=>> Building games/xconq build started at Mon Apr 1 20:33:12 BST 2024 port directory: /usr/ports/games/xconq package name: xconq-7.5.0.0.p.0.20050612_3 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1972 Feb 25 10:26 /usr/ports/games/xconq/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: b4b9f5b59f Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 15 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/15/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for xconq-7.5.0.0.p.0.20050612_3: INFO=on: Build and/or install GNU info pages SDL=off: Simple Direct Media Layer support ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --enable-alternate-scoresdir=/var/games/xconq --enable-alternate-gameuser=root --enable-alternate-gamegroup=games --with-tclconfig=/usr/local/lib/tcl8.6 --with-tkconfig=/usr/local/lib/tk8.6 --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/games/xconq/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/xconq/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/xconq/work/.cache HOME=/wrkdirs/usr/ports/games/xconq/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/games/xconq/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/xconq/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCACHE_DIR="/root/.ccache" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/games/xconq/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/xconq/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/xconq/work/.cache HOME=/wrkdirs/usr/ports/games/xconq/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/games/xconq/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/xconq/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- SCOREDIR="/var/games/xconq" NOSDL="" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/xconq" EXAMPLESDIR="share/examples/xconq" DATADIR="share/xconq" WWWDIR="www/xconq" ETCDIR="etc/xconq" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/xconq DOCSDIR=/usr/local/share/doc/xconq EXAMPLESDIR=/usr/local/share/examples/xconq WWWDIR=/usr/local/www/xconq ETCDIR=/usr/local/etc/xconq --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xconq port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_1: .......... done ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of xconq-7.5.0.0.p.0.20050612_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xconq port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by xconq-7.5.0.0.p.0.20050612_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xconq port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by xconq-7.5.0.0.p.0.20050612_3 for building => SHA256 Checksum OK for xconq-7.5.0-0pre.0.20050612.tar.bz2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xconq port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by xconq-7.5.0.0.p.0.20050612_3 for building ===> Extracting for xconq-7.5.0.0.p.0.20050612_3 => SHA256 Checksum OK for xconq-7.5.0-0pre.0.20050612.tar.bz2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for xconq-7.5.0.0.p.0.20050612_3 ===> Applying FreeBSD patches for xconq-7.5.0.0.p.0.20050612_3 from /usr/ports/games/xconq/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xconq-7.5.0.0.p.0.20050612_3 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] `-- Installing gettext-runtime-0.22.3_1... [pkg-builder.dan.net.uk] | `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] | `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] `-- Extracting gettext-runtime-0.22.3_1: .......... done [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> xconq-7.5.0.0.p.0.20050612_3 depends on package: gmake>=4.4.1 - found ===> Returning to build of xconq-7.5.0.0.p.0.20050612_3 ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/bin/makeinfo - not found ===> Installing existing package /packages/All/texinfo-7.1_2,1.pkg [pkg-builder.dan.net.uk] Installing texinfo-7.1_2,1... [pkg-builder.dan.net.uk] `-- Installing libiconv-1.17_1... [pkg-builder.dan.net.uk] `-- Extracting libiconv-1.17_1: .......... done [pkg-builder.dan.net.uk] `-- Installing p5-Locale-libintl-1.33... [pkg-builder.dan.net.uk] | `-- Installing perl5-5.36.3_1... [pkg-builder.dan.net.uk] | `-- Extracting perl5-5.36.3_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting p5-Locale-libintl-1.33: .......... done [pkg-builder.dan.net.uk] `-- Installing p5-Text-Unidecode-1.30... [pkg-builder.dan.net.uk] `-- Extracting p5-Text-Unidecode-1.30: .......... done [pkg-builder.dan.net.uk] `-- Installing p5-Unicode-EastAsianWidth-12.0... [pkg-builder.dan.net.uk] `-- Extracting p5-Unicode-EastAsianWidth-12.0: ... done [pkg-builder.dan.net.uk] Extracting texinfo-7.1_2,1: .......... done ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/bin/makeinfo - found ===> Returning to build of xconq-7.5.0.0.p.0.20050612_3 ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.8.7_1,1.pkg [pkg-builder.dan.net.uk] Installing libX11-1.8.7_1,1... [pkg-builder.dan.net.uk] `-- Installing libxcb-1.16.1... [pkg-builder.dan.net.uk] | `-- Installing libXau-1.0.9_1... [pkg-builder.dan.net.uk] | `-- Extracting libXau-1.0.9_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXdmcp-1.1.5... [pkg-builder.dan.net.uk] | | `-- Installing xorgproto-2023.2... [pkg-builder.dan.net.uk] | | `-- Extracting xorgproto-2023.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libXdmcp-1.1.5: ...... done [pkg-builder.dan.net.uk] `-- Extracting libxcb-1.16.1: .......... done [pkg-builder.dan.net.uk] Extracting libX11-1.8.7_1,1: .......... done ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of xconq-7.5.0.0.p.0.20050612_3 ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xext.pc - not found ===> Installing existing package /packages/All/libXext-1.3.6,1.pkg [pkg-builder.dan.net.uk] Installing libXext-1.3.6,1... [pkg-builder.dan.net.uk] Extracting libXext-1.3.6,1: .......... done ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> Returning to build of xconq-7.5.0.0.p.0.20050612_3 ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - not found ===> Installing existing package /packages/All/libXmu-1.1.4,1.pkg [pkg-builder.dan.net.uk] Installing libXmu-1.1.4,1... [pkg-builder.dan.net.uk] `-- Installing libXt-1.3.0,1... [pkg-builder.dan.net.uk] | `-- Installing libICE-1.1.0_2,1... [pkg-builder.dan.net.uk] | `-- Extracting libICE-1.1.0_2,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libSM-1.2.3_1,1... [pkg-builder.dan.net.uk] | `-- Extracting libSM-1.2.3_1,1: ........ done [pkg-builder.dan.net.uk] `-- Extracting libXt-1.3.0,1: .......... done [pkg-builder.dan.net.uk] Extracting libXmu-1.1.4,1: .......... done ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found ===> Returning to build of xconq-7.5.0.0.p.0.20050612_3 ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - not found ===> Installing existing package /packages/All/libXaw-1.0.14_1,2.pkg [pkg-builder.dan.net.uk] Installing libXaw-1.0.14_1,2... [pkg-builder.dan.net.uk] `-- Installing libXpm-3.5.17_1... [pkg-builder.dan.net.uk] `-- Extracting libXpm-3.5.17_1: .......... done [pkg-builder.dan.net.uk] Extracting libXaw-1.0.14_1,2: .......... done ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - found ===> Returning to build of xconq-7.5.0.0.p.0.20050612_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xconq-7.5.0.0.p.0.20050612_3 depends on shared library: libtk86.so - not found ===> Installing existing package /packages/All/tk86-8.6.14_1.pkg [pkg-builder.dan.net.uk] Installing tk86-8.6.14_1... [pkg-builder.dan.net.uk] `-- Installing fontconfig-2.15.0_2,1... [pkg-builder.dan.net.uk] | `-- Installing expat-2.6.1... [pkg-builder.dan.net.uk] | `-- Extracting expat-2.6.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing freetype2-2.13.2... [pkg-builder.dan.net.uk] | `-- Extracting freetype2-2.13.2: .......... done [pkg-builder.dan.net.uk] `-- Extracting fontconfig-2.15.0_2,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXScrnSaver-1.2.4_1... [pkg-builder.dan.net.uk] `-- Extracting libXScrnSaver-1.2.4_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXft-2.3.7_1... [pkg-builder.dan.net.uk] | `-- Installing libXrender-0.9.10_2... [pkg-builder.dan.net.uk] | `-- Extracting libXrender-0.9.10_2: ....... done [pkg-builder.dan.net.uk] `-- Extracting libXft-2.3.7_1: .......... done [pkg-builder.dan.net.uk] `-- Installing tcl86-8.6.14_1... [pkg-builder.dan.net.uk] `-- Extracting tcl86-8.6.14_1: .......... done [pkg-builder.dan.net.uk] Extracting tk86-8.6.14_1: .......... done ==> Running trigger: fontconfig.ucl Running fc-cache to build fontconfig cache... ===== Message from freetype2-2.13.2: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). ===> xconq-7.5.0.0.p.0.20050612_3 depends on shared library: libtk86.so - found (/usr/local/lib/libtk86.so) ===> Returning to build of xconq-7.5.0.0.p.0.20050612_3 ===> xconq-7.5.0.0.p.0.20050612_3 depends on shared library: libtcl86.so - found (/usr/local/lib/libtcl86.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for xconq-7.5.0.0.p.0.20050612_3 configure: loading site script /usr/ports/Templates/config.site checking build system type... amd64-portbld-freebsd13.2 checking host system type... amd64-portbld-freebsd13.2 checking target system type... amd64-portbld-freebsd13.2 checking for egrep... grep -E checking for C++ compiler default output... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking how to run the C++ preprocessor... c++ -E checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking for ar... ar checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for int... (cached) yes checking size of int... 4 checking for long... (cached) yes checking size of long... 8 checking for long long... (cached) yes checking size of long long... 8 checking for Tcl configuration... found /usr/local/lib/tcl8.6/tclConfig.sh checking for Tk configuration... found /usr/local/lib/tk8.6/tkConfig.sh checking for sdl-config... no checking for SDL - version >= 1.2.0... no *** The sdl-config script installed by SDL could not be found *** If SDL was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the SDL_CONFIG environment variable to the *** full path to sdl-config. checking for X... libraries /usr/local/lib, headers /usr/local/include checking for ... yes checking for ... yes checking for ... no checking for struct timeval... yes checking for struct timezone... yes checking for ... yes checking for ... yes checking for /lib/libpdcurses.a... no checking for /lib/libncurses.a... no checking for /lib/libcurses.a... no checking for /usr/lib/libpdcurses.a... no checking for /usr/lib/libncurses.a... yes checking for gettimeofday... yes configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating kernel/Makefile config.status: creating lib/Makefile config.status: creating images/Makefile config.status: creating misc/Makefile config.status: creating tcltk/Makefile config.status: creating test/Makefile config.status: creating curses/Makefile config.status: creating sdl/Makefile config.status: creating x11/SelFile/Makefile config.status: creating x11/Makefile config.status: creating kernel/acdefs.h configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating kernel/Makefile config.status: creating lib/Makefile config.status: creating images/Makefile config.status: creating misc/Makefile config.status: creating tcltk/Makefile config.status: creating test/Makefile config.status: creating curses/Makefile config.status: creating sdl/Makefile config.status: creating x11/SelFile/Makefile config.status: creating x11/Makefile config.status: creating kernel/version.h config.status: creating pkg/xconq.spec config.status: creating pkg/xconq.nsi config.status: creating kernel/acdefs.h config.status: kernel/acdefs.h is unchanged =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for xconq-7.5.0.0.p.0.20050612_3 gmake[1]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/tcltk' c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include tkmain.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tkmain.c:316:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("tcl init failed (%s), exiting", Tcl_GetStringResult(interp)); ^ tkmain.c:320:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("tk init failed (%s), exiting", Tcl_GetStringResult(interp)); ^ tkmain.c:323:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("version_string", tk_version_string); ^ tkmain.c:324:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("copyright_string", tk_copyright_string); ^ tkmain.c:325:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("game_homedir", tk_game_homedir); ^ tkmain.c:326:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("run_game", tk_run_game); ^ tkmain.c:327:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("run_game_idle", tk_run_game_idle); ^ tkmain.c:328:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("animate_selection", tk_animate_selection); ^ tkmain.c:329:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("interp_key", tk_interp_key); ^ tkmain.c:330:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("execute_long_command", tk_execute_long_command); ^ tkmain.c:331:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("xconq_library_paths", tk_library_paths); ^ tkmain.c:332:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("numgames", tk_numgames); ^ tkmain.c:333:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("any_variants", tk_any_variants); ^ tkmain.c:334:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("listallgames", tk_listallgames); ^ tkmain.c:335:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("side_lib_size", tk_side_lib_size); ^ tkmain.c:336:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("side_lib_entry", tk_side_lib_entry); ^ tkmain.c:337:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("side_lib_entry_available", tk_side_lib_entry_available); ^ tkmain.c:338:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("interpret_variants", tk_interpret_variants); ^ tkmain.c:339:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("set_variant_value", tk_set_variant_value); ^ tkmain.c:340:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("numttypes", tk_numttypes); ^ tkmain.c:341:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("numutypes", tk_numutypes); ^ tkmain.c:342:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("nummtypes", tk_nummtypes); ^ tkmain.c:343:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("numatypes", tk_numatypes); ^ tkmain.c:344:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("numsides", tk_numsides); ^ tkmain.c:345:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("maxsides", tk_maxsides); ^ tkmain.c:346:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("minsides", tk_minsides); ^ tkmain.c:347:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("numtreasury", tk_numtreasury); ^ tkmain.c:348:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("curmap_number", tk_curmap_number); ^ tkmain.c:349:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("numfeatures", tk_numfeatures); ^ tkmain.c:350:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("numscorekeepers", tk_numscorekeepers); ^ tkmain.c:351:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("game_info", tk_game_info); ^ tkmain.c:352:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("atype_name", tk_atype_name); ^ tkmain.c:353:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("ttype_name", tk_ttype_name); ^ tkmain.c:354:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("t_image_name", tk_t_image_name); ^ tkmain.c:355:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("utype_name", tk_utype_name); ^ tkmain.c:356:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("u_image_name", tk_u_image_name); ^ tkmain.c:357:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("mtype_name", tk_mtype_name); ^ tkmain.c:358:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("m_image_name", tk_m_image_name); ^ tkmain.c:359:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("side_name", tk_side_name); ^ tkmain.c:360:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("side_adjective", tk_side_adjective); ^ tkmain.c:361:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("side_emblem", tk_side_emblem); ^ tkmain.c:362:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("short_side_title", tk_short_side_title); ^ tkmain.c:363:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("side_ingame", tk_side_ingame); ^ tkmain.c:364:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("simple_player_title", tk_simple_player_title); ^ tkmain.c:365:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("simple_player_name", tk_simple_player_name); ^ tkmain.c:366:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("player_advantage", tk_player_advantage); ^ tkmain.c:367:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("player_aitypename", tk_player_aitypename); ^ tkmain.c:368:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("player_displayname", tk_player_displayname); ^ tkmain.c:369:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("min_advantage", tk_min_advantage); ^ tkmain.c:370:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("max_advantage", tk_max_advantage); ^ tkmain.c:371:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("assigned_side", tk_assigned_side); ^ tkmain.c:372:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("assigned_player", tk_assigned_player); ^ tkmain.c:373:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("can_rename", tk_can_rename); ^ tkmain.c:374:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("adjust_advantage", tk_adjust_advantage); ^ tkmain.c:375:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("add_side_and_player", tk_add_side_and_player); ^ tkmain.c:376:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("remove_side_and_player", tk_remove_side_and_player); ^ tkmain.c:377:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("rename_side_for_player", tk_rename_side_for_player); ^ tkmain.c:378:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("set_ai_for_player", tk_set_ai_for_player); ^ tkmain.c:379:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("exchange_players", tk_exchange_players); ^ tkmain.c:380:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("set_indepside_options", tk_set_indepside_options); ^ tkmain.c:381:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("dside", tk_dside); ^ tkmain.c:382:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("feature_desc", tk_feature_desc); ^ tkmain.c:383:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("feature_info", tk_feature_info); ^ tkmain.c:384:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("set_feature_info", tk_set_feature_info); ^ tkmain.c:385:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("start_new_game", tk_start_new_game); ^ tkmain.c:386:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("start_saved_game", tk_start_saved_game); ^ tkmain.c:387:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("start_player_pre_setup_stage", tk_start_player_pre_setup_stage); ^ tkmain.c:388:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("start_game_load_stage", tk_start_game_load_stage); ^ tkmain.c:389:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("start_player_setup_stage", tk_start_player_setup_stage); ^ tkmain.c:390:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("launch_game", tk_launch_game); ^ tkmain.c:391:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("try_host_game", tk_try_host_game); ^ tkmain.c:392:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("try_join_game", tk_try_join_game); ^ tkmain.c:393:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("send_chat", tk_send_chat); ^ tkmain.c:394:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("set_unit_type", tk_set_unit_type); ^ tkmain.c:395:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("mouse_down_cmd", tk_mouse_down_cmd); ^ tkmain.c:396:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("mouse_up_cmd", tk_mouse_up_cmd); ^ tkmain.c:397:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("mouse_over_cmd", tk_mouse_over_cmd); ^ tkmain.c:398:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("world_mouse_down_cmd", tk_world_mouse_down_cmd); ^ tkmain.c:399:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("world_mouse_up_cmd", tk_world_mouse_up_cmd); ^ tkmain.c:400:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("world_mouse_over_cmd", tk_world_mouse_over_cmd); ^ tkmain.c:401:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("save_preferences", tk_save_prefs); ^ tkmain.c:402:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("init_help_list", tk_init_help_list); ^ tkmain.c:403:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("init_help_menu", tk_init_help_menu); ^ tkmain.c:404:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("help_goto", tk_help_goto); ^ tkmain.c:405:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("game_save", tk_game_save); ^ tkmain.c:406:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("make_default_player_spec", tk_make_default_player_spec); ^ tkmain.c:407:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("set_design_tool", tk_set_design_tool); ^ tkmain.c:408:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("set_design_data", tk_set_design_data); ^ tkmain.c:409:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("create_new_feature", tk_create_new_feature); ^ tkmain.c:410:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("destroy_feature", tk_destroy_feature); ^ tkmain.c:411:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("designer_fix", tk_designer_fix); ^ tkmain.c:412:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("designer_save", tk_designer_save); ^ tkmain.c:413:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("numutypes_available", tk_numutypes_available); ^ tkmain.c:414:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("utype_actual", tk_utype_actual); ^ tkmain.c:415:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("mtype_actual", tk_mtype_actual); ^ tkmain.c:416:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("map_size_at_power", tk_map_size_at_power); ^ tkmain.c:417:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("center_on_unit", tk_center_on_unit); ^ tkmain.c:418:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("advance_needed_to_research", tk_advance_needed_to_research); ^ tkmain.c:419:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("set_research_popped_up", tk_set_research_popped_up); ^ tkmain.c:420:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("current_advance", tk_current_advance); ^ tkmain.c:421:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("available_advance", tk_available_advance); ^ tkmain.c:422:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("set_side_research", tk_set_side_research); ^ tkmain.c:426:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("get_scores", tk_get_scores); ^ tkmain.c:427:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("reset_popup_flag", tk_reset_popup_flag); ^ tkmain.c:428:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("set_want_to_exit", tk_set_want_to_exit); ^ tkmain.c:429:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("exit_xconq", tk_exit_xconq); ^ tkmain.c:430:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tcl_cmd("withdraw_window", tk_withdraw_window); ^ tkmain.c:447:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/tcltk/tkconq", "tcltk/tkconq", "tkconq", ^ tkmain.c:447:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/tcltk/tkconq", "tcltk/tkconq", "tkconq", ^ tkmain.c:447:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/tcltk/tkconq", "tcltk/tkconq", "tkconq", ^ tkmain.c:448:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xconq/tcltk/tkconq", NULL ^ tkmain.c:451:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../tcltk/tkconq", "../tkconq", NULL ^ tkmain.c:451:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../tcltk/tkconq", "../tkconq", NULL ^ tkmain.c:464:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", relpaths[i], "tcl", pathbuf); ^ tkmain.c:464:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", relpaths[i], "tcl", pathbuf); ^ tkmain.c:469:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("Error reading tcl from %s: %s", ^ tkmain.c:479:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(p->path, librelpaths[i], "tcl", pathbuf); ^ tkmain.c:484:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("Error reading tcl from %s: %s", ^ tkmain.c:498:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", relpaths[i], "tcl", pathbuf); ^ tkmain.c:498:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", relpaths[i], "tcl", pathbuf); ^ tkmain.c:499:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Failed to load tkconq from: %s\n", pathbuf); ^ tkmain.c:503:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(p->path, librelpaths[i], "tcl", pathbuf); ^ tkmain.c:504:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Failed to load tkconq from: %s\n", pathbuf); ^ tkmain.c:507:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("tkconq.tcl file could not be loaded"); ^ tkmain.c:608:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name = "?name?"; ^ tkmain.c:630:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name = "?name?"; ^ tkmain.c:776:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?t?", TCL_VOLATILE); ^ tkmain.c:789:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?a?", TCL_VOLATILE); ^ tkmain.c:806:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?t?", TCL_VOLATILE); ^ tkmain.c:819:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?u?", TCL_VOLATILE); ^ tkmain.c:857:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?u?", TCL_VOLATILE); ^ tkmain.c:871:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?m?", TCL_VOLATILE); ^ tkmain.c:886:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?m?", TCL_VOLATILE); ^ tkmain.c:899:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?s?", TCL_VOLATILE); ^ tkmain.c:912:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?s?", TCL_VOLATILE); ^ tkmain.c:933:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "null", TCL_VOLATILE); ^ tkmain.c:935:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?s?", TCL_VOLATILE); ^ tkmain.c:949:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?s?", TCL_VOLATILE); ^ tkmain.c:962:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?s?", TCL_VOLATILE); ^ tkmain.c:1017:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "", TCL_VOLATILE); ^ tkmain.c:1032:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "", TCL_VOLATILE); ^ tkmain.c:1071:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?s?", TCL_VOLATILE); ^ tkmain.c:1088:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?s?", TCL_VOLATILE); ^ tkmain.c:1187:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?s?", TCL_VOLATILE); ^ tkmain.c:1231:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "{?name? ?type?}", TCL_VOLATILE); ^ tkmain.c:1248:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fdesc = "no feature"; ^ tkmain.c:1305:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name = title = version = bname = ""; ^ tkmain.c:1311:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] title = ""; ^ tkmain.c:1314:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] version = ""; ^ tkmain.c:1317:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] picture = ""; ^ tkmain.c:1320:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] bmodule = ""; ^ tkmain.c:1324:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] bpicture = ""; ^ tkmain.c:1333:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set game_name(%d) \"%s\"", gamei, name); ^ tkmain.c:1334:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set game_title(%d) \"%s\"", gamei, title); ^ tkmain.c:1335:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set game_version(%d) \"%s\"", gamei, version); ^ tkmain.c:1336:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set game_base_name(%d) \"%s\"", gamei, bname); ^ tkmain.c:1337:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set game_picturename(%d) \"%s\"", gamei, picture); ^ tkmain.c:1338:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set game_basemodule(%d) \"%s\"", gamei, bmodule); ^ tkmain.c:1339:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set game_basemodule_picturename(%d) \"%s\"", gamei, bpicture); ^ tkmain.c:1403:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set indepside_ai %d", g_indepside_has_ai()); ^ tkmain.c:1404:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set indepside_build %d", g_indepside_can_build()); ^ tkmain.c:1405:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set indepside_research %d", g_indepside_can_research()); ^ tkmain.c:1406:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set indepside_economy %d", g_indepside_has_economy()); ^ tkmain.c:1407:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set indepside_treasury %d", g_indepside_has_treasury()); ^ tkmain.c:1449:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("wrong # args (%d) to run_game", argc - 1); ^ tkmain.c:1468:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Checksum %d -> %d after run_local_ai\n", cs1, cs2); ^ tkmain.c:1524:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *activity = "tk_rg_idle"; ^ tkmain.c:1590:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *activity = "tk_anim_sel"; ^ tkmain.c:1642:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("down map%d %d %d %d\n", mapn, rawx, rawy, button); ^ tkmain.c:1660:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("up map%d %d %d %d\n", mapn, rawx, rawy, button); ^ tkmain.c:1694:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("over map%d %d %d\n", map->number, rawx, rawy); ^ tkmain.c:1699:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_mouseover %d \"%s\"", map->number, tmpbuf); ^ tkmain.c:1756:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("world down map%d %d %d %d\n", mapn, rawx, rawy, button); ^ tkmain.c:1775:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("world up map%d %d %d %d\n", mapn, rawx, rawy, button); ^ tkmain.c:1802:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("over map%d world %d %d\n", map->number, rawx, rawy); ^ tkmain.c:1855:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("autoscroll %d %d %d %d", map->number, which, xdelta, ydelta); ^ tkmain.c:1941:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d curunit 0", mapn); ^ tkmain.c:1942:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d handle \"(no unit)\"", mapn); ^ tkmain.c:1943:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d loc \"\"", mapn); ^ tkmain.c:1944:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d occ \"\"", mapn); ^ tkmain.c:1945:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d hp \"\"", mapn); ^ tkmain.c:1946:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d stack \"\"", mapn); ^ tkmain.c:1947:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d s0 \"\"", mapn); ^ tkmain.c:1948:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d s1 \"\"", mapn); ^ tkmain.c:1952:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d aux0 \"\"", mapn); ^ tkmain.c:1953:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d plan \"\"", mapn); ^ tkmain.c:1954:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d t0 \"\"", mapn); ^ tkmain.c:1958:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_picture %d \"(no)\" \"(no)\"", mapn); ^ tkmain.c:1965:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d curunit %d", mapn, unit->id); ^ tkmain.c:1969:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_picture %d \"%s\" \"%s\"", ^ tkmain.c:1976:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d handle \"%s\"", mapn, infobuf); ^ tkmain.c:1979:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d loc \"%s\"", mapn, infobuf); ^ tkmain.c:1982:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d occ \"%s\"", mapn, infobuf); ^ tkmain.c:2008:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d hp \"%s\"", mapn, infobuf); ^ tkmain.c:2019:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d stack \"%s\"", mapn, infobuf); ^ tkmain.c:2023:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d s%d \"%s\"", mapn, mrow, infobuf); ^ tkmain.c:2028:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d aux0 \"%s\"", mapn, infobuf); ^ tkmain.c:2031:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d plan \"%s\"", mapn, infobuf); ^ tkmain.c:2051:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unit_info %d t0 \"%s\"", mapn, infobuf); ^ tkmain.c:2117:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_game_dialog"); ^ tkmain.c:2119:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_variants_dialog"); ^ tkmain.c:2121:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_variants"); ^ tkmain.c:2123:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_players"); ^ tkmain.c:2130:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("insert_chat_string %d %d \"has quit\"", ^ tkmain.c:2228:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_game_side_info %d {%s} {%s} %d %d %d %d", ^ tkmain.c:2235:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_side_treasury %d %d %d", ^ tkmain.c:2256:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Your wise men are waiting for a research task."); ^ tkmain.c:2257:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_research_dialog"); ^ tkmain.c:2262:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Your wise men are waiting for a research task."); ^ tkmain.c:2264:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("bring_to_front .research "); ^ tkmain.c:2265:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("fill_research_dialog"); ^ tkmain.c:2269:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("bring_to_front .research "); ^ tkmain.c:2273:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("fill_research_dialog"); ^ tkmain.c:2301:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_side_progress %d %d %d %d %d", ^ tkmain.c:2319:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_game_side_score score%d%d \"%s\"", ^ tkmain.c:2388:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_game_state \"%s\"", curdatestr); ^ tkmain.c:2399:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_show_all_info %d", dside->may_set_show_all); ^ tkmain.c:2414:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set endofgame 1"); ^ tkmain.c:2416:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_game_over_dialog won"); ^ tkmain.c:2418:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_game_over_dialog lost"); ^ tkmain.c:2420:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_game_over_dialog over"); ^ tkmain.c:2491:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "From %s: \"%s\"", ^ tkmain.c:2640:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("bell"); ^ tkmain.c:2646:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("low_notify {%s\n}", str); ^ tkmain.c:2652:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_splash_screen"); ^ tkmain.c:2701:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unitlist_char %d \"%s\"", ^ tkmain.c:2704:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unitlist_name %d \"%s\"", i, u_type_name(u)); ^ tkmain.c:2730:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unitlist_count %d \"%s\"", i, spbuf); ^ tkmain.c:2740:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unitlist_incomplete %d \"%s\"", i, spbuf); ^ tkmain.c:2755:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unitlist_material %d \"%s\"", m, ^ tkmain.c:2759:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unitlist_supply %d \"%s\"", m, ^ tkmain.c:2763:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unitlist_production %d \"%s\"", m, ^ tkmain.c:2772:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_unitlist_capacity %d \"%s\"", m, spbuf); ^ tkmain.c:2837:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] sprintlisp(prefbuf, find_at_key(dside->uidata, "unix"), 5000); ^ tkmain.c:2851:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-power"), ^ tkmain.c:2853:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-grid"), ^ tkmain.c:2855:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-coverage"), ^ tkmain.c:2857:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-elevations"), ^ tkmain.c:2859:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-lighting"), ^ tkmain.c:2861:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-people"), ^ tkmain.c:2863:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-control"), ^ tkmain.c:2865:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-temperature"), ^ tkmain.c:2867:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-winds"), ^ tkmain.c:2869:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-clouds"), ^ tkmain.c:2871:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-unit-names"), ^ tkmain.c:2873:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-feature-names"), ^ tkmain.c:2875:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-feature-boundaries"), ^ tkmain.c:2877:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-meridians"), ^ tkmain.c:2879:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-meridian-interval"), ^ tkmain.c:2881:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-ai"), ^ tkmain.c:2883:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-terrain-images"), ^ tkmain.c:2885:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-terrain-patterns"), ^ tkmain.c:2887:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-draw-transitions"), ^ tkmain.c:2889:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-font-family"), ^ tkmain.c:2891:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-font-size"), ^ tkmain.c:2893:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("listallgames"), ^ tkmain.c:2895:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("want-checkpoints"), ^ tkmain.c:2897:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("checkpoint-interval"), ^ tkmain.c:2899:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-joinhost"), ^ tkmain.c:2901:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-joinport"), ^ tkmain.c:2903:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_binding(&state, intern_symbol("default-myname"), ^ tkmain.c:2906:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dside->uidata = replace_at_key(dside->uidata, "unix", state); ^ tkmain.c:2946:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Syntax error in preference binding?\n"); ^ tkmain.c:2958:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Preference property `%s' not a number or string, setting to zero\n", ^ tkmain.c:2963:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value power %d", numval); ^ tkmain.c:2966:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value grid %d", numval); ^ tkmain.c:2969:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value coverage %d", numval); ^ tkmain.c:2972:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value elevations %d", numval); ^ tkmain.c:2975:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value lighting %d", numval); ^ tkmain.c:2978:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value people %d", numval); ^ tkmain.c:2981:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value control %d", numval); ^ tkmain.c:2984:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value temperature %d", numval); ^ tkmain.c:2987:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value winds %d", numval); ^ tkmain.c:2990:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value clouds %d", numval); ^ tkmain.c:2993:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value unit_names %d", numval); ^ tkmain.c:2996:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value feature_names %d", numval); ^ tkmain.c:2999:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value feature_boundaries %d", numval); ^ tkmain.c:3002:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value meridians %d", numval); ^ tkmain.c:3005:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value meridian_interval %d", numval); ^ tkmain.c:3008:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value ai %d", numval); ^ tkmain.c:3011:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value terrain_images %d", numval); ^ tkmain.c:3014:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value terrain_patterns %d", numval); ^ tkmain.c:3017:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value transitions %d", numval); ^ tkmain.c:3020:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value font_family \"%s\"", strval); ^ tkmain.c:3023:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value font_size %d", numval); ^ tkmain.c:3026:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value listallgames %d", numval); ^ tkmain.c:3029:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value want_checkpoints %d", numval); ^ tkmain.c:3032:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value checkpoint_interval %d", numval); ^ tkmain.c:3035:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value joinhost \"%s\"", strval); ^ tkmain.c:3038:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value joinport \"%s\"", strval); ^ tkmain.c:3041:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_pref_value myname \"%s\"", strval); ^ tkmain.c:3044:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Preference binding `%s' unrecognized\n", name); ^ tkmain.c:3048:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Syntax error in preference binding head?\n"); ^ tkmain.c:3056:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_help_dialog"); ^ tkmain.c:3072:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "** In MOVE mode (crosshair cursor):\n"); ^ tkmain.c:3073:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "The next unit that can do anything will be selected "); ^ tkmain.c:3074:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "automatically. It is indicated by a moving marquee.\n"); ^ tkmain.c:3075:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Left- or right-click anywhere in the map to move the selected unit there.\n"); ^ tkmain.c:3076:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "When all units have moved, the turn ends and the next "); ^ tkmain.c:3077:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "turn starts immediately.\n"); ^ tkmain.c:3078:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "\n"); ^ tkmain.c:3079:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "** In SURVEY mode (magnifying glass cursor):\n"); ^ tkmain.c:3080:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Left-click on any of your units to make it the selected one.\n"); ^ tkmain.c:3081:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "To move it, right-click anywhere in the map to move there; "); ^ tkmain.c:3082:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "or use the 'm'ove command, or 'z' to switch "); ^ tkmain.c:3083:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "to move mode.\n"); ^ tkmain.c:3084:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "The turn ends only when you do or pick the menu item "); ^ tkmain.c:3085:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Side->End This Turn.\n"); ^ tkmain.c:3086:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "\n"); ^ tkmain.c:3087:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "** In both modes:\n"); ^ tkmain.c:3088:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "If the destination is far away, the unit will take as many "); ^ tkmain.c:3089:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "turns as it needs to get there.\n"); ^ tkmain.c:3090:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "If the unit is adjacent to an enemy unit, and you click "); ^ tkmain.c:3091:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "on the enemy, your unit will attack.\n"); ^ tkmain.c:3092:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "\n"); ^ tkmain.c:3093:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Nearly all keyboard and menu commands work on only "); ^ tkmain.c:3094:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "the selected unit.\n"); ^ tkmain.c:3095:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "\n"); ^ tkmain.c:3105:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("commands", describe_key_commands, 0, first_help_node); ^ tkmain.c:3109:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("long commands", describe_long_commands, 0, ^ tkmain.c:3113:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] map_help_node = add_help_node("map", describe_map, 0, first_help_node); ^ tkmain.c:3115:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("add_help_topic_key \"%s\"", first_help_node->key); ^ tkmain.c:3117:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("add_help_topic_key \"%s\"", tmp->key); ^ tkmain.c:3139:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("commands", describe_key_commands, 0, ^ tkmain.c:3144:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("long commands", describe_long_commands, 0, ^ tkmain.c:3148:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] map_help_node = add_help_node("map", describe_map, 0, ^ tkmain.c:3151:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("add_help_topic_menu \"%d\" \"%s\"", m, ^ tkmain.c:3155:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("add_help_topic_menu \"%d\" \"%s\"", m, tmp->key); ^ tkmain.c:3181:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("commands", describe_key_commands, 0, first_help_node); ^ tkmain.c:3183:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("long commands", describe_long_commands, 0, ^ tkmain.c:3186:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("map", describe_map, 0, first_help_node); ^ tkmain.c:3187:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("add_help_topic_key \"%s\"", first_help_node->key); ^ tkmain.c:3190:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("add_help_topic_key \"%s\"", tmp->key); ^ tkmain.c:3231:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] nclassname = "u"; ^ tkmain.c:3234:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] nclassname = "m"; ^ tkmain.c:3237:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] nclassname = "t"; ^ tkmain.c:3240:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] nclassname = "a"; ^ tkmain.c:3243:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] nclassname = "?"; ^ tkmain.c:3302:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("autoscroll %d 0 1 0", map->number); ^ tkmain.c:3306:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("autoscroll %d 0 -1 0", map->number); ^ tkmain.c:3310:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("autoscroll %d 0 0 -1", map->number); ^ tkmain.c:3314:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("autoscroll %d 0 0 1", map->number); ^ tkmain.c:3319:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("autoscroll %d 0 -1 -1", map->number); ^ tkmain.c:3323:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("autoscroll %d 0 1 -1", map->number); ^ tkmain.c:3327:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("autoscroll %d 0 1 1", map->number); ^ tkmain.c:3331:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("autoscroll %d 0 -1 1", map->number); ^ tkmain.c:3347:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("key %d %d -> %d %d\n", ^ tkmain.c:3358:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("clear_command_line %d", map->number); ^ tkmain.c:3359:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Cancelled."); ^ tkmain.c:3487:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("bogus design tool %s, ignoring\n", arg); ^ tkmain.c:3628:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] feature = net_create_feature("feature", copy_string(spbuf)); ^ tkmain.c:3673:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] module->title = "Designer-saved data"; ^ tkmain.c:3729:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Could not write the module \"%s\"!", module->filename); ^ tkmain.c:3835:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "?", TCL_VOLATILE); ^ tkmain.c:3865:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "Nothing", TCL_VOLATILE); ^ tkmain.c:3888:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Your wise men will rest."); ^ tkmain.c:3898:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Your wise men will research %s.", ^ tkmain.c:4010:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set varianttext(%d) \"\"", i); ^ tkmain.c:4011:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set variantstate(%d) disabled", i); ^ tkmain.c:4012:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set varianthelp(%d) nothing", i); ^ tkmain.c:4017:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set selected_game_title \"%s\"", gamename); ^ tkmain.c:4065:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("too many variants, can't set all of them"); ^ tkmain.c:4071:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set vary_world_size %d", vary_world_size); ^ tkmain.c:4072:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set vary_real_time %d", vary_real_time); ^ tkmain.c:4078:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set variantstate(%d) active", n); ^ tkmain.c:4079:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set varianttext(%d) \"%s\"", n, var->name); ^ tkmain.c:4080:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set varianthelp(%d) \"%s\"", n, var->help); ^ tkmain.c:4115:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Creating map\n"); ^ tkmain.c:4138:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("create_map_window %d", map->number); ^ tkmain.c:4158:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_mode %d move", map->number); ^ tkmain.c:4166:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("enable_unitlist %d %d %d", ^ tkmain.c:4193:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_unit_type_mode %d {%s [%s]}", ^ tkmain.c:4222:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Must type a unit type char from the list, or "); ^ tkmain.c:4226:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "weird"); ^ tkmain.c:4229:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_unit_type_done %d", map->number); ^ tkmain.c:4261:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s", helpbuf); ^ tkmain.c:4267:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(helpbuf, "%c %s, ", map->ustr[i], u_type_name(map->uvec[i])); ^ tkmain.c:4270:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(helpbuf, "? for this help info"); ^ tkmain.c:4271:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s", helpbuf); ^ tkmain.c:4289:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_terrain_type_mode %d {%s [%s]}", ^ tkmain.c:4311:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_terrain_type_done %d", map->number); ^ tkmain.c:4314:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Must type a terrain type char or "); ^ tkmain.c:4329:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s", helpbuf); ^ tkmain.c:4335:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(helpbuf, "%c %s, ", map->tstr[i], t_type_name(map->tvec[i])); ^ tkmain.c:4338:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(helpbuf, "? for this help info"); ^ tkmain.c:4339:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s", helpbuf); ^ tkmain.c:4351:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_position_mode %d {%s [click to set]}", ^ tkmain.c:4364:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_position_done %d", map->number); ^ tkmain.c:4381:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_bool_mode %d {%s} %d", map->number, question, dflt); ^ tkmain.c:4397:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_bool_done %d", map->number); ^ tkmain.c:4410:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dflt = ""; ^ tkmain.c:4412:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_string_mode %d {%s} {%s}", ^ tkmain.c:4431:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_string_done %d", map->number); ^ tkmain.c:4442:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_string_mode %d {%s}", map->number, map->answer); ^ tkmain.c:4455:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_side_mode %d {%s} {%s}", ^ tkmain.c:4469:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, " Type in the name or number of a side,"); ^ tkmain.c:4470:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, " or \"nobody\" to answer with no side."); ^ tkmain.c:4480:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_side_done %d", map->number); ^ tkmain.c:4488:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_side_done %d", map->number); ^ tkmain.c:4492:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "\"%s\" is not a valid side number", map->answer); ^ tkmain.c:4505:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_side_done %d", map->number); ^ tkmain.c:4510:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "\"%s\" is not recognized as a side name", map->answer); ^ tkmain.c:4521:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_side_mode %d {%s}", map->number, map->answer); ^ tkmain.c:4529:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set master_rid %d", master_rid); ^ tkmain.c:4530:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("add_program %d %d {%s}", my_rid, rid, str); ^ tkmain.c:4539:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("insert_chat_string %d %d {%s}", my_rid, rid, str); ^ tkmain.c:4553:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set new_width %d", var->newvalues[0]); ^ tkmain.c:4554:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set new_height %d", var->newvalues[1]); ^ tkmain.c:4555:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set new_circumference %d", var->newvalues[2]); ^ tkmain.c:4557:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set new_time_for_game %d", var->newvalues[0]); ^ tkmain.c:4558:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set new_time_per_side %d", var->newvalues[1]); ^ tkmain.c:4559:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set new_time_per_turn %d", var->newvalues[2]); ^ tkmain.c:4561:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set variantvalue(%d) %d", rev, var->newvalues[0]); ^ tkmain.c:4570:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_player_entry %d", n); ^ tkmain.c:4571:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_allplayer_buttons"); ^ tkmain.c:4633:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_init_error_dialog {%s}", str); ^ tkmain.c:4647:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_init_warning_dialog {%s}", str); ^ tkmain.c:4669:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set endofgame 1"); ^ tkmain.c:4670:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_run_error_dialog {%s}", str); ^ tkmain.c:4688:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set endofgame 1"); ^ tkmain.c:4689:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_run_warning_dialog {%s}", str); ^ tkmain.c:4745:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("do_initial_setup"); ^ tkmain.c:4811:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Could not find window %s.\n", windowpath); ^ tkmain.c:4819:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Unmapped window %s with XID %x.\n", windowpath, (unsigned)xid); ^ 424 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include tkinit.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tkinit.c:172:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("One UI is %d bytes.\n", sizeof(UI)); ^ tkinit.c:175:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Only one display allowed, cannot open for side %d", ^ tkinit.c:194:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Will try to open %s display `%s'...\n", ^ tkinit.c:235:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_show_all_info %d", dside->may_set_show_all); ^ tkinit.c:236:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set designer %d", is_designer(dside)); ^ tkinit.c:237:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set any_elev_variation %d", any_elev_variation); ^ tkinit.c:238:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set any_temp_variation %d", any_temp_variation); ^ tkinit.c:239:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set any_wind_variation %d", any_wind_variation); ^ tkinit.c:240:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set any_clouds %d", any_clouds); ^ tkinit.c:273:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd(" withdraw_window \".newgame\""); ^ tkinit.c:287:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Successfully initialized `%s'!\n", dpyname); ^ tkinit.c:300:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dside->ui->fgcolor = request_color("black"); ^ tkinit.c:301:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dside->ui->bgcolor = request_color("white"); ^ tkinit.c:302:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dside->ui->whitecolor = request_color("white"); ^ tkinit.c:303:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dside->ui->blackcolor = request_color("black"); ^ tkinit.c:368:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((color = request_color("maroon")) != NULL) ^ tkinit.c:370:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((color = request_color("light gray")) != NULL) ^ tkinit.c:372:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((color = request_color("red")) != NULL) ^ tkinit.c:374:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((color = request_color("yellow")) != NULL) ^ tkinit.c:376:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((color = request_color("green")) != NULL) ^ tkinit.c:406:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Could not find %s", tmpbuf); ^ tkinit.c:561:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Cursors stored ...\n"); ^ tkinit.c:579:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Requesting color %s\n", (name ? name : "")); ^ tkinit.c:584:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Requesting anonymous color on display \"%s\", substituting white", ^ tkinit.c:612:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Request for \"%s\" failed", name); ^ tkinit.c:854:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] describe_imf(dside, "material type", m_type_name(m), imf); ^ tkinit.c:898:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] describe_imf(dside, "terrain type", t_type_name(t), imf); ^ tkinit.c:1040:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] describe_imf(dside, "emblem", side_desig(side2), imf); ^ tkinit.c:1050:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *blastnames[] = { "miss", "hit", "kill", "nuke1", "nuke2", "nuke3" }; ^ tkinit.c:1050:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *blastnames[] = { "miss", "hit", "kill", "nuke1", "nuke2", "nuke3" }; ^ tkinit.c:1050:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *blastnames[] = { "miss", "hit", "kill", "nuke1", "nuke2", "nuke3" }; ^ tkinit.c:1050:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *blastnames[] = { "miss", "hit", "kill", "nuke1", "nuke2", "nuke3" }; ^ tkinit.c:1050:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *blastnames[] = { "miss", "hit", "kill", "nuke1", "nuke2", "nuke3" }; ^ tkinit.c:1050:65: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *blastnames[] = { "miss", "hit", "kill", "nuke1", "nuke2", "nuke3" }; ^ tkinit.c:1069:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] describe_imf(dside, "blast", blastnames[i], imf); ^ tkinit.c:1074:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] imf = get_generic_images("transition"); ^ tkinit.c:1078:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] describe_imf(dside, "transition", "", imf); ^ tkinit.c:1078:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] describe_imf(dside, "transition", "", imf); ^ tkinit.c:1087:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] imf = get_generic_images("fuzz"); ^ tkinit.c:1103:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" (tk mono %d color %d mask %d solid %d)", ^ tkinit.c:1110:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_view_controls_info %d %d %d %d %d %d %d %d", ^ tkinit.c:1185:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_action_controls_info %d %d %d %d %d %s", ^ 42 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include tkcmd.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tkcmd.c:58:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "Cannot do after game is over!"); ^ tkcmd.c:74:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "No current unit to command!"); ^ tkcmd.c:88:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "The unit is not yours to command!"); ^ tkcmd.c:104:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Unit is gone!"); ^ tkcmd.c:108:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "%s is no longer yours to command!", ^ tkcmd.c:155:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "%s cannot add or alter terrain!", ^ tkcmd.c:162:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_terrain_type(side, map, "Type to add:", tmp_t_array, ^ tkcmd.c:175:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Type a key to select terrain type."); ^ tkcmd.c:210:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Pick a location to add %s.", t_type_name(map->tmpt)); ^ tkcmd.c:227:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Pick an adjacent location."); ^ tkcmd.c:255:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_position(side, map, "Attack where?", aux_attack); ^ tkcmd.c:267:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Click on a location"); ^ tkcmd.c:276:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Nothing to attack!"); ^ tkcmd.c:296:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "%s cannot build anything!", unit_handle(side, unit)); ^ tkcmd.c:313:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "%s cannot build while inside another unit!", ^ tkcmd.c:321:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "%s cannot build anything right now!", ^ tkcmd.c:340:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("clear_command_line %d", map->number); ^ tkcmd.c:348:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_unit_type(side, map, "Type to build:", tmp_u_array, aux_build); ^ tkcmd.c:363:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("clear_command_line %d", map->number); ^ tkcmd.c:369:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Type a key or click on a unit type to select build (or hit to cancel)."); ^ tkcmd.c:397:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("clear_command_line %d", map->number); ^ tkcmd.c:417:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("clear_command_line %d", map->number); ^ tkcmd.c:423:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Pick a location where you would like to build (or hit to cancel)."); ^ tkcmd.c:442:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("ask_position_done %d", map->number); ^ tkcmd.c:450:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Invalid position. Please pick a new location."); ^ tkcmd.c:477:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "%s is not your unit!", unit_handle(dside, unit)); ^ tkcmd.c:492:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "Cannot change to any type right now!"); ^ tkcmd.c:503:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_unit_type(dside, map, "Type to change into:", tmp_u_array, ^ tkcmd.c:520:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Type a key or click in the unit list to select new type (or hit to cancel)."); ^ tkcmd.c:553:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No materials to collect"); ^ tkcmd.c:560:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No material name given"); ^ tkcmd.c:564:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "`%s' is not a recognized material name", arg); ^ tkcmd.c:609:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Cannot move this unit!"); ^ tkcmd.c:610:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Please pick another unit."); ^ tkcmd.c:617:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "what direction is that?!?"); ^ tkcmd.c:621:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Ordering %s to move %d %s\n", ^ tkcmd.c:628:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Cannot move unit outside the map!"); ^ tkcmd.c:629:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Please pick a new destination."); ^ tkcmd.c:636:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "%s", failbuf); ^ tkcmd.c:651:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_position(side, map, "Distance to where?", aux_distance); ^ tkcmd.c:663:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Pick a location to which you want the distance."); ^ tkcmd.c:672:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Distance from the current unit is %d cells.", dist); ^ tkcmd.c:674:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Measurement failed."); ^ tkcmd.c:699:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_position(side, map, "Fire at what unit?", aux_fire_at); ^ tkcmd.c:706:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "Cannot fire outside the world!"); ^ tkcmd.c:772:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "You can't fire at yourself!"); ^ tkcmd.c:774:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "You can't fire at one of your own units!"); ^ tkcmd.c:776:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "Apparently nothing there to fire at!"); ^ tkcmd.c:783:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "%s fire at unit not valid: %s", ^ tkcmd.c:802:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_position(side, map, "Fire into which location?", aux_fire_into); ^ tkcmd.c:832:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "Cannot fire outside the world!"); ^ tkcmd.c:839:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(dside, "%s fire into %d,%d not valid: %s", ^ tkcmd.c:847:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Not implemented."); ^ tkcmd.c:863:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Following the action on map."); ^ tkcmd.c:865:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Not following the action on map."); ^ tkcmd.c:888:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_side(side, map, "To whom do you wish to give the unit?", NULL, ^ tkcmd.c:924:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "You give %s to %s.", ^ tkcmd.c:928:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "You give %s its independence.", ^ tkcmd.c:956:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Contour interval is %d.", vp->contour_interval); ^ tkcmd.c:963:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_isometric %d %d %d", ^ tkcmd.c:972:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_iso_dir %d %d", map->number, left_dir(vp->isodir)); ^ tkcmd.c:973:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Now looking %s.", dirnames[vp->isodir]); ^ tkcmd.c:975:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Now looking %s.", dirnames[vp->isodir]); ^ tkcmd.c:976:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_iso_dir %d %d", map->number, right_dir(vp->isodir)); ^ tkcmd.c:979:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "You are not permitted to see everything!"); ^ tkcmd.c:988:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("%s", cmdargstr + 1); ^ tkcmd.c:990:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Map command \"%s\" not recognized!", cmdargstr); ^ tkcmd.c:1028:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You keep your mouth shut."); ^ tkcmd.c:1031:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You broadcast to everybody.", msg); ^ tkcmd.c:1034:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You send the message."); ^ tkcmd.c:1056:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "%s cannot move at all!", unit_handle(side, unit)); ^ tkcmd.c:1063:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_position(side, map, "Move to where?", aux_move_to); ^ tkcmd.c:1087:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Invalid position. Please pick a new destination."); ^ tkcmd.c:1159:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Not implemented."); ^ tkcmd.c:1169:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_string(side, map, "Command:", "", aux_others); ^ tkcmd.c:1169:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_string(side, map, "Command:", "", aux_others); ^ tkcmd.c:1181:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "No command."); ^ tkcmd.c:1224:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dump_ps_view(dside, ps_pp, "view.ps"); ^ tkcmd.c:1238:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "cannot do active production"); ^ tkcmd.c:1267:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_bool(side, map, "Do you really want to quit?", FALSE, ^ tkcmd.c:1271:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Do you want to save the game before quitting?", ^ tkcmd.c:1275:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_bool(side, map, "Do you want to leave this game?", FALSE, ^ tkcmd.c:1311:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_bool(side, map, "You cannot quit without resigning. Give up now?", ^ tkcmd.c:1324:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_side(side, map, "To whom do you wish to surrender?", NULL, ^ tkcmd.c:1415:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "%s cannot remove terrain!", unit_handle(side, unit)); ^ tkcmd.c:1421:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_terrain_type(side, map, "Type to remove:", ^ tkcmd.c:1434:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Type a key to select terrain type to remove."); ^ tkcmd.c:1454:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_position(side, map, "Remove where?", aux_remove_terrain_2); ^ tkcmd.c:1466:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Pick a location to remove %s.", t_type_name(map->tmpt)); ^ tkcmd.c:1477:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "can't remove cell terrain!"); ^ tkcmd.c:1514:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No repair possible right now"); ^ tkcmd.c:1523:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Game is already over."); ^ tkcmd.c:1526:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You are already out of the game."); ^ tkcmd.c:1529:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_bool(side, map, "Are you sure you want to resign now?", ^ tkcmd.c:1542:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_side(side, map, "To whom do you wish to surrender?", NULL, ^ tkcmd.c:1572:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_game_save {%s} {%s}", ^ tkcmd.c:1584:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_position(side, map, "Form up on who?", aux_set_formation); ^ tkcmd.c:1598:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("clear_command_line %d", map->number); ^ tkcmd.c:1603:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Click on a unit that you want to follow."); ^ tkcmd.c:1616:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "A unit cannot keep formation with itself!"); ^ tkcmd.c:1625:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "You cannot keep formation with an enemy unit."); ^ tkcmd.c:1642:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "An invalid interior point was chosen for a formation position.",); ^ tkcmd.c:1650:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s to keep formation with %s within a distance of %d.", ^ tkcmd.c:1656:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s no longer keeping formation.", ubuf); ^ tkcmd.c:1658:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Nobody here to form on!"); ^ tkcmd.c:1676:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set_isometric %d %d %d", ^ tkcmd.c:1684:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Not implemented."); ^ tkcmd.c:1697:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Parse error"); ^ tkcmd.c:1699:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No arguments given."); ^ tkcmd.c:1731:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_mode %d move", map->number); ^ tkcmd.c:1733:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_mode %d survey", map->number); ^ tkcmd.c:1739:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Not implemented."); ^ tkcmd.c:1745:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Not implemented."); ^ tkcmd.c:1753:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Xconq version %s", version_string()); ^ tkcmd.c:1754:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "(c) %s", copyright_string()); ^ tkcmd.c:1769:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Not implemented."); ^ tkcmd.c:1777:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("zoom_in_out %d 1", map->number); ^ tkcmd.c:1785:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("zoom_in_out %d -1", map->number); ^ tkcmd.c:1800:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ask_bool(side, map, "Do you really want to start designing?", ^ tkcmd.c:1807:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_show_all_info %d", dside->may_set_show_all); ^ tkcmd.c:1818:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("dismiss_design_palette"); ^ tkcmd.c:1820:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("focus -force .m%d", map->number); ^ tkcmd.c:1842:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_show_all_info %d", dside->may_set_show_all); ^ tkcmd.c:1848:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_mode %d survey", map->number); ^ tkcmd.c:1850:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("popup_design_palette"); ^ tkcmd.c:1860:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Not implemented."); ^ 126 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include tkmap.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tkmap.c:107:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-ai", "ai", "AI", ^ tkmap.c:109:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_BORDER, "-background", "background", "Background", ^ tkmap.c:111:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_BORDER, "-background", "background", "Background", ^ tkmap.c:113:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_SYNONYM, "-bd", "borderWidth", (char *) NULL, ^ tkmap.c:115:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_SYNONYM, "-bg", "background", (char *) NULL, ^ tkmap.c:125:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-clouds", "clouds", "Clouds", ^ tkmap.c:127:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-control", "control", "Control", ^ tkmap.c:129:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-coverage", "coverage", "Coverage", ^ tkmap.c:131:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_ACTIVE_CURSOR, "-cursor", "cursor", "Cursor", ^ tkmap.c:133:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-dbl", "doubleBuffer", "DoubleBuffer", ^ tkmap.c:135:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-direction", "direction", "Direction", ^ tkmap.c:137:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-elevations", "elevations", "Elevations", ^ tkmap.c:139:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-featureboundaries", "featureboundaries", "FeatureBoundaries", ^ tkmap.c:141:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-featurenames", "featurenames", "FeatureNames", ^ tkmap.c:143:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_FONT, "-mainfont", "mainfont", "MainFont", ^ tkmap.c:145:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_FONT, "-featurefont", "featurefont", "FeatureFont", ^ tkmap.c:147:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-grid", "grid", "Grid", ^ tkmap.c:149:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_PIXELS, "-height", "height", "Height", ^ tkmap.c:151:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-isometric", "isometric", "Isometric", ^ tkmap.c:153:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-lighting", "lighting", "Lighting", ^ tkmap.c:155:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-lines", "lines", "Lines", ^ tkmap.c:157:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_PIXELS, "-maxheight", "maxheight", "MaxHeight", ^ tkmap.c:159:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-meridians", "meridians", "Meridians", ^ tkmap.c:161:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-meridianinterval", "meridianinterval", "MeridianInterval", ^ tkmap.c:163:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-people", "people", "People", ^ tkmap.c:165:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-power", "power", "Power", ^ tkmap.c:167:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-temperature", "temperature", "Temperature", ^ tkmap.c:169:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-terrainimages", "terrain_images", "TerrainImages", ^ tkmap.c:171:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-terrainpatterns", "terrain_patterns", "TerrainPatterns", ^ tkmap.c:173:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-transitions", "transitions", "Transitions", ^ tkmap.c:175:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-unitnames", "unitnames", "UnitNames", ^ tkmap.c:177:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-verticalscale", "verticalscale", "VerticalScale", ^ tkmap.c:179:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_PIXELS, "-width", "width", "Width", ^ tkmap.c:181:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-winds", "winds", "Winds", ^ tkmap.c:183:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-world", "world", "World", ^ tkmap.c:291:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw in a NULL map window"); ^ tkmap.c:439:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "0 1", TCL_STATIC); ^ tkmap.c:469:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "0 1", TCL_STATIC); ^ tkmap.c:632:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set map_options(.m%d,feature_boundaries) %d", ^ tkmap.c:647:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set map_options(.m%d,meridians) %d", ^ tkmap.c:658:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("set default_map_options(transitions) %d", ^ tkmap.c:1083:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("doing a nasty hack"); ^ tkmap.c:2446:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("negative wind force %d, substituting 0", wforce); ^ tkmap.c:2486:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw on a NULL map widget"); ^ tkmap.c:2488:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(vp, "Attempted to access a NULL viewport"); ^ tkmap.c:2490:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(dpy, "Attempted to draw on a NULL display"); ^ tkmap.c:2492:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(gc, "Attempted to access a NULL graphics context"); ^ tkmap.c:2535:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw in a NULL map window"); ^ tkmap.c:2536:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to access a NULL unit view"); ^ tkmap.c:2561:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw on a NULL map window"); ^ tkmap.c:2562:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to access a NULL unit view"); ^ tkmap.c:2600:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw on a NULL map window"); ^ tkmap.c:2601:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to access a NULL unit view"); ^ tkmap.c:3327:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw on a NULL map window"); ^ tkmap.c:3328:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to access a NULL unit view"); ^ tkmap.c:3357:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw in a NULL map window"); ^ tkmap.c:3358:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to access a NULL unit view"); ^ tkmap.c:3434:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw on a NULL window"); ^ tkmap.c:3435:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to access a NULL unit view"); ^ tkmap.c:3601:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update idletasks"); ^ tkmap.c:3605:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update idletasks"); ^ tkmap.c:4030:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(img, "Attempted to draw a NULL unit image"); ^ tkmap.c:4031:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw in a NULL map widget"); ^ tkmap.c:4063:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(tkimg, "Attempted to draw a NULL unit image"); ^ tkmap.c:4064:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw in a NULL map widget"); ^ tkmap.c:4066:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(img, "Attempted to draw a NULL unit image"); ^ tkmap.c:4115:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(img, "Attempted to draw a NULL unit image"); ^ tkmap.c:4116:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(mapw, "Attempted to draw in a NULL map widget"); ^ tkmap.c:4704:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Cannot move this unit!"); ^ tkmap.c:4705:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Please pick another unit."); ^ tkmap.c:4710:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Cannot move unit outside the map!"); ^ tkmap.c:4711:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Please pick a new destination."); ^ tkmap.c:4720:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "%s", failbuf); ^ tkmap.c:4784:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update idletasks"); ^ tkmap.c:4804:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update_show_all %d %d", map->number, map->show_all); ^ tkmap.c:4946:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(dside, "Contour interval on map %d is now %d, was %d.", ^ tkmap.c:5163:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] eval_tcl_cmd("update idletasks"); ^ 77 warnings generated. rm -f libtkui.a ar rcu libtkui.a tkmain.o tkinit.o tkcmd.o tkmap.o ranlib libtkui.a c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include tkisamp.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tkisamp.c:117:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_BORDER, "-background", "background", "Background", ^ tkisamp.c:119:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_SYNONYM, "-bd", "borderWidth", (char *) NULL, ^ tkisamp.c:121:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_SYNONYM, "-bg", "background", (char *) NULL, ^ tkisamp.c:123:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_PIXELS, "-borderwidth", "borderWidth", "BorderWidth", ^ tkisamp.c:125:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-dbl", "doubleBuffer", "DoubleBuffer", ^ tkisamp.c:127:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_SYNONYM, "-fg", "foreground", (char *) NULL, ^ tkisamp.c:129:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_BORDER, "-foreground", "foreground", "Foreground", ^ tkisamp.c:131:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_BORDER, "-closeup", "closeup", "Closeup", ^ tkisamp.c:133:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_PIXELS, "-height", "height", "Height", ^ tkisamp.c:139:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-iheight", "iheight", "IHeight", ^ tkisamp.c:141:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-iwidth", "iwidth", "IWidth", ^ tkisamp.c:143:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-pad", "pad", "Pad", ^ tkisamp.c:145:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_RELIEF, "-relief", "relief", "Relief", ^ tkisamp.c:147:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-showbbox", "showBBox", "ShowBBox", ^ tkisamp.c:149:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-showcolor", "showColor", "ShowColor", ^ tkisamp.c:151:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-showgrid", "showGrid", "ShowGrid", ^ tkisamp.c:153:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-shownames", "showNames", "ShowNames", ^ tkisamp.c:155:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-showmasks", "showMasks", "ShowMasks", ^ tkisamp.c:157:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-showsolid", "showSolid", "ShowSolid", ^ tkisamp.c:159:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_INT, "-imfapp", "imfApp", "ImfApp", ^ tkisamp.c:161:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_COLOR, "-fillcolor", "fillColor", "FillColor", ^ tkisamp.c:163:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_PIXELS, "-width", "width", "Width", ^ tkisamp.c:165:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_PIXELS, "-emblem", "emblem", "Emblem", ^ tkisamp.c:167:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {TK_CONFIG_PIXELS, "-terrain", "terrain", "Terrain", ^ tkisamp.c:240:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] imfsample->main_imf_name = ""; ^ tkisamp.c:314:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] imfsample_add_imf(imfsample, "-all"); ^ tkisamp.c:341:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] imfsample_remove_imf(imfsample, "-all"); ^ 27 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include tkimf.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tkimf.c:134:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = tk_load_bitmap(rootwin, imf->name, "b", &w, &h); ^ tkimf.c:140:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = tk_load_bitmap(rootwin, imf->name, "m", &w, &h); ^ tkimf.c:146:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = tk_load_bitmap(rootwin, imf->name, "8.b", &w, &h); ^ tkimf.c:152:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = tk_load_bitmap(rootwin, imf->name, "8.m", &w, &h); ^ tkimf.c:158:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = tk_load_bitmap(rootwin, imf->name, "32.b", &w, &h); ^ tkimf.c:164:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = tk_load_bitmap(rootwin, imf->name, "32.m", &w, &h); ^ tkimf.c:301:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Cannot get color #%2.2x%2.2x%2.2x for %s", ^ tkimf.c:416:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Starting %dx%d colr pixmap for %s\n", img->w, img->h, imf->name); ^ tkimf.c:422:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("No colors?"); ^ tkimf.c:434:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Cannot get color #%2.2x%2.2x%2.2x for %s", ^ tkimf.c:441:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("color pixmap creation failed"); ^ tkimf.c:541:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" Finished\n"); ^ tkimf.c:557:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Starting %dx%d mono pixmap for %s\n", img->w, img->h, imf->name); ^ tkimf.c:569:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("mono pixmap creation failed"); ^ tkimf.c:635:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" Finished\n"); ^ tkimf.c:651:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Starting %dx%d mask pixmap for %s\n", img->w, img->h, imf->name); ^ tkimf.c:661:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("mask pixmap creation failed"); ^ tkimf.c:727:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" Finished\n"); ^ 18 warnings generated. rm -f libtkimf.a ar rcu libtkimf.a tkisamp.o tkimf.o ranlib libtkimf.a c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include tkiapp.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tkiapp.c:67:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *read_suggest="", *write_suggest=""; ^ tkiapp.c:67:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *read_suggest="", *write_suggest=""; ^ tkiapp.c:76:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(argv[1], "r"); ^ tkiapp.c:123:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("could not save invalid imf number %d", n); ^ tkiapp.c:127:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("could not open file for writing"); ^ tkiapp.c:156:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "", TCL_VOLATILE); ^ tkiapp.c:228:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/tcltk/imfapp", "tcltk/imfapp", "imfapp", ^ tkiapp.c:228:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/tcltk/imfapp", "tcltk/imfapp", "imfapp", ^ tkiapp.c:228:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/tcltk/imfapp", "tcltk/imfapp", "imfapp", ^ tkiapp.c:229:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xconq/tcltk/imfapp", NULL ^ tkiapp.c:232:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../tcltk/imfapp", "../imfapp", NULL ^ tkiapp.c:232:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../tcltk/imfapp", "../imfapp", NULL ^ tkiapp.c:247:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", relpaths[i], "tcl", pathbuf); ^ tkiapp.c:247:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", relpaths[i], "tcl", pathbuf); ^ tkiapp.c:252:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("Error reading tcl from %s: %s", ^ tkiapp.c:262:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(p->path, librelpaths[i], "tcl", pathbuf); ^ tkiapp.c:267:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("Error reading tcl from %s: %s", ^ tkiapp.c:281:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", relpaths[i], "tcl", pathbuf); ^ tkiapp.c:281:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", relpaths[i], "tcl", pathbuf); ^ tkiapp.c:282:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Failed to load imfapp from: %s\n", pathbuf); ^ tkiapp.c:286:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(p->path, librelpaths[i], "tcl", pathbuf); ^ tkiapp.c:287:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Failed to load imfapp from: %s\n", pathbuf); ^ tkiapp.c:290:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("imfapp.tcl file could not be loaded"); ^ 23 warnings generated. rm -f libtkiapp.a ar rcu libtkiapp.a tkiapp.o ranlib libtkiapp.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/tcltk' gmake[1]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/tcltk' c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include tkunix.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tkunix.c:226:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_entire_game_state("ack!.xconq"); ^ 1 warning generated. (cd ../kernel && gmake libconq.a) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. init.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] init.c:160:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] standard_game_name = STANDARD_GAME; ^ ./config.h:167:23: note: expanded from macro 'STANDARD_GAME' #define STANDARD_GAME "standard" ^ init.c:322:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Cycle detected in occs-on-completion graph. %s is an ancestor of itself", ^ init.c:372:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Cycle detected in advances graph. %s is an ancestor of itself", ^ init.c:446:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("no unit types have been defined"); ^ init.c:453:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("no terrain types have been defined"); ^ init.c:460:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("country separations %d to %d screwed up", ^ init.c:478:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("bad synthesis method `%s', ignoring", spbuf); ^ init.c:513:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "terrain types %d and %d are both named \"%s\"", ^ init.c:526:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("unit type %d must always be available", u1); ^ init.c:531:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("unit type %d has nonpositive cp", u1); ^ init.c:535:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("unit type %d has nonpositive hp", u1); ^ init.c:539:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("unit type %d has nonpositive part count.", u1); ^ init.c:543:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("unit type %d hp not a multiple of its parts.", u1); ^ init.c:553:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("unit type %d wrecks to same type.", u1); ^ init.c:561:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("No actors have been defined.\n"); ^ init.c:564:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("No movers have been defined.\n"); ^ init.c:567:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("no terrain type has been allowed for cells"); ^ init.c:576:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Finished checking game design.\n"); ^ init.c:577:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("It defines %d unit types, %d material types, %d terrain types", ^ init.c:579:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(", %d advance types.\n", numatypes); ^ init.c:688:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any auto repair: %d\n", any_auto_repair); ^ init.c:785:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("could not find a transport id %d for %s", ^ init.c:791:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "could not find a transport named \"%s\" for %s", ^ init.c:797:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "could not find a transport with sym \"%s\" for %s", ^ init.c:802:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("could not find transport %s for %s", ^ init.c:873:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Can't put %s at %d,%d (%s)", ^ init.c:894:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s is at offworld location, left there", ^ init.c:936:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s missing leader #%d, cancelling formation", ^ init.c:976:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Making trial side/player assignments\n"); ^ init.c:988:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "A total of %d peers are networked, but only %d sides are available", ^ init.c:1034:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("too many players (%d) for %d sides, ignoring extra", ^ init.c:1070:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] player->aitypename = "mplayer"; ^ init.c:1080:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] indepside->player->aitypename = "iplayer"; ^ init.c:1089:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] indepside->emblemname = "flag-pirate"; ^ init.c:1096:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Player %s not given a side", player_desig(player)); ^ init.c:1145:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Tentatively assigned %s to %s%s\n", ^ init.c:1161:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("could not create a side"); ^ init.c:1167:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Made up a side %s\n", side_desig(side)); ^ init.c:1305:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] indepside->emblemname = "none"; ^ init.c:1308:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] indepside->emblemname = "flag-pirate"; ^ init.c:1314:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("\"%s\" is not a known AI type name", aitype); ^ init.c:1360:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] indepside->emblemname = "none"; ^ init.c:1365:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] indepside->emblemname = "flag-pirate"; ^ init.c:1385:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Trying to remove non-existing side %d.\n", s); ^ init.c:1424:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Trying to remove dside (interface bug).\n"); ^ init.c:1555:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("non-symbol in synthesis list"); ^ init.c:1559:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("bad synthesis method %s, ignoring", spbuf); ^ init.c:1568:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Will run syntheses "); ^ init.c:1570:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("\n"); ^ init.c:1596:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("non-symbol in synthesis list"); ^ init.c:1600:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("bad synthesis method %s, ignoring", spbuf); ^ init.c:1726:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("One side is %d bytes.\n", sizeof(Side)); ^ init.c:1727:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("One unit is %d bytes, one plan is %d bytes.\n", ^ init.c:1729:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("One task is %d bytes.\n", sizeof(Task)); ^ init.c:1730:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("One unit view is %d bytes.\n", sizeof(UnitView)); ^ init.c:1731:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("One hist event is %d bytes, one past unit is %d bytes.\n", ^ init.c:1811:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Computing current view at each location"); ^ init.c:1941:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Computing ranged and people views"); ^ init.c:2072:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("No terrain defined, substituting type 0"); ^ init.c:2082:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("There are no player sides at all in this game"); ^ init.c:2084:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Only made %d of the %d sides requested", ^ init.c:2133:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Assigning players to sides"); ^ init.c:2145:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Requested advantage of %d for %s is too low, will be set to %d", ^ init.c:2150:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Requested advantage of %d for %s is too high, will be set to %d", ^ init.c:2171:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Assigned %s to %s\n", ^ init.c:2177:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("None of the %d requested displays opened", ^ init.c:2180:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Only %d of %d requested displays opened", ^ init.c:2184:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Need at least one local or remote display to run"); ^ init.c:2197:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Setting up AIs"); ^ init.c:2231:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return VERSION; ^ ./version.h:1:17: note: expanded from macro 'VERSION' #define VERSION "7.5.0 (0pre.0.0)" ^ init.c:2239:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return COPYRIGHT; ^ ./version.h:3:19: note: expanded from macro 'COPYRIGHT' #define COPYRIGHT "Copyright 1986-2000 Stanley T. Shebs" ^ init.c:2247:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "\ ^ 72 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. cmdline.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] cmdline.c:46:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *default_ai_type = ",mplayer"; ^ cmdline.c:67:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *program_name = ""; ^ cmdline.c:145:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s\n", arg); ^ cmdline.c:204:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_a_raw_player_spec("?@"); ^ cmdline.c:289:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] argv[i] = ""; ^ cmdline.c:294:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] argv[i+1] = ""; ^ cmdline.c:329:19: warning: more '%' conversions than data arguments [-Wformat-insufficient-args] printf(" %s\n"); ~^ cmdline.c:783:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Instructions are of wrong type"); ^ cmdline.c:787:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Instructions are of wrong type"); ^ 9 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. aiutil.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] aiutil.c:310:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", FALSE); ^ aiutil.c:312:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Reference to illegal material type.", ^ aiutil.c:334:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", 0); ^ aiutil.c:336:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Reference to illegal material type.", ^ aiutil.c:352:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", FALSE); ^ aiutil.c:354:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Reference to illegal material type.", ^ aiutil.c:371:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", 0); ^ aiutil.c:373:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Reference to illegal material type.", ^ aiutil.c:387:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Reference to illegal material type.", ^ aiutil.c:401:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", FALSE); ^ aiutil.c:403:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Reference to illegal material type.", ^ aiutil.c:422:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", 0); ^ aiutil.c:424:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Reference to illegal material type.", ^ aiutil.c:449:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", 0); ^ aiutil.c:451:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Reference to illegal material type.", ^ aiutil.c:474:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", FALSE); ^ aiutil.c:491:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", FALSE); ^ aiutil.c:508:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", FALSE); ^ aiutil.c:525:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", FALSE); ^ aiutil.c:543:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", FALSE); ^ aiutil.c:571:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(unit, "Unexpected null pointer encountered.", FALSE); ^ aiutil.c:610:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Function received unexpected null pointer", ^ aiutil.c:613:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Function received illegal parameter", ^ aiutil.c:617:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Function received bad parameter", ^ aiutil.c:661:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Function received unexpected null pointer.", ^ aiutil.c:664:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Function received illegal parameter.", ^ aiutil.c:668:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Function received bad parameter.", ^ 27 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. ai.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ai.c:225:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] side->player->aitypename = "mplayer"; ^ ai.c:250:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("could not make an AI (type %s) for %s", ^ ai.c:266:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] aitype = "mplayer"; ^ ai.c:293:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s switches to human control.\n", side_desig(side)); ^ ai.c:296:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s switches to %s control.\n", ^ ai.c:306:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s is replanning all units after ai switch.\n", ^ ai.c:319:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("AI %s is running %s.", ^ ai.c:322:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("No AI is running %s.", short_side_title(side)); ^ ai.c:341:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *activity = "run_local_ai"; ^ ai.c:615:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s added %s\n", side_desig(side), goal_desig(goal)); ^ ai.c:617:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s has no room for %s\n", ^ ai.c:669:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] net_send_message(side, add_side_to_set(sender, NOSIDES), "Loser!"); ^ ai.c:671:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] net_send_message(side, add_side_to_set(sender, NOSIDES), "Idiot!"); ^ ai.c:674:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] net_send_message(side, add_side_to_set(sender, NOSIDES), "Eh?"); ^ ai.c:737:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Your AI %s recommends being willing to draw.", ^ ai.c:740:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Your AI %s recommends not being willing to draw.", ^ ai.c:760:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Your AI %s recommends resignation", ainame); ^ ai.c:767:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Your AI resigns, giving its assets to %s!", ^ ai.c:775:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Your AI resigns!"); ^ In file included from ai.c:788: ./goal.def:10:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("no-goal", "No goal", GOAL_NO, "") ^ ./goal.def:10:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("no-goal", "No goal", GOAL_NO, "") ^ ./goal.def:10:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("no-goal", "No goal", GOAL_NO, "") ^ ./goal.def:12:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("vicinity-is-known", "Vicinity is known", GOAL_VICINITY_KNOWN, "xywh") ^ ./goal.def:12:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("vicinity-is-known", "Vicinity is known", GOAL_VICINITY_KNOWN, "xywh") ^ ./goal.def:12:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("vicinity-is-known", "Vicinity is known", GOAL_VICINITY_KNOWN, "xywh") ^ ./goal.def:14:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("positions-known", "Positions known", GOAL_POSITIONS_KNOWN, "S") ^ ./goal.def:14:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("positions-known", "Positions known", GOAL_POSITIONS_KNOWN, "S") ^ ./goal.def:14:70: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("positions-known", "Positions known", GOAL_POSITIONS_KNOWN, "S") ^ ./goal.def:18:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("cell-is-occupied", "Cell is occupied", GOAL_CELL_OCCUPIED, "xy") ^ ./goal.def:18:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("cell-is-occupied", "Cell is occupied", GOAL_CELL_OCCUPIED, "xy") ^ ./goal.def:18:70: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("cell-is-occupied", "Cell is occupied", GOAL_CELL_OCCUPIED, "xy") ^ ./goal.def:22:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("occupy", "Occupy", GOAL_UNIT_OCCUPIED, "U") ^ ./goal.def:22:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("occupy", "Occupy", GOAL_UNIT_OCCUPIED, "U") ^ ./goal.def:22:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("occupy", "Occupy", GOAL_UNIT_OCCUPIED, "U") ^ ./goal.def:26:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("find-spot-to-build", "Find spot to build", GOAL_COLONIZE, "u") ^ ./goal.def:26:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("find-spot-to-build", "Find spot to build", GOAL_COLONIZE, "u") ^ ./goal.def:26:69: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("find-spot-to-build", "Find spot to build", GOAL_COLONIZE, "u") ^ ./goal.def:30:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("vicinity-is-held", "Vicinity is held", GOAL_VICINITY_HELD, "xywh") ^ ./goal.def:30:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("vicinity-is-held", "Vicinity is held", GOAL_VICINITY_HELD, "xywh") ^ ./goal.def:30:70: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("vicinity-is-held", "Vicinity is held", GOAL_VICINITY_HELD, "xywh") ^ ./goal.def:32:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("has-unit-type", "Has unit type", GOAL_HAS_UNIT_TYPE, "un") ^ ./goal.def:32:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("has-unit-type", "Has unit type", GOAL_HAS_UNIT_TYPE, "un") ^ ./goal.def:32:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("has-unit-type", "Has unit type", GOAL_HAS_UNIT_TYPE, "un") ^ ./goal.def:34:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("has-unit-type-near", "Has unit type near", GOAL_HAS_UNIT_TYPE_NEAR, "unxyr") ^ ./goal.def:34:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("has-unit-type-near", "Has unit type near", GOAL_HAS_UNIT_TYPE_NEAR, "unxyr") ^ ./goal.def:34:79: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("has-unit-type-near", "Has unit type near", GOAL_HAS_UNIT_TYPE_NEAR, "unxyr") ^ ./goal.def:36:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("has-material-type", "Has material type", GOAL_HAS_MATERIAL_TYPE, "mn") ^ ./goal.def:36:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("has-material-type", "Has material type", GOAL_HAS_MATERIAL_TYPE, "mn") ^ ./goal.def:36:76: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("has-material-type", "Has material type", GOAL_HAS_MATERIAL_TYPE, "mn") ^ ./goal.def:41:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("keep-formation", "Keep formation", GOAL_KEEP_FORMATION, "Uxydf") ^ ./goal.def:41:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("keep-formation", "Keep formation", GOAL_KEEP_FORMATION, "Uxydf") ^ ./goal.def:41:67: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_GOAL("keep-formation", "Keep formation", GOAL_KEEP_FORMATION, "Uxydf") ^ ai.c:872:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("goal type", goal->type); ^ ai.c:889:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return ""; ^ ai.c:901:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, "%d", arg); ^ ai.c:905:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, " %s", m_type_name(arg)); ^ ai.c:907:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, " m%d?", arg); ^ ai.c:910:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, " `%s'", side_desig(side_n(arg))); ^ ai.c:914:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, " %s", u_type_name(arg)); ^ ai.c:916:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, " m%d?", arg); ^ ai.c:919:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, " `%s'", unit_desig(find_unit(arg))); ^ ai.c:922:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, " %dx", arg); ^ ai.c:925:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, " %d,", arg); ^ ai.c:928:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, "%d", arg); ^ ai.c:931:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(goalbuf, " %d", arg); ^ ai.c:987:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Randomly changed %s plan %s", ^ ai.c:990:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("to plan %s\n", plan_desig(unit->plan)); ^ ai.c:1081:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Forced replan for %s as target is no longer valid.\n", ^ ai.c:1107:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Forced replan: %s released from defending %s\n", ^ ai.c:1168:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s tries to recapture %s directly\n", ^ ai.c:1176:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s tries to take %s back by attacking it\n", ^ ai.c:1232:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s assigned to defend own transport %s\n", ^ ai.c:1303:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s assigned to defend neighbour transport %s\n", ^ ai.c:1455:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s (%s) seeking victim within radius %d... ", ^ ai.c:1463:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n...and a victim is found!\n"); ^ ai.c:1466:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n...and could not find one.\n"); ^ ai.c:1574:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s (%s) searching for useful capture within %d; found ", ^ ai.c:1579:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("one at %d,%d\n", x, y); ^ ai.c:1589:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("nothing\n"); ^ ai.c:1607:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s (%s) seeking target within %d; found ", ^ ai.c:1611:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("s%d %s at %d,%d\n", target_sidenum, ^ ai.c:1616:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("s%d %s (rated %d) at %d,%d\n", ^ ai.c:1623:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("nothing\n"); ^ ai.c:1801:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ ai.c:1803:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to use an illegal advance type"); ^ ai.c:1857:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to manipulate a NULL side"); ^ ai.c:1884:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid research goal provided from list of initial research goals"); ^ ai.c:1888:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid research goal provided from list of initial research goals"); ^ ai.c:1986:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Could not find a research goal for side %d.\n", side->id); ^ ai.c:1997:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to manipulate a NULL side"); ^ ai.c:1999:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to use an illegal advance type"); ^ ai.c:2001:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Cannot seek unset advance goal", FALSE); ^ ai.c:2019:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to manipulate a NULL side"); ^ ai.c:2040:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Could not research towards goal for side %d.\n", side->id); ^ ai.c:2101:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s assigned to collecting %s at %d,%d\n", ^ ai.c:2117:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s assigned to improve\n", unit_desig(unit)); ^ ai.c:2136:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s now assigned to defense in %s\n", ^ ai.c:2139:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s now assigned to defense in no theater\n", ^ ai.c:2180:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s assigned to occupy %s\n", ^ ai.c:2366:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s did not find anything to explore in %s\n", ^ ai.c:2380:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s now assigned to explore in %s, %dx%d area around %d,%d\n", ^ ai.c:2393:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s assigned to explorer construction\n", unit_desig(unit)); ^ ai.c:2417:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s assigned to offensive in the home front\n", ^ ai.c:2440:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s assigned to offensive in the theater where it's at now\n", ^ ai.c:2483:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s now assigned to offensive in %s", ^ ai.c:2486:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" (weight %d; runnerup was %s, weight %d)", ^ ai.c:2491:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ ai.c:2493:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s now assigned to offensive in no theater\n", ^ ai.c:2747:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s preferred build type is ", unit_desig(unit)); ^ ai.c:2754:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s (incomplete occupant)\n", u_type_name(rslt)); ^ ai.c:2767:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s (choices were", u_type_name(rslt)); ^ ai.c:2770:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %s,%d", utype_name_n(u2, 1), pbt_prefs[u2]); ^ ai.c:2772:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(")"); ^ ai.c:2774:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("nothing (no choices)"); ^ ai.c:2776:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ ai.c:2884:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s building %s as a depot for itself\n", ^ ai.c:2932:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s cannot develop on %s!\n", ^ ai.c:2937:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s will develop for %s on %s (to level %d)\n", ^ ai.c:3025:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s blocked, hitting enemy %s.", unit_desig(unit), unit_desig(unit2)); ^ ai.c:3504:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("unit type %s basic worth %d \n ", u_type_name(u), worth); ^ ai.c:3506:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("%s has negative basic worth", u_type_name(u)); ^ ai.c:3557:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("unit type %s offensive worth %d (combat model 0)\n ", ^ ai.c:3563:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("unit type %s offensive worth %d (combat model 1)\n ", ^ ai.c:3566:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("%s has negative offensive worth", u_type_name(u)); ^ ai.c:3596:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("unit type %s defensive worth %d (combat model 0)\n ", u_type_name(u), worth); ^ ai.c:3602:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("unit type %s defensive worth %d (combat model 1)\n ", u_type_name(u), worth); ^ ai.c:3604:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("%s has negative defensive worth", u_type_name(u)); ^ ai.c:3648:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("unit type %s colonizer worth %d \n ", u_type_name(u), worth); ^ ai.c:3650:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("%s has negative colonizer worth", u_type_name(u)); ^ ai.c:3663:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("unit type %s facility worth %d \n ", u_type_name(u), worth); ^ ai.c:3665:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("%s has negative facility worth", u_type_name(u)); ^ ai.c:3683:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("unit type %s siege worth %d \n ", u_type_name(u), worth); ^ ai.c:3685:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("%s has negative siege worth", u_type_name(u)); ^ ai.c:3782:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\nUnit Attributes:\n"); ^ ai.c:3784:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %-3.3s : base %d, transport %d, carrier %d, worth %d\n", ^ ai.c:3787:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" Operate between ranges %d and %d\n", ^ ai.c:3790:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\nUnit vs Unit Combat:\n"); ^ ai.c:3792:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %-3.3s:", shortest_unique_name(u)); ^ ai.c:3794:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%5d", uu_zz_bhw(u, u2)); ^ ai.c:3795:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ ai.c:3797:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\nUnit vs Unit Fire:\n"); ^ ai.c:3799:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %-3.3s:", shortest_unique_name(u)); ^ ai.c:3801:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%5d", uu_zz_bfw(u, u2)); ^ ai.c:3802:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ ai.c:3804:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\nUnit vs Unit Capture:\n"); ^ ai.c:3806:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %-3.3s:", shortest_unique_name(u)); ^ ai.c:3808:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %4d", uu_zz_bcw(u, u2)); ^ ai.c:3809:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ ai.c:3811:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\nUnit vs Unit Transport:\n"); ^ ai.c:3813:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %-3.3s:", shortest_unique_name(u)); ^ ai.c:3815:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %4d", uu_zz_btw(u, u2)); ^ ai.c:3816:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ ai.c:3818:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ ai.c:3885:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("no bhw table allocated"); ^ ai.c:3901:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("no bfw table allocated"); ^ ai.c:3917:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("no bcw table allocated"); ^ ai.c:3934:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("no btw table allocated"); ^ 157 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. aiscore.cc aiscore.cc:43:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate a NULL AI scorekeeper analysis node"); ^ aiscore.cc:55:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to copy to a NULL scorekeeper analysis node"); ^ aiscore.cc:67:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate a NULL AI scorekeeper analysis node"); ^ aiscore.cc:84:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(utypeary, "Attempted to access a NULL array of utypes"); ^ aiscore.cc:85:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(upropname, "Attempted to use a NULL uprop name"); ^ aiscore.cc:110:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to copy to a NULL scorekeeper analysis node"); ^ aiscore.cc:158:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to destroy a NULL scorekeeper analysis node"); ^ aiscore.cc:173:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to destroy a NULL scorekeeper analysis node"); ^ aiscore.cc:194:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to merge into an invalid scorekeeper analysis node list"); ^ aiscore.cc:195:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(utypeary, "Attempted to access a NULL array of utypes"); ^ aiscore.cc:196:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(upropname, "Attempted to use a NULL uprop name"); ^ aiscore.cc:235:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate a NULL AI scorekeeper analysis node"); ^ aiscore.cc:261:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to copy to a NULL scorekeeper analysis node"); ^ aiscore.cc:303:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to destroy a NULL scorekeeper analysis node"); ^ aiscore.cc:316:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to destroy a NULL scorekeeper analysis node"); ^ aiscore.cc:329:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(skanal, "Attempted to manipulate a NULL scorekeeper analysis"); ^ aiscore.cc:369:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(skanal, "Attempted to copy to a NULL scorekeeper analysis"); ^ aiscore.cc:464:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to destroy a NULL scorekeeper analysis"); ^ aiscore.cc:589:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:590:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:591:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:592:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:594:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:615:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected a uprop string but found something else.\n"); ^ aiscore.cc:657:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\t'sum-uprop' is in a context that cannot be understood.\n"); ^ aiscore.cc:696:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\t'sum-uprop' is in a context that cannot be understood.\n"); ^ aiscore.cc:703:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\t'sum-uprop' is in a context that cannot be understood.\n"); ^ aiscore.cc:716:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\t'sum-uprop' is in a context that cannot be understood.\n"); ^ aiscore.cc:732:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:733:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:734:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:735:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:737:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:749:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected 'turn' keyword but found '%s'.\n", ^ aiscore.cc:757:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected 'turn' keyword but found something else.\n"); ^ aiscore.cc:791:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand 'turn' keyword in given context.\n"); ^ aiscore.cc:822:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand 'turn' keyword in given context.\n"); ^ aiscore.cc:827:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCannot understand 'turn' keyword in given context.\n"); ^ aiscore.cc:833:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCannot understand 'turn' keyword in given context.\n"); ^ aiscore.cc:850:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:851:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:852:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:853:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:855:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:868:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected 'score' keyword but found '%s'.\n", ^ aiscore.cc:876:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected 'score' keyword but found something else.\n"); ^ aiscore.cc:934:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand 'score' keyword in given context.\n"); ^ aiscore.cc:989:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand 'score' keyword in given context.\n"); ^ aiscore.cc:994:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCannot understand 'score' keyword in given context.\n"); ^ aiscore.cc:1000:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCannot understand 'score' keyword in given context.\n"); ^ aiscore.cc:1019:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1020:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1021:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1022:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1024:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1040:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1049:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1058:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1067:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1073:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected an arithmetic operator but found '%s'.\n", ^ aiscore.cc:1080:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected an arithmetic operator but something else.\n"); ^ aiscore.cc:1097:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1098:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1099:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1100:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1102:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1142:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand action to take if turn is > %d.\n", ^ aiscore.cc:1163:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand action to take if score is > %d.\n", ^ aiscore.cc:1172:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expecting a specific keyword but found something else"); ^ aiscore.cc:1184:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCould not understand '>' list.\n"); ^ aiscore.cc:1189:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected a '>' list but did not find one.\n"); ^ aiscore.cc:1206:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1207:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1208:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1209:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1211:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1251:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand action to take if turn is >= %d.\n", ^ aiscore.cc:1272:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand action to take if score is >= %d.\n", ^ aiscore.cc:1281:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expecting a specific keyword but found something else"); ^ aiscore.cc:1293:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCould not understand '>=' list.\n"); ^ aiscore.cc:1298:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected a '>=' list but did not find one.\n"); ^ aiscore.cc:1315:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1316:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1317:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1318:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1320:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1357:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand action to take if score is < %d.\n", ^ aiscore.cc:1366:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expecting a specific keyword but found something else"); ^ aiscore.cc:1378:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCould not understand '<' list.\n"); ^ aiscore.cc:1383:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected a '<' list but did not find one.\n"); ^ aiscore.cc:1400:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1401:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1402:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1403:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1405:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1442:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand action to take if score is <= %d.\n", ^ aiscore.cc:1451:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expecting a specific keyword but found something else"); ^ aiscore.cc:1463:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCould not understand '<=' list.\n"); ^ aiscore.cc:1468:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected a '<=' list but did not find one.\n"); ^ aiscore.cc:1485:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1486:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1487:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1488:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1490:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1527:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand action to take if score is not equal to %d.\n", ^ aiscore.cc:1536:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expecting a specific keyword but found something else"); ^ aiscore.cc:1548:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCould not understand '/=' list.\n"); ^ aiscore.cc:1553:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected a '/=' list but did not find one.\n"); ^ aiscore.cc:1570:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1571:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1572:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1573:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1575:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1618:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand action to take if score is equal to %d.\n", ^ aiscore.cc:1641:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand action to take if turn is equal to %d.\n", ^ aiscore.cc:1650:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expecting a specific keyword but found something else"); ^ aiscore.cc:1663:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCould not understand '=' list.\n"); ^ aiscore.cc:1668:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected an '=' list but did not find one.\n"); ^ aiscore.cc:1685:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1686:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1687:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1688:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1690:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1711:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1723:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1738:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1750:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1765:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1777:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1792:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1804:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1819:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1831:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1846:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1858:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:1866:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expecting arithmetic comparison but found something else"); ^ aiscore.cc:1873:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expecting arithmetic comparison but found something else"); ^ aiscore.cc:1888:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1889:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1890:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1891:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1893:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1916:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected an 'or' list but did not find one.\n"); ^ aiscore.cc:1931:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1932:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1933:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1934:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1936:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1948:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tExpected an 'and' list but did not find one.\n"); ^ aiscore.cc:1965:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:1966:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:1967:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:1968:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:1970:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:1999:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:2016:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:2021:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:2035:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:2053:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:2058:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:2071:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Scorekeeper analysis operator stack is misaligned"); ^ aiscore.cc:2079:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expecting boolean comparison but found something else"); ^ aiscore.cc:2086:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expecting boolean comparison but found something else"); ^ aiscore.cc:2112:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:2113:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:2114:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:2115:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:2117:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:2136:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tEncountered scorekeeper trigger, which is not yet understood.\n"); ^ aiscore.cc:2142:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tEncountered what seems to be unconditional scorekeeper action!\n"); ^ aiscore.cc:2147:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCannot understand a scorekeeper form.\n"); ^ aiscore.cc:2166:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:2167:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:2168:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sktest, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:2169:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:2171:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set for scorekeeper analysis"); ^ aiscore.cc:2206:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand keyword, '%s', as part of a test form.\n", ^ aiscore.cc:2225:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCannot understand %d as test.\n", c_number(keyobj)); ^ aiscore.cc:2232:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCannot understand a list of independent tests.\n"); ^ aiscore.cc:2253:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tCannot understand keyword, '%s', as a test.\n", ^ aiscore.cc:2262:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tCannot understand a test form.\n"); ^ aiscore.cc:2277:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:2278:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:2279:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(skact, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:2280:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:2333:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to set subgoals for a NULL side"); ^ aiscore.cc:2334:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:2335:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(skact, "Attempted to analyze a NULL scorekeeper form"); ^ aiscore.cc:2336:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parent, "Attempted to access a NULL scorekeeper analysis"); ^ aiscore.cc:2349:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tUnexpected 'nil' action.\n"); ^ aiscore.cc:2365:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tEncountered 'cond' form, which is not yet understood.\n"); ^ aiscore.cc:2374:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tUnexpected keyword, '%s', in action form.\n", ^ aiscore.cc:2426:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tUnexpected keyword, '%s', in action form.\n", ^ aiscore.cc:2435:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\tSomething that we cannot understand in action form.\n"); ^ aiscore.cc:2442:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No action set, yet action supposedly understood"); ^ aiscore.cc:2464:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiscore.cc:2465:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to analyze a NULL scorekeeper"); ^ aiscore.cc:2470:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Analyzing \"%s\" scorekeeper.\n", sk->title); ^ aiscore.cc:2472:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Analyzing scorekeeper %d.\n", sk->id); ^ aiscore.cc:2471:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ aiscore.cc:2488:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ 201 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. aiunit.cc aiunit.cc:43:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:60:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:61:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:119:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:120:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:139:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:140:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:158:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:176:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Volume Check: Encountered invalid unit type"); ^ aiunit.cc:178:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Volume Check: Attempted to access a NULL side"); ^ aiunit.cc:180:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Volume Check: Attempted to access a NULL unit view"); ^ aiunit.cc:222:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:223:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:225:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Expected a material type but did not get one"); ^ aiunit.cc:250:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:251:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:268:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:295:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(p_mtypes, "Attempted to access a NULL materials array"); ^ aiunit.cc:296:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:297:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:338:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:339:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:375:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(survivor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:388:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(supplier), "Attempted to access an out-of-play unit"); ^ aiunit.cc:389:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(demander), "Attempted to access an out-of-play unit"); ^ aiunit.cc:391:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to reference an invalid mtype"); ^ aiunit.cc:413:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to access an inactive actor"); ^ aiunit.cc:415:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to access an inactive creator"); ^ aiunit.cc:417:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Encountered an invalid unit type"); ^ aiunit.cc:431:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:432:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:447:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to access an inactive actor"); ^ aiunit.cc:449:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to access an inactive constructor"); ^ aiunit.cc:451:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Encountered an invalid unit type"); ^ aiunit.cc:476:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to access an inactive actor"); ^ aiunit.cc:478:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to access an inactive constructor"); ^ aiunit.cc:502:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to access an inactive actor"); ^ aiunit.cc:504:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to access an inactive repairer"); ^ aiunit.cc:525:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:526:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:535:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:536:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:537:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:546:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:547:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:576:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:577:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:598:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:599:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:608:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:609:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:618:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:619:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:630:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:632:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:633:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:649:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:651:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:672:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:673:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:684:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:685:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(destroyer), "Attempted to access an out-of-play unit"); ^ aiunit.cc:686:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:702:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:703:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(destroyer), "Attempted to access an out-of-play unit"); ^ aiunit.cc:724:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:725:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:737:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(acpsrc), "Attempted to access an out-of-play unit"); ^ aiunit.cc:739:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:764:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:765:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:775:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:776:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:789:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:790:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:813:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(acpsrc), "Attempted to access an out-of-play unit"); ^ aiunit.cc:815:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:826:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:827:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:838:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:854:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(acpsrc), "Attempted to access an out-of-play unit"); ^ aiunit.cc:856:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:885:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:886:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(captor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:887:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:914:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:915:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(captor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:916:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:944:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:945:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(captor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:973:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:975:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:1002:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1004:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:1017:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1018:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:1019:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:1032:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1033:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(firer), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1034:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1062:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1063:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:1064:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:1078:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1079:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(attacker), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1080:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1108:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1109:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:1110:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:1121:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1123:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:1124:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1140:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1142:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:1164:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1165:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:1174:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1175:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:1187:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(acpsrc), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1189:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:1190:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1206:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(acpsrc), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1208:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:1232:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1233:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ aiunit.cc:1254:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1274:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1275:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(defender), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1318:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1329:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1330:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(explorer), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1346:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1348:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:1372:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1392:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ aiunit.cc:1393:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aiunit.cc:1412:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1413:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(colonizer), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1426:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1428:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:1454:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1456:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ aiunit.cc:1482:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ aiunit.cc:1484:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ 144 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. aiunit2.cc aiunit2.cc:40:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:79:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:81:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to set an uprop out-of-bounds"); ^ aiunit2.cc:123:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Size Assessor: Encountered invalid unit type"); ^ aiunit2.cc:125:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Size Assessor: Cannot check for out-of-area coords"); ^ aiunit2.cc:168:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:198:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:235:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:268:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:306:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:308:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid ttype"); ^ aiunit2.cc:362:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:364:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid ttype"); ^ aiunit2.cc:366:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid mtype"); ^ aiunit2.cc:439:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:441:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid ttype"); ^ aiunit2.cc:482:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:496:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:516:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:607:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:609:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to set an uprop out-of-bounds"); ^ aiunit2.cc:648:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:688:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:690:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to set an uprop out-of-bounds"); ^ aiunit2.cc:729:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:769:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:771:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to set an uprop out-of-bounds"); ^ aiunit2.cc:813:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:862:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:864:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to set an uprop out-of-bounds"); ^ aiunit2.cc:905:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(producer, "Attempted to access an out-of-play unit"); ^ aiunit2.cc:907:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-area cell", 0); ^ aiunit2.cc:939:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:966:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:968:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to set an uprop out-of-bounds"); ^ aiunit2.cc:1006:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:1007:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:1033:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:1034:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:1036:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to set a table out-of-bounds"); ^ aiunit2.cc:1038:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to set value in unallocated table"); ^ aiunit2.cc:1060:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("No 'ai-base-worth-for' table allocated"); ^ aiunit2.cc:1082:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:1091:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:1093:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to set an uprop out-of-bounds"); ^ aiunit2.cc:1134:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Create Check: Attempted to access an out-of-play transport"); ^ aiunit2.cc:1220:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] in_play(unit), "AI: Attempted to access an out-of-play unit", 0); ^ aiunit2.cc:1221:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "AI: Encountered invalid unit type"); ^ aiunit2.cc:1272:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] in_play(unit), "AI: Attempted to access an out-of-play unit", 0); ^ aiunit2.cc:1273:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "AI: Encountered invalid unit type"); ^ aiunit2.cc:1322:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to manipulate an out-of-play unit"); ^ aiunit2.cc:1363:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] in_play(unit), "AI: Attempted to access an out-of-play unit", 0); ^ aiunit2.cc:1364:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "AI: Encountered invalid unit type"); ^ aiunit2.cc:1415:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to manipulate an out-of-play unit"); ^ aiunit2.cc:1465:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:1475:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ aiunit2.cc:1477:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to set an uprop out-of-bounds"); ^ aiunit2.cc:1515:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "AI: Encountered an invalid unit type"); ^ 58 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. aitact.cc aitact.cc:42:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Task Inspector: Attempted to access a NULL side"); ^ aitact.cc:44:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Task Inspector: Inquiry about out-of-arena cell", ^ aitact.cc:95:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Resource Contention Assessor: Encountered invalid unit type"); ^ aitact.cc:97:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Resource Contention Assessor: Attempted to access a NULL side"); ^ aitact.cc:99:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI Resource Contention Assessor: Attempted to access resource contention " \ ^ aitact.cc:159:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(unit), "Attempted to access an out-of-play unit"); ^ aitact.cc:176:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(unit), "Attempted to access an out-of-play unit"); ^ 7 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. aioprt.cc aioprt.cc:44:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aioprt.cc:54:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aioprt.cc:69:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aioprt.cc:71:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access a side without a master AI"); ^ aioprt.cc:73:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to allocate 0 or fewer operation roles"); ^ aioprt.cc:99:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aioprt.cc:101:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access a side without a master AI"); ^ aioprt.cc:181:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(oprole, "Attempted to release a NULL oprole info node"); ^ aioprt.cc:230:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aioprt.cc:306:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(oprole, "AI: Attempted to handle invalid oprole", ^ aioprt.cc:311:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to manipulate an out-of-play unit", ^ aioprt.cc:394:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Encountered an invalid unit type to construct"); ^ aioprt.cc:396:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to access a NULL side"); ^ aioprt.cc:398:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to access a NULL unit view"); ^ aioprt.cc:458:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] in_play(unit), "AI: Attempted to manipulate an out-of-play unit", ^ aioprt.cc:587:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] oprole, "AI: Attempted to handle invalid oprole", NONUTYPE); ^ aioprt.cc:591:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] in_play(unit), "AI: Attempted to manipulate an out-of-play unit", ^ aioprt.cc:598:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s is looking for something to construct or repair...\n", ^ aioprt.cc:741:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\t...and decided to construct a new %s.\n", ^ aioprt.cc:753:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\t...and found %s to complete.\n", ^ aioprt.cc:765:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\t...and found %s to fully repair.\n", ^ aioprt.cc:779:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\t...and found %s to repair up to %d%% of full (%d) HP.\n", ^ aioprt.cc:786:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\t...and found nothing.\n"); ^ aioprt.cc:799:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(oprole, "AI: Attempted to evaluate invalid oprole", ^ aioprt.cc:806:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to manipulate an out-of-play unit", ^ aioprt.cc:835:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(oprole, "Attempted to evaluate invalid oprole",); ^ aioprt.cc:858:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("AI: Attempted to evaluate unknown oprole type; weird"); ^ aioprt.cc:893:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ aioprt.cc:895:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access non-existent master AI struct"); ^ 29 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. mplayer.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] mplayer.c:61:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ops->name = "mplayer"; ^ mplayer.c:62:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ops->help = "general AI that can (supposedly) play any game"; ^ mplayer.c:120:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_all_progress_displays("ai turn init start", side->id); ^ mplayer.c:121:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s mplayer init turn\n", side_desig(side)); ^ mplayer.c:135:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("%s AI doesn't understand scoring in this game!", ^ mplayer.c:146:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s has completed develop on %s\n", ^ mplayer.c:167:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_all_progress_displays("", side->id); ^ mplayer.c:168:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s mplayer init turn done\n", side_desig(side)); ^ mplayer.c:243:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s can develop on %s (to level %d)\n", ^ mplayer.c:286:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] try_to_draw(side, maybedraw, "mplayer"); ^ mplayer.c:289:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s will try to %s this game\n", ^ mplayer.c:294:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s has %s\n", side_desig(side), goal_desig(goal)); ^ mplayer.c:468:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Forced replan of all %s ai-controlled units because of enemy contact.\n", side_desig(side)); ^ mplayer.c:478:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s theater \"%s\" at %d,%d from %d,%d to %d,%d (size %d)\n", ^ mplayer.c:483:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s theater \"%s\"", side_desig(side), theater->name); ^ mplayer.c:485:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" unexplored %d", theater->unexplored); ^ mplayer.c:487:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" enemy %d", theater->enemystrengthmin); ^ mplayer.c:489:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("-%d", theater->enemystrengthmax); ^ mplayer.c:493:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %3s %d", u_type_name(u), theater->numenemies[u]); ^ mplayer.c:495:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("+%d", theater->numsuspected[u]); ^ mplayer.c:500:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" people"); ^ mplayer.c:503:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" s%d %d", s, theater->people[s]); ^ mplayer.c:507:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ mplayer.c:515:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s theater \"%s\" has ", side_desig(side), theater->name); ^ mplayer.c:518:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %d %3s", theater->numassigned[u], u_type_name(u)); ^ mplayer.c:520:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" (of %d needed)", theater->numneeded[u]); ^ mplayer.c:523:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" (%d awaiting transport)", theater->numtotransport[u]); ^ mplayer.c:527:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ mplayer.c:534:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s contacted s%d", side_desig(side), otherside->id); ^ mplayer.c:536:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(", home found"); ^ mplayer.c:538:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ mplayer.c:583:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] homefront->name = "Home Front"; ^ mplayer.c:585:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] enemyarea->name = "Enemy Area"; ^ mplayer.c:617:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] homefront->name = "Home Front"; ^ mplayer.c:723:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] theater->name = "?"; ^ mplayer.c:876:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s has %s\n", side_desig(side), goal_desig(goal)); ^ mplayer.c:1024:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s ", side_desig(side)); ^ mplayer.c:1025:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("est init streng of %s: ", side_desig(side1)); ^ mplayer.c:1027:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %d", (strategy->strengths0[sn1])[u]); ^ mplayer.c:1029:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" (%d points)\n", strategy->points0[sn1]); ^ mplayer.c:1030:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s ", side_desig(side)); ^ mplayer.c:1031:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("est curr streng of %s: ", side_desig(side1)); ^ mplayer.c:1033:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %d", (strategy->strengths[sn1])[u]); ^ mplayer.c:1035:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" (%d points)\n", strategy->points[sn1]); ^ mplayer.c:1036:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s ", side_desig(side)); ^ mplayer.c:1037:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("est init allied of %s: ", side_desig(side1)); ^ mplayer.c:1039:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %d", (strategy->alstrengths0[sn1])[u]); ^ mplayer.c:1041:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" (%d points)\n", strategy->alpoints0[sn1]); ^ mplayer.c:1042:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s ", side_desig(side)); ^ mplayer.c:1043:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("est curr allied of %s: ", side_desig(side1)); ^ mplayer.c:1045:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" %d", (strategy->alstrengths[sn1])[u]); ^ mplayer.c:1047:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" (%d points)\n", strategy->alpoints[sn1]); ^ mplayer.c:1131:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] try_to_draw(side, (chance > 0), "mplayer"); ^ mplayer.c:1135:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] give_up(side, "mplayer"); ^ mplayer.c:1177:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s is developing for %s on %s (level %d/%d)\n", ^ mplayer.c:1182:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("no %s is developing for %s on %s!\n", ^ mplayer.c:1219:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("no %s is available to develop for %s on %s!\n", ^ mplayer.c:1270:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s is upgrading to %s (%d/%d cp)\n", ^ mplayer.c:1275:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s will complete %s (now %d/%d cp) before upgrading to %s\n", ^ mplayer.c:1281:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s will drop work on %s (%d/%d cp) and immediately start upgrading to %s\n", ^ mplayer.c:1285:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s will start upgrading to %s\n", ^ mplayer.c:1313:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Forced replan: %s %s satisfied, removing\n", ^ mplayer.c:1323:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Forced replan: %s theater %s is mostly known\n", ^ mplayer.c:1337:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Forced replan: %s one of too many on defense (%d off, %d def), replanning\n", ^ mplayer.c:1342:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s currently assigned to %s", ^ mplayer.c:1346:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" (was %s)", ^ mplayer.c:1349:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ mplayer.c:1361:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s updating strategy\n", side_desig(side)); ^ mplayer.c:1585:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("mplayer_decide_plan failed for %s.\n", unit_desig(unit)); ^ mplayer.c:1612:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Forced replan: %s done collecting.\n", unit_desig(unit)); ^ mplayer.c:1617:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Forced replan: %s under ai-control & waiting for tasks.\n", ^ mplayer.c:1625:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Forced reserve: %s did more than 10 plan execs this turn.\n", ^ mplayer.c:1652:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s blocked while exploring, ", unit_desig(unit)); ^ mplayer.c:1654:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("changing theaters\n"); ^ mplayer.c:1658:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s blocked, will wait for transport\n", ^ mplayer.c:1668:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("changing goal within theater\n"); ^ mplayer.c:1675:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s blocked, will wait for transport\n", ^ mplayer.c:1688:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s blocked while transporting, will sit briefly\n", ^ mplayer.c:1699:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s blocked while exploring, changing theaters\n", ^ mplayer.c:1712:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s blocked, moving sideways to (%d, %d).", ^ mplayer.c:1720:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s blocked by enemy, unable to move to (%d, %d).", ^ mplayer.c:1884:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s looking for transport to accelerate with;\n", ^ mplayer.c:1892:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" found nothing\n"); ^ mplayer.c:1997:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s will be picked up by closest transport %s\n", ^ mplayer.c:2013:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return ""; ^ mplayer.c:2044:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] props = find_at_key(side->aidata, "mplayer"); ^ mplayer.c:2126:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_cdr_binding(&rslt, intern_symbol("alstrengths0"), vallist); ^ mplayer.c:2139:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_cdr_binding(&rslt, intern_symbol("strengths0"), vallist); ^ mplayer.c:2146:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_cdr_binding(&rslt, intern_symbol("alpoints0"), vallist); ^ mplayer.c:2153:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] push_cdr_binding(&rslt, intern_symbol("points0"), vallist); ^ 90 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. iplayer.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] iplayer.c:30:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ops->name = "iplayer"; ^ iplayer.c:31:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ops->help = "AI for independent units only"; ^ iplayer.c:63:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_all_progress_displays("ai turn init start", side->id); ^ iplayer.c:64:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s iplayer init turn\n", side_desig(side)); ^ iplayer.c:69:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_all_progress_displays("", side->id); ^ iplayer.c:70:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s iplayer init turn done\n", side_desig(side)); ^ iplayer.c:126:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s %s satisfied, removing\n", ^ iplayer.c:141:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s one of too many on defense (%d off, %d def), replanning\n", ^ iplayer.c:177:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("iplayer_decide_plan failed for %s.\n", ^ iplayer.c:189:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("iplayer_decide_plan failed for %s.\n", unit_desig(unit)); ^ iplayer.c:230:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("iplayer: %s resumes building %s.\n", ^ iplayer.c:237:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s directed to build %s\n", ^ iplayer.c:273:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s blocked while transporting, will sit briefly\n", ^ iplayer.c:293:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s blocked by enemy\n", unit_desig(unit)); ^ 14 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. actions.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from actions.c:99: ./action.def:11:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("none", ACTION_NONE, "", ^ ./action.def:11:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("none", ACTION_NONE, "", ^ ./action.def:17:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("move", ACTION_MOVE, "xyz", ^ ./action.def:17:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("move", ACTION_MOVE, "xyz", ^ ./action.def:23:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("enter", ACTION_ENTER, "U", ^ ./action.def:23:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("enter", ACTION_ENTER, "U", ^ ./action.def:29:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("attack", ACTION_ATTACK, "Un", ^ ./action.def:29:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("attack", ACTION_ATTACK, "Un", ^ ./action.def:35:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("overrun", ACTION_OVERRUN, "xyzn", ^ ./action.def:35:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("overrun", ACTION_OVERRUN, "xyzn", ^ ./action.def:41:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("fire-at", ACTION_FIRE_AT, "Um", ^ ./action.def:41:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("fire-at", ACTION_FIRE_AT, "Um", ^ ./action.def:47:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("fire-into", ACTION_FIRE_INTO, "xyzm", ^ ./action.def:47:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("fire-into", ACTION_FIRE_INTO, "xyzm", ^ ./action.def:53:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("capture", ACTION_CAPTURE, "U", ^ ./action.def:53:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("capture", ACTION_CAPTURE, "U", ^ ./action.def:59:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("detonate", ACTION_DETONATE, "xyz", ^ ./action.def:59:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("detonate", ACTION_DETONATE, "xyz", ^ ./action.def:65:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("produce", ACTION_PRODUCE, "mn", ^ ./action.def:65:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("produce", ACTION_PRODUCE, "mn", ^ ./action.def:71:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("extract", ACTION_EXTRACT, "xymn", ^ ./action.def:71:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("extract", ACTION_EXTRACT, "xymn", ^ ./action.def:77:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("transfer", ACTION_TRANSFER, "mnU", ^ ./action.def:77:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("transfer", ACTION_TRANSFER, "mnU", ^ ./action.def:83:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("develop", ACTION_DEVELOP, "u", ^ ./action.def:83:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("develop", ACTION_DEVELOP, "u", ^ ./action.def:89:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("toolup", ACTION_TOOL_UP, "u", ^ ./action.def:89:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("toolup", ACTION_TOOL_UP, "u", ^ ./action.def:95:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("create-in", ACTION_CREATE_IN, "uU", ^ ./action.def:95:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("create-in", ACTION_CREATE_IN, "uU", ^ ./action.def:101:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("create-at", ACTION_CREATE_AT, "uxyz", ^ ./action.def:101:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("create-at", ACTION_CREATE_AT, "uxyz", ^ ./action.def:107:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("build", ACTION_BUILD, "U", ^ ./action.def:107:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("build", ACTION_BUILD, "U", ^ ./action.def:113:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("repair", ACTION_REPAIR, "U", ^ ./action.def:113:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("repair", ACTION_REPAIR, "U", ^ ./action.def:119:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("disband", ACTION_DISBAND, "", ^ ./action.def:119:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("disband", ACTION_DISBAND, "", ^ ./action.def:125:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("transfer-part", ACTION_TRANSFER_PART, "nU", ^ ./action.def:125:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("transfer-part", ACTION_TRANSFER_PART, "nU", ^ ./action.def:131:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("change-type", ACTION_CHANGE_TYPE, "u", ^ ./action.def:131:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("change-type", ACTION_CHANGE_TYPE, "u", ^ ./action.def:137:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("change-side", ACTION_CHANGE_SIDE, "S", ^ ./action.def:137:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("change-side", ACTION_CHANGE_SIDE, "S", ^ ./action.def:143:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("alter-terrain", ACTION_ALTER_TERRAIN, "xyt", ^ ./action.def:143:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("alter-terrain", ACTION_ALTER_TERRAIN, "xyt", ^ ./action.def:149:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("add-terrain", ACTION_ADD_TERRAIN, "xydt", ^ ./action.def:149:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("add-terrain", ACTION_ADD_TERRAIN, "xydt", ^ ./action.def:155:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("remove-terrain", ACTION_REMOVE_TERRAIN, "xydt", ^ ./action.def:155:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_ACTION("remove-terrain", ACTION_REMOVE_TERRAIN, "xydt", ^ actions.c:133:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ actions.c:135:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid mtype"); ^ actions.c:143:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ actions.c:144:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ actions.c:146:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid mtype"); ^ actions.c:154:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ actions.c:156:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid mtype"); ^ actions.c:163:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ actions.c:164:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ actions.c:166:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid mtype"); ^ actions.c:174:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ actions.c:176:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid mtype"); ^ actions.c:184:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ actions.c:185:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ actions.c:187:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid mtype"); ^ actions.c:195:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ actions.c:197:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid mtype"); ^ actions.c:204:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ actions.c:205:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ actions.c:207:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid mtype"); ^ actions.c:221:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Materials Check: Attempted to access an out-of-play actor"); ^ actions.c:223:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Materials Check: Attempted to access an out-of-play agent"); ^ actions.c:225:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Materials Check: Attempted to access a NULL materials array"); ^ actions.c:227:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Materials Check: Attempted to access a NULL materials array"); ^ actions.c:259:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Materials Check: Attempted to access a NULL materials array"); ^ actions.c:261:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Materials Check: Attempted to access a NULL materials array"); ^ actions.c:263:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Materials Check: Attempted to access a NULL materials array"); ^ actions.c:286:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ actions.c:287:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(agent), "Attempted to access an out-of-play unit"); ^ actions.c:288:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(getter, "Attempted to use a NULL getter function"); ^ actions.c:348:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to access an out-of-play unit"); ^ actions.c:350:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit"); ^ actions.c:351:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(getter, "Attempted to use a NULL getter function"); ^ actions.c:451:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Check: Attempted to access an inactive constructor"); ^ actions.c:453:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Check: Encountered invalid unit type"); ^ actions.c:462:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Check: Encountered invalid unit type"); ^ actions.c:464:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Check: Encountered invalid unit type"); ^ actions.c:475:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Check: Encountered invalid unit type"); ^ actions.c:495:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Check: Attempted to manipulate an inactive actor"); ^ actions.c:497:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Check: Attempted to manipulate an inactive constructor"); ^ actions.c:499:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Check: Encountered invalid unit type to toolup for"); ^ actions.c:556:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Construct Check: Encountered invalid constructor unit type"); ^ actions.c:558:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Construct Check: Encountered invalid constructee unit type"); ^ actions.c:560:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Construct Check: Encountered invalid construction material type"); ^ actions.c:571:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Check: Encountered invalid creator unit type"); ^ actions.c:573:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Check: Encountered invalid creation unit type"); ^ actions.c:593:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Check: Encountered invalid creator unit type"); ^ actions.c:614:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Check: Attempted to manipulate an inactive actor"); ^ actions.c:616:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Check: Attempted to manipulate an inactive creator"); ^ actions.c:618:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Check: Encountered invalid unit type to create"); ^ actions.c:693:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Check: Encountered invalid builder unit type"); ^ actions.c:695:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Check: Encountered invalid buildee unit type"); ^ actions.c:706:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Check: Encountered invalid builder unit type"); ^ actions.c:721:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Check: Attempted to access an inactive actor"); ^ actions.c:723:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Check: Attempted to access an inactive builder"); ^ actions.c:725:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Check: Encountered an invalid buildee unit type"); ^ actions.c:751:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Check: Attempted to access an inactive actor"); ^ actions.c:753:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Check: Attempted to access an inactive builder"); ^ actions.c:755:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Check: Attempted to access an out-of-play buildee"); ^ actions.c:804:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Attempted to manipulate inactive actor"); ^ actions.c:806:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Attempted to manipulate inactive repairer"); ^ actions.c:808:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Attempted to manipulate out-of-play repairee"); ^ actions.c:845:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Encountered an invalid repairer unit type"); ^ actions.c:847:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Encountered an invalid repairee unit type"); ^ actions.c:864:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Attempted to manipulate out-of-play repairee"); ^ actions.c:901:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Encountered an invalid repairer unit type"); ^ actions.c:903:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Encountered an invalid repairee unit type"); ^ actions.c:916:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Attempted to manipulate inactive actor"); ^ actions.c:918:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Attempted to manipulate inactive repairer"); ^ actions.c:920:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Encountered an invalid repairee unit type"); ^ actions.c:940:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Attempted to manipulate inactive actor"); ^ actions.c:942:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Attempted to manipulate inactive repairer"); ^ actions.c:944:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Check: Attempted to manipulate out-of-play repairee"); ^ actions.c:980:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to reference an invalid utype"); ^ actions.c:982:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to change type to an invalid utype"); ^ actions.c:983:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ actions.c:1025:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(actor), "Attempted to manipulate an out-of-play unit"); ^ actions.c:1027:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an out-of-play unit"); ^ actions.c:1029:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to change type into an invalid utype"); ^ actions.c:1437:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("%s unable to extract %d %s at (%d, %d).", ^ actions.c:1912:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s (had %d) transfers %d %s to %s (had %d)\n", ^ actions.c:2186:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You now have the technology to see %s units", ^ actions.c:2191:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You now have the technology to own %s units", ^ actions.c:2196:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You now have the technology to use %s units", ^ actions.c:2201:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You now have the technology to build new %s units", ^ actions.c:2206:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You now have the technology to change type to %s units", ^ actions.c:2230:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Prep: Attempted to access an inactive actor"); ^ actions.c:2232:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Prep: Attempted to access an inactive constructor"); ^ actions.c:2234:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Prep: Encountered an invalid unit type to toolup for"); ^ actions.c:2271:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate an inactive actor"); ^ actions.c:2273:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate an inactive constructor"); ^ actions.c:2275:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Encountered an invalid unit type"); ^ actions.c:2360:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Action: Attempted to manipulate an out-of-play constructor"); ^ actions.c:2362:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Toolup Action: Encountered an invalid unit type"); ^ actions.c:2412:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s is now tooled to build %s units", ^ actions.c:2423:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Construct Action: Attempted to access an inactive actor"); ^ actions.c:2425:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Construct Action: Attempted to access an inactive constructor"); ^ actions.c:2427:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Construct Action: Encountered an invalid unit type to construct"); ^ actions.c:2441:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate inactive actor"); ^ actions.c:2443:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate inactive creator"); ^ actions.c:2445:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate null creation"); ^ actions.c:2480:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate NULL actor"); ^ actions.c:2482:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate NULL creator"); ^ actions.c:2484:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate out-of-play creation"); ^ actions.c:2597:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate inactive actor"); ^ actions.c:2599:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate inactive creator"); ^ actions.c:2601:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate out-of-play transport"); ^ actions.c:2832:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate inactive unit"); ^ actions.c:2834:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to manipulate inactive unit"); ^ actions.c:2836:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Encountered invalid unit type for new unit"); ^ actions.c:2838:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Attempted to place new unit outside of world"); ^ actions.c:2871:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Create Action: Tried to place creation where it cannot be"); ^ actions.c:3017:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Action: Attempted to manipulate inactive unit"); ^ actions.c:3019:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Action: Attempted to manipulate inactive unit"); ^ actions.c:3021:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Build Action: Attempted to manipulate out-of-play unit"); ^ actions.c:3219:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Complete Action: Attempted to access an out-of-play unit"); ^ actions.c:3249:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Cannot fit any implicitly created %s units into newly completed %s", ^ actions.c:3258:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Cannot fit any more implictly created %s units into newly completed %s", ^ actions.c:3264:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Failed to implicitly create %s unit in newly completed %s", ^ actions.c:3283:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Cannot fit any more implictly created %s units into newly completed %s", ^ actions.c:3289:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Failed to implicitly create %s unit in newly completed %s", ^ actions.c:3348:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s is completed\n", unit_desig(unit)); ^ actions.c:3390:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Action: Attempted to manipulate an inactive unit"); ^ actions.c:3392:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Action: Attempted to manipulate an inactive unit"); ^ actions.c:3394:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Repair Action: Attempted to manipulate an out-of-play unit"); ^ actions.c:3728:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "transfer_part complications, leaving unit offworld"); ^ actions.c:4259:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s doing %s with %d acp left\n", ^ actions.c:4291:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("action argument type", argtypestr[i]); ^ actions.c:4389:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s action %s can't be done, result is %s\n", ^ actions.c:4479:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s action %s result is %s, %d acp left\n", ^ actions.c:4537:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Non-list in action-notices"); ^ actions.c:4561:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "%s", abuf); ^ actions.c:4690:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "%s", c_string(msgdesc)); ^ actions.c:4697:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] schedule_movie(unit->side, "sound", soundname); ^ actions.c:4945:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "?null action?"; ^ actions.c:4947:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "[]"; ^ actions.c:4957:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(str, " \"%s\"", ^ actions.c:4961:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(str, " %d", act->args[i]); ^ actions.c:4965:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(str, " (#%d)", act->actee); ^ 189 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. move.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] move.c:61:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to access a null unit."); ^ move.c:62:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit2, "Tried to access a null unit."); ^ move.c:78:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to access a null unit."); ^ move.c:79:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit2, "Tried to access a null unit."); ^ move.c:150:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(uactor), "Attempted to access an invalid utype"); ^ move.c:151:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(umover), "Attempted to access an invalid utype"); ^ move.c:283:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit2->side, "%s vanishes into the %s!", ^ move.c:289:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit2->side, "%s wrecks in the %s!", ^ move.c:327:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit2->side, "%s leaves the area!", ^ move.c:332:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit2->side, "%s vanishes into the %s!", ^ move.c:337:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit2->side, "%s wrecks in the %s!", ^ move.c:676:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("cannot get damaged value for %s at hp %d, using 100", ^ move.c:706:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("no value for wind angle=%d force=%d", ^ move.c:1344:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit2->side, "%s vanishes into the %s!", ^ move.c:1353:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit2->side, "%s wrecks in the %s!", ^ 15 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. combat.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] combat.c:122:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ combat.c:123:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Expected an unit type but did not get one"); ^ combat.c:136:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ combat.c:191:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Expected an unit type but did not get one"); ^ combat.c:704:55: warning: self-comparison always evaluates to true [-Wtautological-compare] if (mpavail <= 0 && !(u2x == x && u2y == y && u2z == u2z)) ^ combat.c:861:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Unknown encounter type %s", c_string(chtype)); ^ combat.c:864:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "%s", c_string(caddr(choice))); ^ combat.c:930:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(unit, defender, "destroy"); ^ combat.c:932:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(defender, unit, "destroy"); ^ combat.c:958:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(unit, unit2, "destroy"); ^ combat.c:1345:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Arc at %d: %d, elev %d\n", celldist0, interpol, el); ^ combat.c:1377:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Checking arc: %d,%d el %d -> %d,%d el %d\n", ux, uy, tmpe0, u2x, u2y, tmpe1); ^ combat.c:1380:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("blocked at %d,%d\n", x1, y1); ^ combat.c:1513:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s tries to hit %s", unit_desig(atker), unit_desig(other)); ^ combat.c:1633:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(", fire distance is %d", dist); ^ combat.c:1634:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(", fire falloff modifier is %d%%", hitrdist); ^ combat.c:1639:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(", probability of hit is %d%%", chance); ^ combat.c:1657:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(", damage will be %d hp", hit); ^ combat.c:1659:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(", missed"); ^ combat.c:1689:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(atker, other, "retreat"); ^ combat.c:1713:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("\n"); ^ combat.c:1927:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(atker, unit, "destroy"); ^ combat.c:1929:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(atker, unit, "destroy-occupant"); ^ combat.c:1933:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(atker, unit, "hit"); ^ combat.c:1935:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(atker, unit, "hit-occupant"); ^ combat.c:1940:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(atker, unit, "miss-fire"); ^ combat.c:1942:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(atker, unit, "miss-attack"); ^ combat.c:1945:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(atker, unit, "miss-occupant"); ^ combat.c:1983:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to damage a null unit."); ^ combat.c:2034:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Unknown unit destruction result encountered."); ^ combat.c:2114:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to manipulate a null unit."); ^ combat.c:2131:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Unknown destruction result encountered."); ^ combat.c:2421:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(atker, other, "resist/slaughter"); ^ combat.c:2425:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(atker, other, "resist"); ^ combat.c:2477:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(unit, pris, "liberate"); ^ combat.c:2479:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(unit, pris, "capture"); ^ combat.c:2556:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(unit, occ, "escape"); ^ combat.c:2669:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(newside, "Enemy information fell into your hands!"); ^ combat.c:2764:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] report_combat(unit, NULL, "detonate"); ^ combat.c:2769:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] schedule_movie(side, "flash", unit->x, unit->y); ^ combat.c:2773:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] schedule_movie(side, "nuke", x, y); ^ combat.c:2884:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Possibly invalid damaged terrain type from undamaged terrain type '%s'.", ^ combat.c:2982:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("badness in damaged_terrain_type"); ^ 43 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. run.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] run.c:213:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *activity = "run_game"; ^ run.c:218:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] save_run_state("a"); ^ run.c:230:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: tested for game start.\n"); ^ run.c:234:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: at end of game.\n"); ^ run.c:237:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: paused.\n"); ^ run.c:240:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: designing.\n"); ^ run.c:251:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_all_progress_displays("", -1); ^ run.c:262:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: game ended by new turn init.\n"); ^ run.c:287:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: at turn end.\n"); ^ run.c:313:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: increment unit priority to %d\n", ^ run.c:330:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: %s auto-finishes.\n", ^ run.c:348:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: Did nothing %d times\n", nothing_count); ^ run.c:351:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game #%d: %d/%d actions", g_run_serial_number(), ^ run.c:354:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(", %d plan execs", planexecs); ^ run.c:356:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(", %d task execs", taskexecs); ^ run.c:358:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(", %d other", numother); ^ run.c:360:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("\n"); ^ run.c:362:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: Randstate started at %ld, is now %ld\n", ^ run.c:364:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] save_run_state(""); ^ run.c:367:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: Did nothing %d times\n", nothing_count); ^ run.c:377:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("run_game: runtime seconds = %d\n", runtime); ^ run.c:379:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] save_run_state("b"); ^ run.c:439:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("No sides have a display"); ^ run.c:452:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("All sides have agreed to declare a draw."); ^ run.c:463:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("All sides with displays are out of the game."); ^ run.c:512:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Time has run out!"); ^ run.c:672:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Busy flag still set for %s at start of turn.\n", ^ run.c:682:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Action vector for %s has %d units, at priority %d\n", ^ run.c:976:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" Moving %s (%d/%d, buzz %d) with plan %s\n", ^ run.c:990:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Tried to act with dead unit, %s!\n", unit_desig(unit)); ^ run.c:1070:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Planless \"%s\" was asked to act", unit_desig(unit)); ^ run.c:1083:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("\"%s\" trying multiple bad actions, clearing its plan", ^ run.c:1144:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s not finished, but priority is %d, less than current %d", ^ run.c:1164:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s finished its turn.\n", side_desig(side)); ^ run.c:1171:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad play rates slow=%d fast=%d, ignoring", slow, fast); ^ run.c:1235:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("The game is over.\n"); ^ run.c:1237:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("END OF THE GAME!"); ^ run.c:1319:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("research is not limited by materials"); ^ run.c:1337:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Your wise men discover %s!", a_type_name(a)); ^ run.c:1362:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid research goal provided by advance, %s, upon reserach completion", ^ run.c:1367:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid research goal provided by advance, %s, upon reserach completion", ^ run.c:1430:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ run.c:1793:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "The people in %s are starving!", ^ run.c:1796:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s is no more. The people starved to death.", ^ run.c:1811:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s needs %s advance to grow in size.", ^ run.c:1829:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s needs a %s to grow in size.", ^ run.c:1857:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s prospers and reaches size %d.", ^ run.c:1939:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "Your wise men in %s discover %s!", ^ 48 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. run2.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] run2.c:206:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("This may be the last turn in the game!"); ^ run2.c:208:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("This is the last turn in the game!"); ^ run2.c:212:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_all_progress_displays("turn start calcs", -1); ^ run2.c:214:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("##### TURN %d (%s) #####\n", curturn, curdatestr); ^ run2.c:217:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("##### TURN %d (%s) #####\n", curturn, curdatestr); ^ run2.c:270:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%d seconds to calc at turn start\n", ^ run2.c:282:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("##### TURN %d (%s) #####\n", g_turn(), curdatestr); ^ run2.c:300:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_all_progress_displays("turn end calcs", -1); ^ run2.c:321:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("This is the end of the last turn in the game!"); ^ run2.c:338:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] playerspec = ",ai"; ^ run2.c:341:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Will add a new side (player \"%s\") at the start of the next turn", ^ run2.c:345:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Additional side requested (player \"%s\"), but not possible to add", ^ run2.c:416:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side2, "A new side %s (played by %s) is in the game.", ^ run2.c:430:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Cannot create %d of the requested new sides", ^ run2.c:500:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any tech leakage: %d\n", any_tech_leakage); ^ run2.c:504:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running tech leakage\n"); ^ run2.c:559:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any tooling attrition: %d\n", any_tooling_attrition); ^ run2.c:593:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any cp attrition: %d\n", any_cp_attrition); ^ run2.c:597:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running cp attrition\n"); ^ run2.c:650:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Saved checkpoint %s\n", checkfname); ^ run2.c:699:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to access a null unit."); ^ run2.c:714:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to access a null unit."); ^ run2.c:762:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Morale %d out of bounds for acp-morale-effect", mor); ^ run2.c:774:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Temperature %d out of bounds for acp-temperature-effect", temp); ^ run2.c:798:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to access a null unit."); ^ run2.c:820:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to change the ACP of a null unit."); ^ run2.c:844:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("cannot get damaged acp for %s at hp %d, using %d", ^ run2.c:997:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Sun is now at %d,%d\n", sunx, suny); ^ run2.c:1053:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Night has fallen."); ^ run2.c:1056:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Twilight."); ^ run2.c:1059:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("The sun is up."); ^ run2.c:1097:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Year part %d not within range of temp_year list", ^ run2.c:1598:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any spying: %d\n", any_spying); ^ run2.c:1602:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running spies\n"); ^ run2.c:1642:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running accidents\n"); ^ run2.c:1692:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running attrition\n"); ^ run2.c:1728:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running revolts\n"); ^ run2.c:1844:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(oldside, "%s revolts, becomes independent!", ^ run2.c:1847:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(oldside, "%s revolts, goes over to %s!", ^ run2.c:1849:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(newside, "%s revolts, comes over to your side!", ^ run2.c:1889:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running surrenders\n"); ^ run2.c:1914:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Surrender range of %d not supported, ignoring", range); ^ run2.c:1992:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any self builds: %d\n", any_self_builds); ^ run2.c:1996:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running self builds\n"); ^ run2.c:2034:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any environment effects: %d\n", any_environment_effects); ^ run2.c:2040:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running environmental effects\n"); ^ run2.c:2068:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "%s loses %d HP due to the temperature", ^ run2.c:2095:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any people side changes: %d\n", any_people_side_changes); ^ run2.c:2113:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running people side changes\n"); ^ run2.c:2201:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any people max: %d\n", any_people_max); ^ run2.c:2207:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running people limits\n"); ^ run2.c:2266:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any appearances: %d\n", any_appearances); ^ run2.c:2270:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running appearances\n"); ^ run2.c:2323:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "%s has appeared at %s.", ^ run2.c:2358:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any disappearances: %d\n", any_disappearances); ^ run2.c:2362:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running disappearances\n"); ^ run2.c:2374:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "%s has disappeared from %s.", buf1, buf2); ^ run2.c:2398:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running auto repair\n"); ^ run2.c:2455:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Auto Repair: Attempted to repair within an out-of-play unit"); ^ run2.c:2458:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Auto Repair: Attempted to repair an out-of-play unit"); ^ run2.c:2525:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Auto Repair: Attempted to repair an out-of-play unit"); ^ run2.c:2569:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any morale recovery: %d\n", any_morale_recovery); ^ run2.c:2573:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running morale recovery\n"); ^ run2.c:2599:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running auto unit type changes.\n"); ^ run2.c:2610:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s changes into a %s.", ^ run2.c:2617:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s could have changed into a %s, but there was no room.", ^ run2.c:2625:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s changes into a %s.", ^ run2.c:2632:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s could have changed into a %s, but there was no room.", ^ run2.c:2811:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any detonation accidents: %d\n", any_detonation_accidents); ^ run2.c:2815:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running detonation accidents\n"); ^ run2.c:2854:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s forfeited %d acp overall.\n", ^ 71 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. economy.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] economy.c:144:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any unit production: %d\n", any_unit_production); ^ economy.c:156:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any terrain production: %d\n", any_terrain_production); ^ economy.c:170:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any people production: %d\n", any_people_production); ^ economy.c:175:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running economy\n"); ^ economy.c:265:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Overflow is:"); ^ economy.c:266:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" (for terrain)"); ^ economy.c:268:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" %d", ttotals[m]); ^ economy.c:269:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" (for units)"); ^ economy.c:271:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" %d", utotals[m]); ^ economy.c:272:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("\n"); ^ economy.c:314:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Discarded "); ^ economy.c:315:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" (from terrain)"); ^ economy.c:317:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" %d", ttotals[m]); ^ economy.c:318:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" (from units)"); ^ economy.c:320:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" %d", utotals[m]); ^ economy.c:321:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("\n"); ^ economy.c:937:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any consumption by people: %d\n", any_people_consumption); ^ economy.c:943:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running people consumption\n"); ^ economy.c:994:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any consumption by cells: %d\n", any_cell_consumption); ^ economy.c:1000:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running cell consumption\n"); ^ economy.c:1050:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any unit base consumption: %d\n", any_unit_base_consumption); ^ economy.c:1054:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running unit base consumption\n"); ^ economy.c:1134:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Any unit starvation: %d\n", any_unit_starvation); ^ economy.c:1138:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running unit starvation\n"); ^ 24 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. supply.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] supply.c:186:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Running supply for side %d.\n", side_number(side)); ^ supply.c:256:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Initializing the supply system.\n"); ^ supply.c:296:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Analyzing material %d.\n", m); ^ supply.c:306:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!cond) Dprintf("Supply system not needed with this material.\n"); ^ supply.c:319:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("New equivalence class established.\n"); ^ supply.c:363:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Material %d added to the class.\n", m2); ^ supply.c:374:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Initialization complete. Memory allocated = %d bytes\n", ^ supply.c:390:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Initializing scratch layers.\n"); ^ supply.c:422:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Processing material class related to material %d.\n", m); ^ supply.c:430:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Looking for applicable units.\n"); ^ supply.c:438:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Now expanding supply zones.\n\n"); ^ supply.c:442:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Complete. Establishing supply zones:\n"); ^ supply.c:449:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Supply zone found at (%d, %d). Processing:\n", x, y); ^ supply.c:469:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Net balance for material %d: supply=%d, demand=%d, weighted demand=%d.\n", ^ supply.c:481:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("There's a total of %d units in this supply zone.\n", zone_entries); ^ supply.c:503:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Gave %d of material %d to (%d, %d).\n", ^ supply.c:511:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Took %d of material %d from (%d, %d).\n", ^ supply.c:524:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Took remainder from %d at (%d, %d) with %d.\n", ^ supply.c:551:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Took %d of material %d from (%d, %d).\n", ^ supply.c:569:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Gave %d of material %d to (%d, %d).\n", ^ supply.c:584:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Gave %d of material %d to (%d, %d); %d of weighted demand left.\n", ^ supply.c:594:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Distributed surplus to %d at (%d, %d).\n", ^ supply.c:605:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Finished processing this supply class.\n"); ^ supply.c:631:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Potential %d, modified to %d, found in a unit of type %d at (%d, %d).\n", ^ supply.c:656:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Potential %d at (%d, %d).\n", hn.pot, hn.x, hn.y); ^ supply.c:771:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Processing supply for a unit of type %d at (%d, %d) with potential %d;\n", ^ supply.c:780:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Material %d status: supply=%d, demand=%d, weighted demand=%d.\n", ^ 27 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. score.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] score.c:250:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "Attempted to access a NULL scorekeeper"); ^ score.c:252:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access a NULL scorekeeper \"when expression\""); ^ score.c:293:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Garbled \"when expression\" for scorekeeper %s", ^ score.c:302:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Garbled \"when expression\" for scorekeeper %s", ^ score.c:325:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("sk %d not applicable to %s\n", ^ score.c:346:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Checking post-turn scorekeeper %d\n", sk->id); ^ score.c:370:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("sk %d not applicable to %s\n", ^ score.c:387:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Checking post-action scorekeepers\n"); ^ score.c:395:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("sk %d not applicable to %s\n", ^ score.c:412:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Checking post-event scorekeepers\n"); ^ score.c:420:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("sk %d not applicable to %s\n", ^ score.c:454:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(form, "Attempted to access a NULL GDL form"); ^ score.c:456:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad 'sum-uprop' form encountered."); ^ score.c:466:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad 'sum-uprop' form encountered."); ^ score.c:472:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad 'sum-uprop' form encountered."); ^ score.c:495:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "'sum-uprop' encountered non-integer uprop, \"%s\"", upropname); ^ score.c:502:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("No uprop matching name, \"%s\", found", ^ score.c:607:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "No scorekeeper provided for scorekeeper test"); ^ score.c:609:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No scorekeeper test expression provided for scorekeeper test"); ^ score.c:654:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to use 'score' with non-numeric scorekeeper"); ^ score.c:684:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sk, "No scorekeeper provided for scorekeeper body"); ^ score.c:686:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "No scorekeeper body expression provided for scorekeeper body"); ^ score.c:721:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to use 'set-score' with non-numeric scorekeeper"); ^ score.c:726:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Invalid 'set-score' form encountered"); ^ score.c:733:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to use 'add-score' with non-numeric scorekeeper"); ^ score.c:738:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Invalid 'add-score' form encountered"); ^ score.c:819:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s has %d points worth of units\n", ^ score.c:855:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s has %d points worth of units\n", ^ score.c:959:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("losing to self, ignoring side"); ^ score.c:963:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("losing to side not in game, ignoring side"); ^ score.c:1085:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] playername = ""; ^ score.c:1120:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] filename = SCOREFILE; ^ ./config.h:119:19: note: expanded from macro 'SCOREFILE' #define SCOREFILE "XconqScores" ^ score.c:1125:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("%s cannot be opened for writing, will not record score", ^ score.c:1248:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] filename = SCOREFILE; ^ ./config.h:119:19: note: expanded from macro 'SCOREFILE' #define SCOREFILE "XconqScores" ^ score.c:1253:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_scorefile_for_reading(OLD_SCOREFILE); ^ ./config.h:123:23: note: expanded from macro 'OLD_SCOREFILE' #define OLD_SCOREFILE "scores.xcq" ^ score.c:1267:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%d score records read.\n", numrecs); ^ score.c:1269:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s\n", sr->gamename); ^ score.c:1304:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Score record prop name `%s' not recognized, ignoring", ^ score.c:1316:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Garbage in scorefile, ignoring"); ^ score.c:1338:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "???"; ^ score.c:1341:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "No scores available.\n"; ^ score.c:1395:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "You (%s) won %d, lost %d, and drew %d of %d game%s played.\n", ^ score.c:1398:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "Altogether, this game has been played %d time%s.\n", ^ score.c:1400:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "\n\n"); ^ score.c:1404:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "Listing of games played:\n"); ^ score.c:1422:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("entry is"); ^ score.c:1424:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("\n"); ^ score.c:1435:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, ", "); ^ score.c:1436:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s%s %s", ^ score.c:1442:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (in %d turn%s)", ^ score.c:1450:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "\n"); ^ score.c:1539:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(varbuf, " %s=%dx%dW%d", c_string(varsetname), ^ score.c:1544:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(varbuf, " %s=%d,%d,%d", c_string(varsetname), ^ score.c:1549:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(varbuf, " %s=%d", c_string(varsetname), val); ^ 54 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. world.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] world.c:139:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("attempt to resize world"); ^ world.c:149:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("area is %dx%d, too small", width, height); ^ world.c:154:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("hexagon area is %dx%d, impossible dimensions", ^ world.c:165:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("0x0 area"); ^ world.c:167:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("sorry, this is a fatal error here"); ^ world.c:309:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Area elevations range %d to %d, averaging %d\n", ^ world.c:365:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("can't allocate more than 3 scratch layers"); ^ world.c:584:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Unknown terrain type (%d) at %d,%d; substituting %s", ^ world.c:738:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit2->side, "Terrain change from %s to %s causes %s to vanish", ^ world.c:742:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit2->side, "Terrain change from %s to %s wrecks %s", ^ world.c:1299:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("border on outside of world at %d,%d, can't set", x, y); ^ world.c:1324:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("connection to outside of world at %d,%d, can't set", ^ world.c:1776:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("In %s: Garbage t%d (%s) subtype %d", ^ world.c:2340:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("bogus elevation paint code"); ^ world.c:2497:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Fixed %d elevations, range from %d to %d.", ^ world.c:2523:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "Cell at %d,%d is already in use", x, y); ^ world.c:2528:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "Cannot use any more cells"); ^ 17 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. history.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from history.c:25: ./history.def:9:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("zz-undefined", H_UNDEFINED, "") ^ ./history.def:9:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("zz-undefined", H_UNDEFINED, "") ^ ./history.def:11:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("zz-log-head", H_LOG_HEAD, "") ^ ./history.def:11:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("zz-log-head", H_LOG_HEAD, "") ^ ./history.def:13:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("log-started", H_LOG_STARTED, "") ^ ./history.def:13:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("log-started", H_LOG_STARTED, "") ^ ./history.def:15:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("log-ended", H_LOG_ENDED, "") ^ ./history.def:15:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("log-ended", H_LOG_ENDED, "") ^ ./history.def:17:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("game-started", H_GAME_STARTED, "") ^ ./history.def:17:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("game-started", H_GAME_STARTED, "") ^ ./history.def:19:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("game-saved", H_GAME_SAVED, "") ^ ./history.def:19:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("game-saved", H_GAME_SAVED, "") ^ ./history.def:21:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("game-restarted", H_GAME_RESTARTED, "") ^ ./history.def:21:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("game-restarted", H_GAME_RESTARTED, "") ^ ./history.def:23:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("game-ended", H_GAME_ENDED, "") ^ ./history.def:23:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("game-ended", H_GAME_ENDED, "") ^ ./history.def:25:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("side-joined", H_SIDE_JOINED, "S") ^ ./history.def:25:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("side-joined", H_SIDE_JOINED, "S") ^ ./history.def:27:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("side-lost", H_SIDE_LOST, "Ss") ^ ./history.def:27:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("side-lost", H_SIDE_LOST, "Ss") ^ ./history.def:29:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("side-withdrew", H_SIDE_WITHDREW, "S") ^ ./history.def:29:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("side-withdrew", H_SIDE_WITHDREW, "S") ^ ./history.def:31:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("side-won", H_SIDE_WON, "Ss") ^ ./history.def:31:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("side-won", H_SIDE_WON, "Ss") ^ ./history.def:33:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-created", H_UNIT_CREATED, "SU") ^ ./history.def:33:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-created", H_UNIT_CREATED, "SU") ^ ./history.def:35:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-completed", H_UNIT_COMPLETED, "SU") ^ ./history.def:35:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-completed", H_UNIT_COMPLETED, "SU") ^ ./history.def:37:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-moved", H_UNIT_MOVED, "Uxy") ^ ./history.def:37:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-moved", H_UNIT_MOVED, "Uxy") ^ ./history.def:39:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-assaulted", H_UNIT_ASSAULTED, "UUxy") ^ ./history.def:39:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-assaulted", H_UNIT_ASSAULTED, "UUxy") ^ ./history.def:41:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-damaged", H_UNIT_DAMAGED, "Unn") ^ ./history.def:41:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-damaged", H_UNIT_DAMAGED, "Unn") ^ ./history.def:43:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-captured", H_UNIT_CAPTURED, "UUS") ^ ./history.def:43:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-captured", H_UNIT_CAPTURED, "UUS") ^ ./history.def:45:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-acquired", H_UNIT_ACQUIRED, "US") ^ ./history.def:45:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-acquired", H_UNIT_ACQUIRED, "US") ^ ./history.def:47:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-revolted", H_UNIT_REVOLTED, "US") ^ ./history.def:47:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-revolted", H_UNIT_REVOLTED, "US") ^ ./history.def:49:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-surrendered", H_UNIT_SURRENDERED, "UUS") ^ ./history.def:49:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-surrendered", H_UNIT_SURRENDERED, "UUS") ^ ./history.def:51:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-killed", H_UNIT_KILLED, "Uu") ^ ./history.def:51:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-killed", H_UNIT_KILLED, "Uu") ^ ./history.def:53:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-wrecked", H_UNIT_WRECKED, "Uu") ^ ./history.def:53:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-wrecked", H_UNIT_WRECKED, "Uu") ^ ./history.def:55:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-died-in-accident", H_UNIT_DIED_IN_ACCIDENT, "U") ^ ./history.def:55:60: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-died-in-accident", H_UNIT_DIED_IN_ACCIDENT, "U") ^ ./history.def:57:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-wrecked-in-accident", H_UNIT_WRECKED_IN_ACCIDENT, "U") ^ ./history.def:57:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-wrecked-in-accident", H_UNIT_WRECKED_IN_ACCIDENT, "U") ^ ./history.def:59:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-vanished", H_UNIT_VANISHED, "U") ^ ./history.def:59:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-vanished", H_UNIT_VANISHED, "U") ^ ./history.def:61:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-garrisoned", H_UNIT_GARRISONED, "UU") ^ ./history.def:61:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-garrisoned", H_UNIT_GARRISONED, "UU") ^ ./history.def:63:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-disbanded", H_UNIT_DISBANDED, "U") ^ ./history.def:63:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-disbanded", H_UNIT_DISBANDED, "U") ^ ./history.def:65:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-starved", H_UNIT_STARVED, "Um") ^ ./history.def:65:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-starved", H_UNIT_STARVED, "Um") ^ ./history.def:67:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-died-from-temperature", H_UNIT_DIED_FROM_TEMPERATURE, "U") ^ ./history.def:67:70: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-died-from-temperature", H_UNIT_DIED_FROM_TEMPERATURE, "U") ^ ./history.def:69:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-died-from-attrition", H_UNIT_DIED_FROM_ATTRITION, "U") ^ ./history.def:69:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-died-from-attrition", H_UNIT_DIED_FROM_ATTRITION, "U") ^ ./history.def:71:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-wrecked-from-attrition", H_UNIT_WRECKED_FROM_ATTRITION, "U") ^ ./history.def:71:72: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-wrecked-from-attrition", H_UNIT_WRECKED_FROM_ATTRITION, "U") ^ ./history.def:73:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-merged", H_UNIT_MERGED, "U") ^ ./history.def:73:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-merged", H_UNIT_MERGED, "U") ^ ./history.def:75:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-left-world", H_UNIT_LEFT_WORLD, "U") ^ ./history.def:75:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-left-world", H_UNIT_LEFT_WORLD, "U") ^ ./history.def:77:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-type-changed", H_UNIT_TYPE_CHANGED, "UUu") ^ ./history.def:77:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-type-changed", H_UNIT_TYPE_CHANGED, "UUu") ^ ./history.def:79:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-name-changed", H_UNIT_NAME_CHANGED, "UU") ^ ./history.def:79:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-name-changed", H_UNIT_NAME_CHANGED, "UU") ^ ./history.def:81:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("action-ok", A_ANY_OK, "") ^ ./history.def:81:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("action-ok", A_ANY_OK, "") ^ ./history.def:83:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("action-error", A_ANY_ERROR, "") ^ ./history.def:83:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("action-error", A_ANY_ERROR, "") ^ ./history.def:85:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("cannot-do", A_ANY_CANNOT_DO, "") ^ ./history.def:85:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("cannot-do", A_ANY_CANNOT_DO, "") ^ ./history.def:87:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("occ-cannot-do", A_ANY_OCC_CANNOT_DO, "") ^ ./history.def:87:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("occ-cannot-do", A_ANY_OCC_CANNOT_DO, "") ^ ./history.def:89:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("insufficient-acp", A_ANY_NO_ACP, "") ^ ./history.def:89:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("insufficient-acp", A_ANY_NO_ACP, "") ^ ./history.def:91:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("insufficient-material", A_ANY_NO_MATERIAL, "") ^ ./history.def:91:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("insufficient-material", A_ANY_NO_MATERIAL, "") ^ ./history.def:93:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("insufficient-ammo", A_ANY_NO_AMMO, "") ^ ./history.def:93:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("insufficient-ammo", A_ANY_NO_AMMO, "") ^ ./history.def:95:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("too-far", A_ANY_TOO_FAR, "") ^ ./history.def:95:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("too-far", A_ANY_TOO_FAR, "") ^ ./history.def:97:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("too-near", A_ANY_TOO_NEAR, "") ^ ./history.def:97:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("too-near", A_ANY_TOO_NEAR, "") ^ ./history.def:99:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("action-done", A_ANY_DONE, "") ^ ./history.def:99:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("action-done", A_ANY_DONE, "") ^ ./history.def:101:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("insufficient-mp", A_MOVE_NO_MP, "") ^ ./history.def:101:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("insufficient-mp", A_MOVE_NO_MP, "") ^ ./history.def:103:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("blocking-zoc", A_MOVE_BLOCKING_ZOC, "") ^ ./history.def:103:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("blocking-zoc", A_MOVE_BLOCKING_ZOC, "") ^ ./history.def:105:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("cannot-leave-world", A_MOVE_CANNOT_LEAVE_WORLD, "") ^ ./history.def:105:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("cannot-leave-world", A_MOVE_CANNOT_LEAVE_WORLD, "") ^ ./history.def:107:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("destination-full", A_MOVE_DEST_FULL, "") ^ ./history.def:107:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("destination-full", A_MOVE_DEST_FULL, "") ^ ./history.def:109:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-gone", A_MOVE_UNIT_GONE, "") ^ ./history.def:109:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("unit-gone", A_MOVE_UNIT_GONE, "") ^ ./history.def:111:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("no-path", A_MOVE_NO_PATH, "") ^ ./history.def:111:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("no-path", A_MOVE_NO_PATH, "") ^ ./history.def:113:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("insufficient-tooling", A_CONSTRUCT_NO_TOOLING, "") ^ ./history.def:113:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("insufficient-tooling", A_CONSTRUCT_NO_TOOLING, "") ^ ./history.def:115:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("attack-cannot-hit", A_ATTACK_CANNOT_HIT, "") ^ ./history.def:115:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("attack-cannot-hit", A_ATTACK_CANNOT_HIT, "") ^ ./history.def:117:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("overrun-cannot-hit", A_OVERRUN_CANNOT_HIT, "") ^ ./history.def:117:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("overrun-cannot-hit", A_OVERRUN_CANNOT_HIT, "") ^ ./history.def:119:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("overrun-failed", A_OVERRUN_FAILED, "") ^ ./history.def:119:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("overrun-failed", A_OVERRUN_FAILED, "") ^ ./history.def:121:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("overrun-succeeded", A_OVERRUN_SUCCEEDED, "") ^ ./history.def:121:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("overrun-succeeded", A_OVERRUN_SUCCEEDED, "") ^ ./history.def:123:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("fire-blocked", A_FIRE_BLOCKED, "") ^ ./history.def:123:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("fire-blocked", A_FIRE_BLOCKED, "") ^ ./history.def:125:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("fire-cannot-hit", A_FIRE_CANNOT_HIT, "") ^ ./history.def:125:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("fire-cannot-hit", A_FIRE_CANNOT_HIT, "") ^ ./history.def:127:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("fire-into-outside-world", A_FIRE_INTO_OUTSIDE_WORLD, "") ^ ./history.def:127:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("fire-into-outside-world", A_FIRE_INTO_OUTSIDE_WORLD, "") ^ ./history.def:129:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("capture-failed", A_CAPTURE_FAILED, "") ^ ./history.def:129:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("capture-failed", A_CAPTURE_FAILED, "") ^ ./history.def:131:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("capture-succeeded", A_CAPTURE_SUCCEEDED, "") ^ ./history.def:131:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("capture-succeeded", A_CAPTURE_SUCCEEDED, "") ^ ./history.def:133:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("build-completed", A_BUILD_COMPLETED, "") ^ ./history.def:133:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("build-completed", A_BUILD_COMPLETED, "") ^ ./history.def:135:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("extract-no-source", A_EXTRACT_NO_SOURCE, "") ^ ./history.def:135:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_HEVT("extract-no-source", A_EXTRACT_NO_SOURCE, "") ^ history.c:96:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("unknown hist event type %d", type); ^ history.c:125:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("hevt type %d has too many parameters", type); ^ history.c:137:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("invalid side number %d in hist event", val); ^ history.c:146:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("invalid unit/pastunit id %d in hist event", val); ^ history.c:157:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Recorded event %s (observed by %d)\n", ^ history.c:197:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s", abuf); ^ history.c:209:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s", abuf); ^ history.c:219:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You lost!"); ^ history.c:221:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s lost!", side_desig(side_n(hevt->data[0]))); ^ history.c:226:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You won!"); ^ history.c:228:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s won!", side_desig(side_n(hevt->data[0]))); ^ history.c:241:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You completed %s.", ^ history.c:244:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s completed %s.", ^ history.c:254:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You created %s.", ^ history.c:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s created %s.", ^ history.c:318:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s", c_string(msgdesc)); ^ history.c:325:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] schedule_movie(side, "sound", soundname); ^ history.c:459:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid gain reason given for historical record."); ^ history.c:461:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid unit type given for historical record."); ^ history.c:470:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid loss reason given for historical record."); ^ history.c:472:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid unit type given for historical record."); ^ history.c:562:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Getting line %d\n", n); ^ history.c:565:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" event is %s, date is %d, i is %d\n", buf, hevt->startdate, i); ^ history.c:567:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" observed\n"); ^ history.c:570:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Returning NULL\n"); ^ history.c:577:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Returning %s\n", hevt); ^ history.c:664:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(fname, "w"); ^ history.c:684:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Can't open statistics file \"%s\"", fname); ^ history.c:699:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "no pastunit"; ^ history.c:714:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(shortbuf, ",%d", pastunit->z); ^ history.c:718:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "!garbage pastunit!"; ^ 159 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. module.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] module.c:48:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name = ""; ^ module.c:93:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("Could not include module %s", name); ^ module.c:207:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("\"%s\" is probably an obsolete Xconq file; in any case, it cannot be used.", ^ module.c:246:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Base module `%s' already loaded.\n", basename); ^ module.c:248:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Loading base module `%s' ...\n", basename); ^ module.c:250:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("... Done loading `%s'.\n", basename); ^ module.c:265:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Module \"%s\" is already open, ignoring attempt to reopen", ^ module.c:273:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Module \"%s\" is already loaded, ignoring attempt to reload", ^ module.c:281:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Reading module \"%s\" from string ...\n", module->name); ^ module.c:284:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Reading module \"%s\" from saved game file \"%s\" ...\n", ^ module.c:289:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Reading module \"%s\" from the library ...\n", ^ module.c:295:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Can't find module \"%s\" anywhere", ^ module.c:298:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Can't find unnamed module anywhere"); ^ module.c:324:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(module->filename, "r"); ^ module.c:332:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(fullnamebuf, "r"); ^ module.c:340:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(fullnamebuf, "r"); ^ module.c:365:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", module->name, "g", fullnamebuf); ^ module.c:365:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", module->name, "g", fullnamebuf); ^ module.c:366:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(fullnamebuf, "r"); ^ module.c:372:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", module->name, NULL, fullnamebuf); ^ module.c:374:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(fullnamebuf, "r"); ^ module.c:381:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(p->path, module->name, "g", fullnamebuf); ^ module.c:383:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(fullnamebuf, "r"); ^ module.c:393:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(fullnamebuf, "r"); ^ module.c:455:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Trying to read a new format file \"%s\"...\n", module->name); ^ module.c:474:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("... Done reading \"%s\".\n", module->name); ^ module.c:513:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Mystifying variant"); ^ module.c:549:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Module %s variant %s being set to `%s'\n", ^ module.c:841:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = game_filename("XCONQSAVEFILE", name); ^ module.c:859:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return game_filename("XCONQSTATSFILE", STATSFILE); ^ module.c:859:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return game_filename("XCONQSTATSFILE", STATSFILE); ^ ./config.h:131:19: note: expanded from macro 'STATSFILE' #define STATSFILE "XconqStats" ^ module.c:865:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return game_filename("XCONQPREFERENCES", PREFERENCESFILE); ^ module.c:865:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return game_filename("XCONQPREFERENCES", PREFERENCESFILE); ^ ./config.h:156:25: note: expanded from macro 'PREFERENCESFILE' #define PREFERENCESFILE "XconqPrefs" ^ module.c:872:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return game_filename("XCONQPREFERENCES", OLD_PREFERENCESFILE); ^ module.c:872:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return game_filename("XCONQPREFERENCES", OLD_PREFERENCESFILE); ^ ./config.h:160:29: note: expanded from macro 'OLD_PREFERENCESFILE' #define OLD_PREFERENCESFILE "prefs.xcq" ^ 35 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. write.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] write.c:149:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] spare_module = create_game_module("spare module"); ^ write.c:169:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] delims = "/:\\"; ^ write.c:220:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Game was saved to \"%s\".", fname); ^ write.c:237:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] wfp = open_file(fname, "w"); ^ write.c:249:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", FALSE, TRUE); ^ write.c:253:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", FALSE, TRUE); ^ write.c:255:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", FALSE, TRUE); ^ write.c:257:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", FALSE, TRUE); ^ write.c:259:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", FALSE, TRUE); ^ write.c:261:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", FALSE, TRUE); ^ write.c:263:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", FALSE, TRUE); ^ write.c:272:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", FALSE, TRUE); ^ write.c:374:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:582:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:656:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_form(" ;"); ^ write.c:667:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:753:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:780:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:794:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:836:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:905:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", FALSE, TRUE); ^ write.c:1027:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:1034:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:1112:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:1153:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:1318:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_form_no_space("'"); ^ write.c:1345:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_TITLE), sk->title, "", FALSE, TRUE); ^ write.c:1401:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_form(";"); ^ write.c:1403:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_form("sides including the independent 0 side."); ^ write.c:1405:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Will try to write %d sides ...\n", numtotsides); ^ write.c:1419:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" Wrote side %s\n", side_desig(side)); ^ write.c:1429:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" Wrote independent unit properties\n"); ^ write.c:1430:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("... Done writing sides\n"); ^ write.c:1440:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_NAME), side->name, "", FALSE, TRUE); ^ write.c:1441:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_LONG_NAME), side->longname, "", FALSE, TRUE); ^ write.c:1442:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_SHORT_NAME), side->shortname, "", FALSE, TRUE); ^ write.c:1443:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_NOUN), side->noun, "", FALSE, TRUE); ^ write.c:1444:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_PLURAL_NOUN), side->pluralnoun, "", FALSE, TRUE); ^ write.c:1445:55: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_ADJECTIVE), side->adjective, "", FALSE, TRUE); ^ write.c:1446:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_COLOR), side->colorscheme, "", FALSE, TRUE); ^ write.c:1447:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_EMBLEM_NAME), side->emblemname, "", FALSE, TRUE); ^ write.c:1448:67: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_utype_string_list(key(K_UNIT_NAMERS), side->unitnamers, "", TRUE); ^ write.c:1450:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_CLASS), side->sideclass, "", FALSE, TRUE); ^ write.c:1622:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] start_form(""); ^ write.c:1646:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("standing order condition type", sorder->condtype); ^ write.c:1872:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Will try to write players ...\n"); ^ write.c:1876:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Wrote player %s,\n", player_desig(side->player)); ^ write.c:1879:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("... Done writing players.\n"); ^ write.c:1891:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_NAME), player->name, "", FALSE, TRUE); ^ write.c:1892:60: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_CONFIG_NAME), player->configname, "", FALSE, TRUE); ^ write.c:1893:62: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_DISPLAY_NAME), player->displayname, "", FALSE, TRUE); ^ write.c:1894:61: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_str_prop(key(K_AI_TYPE_NAME), player->aitypename, "", FALSE, TRUE); ^ write.c:1959:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_form(";"); ^ write.c:1961:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_form(" units"); ^ write.c:1968:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Writing %d units ...\n", numliveunits); ^ write.c:2041:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Wrote %s\n", unit_desig(unit)); ^ write.c:2046:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("... Done writing units.\n"); ^ write.c:2190:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad task type %d while writing, skipping it", task->type); ^ write.c:2288:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("'%c' is not a recognized history data desc char", ^ write.c:2427:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("%d values not between %d and %d", numbad, lo, hi); ^ write.c:2482:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_packet("("); ^ write.c:2493:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_packet(" "); ^ write.c:2595:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_packet(")"); ^ write.c:2605:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_packet("\n"); ^ write.c:2615:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_to_packet(" "); ^ write.c:2710:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Property \"%s\" has a bad value NULL, ignoring", name); ^ 66 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. read.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from read.c:206: ./keyword.def:10:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("#", K_SHARP) ^ ./keyword.def:11:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("*", K_MULTIPLY) ^ ./keyword.def:12:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("+", K_PLUS) ^ ./keyword.def:13:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("-", K_MINUS) ^ ./keyword.def:14:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("/", K_DIVIDE) ^ ./keyword.def:15:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("/=", K_NE) ^ ./keyword.def:16:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("<", K_LT) ^ ./keyword.def:17:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("<=", K_LE) ^ ./keyword.def:18:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("=", K_EQ) ^ ./keyword.def:19:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD(">", K_GT) ^ ./keyword.def:20:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD(">=", K_GE) ^ ./keyword.def:21:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("@", K_AT) ^ ./keyword.def:22:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("a", K_A) ^ ./keyword.def:23:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("a*", K_ASTAR) ^ ./keyword.def:24:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("acp", K_ACP) ^ ./keyword.def:25:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("acp0", K_ACP0) ^ ./keyword.def:26:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("action-priorities", K_ACTION_PRIORITIES) ^ ./keyword.def:27:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("active", K_ACTIVE) ^ ./keyword.def:28:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("actual", K_ACTUAL) ^ ./keyword.def:29:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("add", K_ADD) ^ ./keyword.def:30:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("add-score", K_ADD_SCORE) ^ ./keyword.def:31:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("adjective", K_ADJECTIVE) ^ ./keyword.def:32:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advance-goal", K_ADVANCE_GOAL) ^ ./keyword.def:33:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advance-type", K_ADVANCE_TYPE) ^ ./keyword.def:34:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advances-done", K_ADVANCES_DONE) ^ ./keyword.def:35:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advantage", K_ADVANTAGE) ^ ./keyword.def:36:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advantage-max", K_ADVANTAGE_MAX) ^ ./keyword.def:37:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advantage-min", K_ADVANTAGE_MIN) ^ ./keyword.def:38:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("after-action", K_AFTER_ACTION) ^ ./keyword.def:39:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("after-event", K_AFTER_EVENT) ^ ./keyword.def:40:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("after-turn", K_AFTER_TURN) ^ ./keyword.def:41:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("agreement", K_AGREEMENT) ^ ./keyword.def:42:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("ai-control", K_AI_CONTROL) ^ ./keyword.def:43:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("ai-data", K_AI_DATA) ^ ./keyword.def:44:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("ai-type-name", K_AI_TYPE_NAME) ^ ./keyword.def:45:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("all", K_ALL) ^ ./keyword.def:46:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("already-seen", K_ALREADY_SEEN) ^ ./keyword.def:47:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("already-seen-independent", K_ALREADY_SEEN_INDEPENDENT) ^ ./keyword.def:48:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("always", K_ALWAYS) ^ ./keyword.def:49:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("am", K_AM) ^ ./keyword.def:50:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("and", K_AND) ^ ./keyword.def:51:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("appear", K_APPEAR) ^ ./keyword.def:52:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("append", K_APPEND) ^ ./keyword.def:53:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("applies-to", K_APPLIES_TO) ^ ./keyword.def:54:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("area", K_AREA) ^ ./keyword.def:55:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("asleep", K_ASLEEP) ^ ./keyword.def:56:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("attack-stats", K_ATTACK_STATS) ^ ./keyword.def:57:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("autoresearch", K_AUTORESEARCH) ^ ./keyword.def:58:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("aux-terrain", K_AUX_TERRAIN) ^ ./keyword.def:59:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("aux-terrain-view", K_AUX_TERRAIN_VIEW) ^ ./keyword.def:60:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("aux-terrain-view-dates", K_AUX_TERRAIN_VIEW_DATES) ^ ./keyword.def:61:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("axial-tilt", K_AXIAL_TILT) ^ ./keyword.def:62:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("base-game", K_BASE_GAME) ^ ./keyword.def:63:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("base-module", K_BASE_MODULE) ^ ./keyword.def:64:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("before-turn", K_BEFORE_TURN) ^ ./keyword.def:65:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("blurb", K_BLURB) ^ ./keyword.def:66:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("border", K_BORDER) ^ ./keyword.def:67:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("by-bits", K_BY_BITS) ^ ./keyword.def:68:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("by-char", K_BY_CHAR) ^ ./keyword.def:69:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("by-name", K_BY_NAME) ^ ./keyword.def:70:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("capitalize", K_CAPITALIZE) ^ ./keyword.def:71:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cell", K_CELL) ^ ./keyword.def:72:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cell-width", K_CELL_WIDTH) ^ ./keyword.def:73:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("circumference", K_CIRCUMFERENCE) ^ ./keyword.def:74:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("class", K_CLASS) ^ ./keyword.def:75:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-bottom-view", K_CLOUD_BOTTOM_VIEW) ^ ./keyword.def:76:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-bottoms", K_CLOUD_BOTTOMS) ^ ./keyword.def:77:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-height-view", K_CLOUD_HEIGHT_VIEW) ^ ./keyword.def:78:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-heights", K_CLOUD_HEIGHTS) ^ ./keyword.def:79:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-view", K_CLOUD_VIEW) ^ ./keyword.def:80:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-view-dates", K_CLOUD_VIEW_DATES) ^ ./keyword.def:81:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("clouds", K_CLOUDS) ^ ./keyword.def:82:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("coating", K_COATING) ^ ./keyword.def:83:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("color", K_COLOR) ^ ./keyword.def:84:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cond", K_COND) ^ ./keyword.def:85:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("config-name", K_CONFIG_NAME) ^ ./keyword.def:86:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("connection", K_CONNECTION) ^ ./keyword.def:87:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("constant", K_CONSTANT) ^ ./keyword.def:88:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("construction-run", K_CONSTRUCTION_RUN) ^ ./keyword.def:89:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("control-sides", K_CONTROL_SIDES) ^ ./keyword.def:90:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("controlled-by", K_CONTROLLED_BY) ^ ./keyword.def:91:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cp", K_CP) ^ ./keyword.def:92:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cpstash", K_CP_STASH) ^ ./keyword.def:93:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("creation-id", K_CREATION_ID) ^ ./keyword.def:94:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("curadv", K_CURADVANCE) ^ ./keyword.def:95:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("current-advance", K_CURRENT_ADVANCE) ^ ./keyword.def:96:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cxp", K_CXP) ^ ./keyword.def:97:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("day-length", K_DAY_LENGTH) ^ ./keyword.def:98:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("daylight-fraction", K_DAYLIGHT_FRACTION) ^ ./keyword.def:99:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("default-base-module", K_DEFAULT_BASE_MODULE) ^ ./keyword.def:100:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("default-doctrine", K_DEFAULT_DOCTRINE) ^ ./keyword.def:101:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("define", K_DEFINE) ^ ./keyword.def:102:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("delayed", K_DELAYED) ^ ./keyword.def:103:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("design-notes", K_DESIGN_NOTES) ^ ./keyword.def:104:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("disappear", K_DISAPPEAR) ^ ./keyword.def:105:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("display-name", K_DISPLAY_NAME) ^ ./keyword.def:106:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("do", K_DO) ^ ./keyword.def:107:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("doctrine", K_DOCTRINE) ^ ./keyword.def:108:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("doctrines", K_DOCTRINES) ^ ./keyword.def:109:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("doctrines-locked", K_DOCTRINES_LOCKED) ^ ./keyword.def:110:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("drafters", K_DRAFTERS) ^ ./keyword.def:111:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("draw", K_DRAW) ^ ./keyword.def:112:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("economy", K_ECONOMY) ^ ./keyword.def:113:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("elevations", K_ELEVATIONS) ^ ./keyword.def:114:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("else", K_ELSE) ^ ./keyword.def:115:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("embed", K_EMBED) ^ ./keyword.def:116:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("embed-at", K_EMBED_AT) ^ ./keyword.def:117:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("embed-size", K_EMBED_SIZE) ^ ./keyword.def:118:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("emblem-name", K_EMBLEM_NAME) ^ ./keyword.def:119:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("end", K_END) ^ ./keyword.def:120:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("end-if", K_END_IF) ^ ./keyword.def:121:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("enforcement", K_ENFORCEMENT) ^ ./keyword.def:122:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("ever-active", K_EVER_ACTIVE) ^ ./keyword.def:123:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("evt", K_EVT) ^ ./keyword.def:124:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("exu", K_EXU) ^ ./keyword.def:125:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("false", K_FALSE) ^ ./keyword.def:126:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("feature-namers", K_FEATURE_NAMERS) ^ ./keyword.def:127:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("features", K_FEATURES) ^ ./keyword.def:128:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("file", K_FILE) ^ ./keyword.def:129:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("filename", K_FILENAME) ^ ./keyword.def:130:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("final-turn", K_FINAL_TURN) ^ ./keyword.def:131:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("finished-turn", K_FINISHED_TURN) ^ ./keyword.def:132:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("formation", K_FORMATION) ^ ./keyword.def:133:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("gain-counts", K_GAIN_COUNTS) ^ ./keyword.def:134:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("game-module", K_GAME_MODULE) ^ ./keyword.def:135:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("goal", K_GOAL) ^ ./keyword.def:136:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("grammar", K_GRAMMAR) ^ ./keyword.def:137:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("height", K_HEIGHT) ^ ./keyword.def:138:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("hexgrid", K_HEXGRID) ^ ./keyword.def:139:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("hit-stats", K_HIT_STATS) ^ ./keyword.def:140:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("hp", K_HP) ^ ./keyword.def:141:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("if", K_IF) ^ ./keyword.def:142:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("image-name", K_IMAGE_NAME) ^ ./keyword.def:143:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("imf", K_IMF) ^ ./keyword.def:144:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("in", K_IN) ^ ./keyword.def:145:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("in-order", K_IN_ORDER) ^ ./keyword.def:146:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("include", K_INCLUDE) ^ ./keyword.def:147:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("independent-units", K_INDEPENDENT_UNITS) ^ ./keyword.def:148:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("init-tech", K_INIT_TECH) ^ ./keyword.def:149:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("initial-advantage", K_INITIAL_ADVANTAGE) ^ ./keyword.def:150:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("initial-center-at", K_INITIAL_CENTER_AT) ^ ./keyword.def:151:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("initial-score", K_INITIAL_SCORE) ^ ./keyword.def:152:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("initial-turn", K_INITIAL_TURN) ^ ./keyword.def:153:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("instructions", K_INSTRUCTIONS) ^ ./keyword.def:154:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("junky", K_JUNKY) ^ ./keyword.def:155:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("keep-score", K_KEEP_SCORE) ^ ./keyword.def:156:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("known-to", K_KNOWN_TO) ^ ./keyword.def:157:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("last-alliance-wins", K_LAST_ALLIANCE_WINS) ^ ./keyword.def:158:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("last-side-wins", K_LAST_SIDE_WINS) ^ ./keyword.def:159:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("latitude", K_LATITUDE) ^ ./keyword.def:160:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("list", K_LIST) ^ ./keyword.def:161:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("locked", K_LOCKED) ^ ./keyword.def:162:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("long-name", K_LONG_NAME) ^ ./keyword.def:163:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("longitude", K_LONGITUDE) ^ ./keyword.def:164:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("lose", K_LOSE) ^ ./keyword.def:165:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("loss-counts", K_LOSS_COUNTS) ^ ./keyword.def:166:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("m", K_M) ^ ./keyword.def:167:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("m*", K_MSTAR) ^ ./keyword.def:168:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-countries", K_MAKE_COUNTRIES) ^ ./keyword.def:169:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-earthlike-terrain", K_MAKE_EARTHLIKE_TERRAIN) ^ ./keyword.def:170:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-fractal-percentile-terrain", K_MAKE_FRACTAL_PTILE_TERRAIN) ^ ./keyword.def:171:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-independent-units", K_MAKE_INDEPENDENT_UNITS) ^ ./keyword.def:172:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-initial-materials", K_MAKE_INITIAL_MATERIALS) ^ ./keyword.def:173:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-maze-terrain", K_MAKE_MAZE_TERRAIN) ^ ./keyword.def:174:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-random-date", K_MAKE_RANDOM_DATE) ^ ./keyword.def:175:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-random-terrain", K_MAKE_RANDOM_TERRAIN) ^ ./keyword.def:176:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-rivers", K_MAKE_RIVERS) ^ ./keyword.def:177:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-roads", K_MAKE_ROADS) ^ ./keyword.def:178:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-weather", K_MAKE_WEATHER) ^ ./keyword.def:179:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("mask", K_MASK) ^ ./keyword.def:180:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("material", K_MATERIAL) ^ ./keyword.def:181:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("material-type", K_MATERIAL_TYPE) ^ ./keyword.def:182:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("material-view", K_MATERIAL_VIEW) ^ ./keyword.def:183:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("material-view-dates", K_MATERIAL_VIEW_DATES) ^ ./keyword.def:184:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("maxcells", K_MAXCELLS) ^ ./keyword.def:185:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("mo", K_MO) ^ ./keyword.def:186:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("mono", K_MONO) ^ ./keyword.def:187:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("n", K_N) ^ ./keyword.def:188:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("name", K_NAME) ^ ./keyword.def:189:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("name-geographical-features", K_NAME_GEOGRAPHICAL_FEATURES) ^ ./keyword.def:190:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("name-units-randomly", K_NAME_UNITS_RANDOMLY) ^ ./keyword.def:191:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("namer", K_NAMER) ^ ./keyword.def:192:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("names-locked", K_NAMES_LOCKED) ^ ./keyword.def:193:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("nb", K_NB) ^ ./keyword.def:194:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("near", K_NEAR) ^ ./keyword.def:195:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("next-numbers", K_NEXT_NUMBERS) ^ ./keyword.def:196:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("no-x", K_NO_X) ^ ./keyword.def:197:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("non-advance", K_NON_ADVANCE) ^ ./keyword.def:198:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("non-material", K_NON_MATERIAL) ^ ./keyword.def:199:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("non-terrain", K_NON_TERRAIN) ^ ./keyword.def:200:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("non-unit", K_NON_UNIT) ^ ./keyword.def:201:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("not", K_NOT) ^ ./keyword.def:202:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("notes", K_NOTES) ^ ./keyword.def:203:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("noun", K_NOUN) ^ ./keyword.def:204:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("number", K_NUMBER) ^ ./keyword.def:205:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("opinions", K_OPINIONS) ^ ./keyword.def:206:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("or", K_OR) ^ ./keyword.def:207:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("original-module", K_ORIGINAL_MODULE) ^ ./keyword.def:208:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("original-variants", K_ORIGINAL_VARIANTS) ^ ./keyword.def:209:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("original-version", K_ORIGINAL_VERSION) ^ ./keyword.def:210:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("os", K_OS) ^ ./keyword.def:211:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("over-all", K_OVER_ALL) ^ ./keyword.def:212:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("over-border", K_OVER_BORDER) ^ ./keyword.def:213:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("over-nothing", K_OVER_NOTHING) ^ ./keyword.def:214:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("over-own", K_OVER_OWN) ^ ./keyword.def:215:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("palette", K_PALETTE) ^ ./keyword.def:216:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("password", K_PASSWORD) ^ ./keyword.def:217:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("people", K_PEOPLE) ^ ./keyword.def:218:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("people-sides", K_PEOPLE_SIDES) ^ ./keyword.def:219:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("picture-name", K_PICTURE_NAME) ^ ./keyword.def:220:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("pixel-size", K_PIXEL_SIZE) ^ ./keyword.def:221:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("plan", K_PLAN) ^ ./keyword.def:222:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("player", K_PLAYER) ^ ./keyword.def:223:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("plural-noun", K_PLURAL_NOUN) ^ ./keyword.def:224:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("point-value", K_POINT_VALUE) ^ ./keyword.def:225:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("popul", K_POPULATION) ^ ./keyword.def:226:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("print", K_PRINT) ^ ./keyword.def:227:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("priority", K_PRIORITY) ^ ./keyword.def:228:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("prod", K_PRODUCTION) ^ ./keyword.def:229:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("projection", K_PROJECTION) ^ ./keyword.def:230:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("proposers", K_PROPOSERS) ^ ./keyword.def:231:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("quote", K_QUOTE) ^ ./keyword.def:232:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("random", K_RANDOM) ^ ./keyword.def:233:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("reach", K_REACH) ^ ./keyword.def:234:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("real-time", K_REAL_TIME) ^ ./keyword.def:235:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("rearm-percent", K_REARM_PERCENT) ^ ./keyword.def:236:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("reject", K_REJECT) ^ ./keyword.def:237:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("remove", K_REMOVE) ^ ./keyword.def:238:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("remove-list", K_REMOVE_LIST) ^ ./keyword.def:239:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("repair-percent", K_REPAIR_PERCENT) ^ ./keyword.def:240:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("reserve", K_RESERVE) ^ ./keyword.def:241:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("reset", K_RESET) ^ ./keyword.def:242:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("restrict", K_RESTRICT) ^ ./keyword.def:243:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("resupply-percent", K_RESUPPLY_PERCENT) ^ ./keyword.def:244:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("river-x", K_RIVER_X) ^ ./keyword.def:245:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("road-x", K_ROAD_X) ^ ./keyword.def:246:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("s", K_S) ^ ./keyword.def:247:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("score", K_SCORE) ^ ./keyword.def:248:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("scorekeeper", K_SCOREKEEPER) ^ ./keyword.def:249:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("scores", K_SCORES) ^ ./keyword.def:250:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("see-all", K_SEE_ALL) ^ ./keyword.def:251:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("self-unit", K_SELF_UNIT) ^ ./keyword.def:252:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("sequential", K_SEQUENTIAL) ^ ./keyword.def:253:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("set", K_SET) ^ ./keyword.def:254:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("set-score", K_SET_SCORE) ^ ./keyword.def:255:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("short-name", K_SHORT_NAME) ^ ./keyword.def:256:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("side", K_SIDE) ^ ./keyword.def:257:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("side-defaults", K_SIDE_DEFAULTS) ^ ./keyword.def:258:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("sides", K_SIDES) ^ ./keyword.def:259:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("signers", K_SIGNERS) ^ ./keyword.def:260:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("size", K_SIZE) ^ ./keyword.def:261:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("standing-order", K_STANDING_ORDER) ^ ./keyword.def:262:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("start-with", K_START_WITH) ^ ./keyword.def:263:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("state", K_STATE) ^ ./keyword.def:264:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("status", K_STATUS) ^ ./keyword.def:265:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("std", K_STD) ^ ./keyword.def:266:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("subarea", K_SUBAREA) ^ ./keyword.def:267:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("sum-uprop", K_SUM_UPROP) ^ ./keyword.def:268:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("sun", K_SUN) ^ ./keyword.def:269:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("supply", K_SUPPLY) ^ ./keyword.def:270:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("supply-alarm", K_SUPPLY_ALARM) ^ ./keyword.def:271:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("supply-is-low", K_SUPPLY_IS_LOW) ^ ./keyword.def:272:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("sym", K_SYM) ^ ./keyword.def:273:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("t*", K_TSTAR) ^ ./keyword.def:274:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("table", K_TABLE) ^ ./keyword.def:275:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("tasks", K_TASKS) ^ ./keyword.def:276:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("tech", K_TECH) ^ ./keyword.def:277:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("temperature-view", K_TEMPERATURE_VIEW) ^ ./keyword.def:278:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("temperature-view-dates", K_TEMPERATURE_VIEW_DATES) ^ ./keyword.def:279:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("temperature-year-cycle", K_TEMPERATURE_YEAR_CYCLE) ^ ./keyword.def:280:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("temperatures", K_TEMPERATURES) ^ ./keyword.def:281:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("terms", K_TERMS) ^ ./keyword.def:282:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("terrain", K_TERRAIN) ^ ./keyword.def:283:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("terrain-type", K_TERRAIN_TYPE) ^ ./keyword.def:284:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("terrain-view", K_TERRAIN_VIEW) ^ ./keyword.def:285:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("terrain-view-dates", K_TERRAIN_VIEW_DATES) ^ ./keyword.def:286:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("tile", K_TILE) ^ ./keyword.def:287:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("timeouts", K_TIMEOUTS) ^ ./keyword.def:288:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("timeouts-used", K_TIMEOUTS_USED) ^ ./keyword.def:289:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("title", K_TITLE) ^ ./keyword.def:290:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("total-time-used", K_TOTAL_TIME_USED) ^ ./keyword.def:291:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("tp", K_TP) ^ ./keyword.def:292:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("trades", K_TRADES) ^ ./keyword.def:293:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("transition", K_TRANSITION) ^ ./keyword.def:294:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("treasury", K_TREASURY) ^ ./keyword.def:295:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("trigger", K_TRIGGER) ^ ./keyword.def:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("triggered", K_TRIGGERED) ^ ./keyword.def:297:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("trk", K_TRK) ^ ./keyword.def:298:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("true", K_TRUE) ^ ./keyword.def:299:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("trusts", K_TRUSTS) ^ ./keyword.def:300:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("turn", K_TURN) ^ ./keyword.def:301:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("turn-time-used", K_TURN_TIME_USED) ^ ./keyword.def:302:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("twilight-fraction", K_TWILIGHT_FRACTION) ^ ./keyword.def:303:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("type-name", K_TYPE_NAME) ^ ./keyword.def:304:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("u*", K_USTAR) ^ ./keyword.def:305:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("ui-data", K_UI_DATA) ^ ./keyword.def:306:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("undefine", K_UNDEFINE) ^ ./keyword.def:307:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("unit", K_UNIT) ^ ./keyword.def:308:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("unit-defaults", K_UNIT_DEFAULTS) ^ ./keyword.def:309:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("unit-namers", K_UNIT_NAMERS) ^ ./keyword.def:310:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("unit-type", K_UNIT_TYPE) ^ ./keyword.def:311:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("unit-views", K_UNIT_VIEWS) ^ ./keyword.def:312:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("units", K_UNITS) ^ ./keyword.def:313:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("usedcells", K_USEDCELLS) ^ ./keyword.def:314:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("user", K_USER) ^ ./keyword.def:315:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("usual", K_USUAL) ^ ./keyword.def:316:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("valley-x", K_VALLEY_X) ^ ./keyword.def:317:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("vanish", K_VANISH) ^ ./keyword.def:318:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("variants", K_VARIANTS) ^ ./keyword.def:319:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("version", K_VERSION) ^ ./keyword.def:320:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("wait", K_WAIT) ^ ./keyword.def:321:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("wait-transport", K_WAIT_TRANSPORT) ^ ./keyword.def:322:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("when", K_WHEN) ^ ./keyword.def:323:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("width", K_WIDTH) ^ ./keyword.def:324:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("willing-to-draw", K_WILLING_TO_DRAW) ^ ./keyword.def:325:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("willing-to-sign", K_WILLING_TO_SIGN) ^ ./keyword.def:326:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("win", K_WIN) ^ ./keyword.def:327:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("wind-view", K_WIND_VIEW) ^ ./keyword.def:328:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("wind-view-dates", K_WIND_VIEW_DATES) ^ ./keyword.def:329:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("winds", K_WINDS) ^ ./keyword.def:330:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("world", K_WORLD) ^ ./keyword.def:331:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("world-seen", K_WORLD_SEEN) ^ ./keyword.def:332:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("world-size", K_WORLD_SIZE) ^ ./keyword.def:333:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("x", K_X) ^ ./keyword.def:334:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("xform", K_XFORM) ^ ./keyword.def:335:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("year-length", K_YEAR_LENGTH) ^ ./keyword.def:336:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("z", K_Z) ^ read.c:254:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("syntax error in `%s' - %s", readerrbuf, msg); ^ read.c:275:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("type error in `%s' - %s", readerrbuf, msg); ^ read.c:384:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Line %d", module->startlineno); ^ read.c:386:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("-%d", module->endlineno); ^ read.c:388:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(": (%s ", name); ^ read.c:391:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" "); ^ read.c:394:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" ..."); ^ read.c:396:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(")\n"); ^ read.c:522:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("%sA useless form: %s", posbuf, buf); ^ read.c:534:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX(mname, (symbolp(mname) || stringp(mname)), ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:537:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Including \"%s\" ...\n", name); ^ read.c:543:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("... Done including \"%s\".\n", name); ^ read.c:616:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("variant with no symbol (#%d), ignoring", ^ read.c:643:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("bad variant (#%d), ignoring", len - length(varrest)); ^ read.c:652:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_std_var(varray, K_WORLD_SEEN, "World Seen", ^ read.c:653:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "If set, world's terrain will be seen at start of game.", ^ read.c:655:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_std_var(varray, K_SEE_ALL, "See All", ^ read.c:656:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "If set, everything in the game is seen all the time.", ^ read.c:658:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_std_var(varray, K_SEQUENTIAL, "Sequential Play", ^ read.c:659:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "If set, each side moves one at a time.", ^ read.c:661:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_std_var(varray, K_PEOPLE, "People", ^ read.c:662:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "If set, cities have populations and can grow in size.", ^ read.c:664:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_std_var(varray, K_ECONOMY, "Economy", ^ read.c:665:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "If set, economy code is enabled.", ^ read.c:667:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_std_var(varray, K_SUPPLY, "Supply System", ^ read.c:668:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "If set, supply system code is enabled.", ^ read.c:674:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] var->help = "(No help is available.)"; ^ read.c:774:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Module name `%s' does not match declared" ^ read.c:782:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, propval); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:835:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("game module", module->name, propname); ^ read.c:852:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(symbolp, name, "unit-type name not a symbol"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:854:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Should not be defining more unit types"); ^ read.c:887:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, val); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:909:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("unit type %s property %s value not a number", ^ read.c:915:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("unit type %s property %s value %d not between %d and %d", ^ read.c:924:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("unit type %s property %s value not a string", ^ read.c:938:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("unit type", u_type_name(u), propname); ^ read.c:950:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(symbolp, name, "material-type name not a symbol"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:952:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Should not be defining more material types"); ^ read.c:976:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(symbolp, name, "advance type name not a symbol"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:978:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Should not be defining more advance types"); ^ read.c:1007:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, val); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:1017:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("material type %s property %s value not a number", ^ read.c:1023:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("material type %s property %s value %d not between %d and %d", ^ read.c:1032:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("material type %s property %s value not a string", ^ read.c:1046:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("material type", m_type_name(m), propname); ^ read.c:1063:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, val); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:1073:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("advance type %s property %s value not a number", ^ read.c:1079:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("advance type %s property %s value %d not between %d and %d", ^ read.c:1088:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("advance type %s property %s value not a string", ^ read.c:1102:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("advance type", a_type_name(a), propname); ^ read.c:1114:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(symbolp, name, "terrain-type name not a symbol"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1116:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Should not be defining more terrain types"); ^ read.c:1145:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, val); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:1155:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("terrain type %s property %s value not a number", ^ read.c:1161:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("terrain type %s property %s value %d not between %d and %d", ^ read.c:1170:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("terrain type %s property %s value not a string", ^ read.c:1184:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("terrain type", t_type_name(t), propname); ^ read.c:1201:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(symbolp, formsym, "table name not a symbol"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1221:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning( "Undefined table `%s'", tablename); ^ read.c:1283:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(numberp, clause, "table clause does not eval to number"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1287:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_VALUE(tbl, clause); ^ read.c:1251:20: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value is not a number, skipping clause", \ ^ read.c:1287:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read.c:1257:15: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value %d not within bounds %d to %d, skipping clause", \ ^ read.c:1302:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("In table `%s', extra junk at end of clause `%s', ignoring", ^ read.c:1325:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_INDEX_1(tbl, indexes1); ^ read.c:1235:20: note: expanded from macro 'CHECK_INDEX_1' read_warning("table %s index 1 value `%s' has wrong type, skipping clause", \ ^ read.c:1328:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_INDEX_2(tbl, indexes2); ^ read.c:1244:20: note: expanded from macro 'CHECK_INDEX_2' read_warning("table %s index 2 value `%s' has wrong type, skipping clause", \ ^ read.c:1331:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_VALUE(tbl, value); ^ read.c:1251:20: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value is not a number, skipping clause", \ ^ read.c:1331:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read.c:1257:15: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value %d not within bounds %d to %d, skipping clause", \ ^ read.c:1335:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_LISTS(tablename, indexes2, values); ^ read.c:1265:42: note: expanded from macro 'CHECK_LISTS' && !list_lengths_match(lis1, lis2, "table", tablename)) { \ ^ read.c:1338:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_INDEX_2(tbl, in2); ^ read.c:1244:20: note: expanded from macro 'CHECK_INDEX_2' read_warning("table %s index 2 value `%s' has wrong type, skipping clause", \ ^ read.c:1341:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_VALUE(tbl, value); ^ read.c:1251:20: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value is not a number, skipping clause", \ ^ read.c:1341:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read.c:1257:15: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value %d not within bounds %d to %d, skipping clause", \ ^ read.c:1349:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_LISTS(tablename, indexes1, values); ^ read.c:1265:42: note: expanded from macro 'CHECK_LISTS' && !list_lengths_match(lis1, lis2, "table", tablename)) { \ ^ read.c:1352:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_INDEX_1(tbl, in1); ^ read.c:1235:20: note: expanded from macro 'CHECK_INDEX_1' read_warning("table %s index 1 value `%s' has wrong type, skipping clause", \ ^ read.c:1356:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_INDEX_2(tbl, indexes2); ^ read.c:1244:20: note: expanded from macro 'CHECK_INDEX_2' read_warning("table %s index 2 value `%s' has wrong type, skipping clause", \ ^ read.c:1358:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_VALUE(tbl, value); ^ read.c:1251:20: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value is not a number, skipping clause", \ ^ read.c:1358:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read.c:1257:15: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value %d not within bounds %d to %d, skipping clause", \ ^ read.c:1364:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_VALUE(tbl, subvalue); ^ read.c:1251:20: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value is not a number, skipping clause", \ ^ read.c:1364:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read.c:1257:15: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value %d not within bounds %d to %d, skipping clause", \ ^ read.c:1368:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_INDEX_2(tbl, in2); ^ read.c:1244:20: note: expanded from macro 'CHECK_INDEX_2' read_warning("table %s index 2 value `%s' has wrong type, skipping clause", \ ^ read.c:1373:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_LISTS(tablename, indexes2, value); ^ read.c:1265:42: note: expanded from macro 'CHECK_LISTS' && !list_lengths_match(lis1, lis2, "table", tablename)) { \ ^ read.c:1376:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_INDEX_2(tbl, in2); ^ read.c:1244:20: note: expanded from macro 'CHECK_INDEX_2' read_warning("table %s index 2 value `%s' has wrong type, skipping clause", \ ^ read.c:1379:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_VALUE(tbl, subvalue); ^ read.c:1251:20: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value is not a number, skipping clause", \ ^ read.c:1379:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read.c:1257:15: note: expanded from macro 'CHECK_VALUE' read_warning("table %s value %d not within bounds %d to %d, skipping clause", \ ^ read.c:1402:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX(form, symbolp(var), "variable is not a symbol"); ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:1407:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Symbol `%s' has been bound already, overwriting", name); ^ read.c:1414:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(numberishp, val, "is not a number or type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1417:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("global %s value %d not between %d and %d", ^ read.c:1424:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(stringp, val, "is not a string"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1444:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Can't set unknown global named `%s'", name); ^ read.c:1454:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Can't undefine a non-symbol!"); ^ read.c:1471:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX(form, symbolp(prop), "not a property name in third position"); ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:1473:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX(form, rest != lispnil, "no property values supplied"); ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:1481:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Extra junk at the end of `%s', ignoring", readerrbuf); ^ read.c:1493:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("No types to add to in `%s'", readerrbuf); ^ read.c:1505:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Lists of differing lengths (%d vs %d) in %s `%s'", ^ read.c:1522:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!list_lengths_match(types, values, "utype property", prop)) ^ read.c:1526:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(utypep, carlis1, "not a unit type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1535:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(utypep, carlis1, "not a unit type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1553:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!list_lengths_match(types, values, "mtype property", prop)) ^ read.c:1557:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(mtypep, carlis1, "not a unit type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1567:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(mtypep, carlis1, "not a material type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1586:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!list_lengths_match(types, values, "ttype property", prop)) ^ read.c:1590:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(ttypep, carlis1, "not a terrain type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1600:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(ttypep, carlis1, "not a terrain type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1619:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!list_lengths_match(types, values, "atype property", prop)) ^ read.c:1623:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(atypep, carlis1, "not an advance type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1633:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(atypep, carlis1, "not an advance type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1662:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, propval); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:1685:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("world", "", propname); ^ read.c:1685:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("world", "", propname); ^ read.c:1716:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("weird areas - %d vs %d", area.fullwidth, newwidth); ^ read.c:1725:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("weird areas - %d vs %d", area.fullheight, newheight); ^ read.c:1737:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(numberp, val, "restriction parm not a number"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1741:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(numberp, val, "restriction parm not a number"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1745:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(numberp, val, "restriction parm not a number"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:1751:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(car(props), "not 4 numbers or 'reset'"); ^ read.c:1762:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, propval); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:1842:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("area", "", propname); ^ read.c:1842:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("area", "", propname); ^ read.c:1867:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("%d occurrences of unknown terrain in all", ^ read.c:1939:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(featspec, "not a valid feature spec"); ^ read.c:2052:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(spec, propname, val); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:2089:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("area", "", propname); ^ read.c:2089:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("area", "", propname); ^ read.c:2152:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Symbol `%s' has been bound already, overwriting", ^ read.c:2160:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" Got side %s\n", side_desig(side)); ^ read.c:2183:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, propval); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:2194:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] checkuniq = "name"; ^ read.c:2198:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] checkuniq = "long name"; ^ read.c:2202:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] checkuniq = "short name"; ^ read.c:2206:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] checkuniq = "noun"; ^ read.c:2210:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] checkuniq = "plural noun"; ^ read.c:2214:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] checkuniq = "adjective"; ^ read.c:2218:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] checkuniq = "color"; ^ read.c:2222:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] checkuniq = "emblem"; ^ read.c:2493:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("side", side_desig(side), propname); ^ read.c:2496:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("No permission to set property `%s'", propname); ^ read.c:2526:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("bad uview"); ^ read.c:2612:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("standing order condition", side_desig(side), condname); ^ read.c:2638:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Side %s `%s' is already in use", kind, str); ^ read.c:2667:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(type1, "not a unit type"); ^ read.c:2671:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(types, "garbled unit types for namer"); ^ read.c:2674:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(element, "garbled unit namer"); ^ read.c:2680:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("more unit namers than unit types, ignoring extra"); ^ read.c:2683:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(element, "not a valid unit namer"); ^ read.c:2694:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("null mask for side mask list?"); ^ read.c:2707:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("bad side spec"); ^ read.c:2719:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("bad side spec"); ^ read.c:2721:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("not implemented"); ^ read.c:2723:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("not implemented"); ^ read.c:2726:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("not implemented"); ^ read.c:2738:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("null array for side value list?"); ^ read.c:2751:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("bad side spec"); ^ read.c:2761:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("bad side spec"); ^ read.c:2763:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("not implemented"); ^ read.c:2765:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("not implemented"); ^ read.c:2768:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("not implemented"); ^ read.c:2784:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("non unit type"); ^ read.c:2805:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("non unit type"); ^ read.c:2889:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("no doctrine information supplied"); ^ read.c:2900:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] type_error(ident, "invalid doctrine reference"); ^ read.c:2941:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] type_error(ident, "invalid doctrine reference"); ^ read.c:2992:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" Got doctrine\n"); ^ read.c:3004:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, val); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:3024:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("doctrine", "", propname); ^ read.c:3024:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("doctrine", "", propname); ^ read.c:3054:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" Got player %s\n", player_desig(player)); ^ read.c:3065:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, propval); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:3088:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("player", player_desig(player), propname); ^ read.c:3187:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, val); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:3237:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("unit-defaults", "", propname); ^ read.c:3237:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("unit-defaults", "", propname); ^ read.c:3240:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Extra junk in a default %s property, ignoring", ^ read.c:3380:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Saving the unit spec "); ^ read.c:3382:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("\n"); ^ read.c:3392:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Reading a unit from "); ^ read.c:3394:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("\n"); ^ read.c:3401:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Failed to create a unit, skipping the form"); ^ read.c:3405:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("\"%s\" not a known unit type, skipping the form", ^ read.c:3422:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Failed to create unit from saved spec"); ^ read.c:3426:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("No unit spec named \"%s\", skipping the form", ^ read.c:3431:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("No unit named \"%s\", skipping the form", ^ read.c:3449:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Failed to create unit from saved spec"); ^ read.c:3453:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("No unit spec numbered %d, skipping the form", ^ read.c:3458:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("No unit numbered %d, skipping the form", ^ read.c:3511:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY_RETURN(bdg, propname, val, unit); ^ read.c:286:3: note: expanded from macro 'PARSE_PROPERTY_RETURN' SYNTAX_RETURN(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding", (RET)); \ ^ read.c:246:25: note: expanded from macro 'SYNTAX_RETURN' syntax_error((X), (MSG)); \ ^ read.c:3543:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] type_error(caddr(bdg), "not a number"); ^ read.c:3587:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Unit %s cannot have opinions, ignoring attempt to set", ^ read.c:3601:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Unit %s cannot have acp, ignoring attempt to set", ^ read.c:3610:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Unit %s cannot have acp0, ignoring attempt to set", ^ read.c:3619:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Unit %s cannot have am, ignoring attempt to set", ^ read.c:3628:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Unit %s cannot have action, ignoring attempt to set", ^ read.c:3713:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("unit", unit_desig(unit), propname); ^ read.c:3716:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Extra junk in the %s property of %s, ignoring", ^ read.c:3725:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("Id %d already in use by %s", nuid, unit_desig(unit2)); ^ read.c:3741:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" Got %s\n", unit_desig(unit)); ^ read.c:3756:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY_RETURN(bdg, propname, val, lispnil); ^ read.c:286:3: note: expanded from macro 'PARSE_PROPERTY_RETURN' SYNTAX_RETURN(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding", (RET)); \ ^ read.c:246:25: note: expanded from macro 'SYNTAX_RETURN' syntax_error((X), (MSG)); \ ^ read.c:3778:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY_RETURN(bdg, propname, val, lispnil); ^ read.c:286:3: note: expanded from macro 'PARSE_PROPERTY_RETURN' SYNTAX_RETURN(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding", (RET)); \ ^ read.c:246:25: note: expanded from macro 'SYNTAX_RETURN' syntax_error((X), (MSG)); \ ^ read.c:3810:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX(arg, numberp(arg), "action arg must be a number"); ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:3849:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX(props, symbolp(plantypesym), "plan type must be a symbol"); ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:3859:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, propval); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:3917:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("unit plan", unit_desig(unit), propname); ^ read.c:3931:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX_RETURN(form, symbolp(tasktypesym), "task type must be a symbol", ^ read.c:246:25: note: expanded from macro 'SYNTAX_RETURN' syntax_error((X), (MSG)); \ ^ read.c:3936:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Task type `%s' not recognized", tasktypename); ^ read.c:3954:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX_RETURN(form, numberp(car(form)), "task arg must be a number", NULL); ^ read.c:246:25: note: expanded from macro 'SYNTAX_RETURN' syntax_error((X), (MSG)); \ ^ read.c:3960:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Excess args for task %s", task_desig(task)); ^ read.c:3973:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX_RETURN(form, numberp(car(form)), "goal side must be a number", NULL); ^ read.c:246:25: note: expanded from macro 'SYNTAX_RETURN' syntax_error((X), (MSG)); \ ^ read.c:3976:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX_RETURN(form, numberp(car(form)), "goal tf must be a number", NULL); ^ read.c:246:25: note: expanded from macro 'SYNTAX_RETURN' syntax_error((X), (MSG)); \ ^ read.c:3980:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX_RETURN(form, symbolp(goaltypesym), "goal type must be a symbol", NULL); ^ read.c:246:25: note: expanded from macro 'SYNTAX_RETURN' syntax_error((X), (MSG)); \ ^ read.c:3993:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SYNTAX_RETURN(form, numberp(car(form)), "goal arg must be a number", NULL); ^ read.c:246:25: note: expanded from macro 'SYNTAX_RETURN' syntax_error((X), (MSG)); \ ^ read.c:4000:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Excess args for goal %s", goal_desig(goal)); ^ read.c:4043:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, propval); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:4078:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("scorekeeper", "??", propname); ^ read.c:4078:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("scorekeeper", "??", propname); ^ read.c:4093:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Reading a past unit from "); ^ read.c:4095:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("\n"); ^ read.c:4098:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(numberp, idval, "id not a number") ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4106:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("bad exu"); ^ read.c:4125:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] PARSE_PROPERTY(bdg, propname, propval); ^ read.c:281:3: note: expanded from macro 'PARSE_PROPERTY' SYNTAX(BDG, (consp(BDG) && symbolp(car(BDG))), "property binding"); \ ^ read.c:240:25: note: expanded from macro 'SYNTAX' syntax_error((X), (MSG)); \ ^ read.c:4137:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("exu", "??", propname); ^ read.c:4137:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unknown_property("exu", "??", propname); ^ read.c:4153:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Reading a hist event from "); ^ read.c:4155:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("\n"); ^ read.c:4159:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(numberp, val, "date not a number") ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4164:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(symbolp, val, "type not a symbol") ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4175:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Historical event type `%s' not recognized", evttype); ^ read.c:4188:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(form, "bad hevt observers"); ^ read.c:4212:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("The %s form %s has no property named %s", type, inst, name); ^ read.c:4230:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] log_warning("READ", buf); ^ read.c:4338:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("too many numbers in list"); ^ read.c:4349:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(utypep, uval, "not a unit type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4356:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(utypep, uval, "not a unit type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4386:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("too many numbers in list"); ^ read.c:4397:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(mtypep, mval, "not a material type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4404:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(mtypep, mval, "not a material type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4433:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("too many numbers in list"); ^ read.c:4444:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(mtypep, mval, "not a material type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4451:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(mtypep, mval, "not a material type"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4481:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("too many numbers in list"); ^ read.c:4492:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(atypep, aval, "not an advance"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4499:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(atypep, aval, "not an advance"); ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4542:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Constant layers not supported yet"); ^ read.c:4546:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Layer subareas not supported yet"); ^ read.c:4602:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(numberp, num, ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4606:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("garbage by-name subdesc, ignoring"); ^ read.c:4611:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] TYPECHECK(numberishp, sym, ^ read.c:261:23: note: expanded from macro 'TYPECHECK' type_error((X), (MSG)); \ ^ read.c:4620:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_warning("Ignoring garbage terrain description %s", ^ read.c:4719:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Bad char '%c' (0x%x) in layer, using NUL instead", ^ read.c:4724:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Additional bad chars will not be reported individually"); ^ read.c:4747:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("A total of %d bad chars were present", numbadchars); ^ 578 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. mkterr.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] mkterr.c:102:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("cannot generate fractal terrain for a %d x %d area, must be at least 9x9", ^ mkterr.c:106:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Going to make fractal terrain ...\n"); ^ mkterr.c:111:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Making fractal terrain"); ^ mkterr.c:156:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("no possible terrain for %d cells, made them into %s", ^ mkterr.c:173:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Making %d blobs of radius %d max-dz %d...\n", ^ mkterr.c:239:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Smoothing...\n"); ^ mkterr.c:288:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Computing percentiles...\n"); ^ mkterr.c:323:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Assigning terrain types to cells...\n"); ^ mkterr.c:372:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%10.10s: raw1 %6d - %6d, elev1 %6d - %6d\n", ^ mkterr.c:392:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%10.10s: raw2 %6d - %6d, elev2 %6d - %6d\n", ^ mkterr.c:453:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Making random terrain"); ^ mkterr.c:454:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Assigning terrain types...\n"); ^ mkterr.c:566:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Scale wrong for random earthlike terrain, use a real map"); ^ mkterr.c:569:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Categorizing terrain types...\n"); ^ mkterr.c:588:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("can't find earthlike terrain types"); ^ mkterr.c:591:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Making Earth-like terrain"); ^ mkterr.c:659:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("cannot generate fractal terrain for a %d x %d area, must be at least 9x9", ^ mkterr.c:663:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Going to make earthlike fractal terrain ...\n"); ^ mkterr.c:668:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Making earthlike fractal terrain"); ^ mkterr.c:712:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("no possible terrain for %d cells, made them into %s", ^ mkterr.c:725:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Assigning terrain types to cells...\n"); ^ mkterr.c:842:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("No types to make maze with"); ^ mkterr.c:845:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Making maze terrain"); ^ mkterr.c:1112:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Adding geographical features"); ^ mkterr.c:1113:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Adding geographical features...\n"); ^ mkterr.c:1127:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Feature type clause not recognized"); ^ mkterr.c:1160:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Don't know to identify \"%s\" features", classname); ^ mkterr.c:1215:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fname = name_feature_at(x, y, "peak"); ^ mkterr.c:1220:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] mountain = create_feature("peak", fname); ^ mkterr.c:1265:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Invalid max size %d for named islands.", sizemax); ^ mkterr.c:1275:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] island = create_feature("island", fname); ^ mkterr.c:1314:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Invalid max size %d for named continents.", sizemax); ^ mkterr.c:1324:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] continent = create_feature("continent", fname); ^ mkterr.c:1365:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Invalid max size %d for named lakes.", sizemax); ^ mkterr.c:1375:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] lake = create_feature("lake", fname); ^ mkterr.c:1413:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Invalid max size %d for named seas.", sizemax); ^ mkterr.c:1423:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] sea = create_feature("sea", fname); ^ mkterr.c:1452:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] bay = create_feature("bay", fname); ^ mkterr.c:1510:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Invalid max size %d for named %s terrain.", sizemax, name); ^ mkterr.c:1635:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Bad value %d in 'adjacent-terrain-border' table; ignoring.", t3); ^ mkterr.c:1643:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Bad value %d in 'adjacent-terrain-connection' table; ignoring.", t3); ^ mkterr.c:1654:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Bad value %d in 'adjacent-terrain-effect' table; ignoring", t3); ^ mkterr.c:1666:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Fixing adjacent terrain cells, borders, and connections"); ^ 43 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. mkunits.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] mkunits.c:117:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Not enough %s for all %d sides", ^ mkunits.c:123:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Making countries"); ^ mkunits.c:186:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s starts around %d,%d\n", side_desig(side), x0, y0); ^ mkunits.c:281:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("could not put %d units in %s country (%s%s)", ^ mkunits.c:400:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Unit %s sides prop invalid, ignoring", ^ mkunits.c:415:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("For %s, chose ", side_desig(side)); ^ mkunits.c:417:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" from "); ^ mkunits.c:419:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" possible units\n"); ^ mkunits.c:519:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s country ", side_desig(side)); ^ mkunits.c:526:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("placed at unit %s\n", unit_desig(unit)); ^ mkunits.c:537:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("placed at indep unit %s\n", unit_desig(unit)); ^ mkunits.c:555:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("placed on try %d\n", tries); ^ mkunits.c:564:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("placed after search\n"); ^ mkunits.c:570:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("placed randomly\n"); ^ mkunits.c:605:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s place found ", u_type_name(u)); ^ mkunits.c:615:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("(by munging) "); ^ mkunits.c:622:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("on try %d of %d\n", tries, maxtries); ^ mkunits.c:631:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("after search\n"); ^ mkunits.c:641:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("(by munging) after search\n"); ^ mkunits.c:645:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("- NOT!\n"); ^ mkunits.c:722:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Growing countries"); ^ mkunits.c:934:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Making independents"); ^ 22 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. mkrivers.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] mkrivers.c:72:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Creating rivers (as borders)"); ^ mkrivers.c:117:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] feat = create_feature("source", featname); ^ mkrivers.c:123:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rfeat = create_feature("river", featname); ^ mkrivers.c:142:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("river going uphill??"); ^ mkrivers.c:269:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Creating rivers (as connections)"); ^ 5 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. mkroads.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] mkroads.c:81:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] announce_lengthy_process("Laying down roads"); ^ 1 warning generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. mknames.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] mknames.c:78:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] module = add_game_module("ng-sides", mainmodule); ^ mknames.c:263:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("No naming method `%s', ignoring", method); ^ mknames.c:308:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "?format?"; ^ mknames.c:311:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "?type?"; ^ mknames.c:333:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "?no more names?"; ^ mknames.c:355:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "?no more names?"; ^ mknames.c:361:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "?method?"; ^ mknames.c:452:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("`capitalize' form missing argument"); ^ mknames.c:464:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("`reject' form missing argument"); ^ mknames.c:486:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Grammar rule `%s' still got rejects" ^ mknames.c:511:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Grammar rule `%s' does not begin" ^ mknames.c:518:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("`%s' is not a valid grammar rule", buf); ^ 12 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. side.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] side.c:107:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(osclass, "Attempted to access a NULL GDL object"); ^ side.c:108:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(pbox, "Attempted to access a NULL parameter box"); ^ side.c:110:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Wrong type of paramter box passed to test function"); ^ side.c:146:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Testing side against garbled sideclass expression"); ^ side.c:159:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "lemon-chiffon", ^ side.c:160:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "blue", ^ side.c:161:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "red", ^ side.c:162:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "yellow", ^ side.c:163:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "green", ^ side.c:164:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "dark-orange", ^ side.c:165:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "deep-pink", ^ side.c:166:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "cyan", ^ side.c:167:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "purple", ^ side.c:168:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "tomato", ^ side.c:169:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "violet", ^ side.c:170:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "dodger-blue", ^ side.c:171:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "light-sea-green", ^ side.c:172:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "rosy-brown", ^ side.c:173:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "slate-blue", ^ side.c:174:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "firebrick" ^ side.c:199:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "black"; ^ side.c:282:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Allocated space for %d unit views.\n", INITMAXVIEWS); ^ side.c:357:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Cannot have more than %d sides total!", g_sides_max()); ^ side.c:363:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Unit types must be defined before defining sides!"); ^ side.c:368:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] newside->name = "Independents"; ^ side.c:369:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] newside->noun = "Independent"; ^ side.c:370:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] newside->pluralnoun = "Independents"; ^ side.c:371:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] newside->adjective = "independent"; ^ side.c:372:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] newside->colorscheme = "black,black,white"; ^ side.c:373:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] newside->emblemname = "none"; ^ side.c:897:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("NULL side to side_sees_image"); ^ side.c:1372:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("%s IS NOW A DESIGNER.", short_side_title(side)); ^ side.c:1394:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("%s is no longer a designer.", short_side_title(side)); ^ side.c:1435:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side3, "%s %s %s", ^ side.c:1477:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("%s%s control%s %s now.", ^ side.c:1542:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side2, "%s is%s willing to save the game.", ^ side.c:1561:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side2, "%s is%s willing to declare the game a draw.", ^ side.c:1598:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You say nothing."); ^ side.c:1601:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You mumble to yourself."); ^ side.c:1604:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You broadcast \"%s\" to all.", str); ^ side.c:1607:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "You send \"%s\" to \"%s\".", str, sidedesc); ^ side.c:1692:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "This doctrine cannot be changed!"); ^ side.c:1706:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Can't modify construction runs yet"); ^ side.c:1708:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "\"%s\" not a known doctrine property", arg); ^ side.c:1709:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Known ones are: ask, resupply, rearm, repair, run"); ^ side.c:1876:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to place a NULL uview in a uvstack"); ^ side.c:1877:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview2, "Attempted to compare an uview in a NULL uvstack"); ^ side.c:1914:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to add a NULL uview to a uvstack"); ^ side.c:1916:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to add an uview to a NULL transport uvstack"); ^ side.c:1949:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Attempted to fill out an unit view with a NULL unit"); ^ side.c:1950:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to fill out a NULL unit view"); ^ side.c:2238:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%d stale unit views flushed.\n", n); ^ side.c:2239:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%d unit views left.\n", numunitviews); ^ side.c:2269:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(ounit, "Attempted to access a NULL overwatcher"); ^ side.c:2270:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Attempted to access a NULL unit"); ^ side.c:2308:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Tried to overwatch from outside playing area", ^ side.c:2310:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(parambox, "Attempted to use a NULL parambox"); ^ side.c:2312:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to use wrong type of parambox in a search"); ^ side.c:2314:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(paramboxus->unit, "Attempted to access a NULL unit"); ^ side.c:2316:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access a NULL overwatcher side"); ^ side.c:2353:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Attempted to overwatch a NULL unit"); ^ side.c:2386:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s received overwatch fire from %d units.\n", ^ side.c:2412:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Attempted to create views of a NULL unit"); ^ side.c:2781:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Negative coverage for %s at %d,%d\n", ^ side.c:2919:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Calculating all view coverage for %s\n", side_desig(side)); ^ side.c:3227:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(seers, "Attempted to access a NULL array in seeing code"); ^ side.c:3229:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access a bad counter in seeing code"); ^ side.c:3231:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit", FALSE); ^ side.c:3233:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access an out-of-play unit", FALSE); ^ side.c:3266:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(in_area(x, y), "Attempted to use illegal coordinates", ^ side.c:3268:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(parambox, "Attempted to access a NULL parambox", ^ side.c:3277:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Could not check visibility of an unit", FALSE); ^ side.c:3279:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access a NULL unit", FALSE); ^ side.c:3281:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid parambox data encountered", FALSE); ^ side.c:3283:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access a NULL array", FALSE); ^ side.c:3344:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(in_area(x, y), "Attempted to use illegal coordinates", ^ side.c:3346:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(parambox, "Attempted to access a NULL parambox", ^ side.c:3349:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to use wrong type of parambox", ^ side.c:3353:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Could not check visibility of an unit", FALSE); ^ side.c:3355:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access a NULL side", FALSE); ^ side.c:3357:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid parambox data encountered", FALSE); ^ side.c:3359:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access a NULL array", FALSE); ^ side.c:3646:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(seer, "Attempted to see with a NULL unit",); ^ side.c:3647:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(side, "Attempted to access a NULL side",); ^ side.c:3648:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(uview, "Attempted to see a NULL unit view",); ^ side.c:3853:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(sidedesigbuf, " (capital %s %s)", ^ side.c:3857:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(sidedesigbuf, " (leader %s %s)", ^ side.c:3886:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Added player #%d\n", player->id); ^ side.c:4062:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "No orders to cancel"); ^ side.c:4083:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Cancelled order `%s'", standing_order_desc(saved, spbuf)); ^ side.c:4117:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Current standing orders:"); ^ side.c:4119:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, " %s", standing_order_desc(sorder2, spbuf)); ^ side.c:4122:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "No standing orders in effect."); ^ side.c:4138:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "New standing order: %s", standing_order_desc(sorder, spbuf)); ^ side.c:4159:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Unit type \"%s\" not recognized", arg); ^ side.c:4180:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Condition type \"%s\" not recognized", arg); ^ side.c:4204:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Condition argument \"%s\" not recognized", arg); ^ side.c:4231:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "at %d,%d ", sorder->a1, sorder->a2); ^ side.c:4234:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "in %s ", short_unit_handle(find_unit(sorder->a1))); ^ side.c:4237:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "within %d %d,%d ", sorder->a3, sorder->a1, sorder->a2); ^ side.c:4248:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s %d,%d", taskdefns[i].display_name, args[0], args[1]); ^ side.c:4251:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s %d", taskdefns[i].display_name, args[0]); ^ side.c:4582:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(lis, "Attempted to access a NULL list"); ^ side.c:4583:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(lis != lispnil, "Attempted to use a nil list"); ^ side.c:4584:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ side.c:4596:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Illegal list element encountered in a side research goal list."); ^ 106 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. unit.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] unit.c:132:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Attempted to access a null unit."); ^ unit.c:172:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Allocated space for %d units.\n", INITMAXUNITS); ^ unit.c:422:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to change the type of a null unit."); ^ unit.c:551:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] unit->image_name = ""; ^ unit.c:578:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried changing side of null unit."); ^ unit.c:619:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried changing side of null unit."); ^ unit.c:655:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s killed by type change since new type %s could not belong to old side or any possible new side", ^ unit.c:673:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Attempted to change type of a null unit."); ^ unit.c:706:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s killed by type change since new type %s could not sit in (%d, %d)", ^ unit.c:720:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ unit.c:742:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(side, "Attempted to access a NULL side"); ^ unit.c:762:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Invalid unit type encountered"); ^ unit.c:763:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Invalid unit type encountered"); ^ unit.c:790:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(seer), "Attempted to access an out-of-play unit."); ^ unit.c:791:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(tosee), "Attempted to access an out-of-play unit."); ^ unit.c:861:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("unit %d occupying cell (%d, %d), was at (%d %d)", ^ unit.c:867:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("No cell at %d,%d, %s can't enter it", ^ unit.c:1191:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("unit %d occupying cell (%d, %d), was at (%d %d)", ^ unit.c:1196:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("trying to enter cell outside world"); ^ unit.c:1598:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to place a dead unit in a ustack"); ^ unit.c:1600:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to compare an unit to a dead unit"); ^ unit.c:1642:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to enter a dead unit into a transport"); ^ unit.c:1644:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to enter an unit into a dead transport"); ^ unit.c:1645:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit != transport, "Attempted to enter an unit into itself"); ^ unit.c:1650:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "%s is full. New unit disbanded on creation.", ^ unit.c:1708:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("unit %s has already left the cell", unit_desig(unit)); ^ unit.c:1730:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Unit is trying to leave itself"); ^ unit.c:1754:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("No cell at %d,%d, %s can't enter it", ^ unit.c:1760:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Cell at %d,%d is too full for %s", ^ unit.c:1829:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Attempted to add a NULL unit to a transport"); ^ unit.c:1830:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(transport, "Attempted to add an unit to a NULL transport"); ^ unit.c:1862:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Attempted to add a NULL unit to a location"); ^ unit.c:1864:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to an unit outside the playing area"); ^ unit.c:2070:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (oprole = find_oprole(oldside, unit->id)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unit.c:2070:13: note: place parentheses around the assignment to silence this warning if (oprole = find_oprole(oldside, unit->id)) ^ ( ) unit.c:2070:13: note: use '==' to turn this assignment into an equality comparison if (oprole = find_oprole(oldside, unit->id)) ^ == unit.c:2119:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Attempted to access a NULL unit"); ^ unit.c:2120:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(oldside, "Attempted to access a NULL side"); ^ unit.c:2142:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "THE %s %s %s IS NOW IN THE HANDS OF %s!", ^ unit.c:2153:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s NO LONGER IS THE %s OF THE %s SIDE.", ^ unit.c:2161:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("THE %s LEADERSHIP RELOCATES TO %s!", ^ unit.c:2171:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("%s HAS BEEN DEFEATED BY %s!", ^ unit.c:2177:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("%s HAS FALLEN!", all_capitals(oldsidename)); ^ unit.c:2488:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to wreck a null unit."); ^ unit.c:2497:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid unit type argument in unit wrecking code."); ^ unit.c:2503:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid material type argument in unit wrecking code."); ^ unit.c:2509:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid terrain type argument in unit wrecking code."); ^ unit.c:2754:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Unit *unit, *nextunit; ^~~~~~~~~ unit.c:2754:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Unit *unit, *nextunit; ^~~~~~~~~ unit.c:2780:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Sorting passes = %d\n", passes); ^ unit.c:2840:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "no unit"; ^ unit.c:2851:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(shortbuf, ",%d", unit->z); ^ unit.c:2853:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(shortbuf, ",in%d", unit->transport->id); ^ unit.c:2857:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "!garbage unit!"; ^ unit.c:2870:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "no unit"; ^ unit.c:2885:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "!garbage unit!"; ^ unit.c:3001:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Shortest type name: %s for %s\n", ^ unit.c:3085:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Shortest generic type name: %s for %s\n", ^ unit.c:3105:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "no act"; ^ unit.c:3252:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("%s is inside a dead transport", unit_desig(unit)); ^ unit.c:3283:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("No actionvector!"); ^ unit.c:3321:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("unit mismatch in remove_unit_from_vector, %s not at %d", ^ unit.c:3522:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u), "Attempted to manipulate an invalid utype"); ^ unit.c:3524:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to manipulate an invalid ttype"); ^ unit.c:3908:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Cannot build outside the world."); ^ unit.c:3909:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Please pick a new site (or Escape to cancel)."); ^ unit.c:3915:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Cannot build on the edge of the world."); ^ unit.c:3916:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Please pick a new site (or Escape to cancel)."); ^ unit.c:3922:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s cannot build %s. Wrong type.", ^ unit.c:3963:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s cannot build %s at (%d,%d). No room.", ^ unit.c:3965:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Please pick a new site (or Escape to cancel)."); ^ unit.c:3973:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s cannot build %s at (%d,%d). No room.", ^ unit.c:3975:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Please pick a new site (or Escape to cancel)."); ^ unit.c:3990:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s cannot build %s at (%d,%d). No way there.", ^ unit.c:3993:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Please pick a new site (or Escape to cancel)."); ^ unit.c:3999:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s cannot build %s at (%d,%d). Too far away.", ^ unit.c:4002:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Please pick a new site (or Escape to cancel)."); ^ unit.c:4017:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s was told to build %s which it cannot create.\n", ^ unit.c:4022:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s was told to build %s which it cannot build.\n", ^ unit.c:4048:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s was told to build %s which it cannot create.\n", ^ unit.c:4053:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s was told to build %s which it cannot build.\n", ^ unit.c:4439:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(typeobj, "Attempted to access a NULL GDL form"); ^ unit.c:4440:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(typeary, "Attempted to fill a NULL utype array"); ^ unit.c:4442:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad unit type object encountered"); ^ unit.c:4469:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad unit type name, \"%s\" encountered", uname); ^ unit.c:4475:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad unit type number, %d, encountered", u); ^ unit.c:4488:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad unit type encountered"); ^ unit.c:4497:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad unit type encountered"); ^ 86 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. plan.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from plan.c:89: ./plan.def:9:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_PLAN("None", PLAN_NONE) ^ ./plan.def:11:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_PLAN("Passive", PLAN_PASSIVE) ^ ./plan.def:13:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_PLAN("Defensive", PLAN_DEFENSIVE) ^ ./plan.def:15:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_PLAN("Exploratory", PLAN_EXPLORATORY) ^ ./plan.def:17:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_PLAN("Offensive", PLAN_OFFENSIVE) ^ ./plan.def:19:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_PLAN("Improving", PLAN_IMPROVING) ^ plan.c:139:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf( "Forced replan: %s lacks plan.\n", unit_desig(unit)); ^ plan.c:249:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s shouldn't be planning yet\n", unit_desig(unit)); ^ plan.c:252:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s using plan %s\n", unit_desig(unit), plan_desig(plan)); ^ plan.c:259:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" not found\n"); ^ plan.c:262:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s executed plan 100 times this turn, going into reserve\n", ^ plan.c:288:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("plan type", plan->type); ^ plan.c:339:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "%s leader is gone, cancelling formation", ^ plan.c:408:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Unknown order condition type"); ^ plan.c:469:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Forced replan: %s is ai-controlled & passive.\n", ^ plan.c:550:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s hit target has disappeared, looking for it; ", ^ plan.c:564:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" found at %d,%d\n", nx, ny); ^ plan.c:566:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" not found\n"); ^ plan.c:610:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s to go on offensive to %d,%d\n", ^ plan.c:637:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s to walk randomly\n", unit_desig(unit)); ^ plan.c:643:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("offensive unit has some goal\n"); ^ plan.c:670:72: warning: if statement has empty body [-Wempty-body] } else if (ai_go_after_victim(unit, u_ai_tactical_range(u), FALSE)); ^ plan.c:670:72: note: put the semicolon on a separate line to silence this warning plan.c:679:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s found nothing to do offensively, replanning.\n", ^ plan.c:714:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s will go where occupant %s wants to go (goal %s)\n", ^ plan.c:731:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s will go where occupant %s wants to go (task %s)\n", ^ plan.c:837:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s to go on defensive to %d,%d\n", ^ plan.c:863:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("defensive unit has some goal\n"); ^ plan.c:881:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s to shift defensive position to %d,%d\n", ^ plan.c:912:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s found nothing to do defensively, replanning.\n", ^ plan.c:991:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempting to execute plan for out-of-play unit"); ^ plan.c:992:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit->plan, "Trying to run NULL plan"); ^ plan.c:1049:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Picked an invalid utype to change to",); ^ plan.c:1088:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Picked an invalid utype to construct",); ^ plan.c:1122:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s could not find a way to improve, replanning.\n", ^ plan.c:1222:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s to explore towards %d,%d\n", ^ plan.c:1230:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s clearing goal\n", unit_desig(unit)); ^ plan.c:1234:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s to walk randomly\n", unit_desig(unit)); ^ plan.c:1243:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s goal %s?\n", ^ plan.c:1254:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s to walk randomly\n", unit_desig(unit)); ^ plan.c:1269:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s found nothing to do exploring, replanning.\n", ^ plan.c:1731:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n\t...considering %s at %d,%d; assigned rating %d", ^ plan.c:1734:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n\t\tflags = { %s %s }", ^ plan.c:1738:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n\t\toccupancy status = %s", ^ plan.c:2111:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s seeking target within %d; found ", ^ plan.c:2115:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("s%d %s at %d,%d\n", ^ plan.c:2120:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("s%d %s (rated %d) at %d,%d\n", ^ plan.c:2126:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("nothing\n"); ^ plan.c:2320:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s low on %s, found resupply point at %d,%d.\n", ^ plan.c:2329:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s low on %s, found no resupply point within range %d.\n", ^ plan.c:2353:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to assess damage to out-of-play unit"); ^ plan.c:2484:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s searching for easy capture within %d; found ", ^ plan.c:2489:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("one at %d,%d\n", x, y); ^ plan.c:2499:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("nothing\n"); ^ plan.c:2551:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s searching for useful capture within %d; found ", ^ plan.c:2556:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("one at %d,%d\n", x, y); ^ plan.c:2574:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("nothing\n"); ^ plan.c:2687:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Garbled action arg type '%c'\n", argch); ^ plan.c:2704:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("something is wrong"); ^ plan.c:2735:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to wake an invalid unit.", ); ^ plan.c:2759:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to wake an invalid unit.", ); ^ plan.c:3023:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("no plan here?"); ^ plan.c:3040:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("no plan here?"); ^ plan.c:3075:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(tmpbuf, " ... %d more ...", extra); ^ plan.c:3387:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s searching within %d for cell to explore -", ^ plan.c:3391:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("found one at %d,%d\n", x, y); ^ plan.c:3394:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("found nothing\n"); ^ plan.c:3448:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(in_play(unit), "Attempted to access an out-of-play unit"); ^ plan.c:3449:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(is_unit_type(u2), "Attempted to use an invalid utype"); ^ 68 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. task.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from task.c:68: ./task.def:18:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("none", "None", TASK_NONE, "", do_none_task, ^ ./task.def:18:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("none", "None", TASK_NONE, "", do_none_task, ^ ./task.def:18:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("none", "None", TASK_NONE, "", do_none_task, ^ ./task.def:26:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("build", "Complete construction of", TASK_BUILD, "Un", do_build_task, ^ ./task.def:26:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("build", "Complete construction of", TASK_BUILD, "Un", do_build_task, ^ ./task.def:26:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("build", "Complete construction of", TASK_BUILD, "Un", do_build_task, ^ ./task.def:32:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("capture", "Capture", TASK_CAPTURE, "xyus", do_capture_task, ^ ./task.def:32:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("capture", "Capture", TASK_CAPTURE, "xyus", do_capture_task, ^ ./task.def:32:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("capture", "Capture", TASK_CAPTURE, "xyus", do_capture_task, ^ ./task.def:38:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("collect", "Collect", TASK_COLLECT, "mxy", do_collect_task, ^ ./task.def:38:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("collect", "Collect", TASK_COLLECT, "mxy", do_collect_task, ^ ./task.def:38:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("collect", "Collect", TASK_COLLECT, "mxy", do_collect_task, ^ ./task.def:44:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("construct", "Construct", TASK_CONSTRUCT, "unUxy", do_construct_task, ^ ./task.def:44:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("construct", "Construct", TASK_CONSTRUCT, "unUxy", do_construct_task, ^ ./task.def:44:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("construct", "Construct", TASK_CONSTRUCT, "unUxy", do_construct_task, ^ ./task.def:50:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("develop", "Develop", TASK_DEVELOP, "un", do_develop_task, ^ ./task.def:50:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("develop", "Develop", TASK_DEVELOP, "un", do_develop_task, ^ ./task.def:50:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("develop", "Develop", TASK_DEVELOP, "un", do_develop_task, ^ ./task.def:56:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("disband", "Disband", TASK_DISBAND, "", do_disband_task, ^ ./task.def:56:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("disband", "Disband", TASK_DISBAND, "", do_disband_task, ^ ./task.def:56:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("disband", "Disband", TASK_DISBAND, "", do_disband_task, ^ ./task.def:62:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("hit-pos", "Hit position", TASK_HIT_POSITION, "xyz", do_hit_position_task, ^ ./task.def:62:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("hit-pos", "Hit position", TASK_HIT_POSITION, "xyz", do_hit_position_task, ^ ./task.def:62:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("hit-pos", "Hit position", TASK_HIT_POSITION, "xyz", do_hit_position_task, ^ ./task.def:68:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("hit-unit", "Hit", TASK_HIT_UNIT, "xyus", do_hit_unit_task, ^ ./task.def:68:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("hit-unit", "Hit", TASK_HIT_UNIT, "xyus", do_hit_unit_task, ^ ./task.def:68:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("hit-unit", "Hit", TASK_HIT_UNIT, "xyus", do_hit_unit_task, ^ ./task.def:74:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("move-dir", "Move dir", TASK_MOVE_DIR, "dn", do_move_dir_task, ^ ./task.def:74:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("move-dir", "Move dir", TASK_MOVE_DIR, "dn", do_move_dir_task, ^ ./task.def:74:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("move-dir", "Move dir", TASK_MOVE_DIR, "dn", do_move_dir_task, ^ ./task.def:80:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("move-to", "Move to", TASK_MOVE_TO, "xyznc", do_move_to_task, ^ ./task.def:80:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("move-to", "Move to", TASK_MOVE_TO, "xyznc", do_move_to_task, ^ ./task.def:80:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("move-to", "Move to", TASK_MOVE_TO, "xyznc", do_move_to_task, ^ ./task.def:86:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("occupy", "Occupy", TASK_OCCUPY, "Uc", do_occupy_task, ^ ./task.def:86:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("occupy", "Occupy", TASK_OCCUPY, "Uc", do_occupy_task, ^ ./task.def:86:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("occupy", "Occupy", TASK_OCCUPY, "Uc", do_occupy_task, ^ ./task.def:92:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("pickup", "Pickup", TASK_PICKUP, "Uc", do_pickup_task, ^ ./task.def:92:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("pickup", "Pickup", TASK_PICKUP, "Uc", do_pickup_task, ^ ./task.def:92:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("pickup", "Pickup", TASK_PICKUP, "Uc", do_pickup_task, ^ ./task.def:98:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("produce", "Produce", TASK_PRODUCE, "mnn", do_produce_task, ^ ./task.def:98:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("produce", "Produce", TASK_PRODUCE, "mnn", do_produce_task, ^ ./task.def:98:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("produce", "Produce", TASK_PRODUCE, "mnn", do_produce_task, ^ ./task.def:104:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("repair", "Repair", TASK_REPAIR, "Un", do_repair_task, ^ ./task.def:104:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("repair", "Repair", TASK_REPAIR, "Un", do_repair_task, ^ ./task.def:104:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("repair", "Repair", TASK_REPAIR, "Un", do_repair_task, ^ ./task.def:110:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("resupply", "Resupply", TASK_RESUPPLY, "mU", do_resupply_task, ^ ./task.def:110:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("resupply", "Resupply", TASK_RESUPPLY, "mU", do_resupply_task, ^ ./task.def:110:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("resupply", "Resupply", TASK_RESUPPLY, "mU", do_resupply_task, ^ ./task.def:116:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("sentry", "Sentry", TASK_SENTRY, "n", do_sentry_task, ^ ./task.def:116:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("sentry", "Sentry", TASK_SENTRY, "n", do_sentry_task, ^ ./task.def:116:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TASK("sentry", "Sentry", TASK_SENTRY, "n", do_sentry_task, ^ task.c:196:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to build with an inactive unit"); ^ task.c:197:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(task, "AI: Attempted to run invalid construct task", ^ task.c:311:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("s%d tech for u%d is %d", side_number(us), u2, us->tech[u2]); ^ task.c:793:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s is resting until next turn.", ^ task.c:798:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s move action fails check, result is %s\n", ^ task.c:917:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Weird right/left state %d", *statep); ^ task.c:957:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Weird right/left state %d", *statep); ^ task.c:996:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(unit->side, "%s is resting until next turn.", ^ task.c:1019:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s attempted to enter out-of-play transport %s.\n", ^ task.c:1022:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s attempted to enter a bogus transport with id %d.\n", ^ task.c:1063:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s attempted to pickup out-of-play unit %s.\n", ^ task.c:1066:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s attempted to pickup a bogus unit with id %d.\n", ^ task.c:1356:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to toolup an inactive unit"); ^ task.c:1358:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Encountered and invalid unit type to toolup for"); ^ task.c:1388:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to construct with an inactive unit"); ^ task.c:1389:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(task, "AI: Attempted to run invalid construct task", ^ task.c:1474:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to repair with an inactive unit"); ^ task.c:1475:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(task, "AI: Attempted to run invalid repair task", ^ task.c:1604:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI: Attempted to repair with an inactive unit"); ^ task.c:1605:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_warning_return(task, "AI: Attempted to run invalid repair task", ^ task.c:1638:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s repair task failed!\n", unit_desig(repairer)); ^ task.c:1824:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("Resupply task: %s is moving to (%d, %d).", ^ task.c:1829:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%s resupply task failed!\n", unit_desig(unit)); ^ task.c:1996:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("???"); ^ task.c:2010:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s did task %s, ", unit_desig(unit), task_desig(task)); ^ task.c:2017:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("???unknown outcome???"); ^ task.c:2021:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("failed try %d, ", task->retrynum); ^ task.c:2032:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("removed it"); ^ task.c:2036:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" and went into reserve"); ^ task.c:2039:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("will retry"); ^ task.c:2044:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("incomplete"); ^ task.c:2048:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("prepped action %s", action_desig(&(unit->act->nextaction))); ^ task.c:2052:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("completed after %d executions", task->execnum); ^ task.c:2058:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ task.c:2071:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s doing task %s\n", unit_desig(unit), task_desig(task)); ^ task.c:2073:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Unknown task type %d", task->type); ^ task.c:2374:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Trying to do %s task with bad %s", ^ task.c:2378:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("%s add task %s", ^ task.c:2382:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf(" (cleared %d existing tasks)", numcleared); ^ task.c:2384:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DMprintf("\n"); ^ task.c:2404:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Tried to add a task to a task agenda in a strange manner"); ^ task.c:2544:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("move-to task with bad dest %d,%d, replacing", x, y); ^ task.c:2783:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "location \"%s\" not recognized", arg); ^ task.c:2816:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "task type \"%s\" not recognized", arg); ^ task.c:2846:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *mydirchars = "ulnbhy"; /* (a local copy of ui.c thing) */ ^ task.c:2858:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "direction \"%s\" not recognized", arg); ^ task.c:2864:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "unit type \"%s\" not recognized", arg); ^ task.c:2871:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "unit called \"%s\" not recognized", arg); ^ task.c:2877:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "argument \"%s\" not recognized", arg); ^ task.c:2907:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(taskbuf, "%c%d", (i == 0 ? ' ' : ','), task->args[i]); ^ task.c:2909:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(taskbuf, " x %d", task->execnum); ^ task.c:2911:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(taskbuf, " fail %d", task->retrynum); ^ 103 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. nlang.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] nlang.c:51:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *dirnames[] = DIRNAMES; ^ ./dir.h:34:20: note: expanded from macro 'DIRNAMES' #define DIRNAMES { "NE", "E", "SE", "SW", "W", "NW" } ^ nlang.c:51:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ./dir.h:34:26: note: expanded from macro 'DIRNAMES' #define DIRNAMES { "NE", "E", "SE", "SW", "W", "NW" } ^ nlang.c:51:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ./dir.h:34:31: note: expanded from macro 'DIRNAMES' #define DIRNAMES { "NE", "E", "SE", "SW", "W", "NW" } ^ nlang.c:51:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ./dir.h:34:37: note: expanded from macro 'DIRNAMES' #define DIRNAMES { "NE", "E", "SE", "SW", "W", "NW" } ^ nlang.c:51:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ./dir.h:34:43: note: expanded from macro 'DIRNAMES' #define DIRNAMES { "NE", "E", "SE", "SW", "W", "NW" } ^ nlang.c:51:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ./dir.h:34:48: note: expanded from macro 'DIRNAMES' #define DIRNAMES { "NE", "E", "SE", "SW", "W", "NW" } ^ nlang.c:59:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *gain_reason_names[] = { "Ini", "Bld", "Cap", "Oth" }; ^ nlang.c:59:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *gain_reason_names[] = { "Ini", "Bld", "Cap", "Oth" }; ^ nlang.c:59:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *gain_reason_names[] = { "Ini", "Bld", "Cap", "Oth" }; ^ nlang.c:59:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *gain_reason_names[] = { "Ini", "Bld", "Cap", "Oth" }; ^ nlang.c:61:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *loss_reason_names[] = { "Cbt", "Cap", "Stv", "Acc", "Dis", "Oth" }; ^ nlang.c:61:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *loss_reason_names[] = { "Cbt", "Cap", "Stv", "Acc", "Dis", "Oth" }; ^ nlang.c:61:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *loss_reason_names[] = { "Cbt", "Cap", "Stv", "Acc", "Dis", "Oth" }; ^ nlang.c:61:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *loss_reason_names[] = { "Cbt", "Cap", "Stv", "Acc", "Dis", "Oth" }; ^ nlang.c:61:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *loss_reason_names[] = { "Cbt", "Cap", "Stv", "Acc", "Dis", "Oth" }; ^ nlang.c:61:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *loss_reason_names[] = { "Cbt", "Cap", "Stv", "Acc", "Dis", "Oth" }; ^ nlang.c:110:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ nlang.c:110:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ nlang.c:110:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ nlang.c:110:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ nlang.c:110:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ nlang.c:110:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ nlang.c:111:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "???" }; ^ nlang.c:111:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "???" }; ^ nlang.c:111:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "???" }; ^ nlang.c:111:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "???" }; ^ nlang.c:111:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "???" }; ^ nlang.c:111:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "???" }; ^ nlang.c:111:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "???" }; ^ nlang.c:115:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *seasons[] = { "Win", "Spr", "Sum", "Aut" }; ^ nlang.c:115:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *seasons[] = { "Win", "Spr", "Sum", "Aut" }; ^ nlang.c:115:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *seasons[] = { "Win", "Spr", "Sum", "Aut" }; ^ nlang.c:115:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *seasons[] = { "Win", "Spr", "Sum", "Aut" }; ^ nlang.c:269:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return " - "; ^ nlang.c:311:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return " - "; ^ nlang.c:360:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "all"; ^ nlang.c:386:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d", sk->id); ^ nlang.c:389:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, ": "); ^ nlang.c:392:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", side_point_value(side)); ^ nlang.c:396:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", alliance_point_value(side)); ^ nlang.c:397:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (%d alone)", side_point_value(side)); ^ nlang.c:399:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", side_point_value(side)); ^ nlang.c:404:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", side->scores[sk->scorenum]); ^ nlang.c:589:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "null side2 in apparent_unit_handle?"; ^ nlang.c:595:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "???"; ^ nlang.c:686:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(unitbuf, "%s", unit->name); ^ nlang.c:688:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(unitbuf, "%d%s %s", ^ nlang.c:696:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(unitbuf, "%s %s", utypename, unit->name); ^ nlang.c:698:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(unitbuf, "%d%s %s", ^ nlang.c:720:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "???"; ^ nlang.c:752:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "???"; ^ nlang.c:771:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(unitbuf, "%d%s %s", ^ nlang.c:786:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(unitbuf, "%d%s %s", ^ nlang.c:825:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "???"; ^ nlang.c:848:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(past_unitbuf, "%s %s", utypename, past_unit->name); ^ nlang.c:850:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(past_unitbuf, "%d%s %s", ^ nlang.c:888:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %s ", (is_unit_type(u2) ? u_type_name(u2) : "?")); ^ nlang.c:891:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d/%d done ", unit2->cp, u_cp(unit2->type)); ^ nlang.c:893:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "(%d of %d)", task->args[2] + 1, task->args[3]); ^ nlang.c:897:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %s tech %d/%d", ^ nlang.c:962:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(estbuf, "(%2d) ", tp); ^ nlang.c:980:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(typenamebuf, "(%c)", (u_uchar(u))[0]); ^ nlang.c:985:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %3d", num); ^ nlang.c:991:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "(%d)", num); ^ nlang.c:1087:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (resigned)"); ^ nlang.c:1089:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (self-unit died)"); ^ nlang.c:1091:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (scorekeeper %d)", data1); ^ nlang.c:1093:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (don't know why)"); ^ nlang.c:1105:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (scorekeeper %d)", data1); ^ nlang.c:1107:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (don't know why)"); ^ nlang.c:1122:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d??", data1); ^ nlang.c:1138:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d??", data1); ^ nlang.c:1154:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " damaged (%d -> %d hp)", data1, hevt->data[2]); ^ nlang.c:1168:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "somebody"); ^ nlang.c:1170:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d??", data1); ^ nlang.c:1173:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " captured "); ^ nlang.c:1183:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d??", data0); ^ nlang.c:1198:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d??", data0); ^ nlang.c:1201:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " surrendered to "); ^ nlang.c:1212:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "somebody"); ^ nlang.c:1214:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d??", data1); ^ nlang.c:1224:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "somebody"); ^ nlang.c:1226:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " acquired "); ^ nlang.c:1236:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d??", data0); ^ nlang.c:1251:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d??", data0); ^ nlang.c:1254:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " revolted"); ^ nlang.c:1257:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, ", went over to %s", (side == side2 ? "you" : side_name(side2))); ^ nlang.c:1272:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " was destroyed"); ^ nlang.c:1274:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " died in an accident"); ^ nlang.c:1276:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " died in damaging terrain"); ^ nlang.c:1278:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " died from excessive temperature"); ^ nlang.c:1290:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " was wrecked"); ^ nlang.c:1292:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " was wrecked in damaging terrain"); ^ nlang.c:1294:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " was wrecked in an accident"); ^ nlang.c:1303:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " vanished"); ^ nlang.c:1312:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " was disbanded"); ^ nlang.c:1321:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " was used to garrison "); ^ nlang.c:1331:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "?????"); ^ nlang.c:1342:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " starved to death"); ^ nlang.c:1351:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " merged into another"); ^ nlang.c:1360:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " left the world"); ^ nlang.c:1372:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " changed name to \"%s\"", unit->name); ^ nlang.c:1374:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " became anonymous"); ^ nlang.c:1379:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " changed name to \"%s\"", pastunit2->name); ^ nlang.c:1381:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " became anonymous"); ^ nlang.c:1383:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " no name change???"); ^ nlang.c:1394:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " changed into a %s", u_type_name(data2)); ^ nlang.c:1462:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d?", hevt->data[0]); ^ nlang.c:1470:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " ??%d?? ", n); ^ nlang.c:1487:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "OK"; ^ nlang.c:1490:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "done"; ^ nlang.c:1493:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "can never do"; ^ nlang.c:1496:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "occupant cannot fight"; ^ nlang.c:1499:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "insufficient acp"; ^ nlang.c:1502:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "insufficient material"; ^ nlang.c:1505:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "insufficient ammo"; ^ nlang.c:1508:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "too far"; ^ nlang.c:1511:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "too near"; ^ nlang.c:1514:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "insufficient mp"; ^ nlang.c:1517:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "blocking ZOC present"; ^ nlang.c:1520:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "cannot leave world"; ^ nlang.c:1523:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "destination full"; ^ nlang.c:1526:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "insufficient tooling to construct"; ^ nlang.c:1529:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "attack cannot hit or damage target"; ^ nlang.c:1532:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "overrun cannot work"; ^ nlang.c:1535:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "overrun failed"; ^ nlang.c:1538:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "overrun succeeded"; ^ nlang.c:1541:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "fire blocked by terrain"; ^ nlang.c:1544:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "fire cannot hit or damage target"; ^ nlang.c:1547:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "cannot fire outside world"; ^ nlang.c:1550:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "capture failed"; ^ nlang.c:1553:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "capture succeeded"; ^ nlang.c:1556:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "misc error"; ^ nlang.c:1563:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "???"; ^ nlang.c:1717:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "anonymous feature"; ^ nlang.c:1808:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "(%d)", unit->size); ^ nlang.c:1821:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", unit->hp); ^ nlang.c:1823:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d/%d", unit->hp, u_hp(unit->type)); ^ nlang.c:1841:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", unit->act->acp); ^ nlang.c:1843:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d/%d", unit->act->acp, unit->act->initacp); ^ nlang.c:1863:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", unit->cxp); ^ nlang.c:1865:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d/%d", unit->cxp, cxpmax); ^ nlang.c:1882:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", unit->morale); ^ nlang.c:1884:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d/%d", unit->morale, moralemax); ^ nlang.c:1898:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", unit_point_value(unit)); ^ nlang.c:1921:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s %d ", ^ nlang.c:1924:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s %d/%d ", ^ nlang.c:1957:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s %d/%d ", ^ nlang.c:1985:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (%s)", featurename); ^ nlang.c:1987:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (El %d)", elev_at(x, y)); ^ nlang.c:1989:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (T %d)", temperature_at(x, y)); ^ nlang.c:1994:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (W calm)"); ^ nlang.c:1996:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " (W f%d %s)", wforce, dirnames[wind_dir_at(x, y)]); ^ nlang.c:2000:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " at %d,%d", x, y); ^ nlang.c:2049:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, ",%d", z); ^ nlang.c:2119:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", ohd_nums[u2]); ^ nlang.c:2121:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "(%d)", ohd_incomplete[u2]); ^ nlang.c:2157:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", ohd_nums[u2]); ^ nlang.c:2159:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "(%d)", ohd_incomplete[u2]); ^ nlang.c:2247:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, ". %d task%s", i, (i == 1 ? "" : "s")); ^ nlang.c:2279:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] buf, "%s: %d/%d done", medium_long_unit_handle(unit2), ^ nlang.c:2301:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s %s ", sidedesc, utypedesc); ^ nlang.c:2307:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s ", unit2->name); ^ nlang.c:2308:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "(%d,%d)", arg0, arg1); ^ nlang.c:2310:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "at %d,%d", arg0, arg1); ^ nlang.c:2314:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s around ", m_type_name(arg0)); ^ nlang.c:2315:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d,%d", arg1, arg2); ^ nlang.c:2318:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d %s ", arg1, u_type_name(arg0)); ^ nlang.c:2321:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "in %s", ^ nlang.c:2324:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "at %d,%d", arg3, arg4); ^ nlang.c:2327:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "tech for %s: %d/%d", u_type_name(arg0), ^ nlang.c:2331:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "at %d,%d", arg0, arg1); ^ nlang.c:2337:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s %s ", sidedesc, utypedesc); ^ nlang.c:2343:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s ", unit2->name); ^ nlang.c:2344:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "(%d,%d)", arg0, arg1); ^ nlang.c:2346:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "at %d,%d", arg0, arg1); ^ nlang.c:2350:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s, %d times", dirnames[arg0], arg1); ^ nlang.c:2354:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "here"); ^ nlang.c:2359:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "adj "); ^ nlang.c:2361:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "within %d of ", arg3); ^ nlang.c:2363:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d,%d", arg0, arg1); ^ nlang.c:2369:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s ", medium_long_unit_handle(unit2)); ^ nlang.c:2371:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "(%d,%d)", unit2->x, unit2->y); ^ nlang.c:2373:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "at %d,%d", unit2->x, unit2->y); ^ nlang.c:2376:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "unknown unit #%d", arg0); ^ nlang.c:2382:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", medium_long_unit_handle(unit2)); ^ nlang.c:2384:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "unknown unit #%d", arg0); ^ nlang.c:2390:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "unknown unit #%d", arg0); ^ nlang.c:2392:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "self"); ^ nlang.c:2394:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", medium_long_unit_handle(unit2)); ^ nlang.c:2398:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", m_type_name(arg0)); ^ nlang.c:2400:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "all"); ^ nlang.c:2404:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " at %s", short_unit_handle(unit2)); ^ nlang.c:2410:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "for %d turns", arg0); ^ nlang.c:2413:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s (%d/%d)", mtypes[task->args[0]].name, task->args[2], ^ nlang.c:2418:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "raw"); ^ nlang.c:2422:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%c%d", (i == 0 ? ' ' : ','), task->args[i]); ^ nlang.c:2428:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " x %d", task->execnum); ^ nlang.c:2430:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " fail %d", task->retrynum); ^ nlang.c:2444:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(buf, "Tried to write to a NULL buffer"); ^ nlang.c:2445:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(unit, "Tried to access a NULL unit"); ^ nlang.c:2458:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "to %s at (%d,%d)", ^ nlang.c:2465:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", "out of playing area"); ^ nlang.c:2472:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", "missing or out-of-play transport"); ^ nlang.c:2474:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", unit_desig(unit2)); ^ nlang.c:2481:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", "missing or out-of-play defender"); ^ nlang.c:2483:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s %s at (%d,%d)", side_desig(unit2->side), ^ nlang.c:2489:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s at (%d,%d)", ^ nlang.c:2496:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", "a cell out of playing area"); ^ nlang.c:2501:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "in %s at (%d,%d)", ^ nlang.c:2508:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", "in a cell out of playing area"); ^ nlang.c:2511:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d %s", args[1], m_type_name(args[0])); ^ nlang.c:2516:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d %s from %s at (%d,%d)", args[3], ^ nlang.c:2524:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d %s from a cell out of playing area", ^ nlang.c:2530:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", "missing or out-of-play recipient"); ^ nlang.c:2532:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d %s to %s %s at (%d,%d)", ^ nlang.c:2538:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", u_type_name(args[0])); ^ nlang.c:2541:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "for constructing %s", u_type_name(args[0])); ^ nlang.c:2548:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", "missing or out-of-play womb unit"); ^ nlang.c:2550:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s %s at (%d,%d): %s", side_desig(unit2->side), ^ nlang.c:2557:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s at (%d,%d): %s", ^ nlang.c:2564:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", "a cell out of playing area"); ^ nlang.c:2569:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s", "missing or out-of-play unit"); ^ nlang.c:2571:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%s %s at (%d,%d)", side_desig(unit2->side), ^ nlang.c:2589:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "null goal"; ^ nlang.c:2605:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "(%d,%d)", unit->x, unit->y); ^ nlang.c:2607:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "at %d,%d", unit->x, unit->y); ^ nlang.c:2620:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", arg); ^ nlang.c:2624:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %s", m_type_name(arg)); ^ nlang.c:2626:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " m%d?", arg); ^ nlang.c:2629:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %s", short_side_title(side_n(arg))); ^ nlang.c:2633:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %s", u_type_name(arg)); ^ nlang.c:2635:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " u%d?", arg); ^ nlang.c:2638:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %s", unit_handle(NULL, find_unit(arg))); ^ nlang.c:2641:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %dx", arg); ^ nlang.c:2644:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d,", arg); ^ nlang.c:2647:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", arg); ^ nlang.c:2650:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d", arg); ^ nlang.c:2716:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] arg = ""; ^ nlang.c:2727:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "\"%s\" not recognized as doctrine name or unit type.", ^ nlang.c:2739:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(outbuf, " %s", doctrine->name); ^ nlang.c:2741:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(outbuf, " #%d", doctrine->id); ^ nlang.c:2743:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(outbuf, ","); ^ nlang.c:2745:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Doctrines available:%s", outbuf); ^ nlang.c:2762:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Doctrine '%s' (%s):", ^ nlang.c:2765:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Doctrine #%d (%s):", ^ nlang.c:2767:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, " Resupply at %d%% of storage", doctrine->resupply_percent); ^ nlang.c:2768:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, " Rearm at %d%% of storage", doctrine->rearm_percent); ^ nlang.c:2769:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, " Repair at %d%% of hp", doctrine->repair_percent); ^ nlang.c:2782:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(abuf, " %s %d", ^ nlang.c:2785:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, " Construction run:%s", abuf); ^ nlang.c:2790:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, " Construction run:%s", abuf); ^ nlang.c:2869:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Non-list in action-notices"); ^ nlang.c:2974:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " ??%s?? ", symname); ^ nlang.c:2980:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "%d", n); ^ nlang.c:2997:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d %s", rslts[m], m_type_name(m)); ^ nlang.c:3005:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " to %s", unit_handle(side, unit2)); ^ nlang.c:3007:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s.", buf); ^ nlang.c:3017:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s needed nothing.", unit_handle(side, unit)); ^ nlang.c:3023:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d %s", rslts[m], m_type_name(m)); ^ nlang.c:3028:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s got%s.", unit_handle(side, unit), buf); ^ nlang.c:3030:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s got nothing.", unit_handle(side, unit)); ^ nlang.c:3042:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s %s giving up!", ^ nlang.c:3052:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side3, "... and donating everything to %s!", ^ nlang.c:3065:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "th"; ^ nlang.c:3068:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case 1: return "st"; ^ nlang.c:3069:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case 2: return "nd"; ^ nlang.c:3070:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case 3: return "rd"; ^ nlang.c:3071:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] default: return "th"; ^ nlang.c:3089:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("plural_form given NULL string"); ^ nlang.c:3146:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("calendar type", calendar_type); ^ nlang.c:3148:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "!?!"; ^ nlang.c:3159:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] turn_name = "Turn"; ^ nlang.c:3179:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("No name for date step type, substituting `day'"); ^ nlang.c:3187:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("Bad calendar type"); ^ nlang.c:3229:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("\"%s\" not a known date step name", stepnamestr); ^ nlang.c:3288:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("calendar type", calendar_type); ^ nlang.c:3311:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("calendar type", calendar_type); ^ nlang.c:3394:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("\"%s\" not a recognized season name", aname); ^ nlang.c:3402:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("%d not an allowed date step type", ^ nlang.c:3413:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("\"%s\" not a recognized month name", aname); ^ nlang.c:3417:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("\"%s\" is a badly formatted date", datestr); ^ nlang.c:3435:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "pregame"; ^ nlang.c:3775:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d unit images", missing[UTYP]); ^ nlang.c:3777:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d terrain images", missing[TTYP]); ^ nlang.c:3779:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d emblems", missing[3]); ^ nlang.c:3780:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " - %s", missinglist); ^ 287 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. ui.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ui.c:52:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *first_game_name = INTRO_GAME; ^ ./config.h:174:20: note: expanded from macro 'INTRO_GAME' #define INTRO_GAME "intro" ^ ui.c:54:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *second_game_name = STANDARD_GAME; ^ ./config.h:167:23: note: expanded from macro 'STANDARD_GAME' #define STANDARD_GAME "standard" ^ ui.c:245:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *dirchars = "ulnbhy"; ^ ui.c:359:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_library_file("game.dir"); ^ ui.c:365:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Game directory has bad format, no games found"); ^ ui.c:383:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Bad name in game dir list, ignoring"); ^ ui.c:635:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("view direction", vp->isodir); ^ ui.c:694:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Tried xform_unit on an out of play unit, %s!", unit_desig(unit)); ^ ui.c:713:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("xform_unit weirdness with %s", unit_desig(unit)); ^ ui.c:907:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(vp, "Attempted to access a NULL viewport"); ^ ui.c:908:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to access a NULL unit view"); ^ ui.c:936:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(vp, "Attempted to access a NULL view port"); ^ ui.c:938:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to access the views of a NULL side while non-designer"); ^ ui.c:939:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(uview, "Attempted to access a NULL unit view"); ^ ui.c:942:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to pile unit views into NULL piles"); ^ ui.c:947:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to view an unit as an occupant of non-existent transport"); ^ ui.c:999:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Could not find unit in supposedly occupied cell"); ^ ui.c:1282:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("xform_occupant weirdness"); ^ ui.c:1336:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("xform_occupant_view weirdness"); ^ ui.c:1423:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("view direction", vp->isodir); ^ ui.c:1480:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Pixel %d,%d -> hex %d.%03d,%d.%03d\n", ^ ui.c:1501:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Pixel %d,%d -> hex %d,%d dir %d\n", sx, sy, *xp, *yp, *dirp); ^ ui.c:1626:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Pixel %d,%d -> outside area\n", sx, sy); ^ ui.c:1634:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Pixel %d,%d -> unit %s\n", sx, sy, unit_desig(*unitp)); ^ ui.c:1701:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Pixel %d,%d -> outside area\n", sx, sy); ^ ui.c:1713:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Pixel %d,%d -> ", sx, sy); ^ ui.c:1716:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("uview %d,%d,%d\n", ^ ui.c:1719:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("no uview\n"); ^ ui.c:1814:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Viewport 0x%x at %d,%d, focused at %d,%d\n", ^ ui.c:1822:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Bad viewport size %dx%d", w, h); ^ ui.c:1857:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Viewport 0x%x power is now %d, total scaled area is %d x %d\n", ^ ui.c:1866:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("View focus of %d,%d not in area", x, y); ^ ui.c:1875:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad angle %d, setting to 90", angle); ^ ui.c:1892:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Angle is now %d, total scaled area is %d x %d\n", ^ ui.c:1948:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("view direction", vp->isodir); ^ ui.c:2822:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] peopdesc = "indep"; ^ ui.c:2824:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] peopdesc = "your"; ^ ui.c:2860:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] peopdesc = "own"; ^ ui.c:2871:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] peopdesc = "own"; ^ ui.c:2912:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(tmpbuf, " Elev %d", elev_at(x, y)); ^ ui.c:2915:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(tmpbuf, " T %ddeg", temperature_at(x, y)); ^ ui.c:2922:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(tmpbuf, " %s %d", t_type_name(t2), dep); ^ ui.c:2931:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(tmpbuf, "%d,%d", x, y); ^ ui.c:3238:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s cannot act right now.", unit_handle(side, unit)); ^ ui.c:3701:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s will teleport to (%d,%d).", ^ ui.c:3709:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s cannot move to (%d,%d). No room.", ^ ui.c:3712:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Please pick a new destination (or Escape to cancel)."); ^ ui.c:3718:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s will move to (%d,%d).", ^ ui.c:3723:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s cannot move to (%d,%d). No way there.", ^ ui.c:3726:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Please pick a new destination (or Escape to cancel)."); ^ ui.c:3762:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s will build %d %s at (%d,%d).", ^ ui.c:3785:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "%s cannot change into a %s: not enough room.", ^ ui.c:3791:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s changes into a %s.", ^ ui.c:3796:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "%s cannot change into a %s: %s.", ^ ui.c:4101:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name = "s0"; ^ ui.c:4213:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("No image family for %s %s for %s", ^ ui.c:4217:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("%s %s family for %s has %d images", ^ ui.c:4220:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" and is in %s", imf->location->name); ^ ui.c:4221:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("\n"); ^ ui.c:4223:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" %dx%d", img->w, img->h); ^ ui.c:4225:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" tile"); ^ ui.c:4227:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" terrain"); ^ ui.c:4229:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" connection"); ^ ui.c:4231:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" border"); ^ ui.c:4233:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" transition"); ^ ui.c:4235:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf(" %d subimages", img->numsubimages); ^ ui.c:4238:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("\n"); ^ ui.c:4289:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] describe_imf(side, "unit type", u_type_name(u), imf); ^ ui.c:4354:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(VIEWFILE, "w"); ^ ui.c:4342:18: note: expanded from macro 'VIEWFILE' #define VIEWFILE "view.ccq" ^ ui.c:4354:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(VIEWFILE, "w"); ^ ui.c:4411:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Dumped area view to \"%s\".", VIEWFILE); ^ ui.c:4413:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Can't open \"%s\"!!", VIEWFILE); ^ 72 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. cmd.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from cmd.c:58: ./cmd.def:9:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( ' ' , "reserve", do_reserve, ^ ./cmd.def:10:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "put into reserve for this turn") ^ ./cmd.def:12:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( '!' , "detonate", do_detonate, ^ ./cmd.def:13:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "detonate") ^ ./cmd.def:18:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( '#' , "distance", do_distance, ^ ./cmd.def:19:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "display distance to selected place") ^ ./cmd.def:42:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( '+' , "up", do_up, ^ ./cmd.def:43:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "increase altitude") ^ ./cmd.def:48:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( '-' , "down", do_down, ^ ./cmd.def:49:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "decrease altitude") ^ ./cmd.def:51:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( '.' , "recenter", do_recenter, ^ ./cmd.def:52:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "center around the current point or selected units") ^ ./cmd.def:72:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( '?' , "help", do_help, ^ ./cmd.def:73:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "display help info") ^ ./cmd.def:75:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( '@' , "angle", do_set_view_angle, ^ ./cmd.def:76:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "change the angle at which a map is viewed") ^ ./cmd.def:81:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD(C('['), "escape", do_escape, ^ ./cmd.def:82:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "") ^ ./cmd.def:111:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( '{' , "zoom-out", do_zoom_out, ^ ./cmd.def:112:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "zoom out to see less map detail") ^ ./cmd.def:117:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( '}' , "zoom-in", do_zoom_in, ^ ./cmd.def:118:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "zoom in to see more map detail") ^ ./cmd.def:123:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'a' , "attack", do_attack, ^ ./cmd.def:124:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attack") ^ ./cmd.def:126:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'A' , "add-terrain", do_add_terrain, ^ ./cmd.def:127:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "add (or alter) terrain") ^ ./cmd.def:129:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD(C('A'), "auto", do_auto, ^ ./cmd.def:130:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "toggle AI control of unit") ^ ./cmd.def:132:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'b' , "southwest", do_dir, ^ ./cmd.def:133:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move southwest") ^ ./cmd.def:135:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'B' , "southwest-multiple", do_dir_multiple, ^ ./cmd.def:136:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move southwest multiple") ^ ./cmd.def:141:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'c' , "change-type", do_change_type, ^ ./cmd.def:142:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "change unit type") ^ ./cmd.def:144:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'C' , "clear-plan", do_clear_plan, ^ ./cmd.def:145:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "clear unit plans") ^ ./cmd.def:150:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'd' , "delay", do_delay, ^ ./cmd.def:151:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "delay unit action until after others have moved") ^ ./cmd.def:153:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'D' , "disband", do_disband, ^ ./cmd.def:154:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "disband a unit") ^ ./cmd.def:156:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD(C('D'), "detach", do_detach, ^ ./cmd.def:157:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "detach part of a unit") ^ ./cmd.def:159:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'e' , "embark", do_embark, ^ ./cmd.def:160:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "embark units onto transport occupying same unit") ^ ./cmd.def:165:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD(C('E'), "disembark", do_disembark, ^ ./cmd.def:166:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "disembark from transport into same cell") ^ ./cmd.def:168:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'f' , "fire", do_fire, ^ ./cmd.def:169:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "fire at a unit") ^ ./cmd.def:171:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'F' , "formation", do_set_formation, ^ ./cmd.def:172:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "set position of units relative to another") ^ ./cmd.def:174:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD(C('F'), "fire-into", do_fire_into, ^ ./cmd.def:175:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "fire into a location") ^ ./cmd.def:177:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'g' , "give", do_give, ^ ./cmd.def:178:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "give supplies") ^ ./cmd.def:180:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'G' , "give-unit", do_give_unit, ^ ./cmd.def:181:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "give unit to side") ^ ./cmd.def:186:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'h' , "west", do_dir, ^ ./cmd.def:187:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move west") ^ ./cmd.def:189:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'H' , "west-multiple", do_dir_multiple, ^ ./cmd.def:190:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move west multiple") ^ ./cmd.def:195:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'i' , "in", do_occupant, ^ ./cmd.def:196:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "look at occupant(s)") ^ ./cmd.def:198:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'I' , "idle", do_idle, ^ ./cmd.def:199:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "idle (sentry) for a given time") ^ ./cmd.def:204:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'j' , "south", do_dir, ^ ./cmd.def:205:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move south") ^ ./cmd.def:207:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'J' , "south-multiple", do_dir_multiple, ^ ./cmd.def:208:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move south multiple") ^ ./cmd.def:213:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'k' , "north", do_dir, ^ ./cmd.def:214:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move north") ^ ./cmd.def:216:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'K' , "north-multiple", do_dir_multiple, ^ ./cmd.def:217:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move north multiple") ^ ./cmd.def:222:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'l' , "east", do_dir, ^ ./cmd.def:223:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move east") ^ ./cmd.def:225:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'L' , "east-multiple", do_dir_multiple, ^ ./cmd.def:226:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move east multiple") ^ ./cmd.def:231:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'm' , "move-to", do_move_to, ^ ./cmd.def:232:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move to a place") ^ ./cmd.def:234:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'M' , "message", do_message, ^ ./cmd.def:235:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "send a message to another side or sides") ^ ./cmd.def:237:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD(C('M'), "end-turn", do_end_turn, ^ ./cmd.def:238:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "end activity for this turn") ^ ./cmd.def:240:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( '\n', "end-turn", do_end_turn, ^ ./cmd.def:241:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "end activity for this turn") ^ ./cmd.def:243:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'n' , "southeast", do_dir, ^ ./cmd.def:244:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move southeast") ^ ./cmd.def:246:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'N' , "southeast-multiple", do_dir_multiple, ^ ./cmd.def:247:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move southeast multiple") ^ ./cmd.def:252:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'o' , "other", do_other, ^ ./cmd.def:253:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "other commands") ^ ./cmd.def:261:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'p' , "produce", do_produce, ^ ./cmd.def:262:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "set material production") ^ ./cmd.def:264:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'P' , "produce-unit", do_build, ^ ./cmd.def:265:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "set up construction tasks") ^ ./cmd.def:267:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD(C('P'), "repair", do_repair, ^ ./cmd.def:268:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "repair a unit") ^ ./cmd.def:273:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'Q' , "quit", do_quit, ^ ./cmd.def:274:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "get out of the game") ^ ./cmd.def:279:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'r' , "return", do_return, ^ ./cmd.def:280:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "return to a resupply point") ^ ./cmd.def:282:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'R' , "remove-terrain", do_remove_terrain, ^ ./cmd.def:283:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "remove terrain") ^ ./cmd.def:285:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD(C('R'), "refresh", do_refresh, ^ ./cmd.def:286:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "refresh/redraw display") ^ ./cmd.def:288:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 's' , "sleep", do_sleep, ^ ./cmd.def:289:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "go to sleep") ^ ./cmd.def:291:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'S' , "save", do_save, ^ ./cmd.def:292:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "save the game into a file") ^ ./cmd.def:297:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 't' , "take", do_take, ^ ./cmd.def:298:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "take supplies from unit or terrain") ^ ./cmd.def:306:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'u' , "northeast", do_dir, ^ ./cmd.def:307:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move northeast") ^ ./cmd.def:309:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'U' , "northeast-multiple", do_dir_multiple, ^ ./cmd.def:310:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move northeast multiple") ^ ./cmd.def:315:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'w' , "wake", do_wake, ^ ./cmd.def:316:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "wake units up") ^ ./cmd.def:318:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'W' , "wakeall", do_wake_all, ^ ./cmd.def:319:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "wake units and all their occupants up") ^ ./cmd.def:324:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'v' , "flash", do_flash, ^ ./cmd.def:325:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "flash the current position") ^ ./cmd.def:333:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'y' , "northwest", do_dir, ^ ./cmd.def:334:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move northwest") ^ ./cmd.def:336:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'Y' , "northwest-multiple", do_dir_multiple, ^ ./cmd.def:337:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "move northwest multiple") ^ ./cmd.def:342:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 'z' , "survey", do_survey, ^ ./cmd.def:343:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "switch between surveying and moving") ^ ./cmd.def:353:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "add-player", do_add_player, ^ ./cmd.def:354:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "add another player to the game") ^ ./cmd.def:381:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "ai", do_ai_side, ^ ./cmd.def:382:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "switch side over to AI control") ^ ./cmd.def:384:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "c-rate", do_c_rate, ^ ./cmd.def:385:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "set conversion rates") ^ ./cmd.def:387:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "collect", do_collect, ^ ./cmd.def:388:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "collect some type of material") ^ ./cmd.def:390:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "copying", do_copying, ^ ./cmd.def:391:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "display copying conditions") ^ ./cmd.def:393:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "distrust", do_distrust, ^ ./cmd.def:394:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "declare lack of trust in a side") ^ ./cmd.def:396:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "doctrine", do_doctrine, ^ ./cmd.def:397:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "examine and modify doctrine") ^ ./cmd.def:399:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "draw", do_draw_willingness, ^ ./cmd.def:400:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "declare willingness to draw") ^ ./cmd.def:402:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "follow-action", do_follow_action, ^ ./cmd.def:403:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "toggle action following") ^ ./cmd.def:405:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "if", do_standing_orders, ^ ./cmd.def:406:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "set up standing orders") ^ ./cmd.def:408:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "map", do_map, ^ ./cmd.def:409:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "set map appearance") ^ ./cmd.def:411:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "name", do_name, ^ ./cmd.def:412:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name a unit") ^ ./cmd.def:414:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "new-map", do_new_map, ^ ./cmd.def:415:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "open a new map window") ^ ./cmd.def:417:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "orders", do_orders_popup, ^ ./cmd.def:418:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "") ^ ./cmd.def:420:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "print", do_print_view, ^ ./cmd.def:421:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "print a view of the world") ^ ./cmd.def:423:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "rate", do_set_rate, ^ ./cmd.def:424:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "set AI play rate") ^ ./cmd.def:426:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "release", do_release, ^ ./cmd.def:427:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "allow side to control itself") ^ ./cmd.def:429:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "replan", do_force_global_replan, ^ ./cmd.def:430:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "") ^ ./cmd.def:432:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "research", do_research, ^ ./cmd.def:433:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "make side research a specific advance") ^ ./cmd.def:435:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "resign", do_resign, ^ ./cmd.def:436:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "resign from the game") ^ ./cmd.def:438:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "run", do_run, ^ ./cmd.def:439:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "auto-finish for a given number of turns") ^ ./cmd.def:441:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "side", do_side_closeup, ^ ./cmd.def:442:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "") ^ ./cmd.def:444:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "submit", do_submit, ^ ./cmd.def:445:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "allow side to be controlled by another") ^ ./cmd.def:447:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "trust", do_trust, ^ ./cmd.def:448:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "declare trust in another side") ^ ./cmd.def:450:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "unit", do_unit_closeup, ^ ./cmd.def:451:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "") ^ ./cmd.def:453:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "version", do_version, ^ ./cmd.def:454:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "display version info") ^ ./cmd.def:456:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "warranty", do_warranty, ^ ./cmd.def:457:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "display non-warranty") ^ ./cmd.def:459:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "world-map", do_world_map, ^ ./cmd.def:460:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "open a new window that is zoomed to show the whole world") ^ ./cmd.def:462:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "Wlog", do_warning_log, ^ ./cmd.def:463:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "toggle logging of warning messages") ^ ./cmd.def:467:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "design", do_design, ^ ./cmd.def:468:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "toggle designer abilities") ^ ./cmd.def:470:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "gdl", do_gdl, ^ ./cmd.def:471:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "evaluate a GDL form") ^ ./cmd.def:477:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "DD", do_debug, ^ ./cmd.def:478:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "toggle general debugging") ^ ./cmd.def:480:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "DG", do_debugg, ^ ./cmd.def:481:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "toggle graphical interface debugging") ^ ./cmd.def:483:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "DM", do_debugm, ^ ./cmd.def:484:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "toggle AI (mplayer) debugging") ^ ./cmd.def:486:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "DP", do_profile, ^ ./cmd.def:487:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "") ^ ./cmd.def:489:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_CMD( 0 , "DT", do_trace, ^ ./cmd.def:490:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "") ^ cmd.c:94:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Character '\\0' in execute_command"); ^ cmd.c:100:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("no command function for %s (0x%x)?", ^ cmd.c:110:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "unrecognized command key '%c'", ch); ^ cmd.c:128:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "No command."); ^ cmd.c:135:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("no command function for %s?", cmd->name); ^ cmd.c:144:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "unrecognized command name \"%s\"", cmdname); ^ cmd.c:200:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Command is \"%s\", argument is \"%s\", prefix is %d\n", ^ cmd.c:275:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:369:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:378:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, " %s - %s", ^ cmd.c:387:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "AI may decide to draw or resign."); ^ cmd.c:391:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "AI may only recommend whether to draw or resign."); ^ cmd.c:400:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] aitypename = "mplayer"; ^ cmd.c:411:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Want to have AI %s running this side.", ^ cmd.c:414:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Want to have no AI running this side."); ^ cmd.c:422:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:451:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:489:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s conversion rates: %s", m_type_name(m), tbuf); ^ cmd.c:495:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:511:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:535:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:545:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "%s is incomplete; cannot detach", ^ cmd.c:553:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "can't detach for some reason?"); ^ cmd.c:561:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:576:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "can't detonate for some reason?"); ^ cmd.c:586:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:601:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:612:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Not in a transport"); ^ cmd.c:616:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Transport is nonsensical?"); ^ cmd.c:634:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Can't disembark here!"); ^ cmd.c:643:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:650:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No side matching \"%s\"", cmdargstr); ^ cmd.c:654:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "We're not confused about trusting ourselves!"); ^ cmd.c:692:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "We trust them, and vice versa: %s.", buf1); ^ cmd.c:694:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "We trust them, but they don't trust us: %s.", buf2); ^ cmd.c:696:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "They trust us, but we don't trust them: %s.", buf3); ^ cmd.c:698:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "We don't trust them, and vice versa: %s.", buf4); ^ cmd.c:704:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:707:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Set what?"); ^ cmd.c:712:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "doctrine set "); ^ cmd.c:713:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "\"doctrine\" alone to see current settings"); ^ cmd.c:723:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "not yet implemented"); ^ cmd.c:729:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:738:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:752:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Nothing for %s to enter!", unit_handle(side, unit)); ^ cmd.c:761:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:770:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:781:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:783:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No materials in this game!"); ^ cmd.c:815:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:835:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:837:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No side given to release!"); ^ cmd.c:842:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Can't get a side from \"%s\"!", cmdargstr); ^ cmd.c:846:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Can't release ourselves!?"); ^ cmd.c:850:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "You don't control %s!", short_side_title(side2)); ^ cmd.c:864:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:866:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No research in this game."); ^ cmd.c:871:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Side cannot do research."); ^ cmd.c:875:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Your wise men will rest now."); ^ cmd.c:881:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Not a valid advance: \"%s\"", cmdargstr); ^ cmd.c:884:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Ambiguous: \"%s\"", cmdargstr); ^ cmd.c:887:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Your wise men will search for the secret of %s.", ^ cmd.c:898:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Your wise men are waiting for a research area."); ^ cmd.c:900:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Your wise men are resting."); ^ cmd.c:903:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Your wise men are %d/%d of the way to achieving %s.", ^ cmd.c:917:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s", abuf); ^ cmd.c:924:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "%s", abuf); ^ cmd.c:952:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:970:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:989:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:996:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(side, "Running free for %d turn%s.", ^ cmd.c:1013:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:1028:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:1046:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:1048:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "You are already controlled by %s!", ^ cmd.c:1052:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No side given to submit to!"); ^ cmd.c:1057:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Can't get a side from \"%s\"!", cmdargstr); ^ cmd.c:1061:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "Can't submit to ourselves!?"); ^ cmd.c:1073:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:1075:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No materials in this game!"); ^ cmd.c:1103:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:1110:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "No side matching \"%s\"", cmdargstr); ^ cmd.c:1114:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cmd_error(side, "We're not confused about trusting ourselves!"); ^ cmd.c:1123:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:1141:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DURING_GAME_ONLY(side); ^ cmd.c:268:23: note: expanded from macro 'DURING_GAME_ONLY' cmd_error((side), "Cannot do after game is over!"); \ ^ cmd.c:1161:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Warnings now being logged in \"Xconq.Warnings\".\n"); ^ cmd.c:1163:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Warnings will not be logged.\n"); ^ cmd.c:1191:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Debugging: %d", Debug); ^ cmd.c:1201:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Graphics debugging: %d", DebugG); ^ cmd.c:1211:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Machine play/AI debugging: %d", DebugM); ^ 288 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. ps.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ps.c:114:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Helvetica-Narrow", ^ ps.c:115:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Helvetica", ^ ps.c:116:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Helvetica-Bold" ^ ps.c:435:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(ps_side, "buffer size is %d, too small to load %dx%d image", ^ ps.c:470:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(ps_side, "length (%s) is %d, expecting %d", ^ ps.c:943:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buffer, " %d %1s,", tmp_u_array[i], utype_name_n(i, 1)); ^ ps.c:993:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(ps_side, "image cooking failed, dump skipped"); ^ ps.c:998:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(filename, "w"); ^ ps.c:1000:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify(ps_side, "Cannot open \"%s\", dump skipped", filename); ^ ps.c:1178:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] / (strlen(name) * ps_string_width(" ", 2)) + 0.5); ^ ps.c:1427:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("disallowed char %d in PS string", ch); ^ 11 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. tp.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tp.c:505:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] send_packet(rid, "gameModule"); ^ tp.c:506:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] module = create_game_module("*download*"); ^ tp.c:519:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] send_packet(rid, "\neludoMemag\n"); ^ tp.c:690:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Checksum changed %d -> %d when numdone == 0", ^ tp.c:737:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "resign", ^ tp.c:770:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_str_property(side2, "name", newname); ^ tp.c:781:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_str_property(side2, "longname", newname); ^ tp.c:792:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_str_property(side2, "shortname", newname); ^ tp.c:803:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_str_property(side2, "noun", newname); ^ tp.c:814:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_str_property(side2, "pluralnoun", newname); ^ tp.c:825:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_str_property(side2, "adjective", newname); ^ tp.c:836:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_str_property(side2, "emblemname", newname); ^ tp.c:847:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_str_property(side2, "colorscheme", newname); ^ tp.c:858:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "fin", 0); ^ tp.c:869:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property_2(side, "trust", side_number(side2), val); ^ tp.c:880:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property_2(side, "controlledby", side_number(side2), val); ^ tp.c:891:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "af", value); ^ tp.c:902:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "ar", value); ^ tp.c:913:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "save", flag); ^ tp.c:924:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "draw", flag); ^ tp.c:935:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "self", (unit ? unit->id : 0)); ^ tp.c:947:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] aitype = ""; ^ tp.c:948:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_str_property(side, "ai", aitype); ^ tp.c:960:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] spec = ""; ^ tp.c:961:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_str_property(side, "doctrine", spec); ^ tp.c:972:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "research_topic", a); ^ tp.c:983:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "research_goal", a); ^ tp.c:994:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "startx", x); ^ tp.c:1005:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "starty", y); ^ tp.c:1018:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "designer", TRUE); ^ tp.c:1029:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_side_property(side, "designer", FALSE); ^ tp.c:1078:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_str_property(side, unit, "name", newname); ^ tp.c:1089:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property(side, unit, "plan", type); ^ tp.c:1100:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property_2(side, unit, "sleep", flag, recurse); ^ tp.c:1111:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property_2(side, unit, "resv", flag, recurse); ^ tp.c:1122:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property_5(side, unit, "maingoal", ^ tp.c:1138:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property(side, unit, "curadvance", a); ^ tp.c:1149:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property(side, unit, "researchdone", flag); ^ tp.c:1160:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property(side, unit, "waittrans", flag); ^ tp.c:1171:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_command_5("wake-unit", side_number(side), unit->id, wakeocc, 0, 0); ^ tp.c:1182:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_command_5("wake-area", side_number(side), x, y, n, occs); ^ tp.c:1193:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property_2(side, unit, "ai", flag, recurse); ^ tp.c:1204:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property(side, unit, "clragenda", 0); ^ tp.c:1216:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property(side, unit, "clroutcome", 0); ^ tp.c:1228:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property(unit->side, unit, "forcereplan", 0); ^ tp.c:1239:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property(side, unit, "disband", 0); ^ tp.c:1251:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property_5(unit->side, unit, "formation", ^ tp.c:1263:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_unit_property(unit->side, unit, "delay", flag); ^ tp.c:1280:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_command_5("designer-create-unit", side_number(side), ^ tp.c:1298:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_command_5("designer-teleport", unit->id, x, y, (other ? other->id : 0), 0); ^ tp.c:1312:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_command_5("designer-change-side", unit->id, ^ tp.c:1327:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_command_5("designer-disband", unit->id, 0, 0, 0, 0); ^ tp.c:1343:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("net"); ^ tp.c:1355:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("net"); ^ tp.c:1366:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("net"); ^ tp.c:1377:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("net"); ^ tp.c:1388:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("net"); ^ tp.c:1453:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, "/%d", actee); ^ tp.c:1455:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d", atype); ^ tp.c:1458:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d", arg0); ^ tp.c:1461:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d", arg1); ^ tp.c:1464:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d", arg2); ^ tp.c:1467:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d", arg3); ^ tp.c:1470:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("internal error: %d args to action", n); ^ tp.c:2397:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tprintf(buf, " %d", task->args[i]); ^ tp.c:2412:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("cell", side, x, y, r, t, 0, 0); ^ tp.c:2423:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("bord", side, x, y, dir, t, mode, 0); ^ tp.c:2434:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("conn", side, x, y, dir, t, mode, 0); ^ tp.c:2445:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("coat", side, x, y, r, t, depth, 0); ^ tp.c:2456:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("peop", side, x, y, r, s, 0, 0); ^ tp.c:2467:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("ctrl", side, x, y, r, s, 0, 0); ^ tp.c:2478:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("feat", side, x, y, r, f, 0, 0); ^ tp.c:2490:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("elev", side, x, y, r, code, elev, vary); ^ tp.c:2501:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("temp", side, x, y, r, temp, 0, 0); ^ tp.c:2512:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("m", side, x, y, r, m, amt, 0); ^ tp.c:2524:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("clouds", side, x, y, r, cloudtype, 0, 0); ^ tp.c:2525:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("cloud-bottoms", side, x, y, r, bot, 0, 0); ^ tp.c:2526:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("cloud-heights", side, x, y, r, hgt, 0, 0); ^ tp.c:2537:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] broadcast_layer_change("wind", side, x, y, r, dir, force, 0); ^ tp.c:2574:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Attempting to send \"%s\" while in run_game", buf); ^ tp.c:2600:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("OutQ: %d \"%s\"\n", id, inbuf); ^ tp.c:2603:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Send: %d \"%s\"\n", id, inbuf); ^ tp.c:2630:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("To %d: %s", id, inbuf); ^ tp.c:2643:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("From %d: ack after %d s", id, now - start_time); ^ tp.c:2646:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Timed out waiting for ack"); ^ tp.c:2647:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Timed out waiting for ack\n"); ^ tp.c:2658:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Timed out %d times", numtimeouts); ^ tp.c:2736:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Starting to flush the incoming queue."); ^ tp.c:2737:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Starting to flush the incoming queue.\n"); ^ tp.c:2745:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("%d packets flushed from the incoming queue.", packets); ^ tp.c:2746:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%d packets flushed from the incoming queue.\n", packets); ^ tp.c:2749:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("The incoming queue is empty."); ^ tp.c:2750:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("The incoming queue is empty.\n"); ^ tp.c:2754:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Packets still left in the incoming queue."); ^ tp.c:2755:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Packets still left in the incoming queue.\n"); ^ tp.c:2838:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("checksum error, received %x, calced %x", ^ tp.c:2844:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Packet received while expecting ack, saving \"%s\"\n", rsltbuf); ^ tp.c:2847:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Sending ack to unexpected packet\n"); ^ tp.c:2848:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] low_send(rsltid, "+"); ^ tp.c:2855:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Trailing ack received\n"); ^ tp.c:2878:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Packet from rid == 0, discarded \"%s\"", ^ tp.c:2882:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Sending ack\n"); ^ tp.c:2884:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("From %d: %s", rsltid, rsltbuf); ^ tp.c:2885:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] low_send(rsltid, "+"); ^ tp.c:2905:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Ack received\n"); ^ tp.c:2920:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Removing garbage char '%c' (0x%x)\n", ^ tp.c:2929:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Rcvd nothing %d times (timeout %d secs)\n", ^ tp.c:2933:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Rcvd: %d \"%s\"\n", rsltid, (buf ? buf : "")); ^ tp.c:2933:41: warning: address of array 'buf' will always evaluate to 'true' [-Wpointer-bool-conversion] Dprintf("Rcvd: %d \"%s\"\n", rsltid, (buf ? buf : "")); ^~~ ~ tp.c:2942:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Rcvd nothing %d times (timeout %d secs)\n", ^ tp.c:2953:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("packet buffer overflow"); ^ tp.c:2973:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("From %d: \"%s\"\n", id, buf); ^ tp.c:2978:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] mainmodule = get_game_module("*download*"); ^ tp.c:2989:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("Exceeded download buffer size"); ^ tp.c:3023:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Rand state change: %d -> %d\n", ^ tp.c:3026:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Rand state matches\n"); ^ tp.c:3044:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Xconq versions \"%s\" and \"%s\" should not link up", ^ tp.c:3163:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Packet not recognized: \"%s\"\n", buf); ^ tp.c:3255:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Unknown C packet \"%s\", ignoring", str); ^ tp.c:3287:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("RUN WARNING: Packet A refers to missing unit #%d, ignoring", unitid); ^ tp.c:3295:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("RUN WARNING: Packet A refers to non-acting unit %s, ignoring", ^ tp.c:3335:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("RUN WARNING: Packet T refers to missing unit #%d, ignoring", unitid); ^ tp.c:3343:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("RUN WARNING: Packet T refers to non-planning unit %s, ignoring", ^ tp.c:3373:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Unknown P packet \"%s\", ignoring", str); ^ tp.c:3384:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Received quit from %d\n", rid); ^ tp.c:3392:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Received bug off from host\n"); ^ tp.c:3495:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Unknown S packet \"%s\", ignoring", str); ^ tp.c:3517:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("RUN WARNING: Packet with invalid unit id %d, ignoring packet", uid); ^ tp.c:3543:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("need to interp formation packet"); ^ tp.c:3590:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Unknown U packet \"%s\", ignoring", str); ^ tp.c:3648:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Unknown W packet \"%s\", ignoring", str); ^ tp.c:3664:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Rand state change: %d -> %d\n", randstate, new_randstate); ^ tp.c:3666:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Rand state matches\n"); ^ tp.c:3692:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Game is out of sync! (received %d from %d, computed %d%s)", ^ tp.c:3695:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Game is out of sync! (received %d from %d, computed %d%s)\n", ^ tp.c:3704:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Checksums dumped into Xconq-Client.Csums"); ^ tp.c:3705:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Checksums dumped into Xconq-Client.Csums\n"); ^ tp.c:3791:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cfp = open_file("Xconq.Csums", "a"); ^ tp.c:3791:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cfp = open_file("Xconq.Csums", "a"); ^ tp.c:3793:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cfp = open_file("Xconq-Master.Csums", "a"); ^ tp.c:3793:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cfp = open_file("Xconq-Master.Csums", "a"); ^ tp.c:3795:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cfp = open_file("Xconq-Client.Csums", "a"); ^ tp.c:3795:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] cfp = open_file("Xconq-Client.Csums", "a"); ^ tp.c:3797:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("%s\n\n", str); ^ tp.c:3798:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("GAME %s\n\n", mainmodule->name); ^ tp.c:3799:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("TURN %d RUN #%d\n\n", g_turn(), g_run_serial_number()); ^ tp.c:3800:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("RANDSTATE %d\n\n", randstate); ^ tp.c:3802:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("SIDE %d %s\n", side->id, ^ tp.c:3804:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("self_unit_id %d\n", side->self_unit_id); ^ tp.c:3805:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("controlled_by_id %d\n", side->controlled_by_id); ^ tp.c:3806:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("ingame %d\n", side->ingame); ^ tp.c:3807:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("everingame %d\n", side->everingame); ^ tp.c:3808:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("status %d\n", side->status); ^ tp.c:3809:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("willingtodraw %d\n", side->willingtodraw); ^ tp.c:3810:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("autofinish %d\n", side->autofinish); ^ tp.c:3811:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("finishedturn %d\n", side->finishedturn); ^ tp.c:3812:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("advantage %d\n\n", side->advantage); ^ tp.c:3815:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("UNIT #%d %s\n", unit->id, short_unit_handle(unit)); ^ tp.c:3816:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("side %d\n", unit->side->id); ^ tp.c:3817:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("type %s\n", u_type_name(unit->type)); ^ tp.c:3818:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("number %d\n", unit->number); ^ tp.c:3819:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("x %d\n", unit->x); ^ tp.c:3820:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("y %d\n", unit->y); ^ tp.c:3821:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("z %d\n", unit->z); ^ tp.c:3822:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("hp %d\n", unit->hp); ^ tp.c:3824:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("transport %d\n", unit->transport->id); ^ tp.c:3828:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf(" PLAN %s\n", capitalize(plantypenames[plan->type])); ^ tp.c:3829:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf(" asleep %d\n", plan->asleep); ^ tp.c:3830:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf(" reserve %d\n", plan->reserve); ^ tp.c:3831:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf(" delayed %d\n", plan->delayed); ^ tp.c:3832:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf(" waitingfortasks %d\n", plan->waitingfortasks); ^ tp.c:3833:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf(" aicontrol %d\n", plan->aicontrol); ^ tp.c:3835:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf(" TASK %s\n", capitalize(taskdefns[task->type].display_name)); ^ tp.c:3837:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf(" args %d: %d\n", i, task->args[i]); ^ tp.c:3839:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf(" execnum %d\n", task->execnum); ^ tp.c:3840:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf(" retrynum %d\n", task->retrynum); ^ tp.c:3843:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] csum_printf("\n"); ^ tp.c:3852:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Error from #%d, \"%s\"", id, str); ^ tp.c:3853:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Error from #%d, \"%s\"\n", id, str); ^ tp.c:3859:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("Checksums dumped into Xconq-Master.Csums"); ^ tp.c:3860:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Checksums dumped into Xconq-Master.Csums\n"); ^ tp.c:3957:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("assignment packet \"%s\" not recognized", str); ^ tp.c:3977:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning ("Reply contains invalid hex digit %d", a); ^ 183 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. obstack.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] obstack.c:109:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* chunk; /* points to new chunk */ ^~~~~~~~~ obstack.c:155:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* chunk; /* points to new chunk */ ^~~~~~~~~ obstack.c:208:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* old_chunk = h->chunk; ^~~~~~~~~ obstack.c:209:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* new_chunk; ^~~~~~~~~ obstack.c:210:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register long new_size; ^~~~~~~~~ obstack.c:211:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int obj_size = h->next_free - h->object_base; ^~~~~~~~~ obstack.c:212:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ obstack.c:280:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* lp; /* below addr of any objects in this chunk */ ^~~~~~~~~ obstack.c:281:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* plp; /* point to previous chunk if any */ ^~~~~~~~~ obstack.c:306:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* lp; /* below addr of any objects in this chunk */ ^~~~~~~~~ obstack.c:307:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* plp; /* point to previous chunk if any */ ^~~~~~~~~ obstack.c:342:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* lp; /* below addr of any objects in this chunk */ ^~~~~~~~~ obstack.c:343:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* plp; /* point to previous chunk if any */ ^~~~~~~~~ obstack.c:376:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register struct _obstack_chunk* lp; ^~~~~~~~~ obstack.c:377:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbytes = 0; ^~~~~~~~~ 15 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. help.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] help.c:44:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { NULL, "Master Game Index", HELP_PAGE_NONE, HELP_PAGE_NONE, ^ help.c:47:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "index", "Table of Contents", HELP_PAGE_MASTER_INDEX, HELP_PAGE_NONE, ^ help.c:47:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "index", "Table of Contents", HELP_PAGE_MASTER_INDEX, HELP_PAGE_NONE, ^ help.c:50:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "copyleft", "Copyright", HELP_PAGE_TOC, HELP_PAGE_CONCEPTS, ^ help.c:50:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "copyleft", "Copyright", HELP_PAGE_TOC, HELP_PAGE_CONCEPTS, ^ help.c:53:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "warranty", "Warranty (or lack thereof)", HELP_PAGE_TOC, ^ help.c:53:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "warranty", "Warranty (or lack thereof)", HELP_PAGE_TOC, ^ help.c:56:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "news", "News (or lack thereof)", HELP_PAGE_TOC, HELP_PAGE_WARRANTY, ^ help.c:56:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "news", "News (or lack thereof)", HELP_PAGE_TOC, HELP_PAGE_WARRANTY, ^ help.c:59:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "isns", "Instructions", HELP_PAGE_TOC, HELP_PAGE_NEWS, ^ help.c:59:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "isns", "Instructions", HELP_PAGE_TOC, HELP_PAGE_NEWS, ^ help.c:62:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "overview", "Game Overview", HELP_PAGE_TOC, HELP_PAGE_INSTRUCTIONS, ^ help.c:62:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "overview", "Game Overview", HELP_PAGE_TOC, HELP_PAGE_INSTRUCTIONS, ^ help.c:65:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "scoring", "Scoring", HELP_PAGE_TOC, HELP_PAGE_GAME_OVERVIEW, ^ help.c:65:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "scoring", "Scoring", HELP_PAGE_TOC, HELP_PAGE_GAME_OVERVIEW, ^ help.c:68:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "modules", "Modules", HELP_PAGE_TOC, HELP_PAGE_SCORING, ^ help.c:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "modules", "Modules", HELP_PAGE_TOC, HELP_PAGE_SCORING, ^ help.c:71:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "config", "Game Setup", HELP_PAGE_TOC, HELP_PAGE_MODULES, ^ help.c:71:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "config", "Game Setup", HELP_PAGE_TOC, HELP_PAGE_MODULES, ^ help.c:74:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "world", "World", HELP_PAGE_TOC, HELP_PAGE_GAME_SETUP, HELP_PAGE_UTYPE }, ^ help.c:74:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "world", "World", HELP_PAGE_TOC, HELP_PAGE_GAME_SETUP, HELP_PAGE_UTYPE }, ^ help.c:76:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "utype", "Unit", HELP_PAGE_TOC, HELP_PAGE_WORLD, HELP_PAGE_TTYPE }, ^ help.c:76:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "utype", "Unit", HELP_PAGE_TOC, HELP_PAGE_WORLD, HELP_PAGE_TTYPE }, ^ help.c:78:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "ttype", "Terrain", HELP_PAGE_TOC, HELP_PAGE_UTYPE, HELP_PAGE_MTYPE }, ^ help.c:78:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "ttype", "Terrain", HELP_PAGE_TOC, HELP_PAGE_UTYPE, HELP_PAGE_MTYPE }, ^ help.c:80:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mtype", "Material", HELP_PAGE_TOC, HELP_PAGE_TTYPE, HELP_PAGE_ATYPE }, ^ help.c:80:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mtype", "Material", HELP_PAGE_TOC, HELP_PAGE_TTYPE, HELP_PAGE_ATYPE }, ^ help.c:82:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "atype", "Advance", HELP_PAGE_TOC, HELP_PAGE_MTYPE, HELP_PAGE_NONE }, ^ help.c:82:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "atype", "Advance", HELP_PAGE_TOC, HELP_PAGE_MTYPE, HELP_PAGE_NONE }, ^ help.c:84:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "concepts", "Game Concepts", HELP_PAGE_TOC, HELP_PAGE_ATYPE, ^ help.c:84:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "concepts", "Game Concepts", HELP_PAGE_TOC, HELP_PAGE_ATYPE, ^ help.c:232:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Attempted to set an invalid help carbon copy target."); ^ help.c:245:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Attempted to set an unsupported help output mode."); ^ help.c:255:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Attempted to access a missing directory."); ^ help.c:280:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] first_help_node->key = "--- BASIC HELP ---"; ^ help.c:284:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("help system", describe_help_system, 0, first_help_node); ^ help.c:287:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("copyright", describe_copyright, 0, help_system_node); ^ help.c:291:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("warranty", describe_warranty, 0, copying_help_node); ^ help.c:296:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] node = add_help_node("news", describe_news, 0, NULL); ^ help.c:309:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("--- MODULE INFO ---", NULL, 0, NULL); ^ help.c:311:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] node = add_help_node("instructions", describe_instructions, 0, NULL); ^ help.c:314:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] node = add_help_node("game overview", describe_game_design, 0, NULL); ^ help.c:317:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] node = add_help_node("scoring", describe_scorekeepers, 0, NULL); ^ help.c:320:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] node = add_help_node("modules", describe_game_modules, 0, NULL); ^ help.c:323:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] node = add_help_node("game setup", describe_setup, 0, NULL); ^ help.c:326:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] node = add_help_node("world", describe_world, 0, NULL); ^ help.c:329:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("--- UNIT TYPES ---", NULL, 0, NULL); ^ help.c:330:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_help_toc_entry(NULL, "Unit Types", 0); ^ help.c:346:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("--- MATERIALS ---", NULL, 0, NULL); ^ help.c:347:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_help_toc_entry(NULL, "Material Types", 0); ^ help.c:356:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("--- TERRAIN TYPES ---", NULL, 0, NULL); ^ help.c:357:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_help_toc_entry(NULL, "Terrain Types", 0); ^ help.c:366:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("--- ADVANCES ---", NULL, 0, NULL); ^ help.c:367:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_help_toc_entry(NULL, "Advances", 0); ^ help.c:375:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_help_node("--- GENERAL INFO ---", NULL, 0, NULL); ^ help.c:377:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] node = add_help_node("general concepts", describe_concepts, 0, NULL); ^ help.c:409:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("empty help key"); ^ help.c:477:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Size of help node \"%s\" text is %d\n", node->key, node->textend); ^ help.c:488:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "This is the header node of the Xconq help system."); ^ help.c:489:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Go forward or backward from here to see the online help."); ^ help.c:500:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] topics = find_help_node(first_help_node, "topics"); ^ help.c:506:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s", tmp->key); ^ help.c:507:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "\n"); ^ help.c:518:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(news_filename(), "r"); ^ help.c:520:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "XCONQ NEWS\n\n"); ^ help.c:526:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "(no news)"); ^ help.c:538:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Hit points (HP) represent the overall condition of "); ^ help.c:539:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "the unit."); ^ help.c:540:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Action points (ACP) are what a unit needs to be able "); ^ help.c:541:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "to do anything at all. Typically a unit will use 1 ACP "); ^ help.c:542:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "to move 1 cell."); ^ help.c:543:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Movement points (MP) represent varying costs of movement "); ^ help.c:544:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "actions, such as a difficult-to-cross border. The number "); ^ help.c:545:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "of movement points is added up then divided by unit's speed "); ^ help.c:546:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "to get the total number of acp used up by a move."); ^ help.c:557:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Each unit that can do anything has a plan, and a list of "); ^ help.c:558:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "tasks to perform."); ^ help.c:570:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "(no instructions supplied)"); ^ help.c:583:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "*** %s ***%s", ^ help.c:586:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:587:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "This game includes %d unit types and %d terrain types", ^ help.c:590:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", along with %d material types", nummtypes); ^ help.c:593:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", and it has %d types of advances", numatypes); ^ help.c:595:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:597:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Exactly %d sides may play.%s", g_sides_min(), ^ help.c:601:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Number of sides to play may range from %d to %d, defaulting to %d.%s", ^ help.c:605:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:607:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Side advantages are fixed.%s", help_newline()); ^ help.c:610:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Side advantages may range from %d to %d, defaulting to %d.%s", ^ help.c:613:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:615:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Everything is always seen by all sides."); ^ help.c:618:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Terrain view is always accurate once seen."); ^ help.c:624:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Weather view is always accurate once terrain seen."); ^ help.c:627:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "World terrain is already seen by all sides."); ^ help.c:630:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:632:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Game can go for up to %d turns", g_last_turn()); ^ help.c:634:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", with %d%% chance of additional turn thereafter.", ^ help.c:637:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:640:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Entire game can last up to %d minutes.%s", ^ help.c:644:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Each turn can last up to %d minutes.%s", ^ help.c:648:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Each side gets a total %d minutes to act.%s", ^ help.c:652:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Limited to no more than %d units in all.%s", ^ help.c:656:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Limited to no more than %d units per side.%s", ^ help.c:660:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Sides move sequentially, in priority order."); ^ help.c:662:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Sides move simultaneously."); ^ help.c:666:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Lowest possible temperature is %d, at an elevation of %d.%s", ^ help.c:668:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Temperatures averaged to range %d.%s", ^ help.c:671:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sUnit Types:%s", help_newline(), help_newline()); ^ help.c:673:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_indent(2), u_type_name(u)); ^ help.c:675:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " (%s)", u_help(u)); ^ help.c:676:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:680:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " ["); ^ help.c:682:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "char '%s'", u_uchar(u)); ^ help.c:684:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "no char"); ^ help.c:686:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "generic char '%s'", u_gchar(u)); ^ help.c:688:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "no generic char"); ^ help.c:690:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", image \"%s\"", get_string(u_image_name(u))); ^ help.c:692:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", generic name \"%s\"", u_generic_name(u)); ^ help.c:694:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", special format"); ^ help.c:696:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "]"); ^ help.c:700:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sTerrain Types:%s", help_newline(), help_newline()); ^ help.c:702:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_indent(2), t_type_name(t)); ^ help.c:704:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " (%s)", t_help(t)); ^ help.c:705:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:709:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " ["); ^ help.c:711:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "char '%s'", t_char(t)); ^ help.c:713:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "no char"); ^ help.c:715:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", image \"%s\"", t_image_name(t)); ^ help.c:716:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "]"); ^ help.c:721:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sMaterial Types:%s", help_newline(), help_newline()); ^ help.c:723:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_indent(2), m_type_name(m)); ^ help.c:725:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " (%s)", m_help(m)); ^ help.c:726:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:730:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " ["); ^ help.c:732:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "char '%s'", m_char(m)); ^ help.c:734:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "no char"); ^ help.c:736:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", image \"%s\"", m_image_name(m)); ^ help.c:737:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "]"); ^ help.c:743:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sAdvances:%s", help_newline(), help_newline()); ^ help.c:745:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_indent(2), a_type_name(a)); ^ help.c:747:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " (%s)", a_help(a)); ^ help.c:748:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:752:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " ["); ^ help.c:754:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", image \"%s\"", a_image_name(a)); ^ help.c:755:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "]"); ^ help.c:763:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "FOR DESIGNERS:\n"); ^ help.c:764:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Unseen terrain char is \"%s\".%s", g_unseen_char(), ^ help.c:766:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Scorefile name is \"%s\".%s", g_scorefile_name(), ^ help.c:783:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "(No game module information is available.)"); ^ help.c:807:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s\"%s\"", dashbuf, ^ help.c:811:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " (\"%s\")", module->name); ^ help.c:814:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " (version \"%s\")", module->version); ^ help.c:820:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:822:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s(no description)%s", indentbuf, help_newline()); ^ help.c:825:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNotes to \"%s\":%s", indentbuf, module->name, ^ help.c:828:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:830:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:848:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Design Notes to \"%s\":%s", module->name, ^ help.c:851:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:917:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Point Value: %d%s%s", u_point_value(u), ^ help.c:922:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Notes:"); ^ help.c:924:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_newline(), help_newline()); ^ help.c:932:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Hit Points (HP): %d.", u_hp_max(u)); ^ help.c:934:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " Parts: %d.", u_parts(u)); ^ help.c:937:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sRecovers by ", help_indent(2)); ^ help.c:939:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " HP each turn"); ^ help.c:941:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", if over %d HP", u_hp_to_recover(u)); ^ help.c:942:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "."); ^ help.c:944:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:946:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Vanishes if in: "); ^ help.c:947:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_vanishes_on, tb_bool_desc, ""); ^ help.c:948:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:951:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Immediate wreck if in: "); ^ help.c:952:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_wrecks_on, tb_bool_desc, ""); ^ help.c:953:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:959:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Generic capacity for units is %d.%s", ^ help.c:962:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Relative sizes of occupants: "); ^ help.c:964:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:968:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Dedicated space for units: "); ^ help.c:970:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:974:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Maximum number of occupants: "); ^ help.c:976:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:979:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Maximum total of %d for all types together.%s", ^ help.c:984:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Exclusive terrain capacity: "); ^ help.c:986:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:989:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Exerts ZOC out to: "); ^ help.c:991:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:993:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Exerts ZOC into: "); ^ help.c:994:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_zoc_into, tb_bool_desc, "in"); ^ help.c:995:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:998:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Effect of own terrain: "); ^ help.c:999:67: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_zoc_from_terrain, tb_mult_desc, "in"); ^ help.c:1000:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1003:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "MP to enter ZOC: "); ^ help.c:1005:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1008:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "MP to leave ZOC: "); ^ help.c:1010:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1013:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "MP to traverse ZOC: "); ^ help.c:1015:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1019:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Combat experience (CXP) maximum: %d.%s", u_cxp_max(u), ^ help.c:1023:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Morale maximum: %d", u_morale_max(u)); ^ help.c:1025:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", recover %s each turn", u_morale_recovery(u)); ^ help.c:1026:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1029:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Construction points (CP): %d.%s", u_cp(u), ^ help.c:1033:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Tech to see: %d.%s", u_tech_to_see(u), ^ help.c:1037:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Tech to own: %d.%s", u_tech_to_own(u), ^ help.c:1041:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Tech to use: %d.%s", u_tech_to_use(u), ^ help.c:1045:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Tech to build: %d.%s", u_tech_to_build(u), ^ help.c:1049:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Tech to change type to: %d.%s", ^ help.c:1053:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Tech max: %d.%s", u_tech_max(u), help_newline()); ^ help.c:1056:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Tech increase per turn max: %d.%s", ^ help.c:1060:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Tech guaranteed by ownership: %d.%s", ^ help.c:1064:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Tech leakage: %d.%s", u_tech_leakage(u), ^ help.c:1070:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sDevelop:%s", help_newline(), help_newline()); ^ help.c:1071:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "ACP to develop: "); ^ help.c:1073:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1074:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat_si(buf, "Tech gained: "); ^ help.c:1076:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1080:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sConstruction:%s", help_newline(), help_newline()); ^ help.c:1082:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "ACP to create: "); ^ help.c:1084:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1086:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat_si(buf, "Creation distance max: "); ^ help.c:1088:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1091:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat_si(buf, "CP upon creation: "); ^ help.c:1093:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1097:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "ACP to build: "); ^ help.c:1099:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1101:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat_si(buf, "CP added per build: "); ^ help.c:1103:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1108:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Can finish building self at %d cp, will add %d cp per action.%s", ^ help.c:1113:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Range at which can build: "); ^ help.c:1115:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1117:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Can build at own location."); ^ help.c:1121:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "ACP to toolup: "); ^ help.c:1123:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1124:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat_si(buf, "TP/toolup action: "); ^ help.c:1126:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1128:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat_si(buf, "TP to build: "); ^ help.c:1130:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1131:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat_si(buf, "TP max: "); ^ help.c:1133:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1147:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sCombat:%s", help_newline(), help_newline()); ^ help.c:1149:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Can attack (ACP "); ^ help.c:1150:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_acp_to_attack, NULL, "vs"); ^ help.c:1151:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ")."); ^ help.c:1153:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Attack range is "); ^ help.c:1154:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_attack_range, NULL, "vs"); ^ help.c:1155:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1156:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Attack range min is "); ^ help.c:1157:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_attack_range_min, NULL, "vs"); ^ help.c:1158:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1162:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Can fire (%d ACP), at ranges", u_acp_to_fire(u)); ^ help.c:1164:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " from %d", u_range_min(u)); ^ help.c:1166:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " up to %d", u_range(u)); ^ help.c:1167:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1169:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Hit chances are "); ^ help.c:1170:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_hit, tb_percent_desc, "vs"); ^ help.c:1171:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1174:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Hit chances if firing are "); ^ help.c:1175:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_fire_hit, tb_percent_desc, "vs"); ^ help.c:1176:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1179:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Hit chances if firing same as for regular combat."); ^ help.c:1183:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Effect of attacker's terrain is "); ^ help.c:1185:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tb_mult_desc, "in"); ^ help.c:1186:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1188:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Damage is "); ^ help.c:1189:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_damage, tb_dice_desc, "vs"); ^ help.c:1190:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1192:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Tooling damage is "); ^ help.c:1194:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1198:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Damage if firing is "); ^ help.c:1199:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_fire_damage, tb_dice_desc, "vs"); ^ help.c:1200:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1202:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Damages if firing same as for regular combat."); ^ help.c:1206:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "If attacked, ACP to defend is "); ^ help.c:1207:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_acp_to_defend, NULL, "vs"); ^ help.c:1208:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1211:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "If attacked, effect of own terrain is "); ^ help.c:1213:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tb_mult_desc, "in"); ^ help.c:1214:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1217:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Ammo needed to hit unit: "); ^ help.c:1219:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1222:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Can capture (ACP "); ^ help.c:1223:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_acp_to_capture, NULL, "vs"); ^ help.c:1224:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ")."); ^ help.c:1225:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance to capture: "); ^ help.c:1226:61: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_capture, tb_percent_desc, "vs"); ^ help.c:1227:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1229:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance to capture indep: "); ^ help.c:1231:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tb_percent_desc, "vs"); ^ help.c:1232:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1238:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Can detonate self (%d ACP).%s", ^ help.c:1243:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%d%% chance to detonate if destroyed in combat.%s", ^ help.c:1247:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance to detonate upon being hit: "); ^ help.c:1250:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1253:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance to detonate upon capture: "); ^ help.c:1256:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1259:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Will detonate upon approach within range: "); ^ help.c:1262:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1265:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance of accidental detonation: "); ^ help.c:1267:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tb_percent_desc, "in"); ^ help.c:1268:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1270:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Detonation damage at ground zero is "); ^ help.c:1273:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1275:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Detonation damage to adjacent units is "); ^ help.c:1278:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1279:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Range of detonation effect on units is "); ^ help.c:1281:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1284:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance of detonation damage to terrain is "); ^ help.c:1286:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1287:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Range of detonation effect on terrain is "); ^ help.c:1289:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1292:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Loses %d HP per detonation.%s", ^ help.c:1295:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Always destroyed by detonation."); ^ help.c:1299:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Combat never reduces defender's HP below "); ^ help.c:1300:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_hp_min, NULL, "vs"); ^ help.c:1301:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1304:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Protection of occupants/transport is "); ^ help.c:1306:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1309:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Combat effectiveness as occupant is "); ^ help.c:1310:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_occ_combat, tb_percent_desc, "in"); ^ help.c:1311:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1314:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance to retreat from combat is "); ^ help.c:1316:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "vs"); ^ help.c:1317:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1320:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Extra ACP for retreating is "); ^ help.c:1321:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_acp_retreat, NULL, "vs"); ^ help.c:1322:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1325:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Becomes %s when destroyed.%s", ^ help.c:1339:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sOther Actions:%s", help_newline(), help_newline()); ^ help.c:1341:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Can be given to another side (%d ACP).%s", ^ help.c:1345:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Can be disbanded (%d ACP)", u_acp_to_disband(u)); ^ help.c:1347:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", losing %d HP per action", ^ help.c:1350:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1352:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Supply yield per disband action: "); ^ help.c:1354:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1357:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Additional material when unit is gone: "); ^ help.c:1359:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1363:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Can transfer parts (%d ACP).%s", ^ help.c:1367:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "ACP for explicit repair is "); ^ help.c:1369:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1370:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Explicit repair performance is "); ^ help.c:1372:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1378:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "ACP to change type is "); ^ help.c:1380:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1382:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Material to change type is "); ^ help.c:1384:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1387:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Advance to change type is "); ^ help.c:1389:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1392:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Size to change type is "); ^ help.c:1395:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1398:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Combat experience to change type is "); ^ help.c:1401:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1406:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "ACP to add/change terrain is "); ^ help.c:1408:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1410:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat_si(buf, "Can alter up to range "); ^ help.c:1412:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1416:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "ACP to remove terrain is "); ^ help.c:1418:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1420:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat_si(buf, "Can alter up to range "); ^ help.c:1422:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1427:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sVision:%s", help_newline(), help_newline()); ^ help.c:1428:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%d%% chance to be seen at outset of game.%s", ^ help.c:1431:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%d%% chance to be seen at outset of game if independent.%s", ^ help.c:1434:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Always seen if terrain has been seen."); ^ help.c:1436:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Not always seen even if terrain has been seen."); ^ help.c:1439:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Vision effect when occupying: "); ^ help.c:1440:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_occ_vision, NULL, "in"); ^ help.c:1441:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1445:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Occupants seen if unit has been seen."); ^ help.c:1447:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Occupants not seen even if unit has been seen."); ^ help.c:1450:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Can never see other units."); ^ help.c:1453:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Can see other units at own location."); ^ help.c:1460:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Can see units up to %d cells away.%s", u_vision_range(u), ^ help.c:1465:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Vision is line-of-sight"); ^ help.c:1467:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", seeing behind obstacles."); ^ help.c:1468:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1470:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Effective eye height is "); ^ help.c:1471:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_eye_height, NULL, "in"); ^ help.c:1472:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1476:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Effective body height is "); ^ help.c:1477:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_body_height, NULL, "in"); ^ help.c:1478:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1481:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Effective weapon height is "); ^ help.c:1482:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_weapon_height, NULL, "in"); ^ help.c:1483:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1487:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance to see if in same cell is "); ^ help.c:1489:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1493:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance to see if adjacent is "); ^ help.c:1495:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1499:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance to see in general is "); ^ help.c:1501:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1505:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%d%% chance for enemy to see your terrain view if this type captured.%s", ^ help.c:1510:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sAccidents:%s", help_newline(), help_newline()); ^ help.c:1512:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance to be damaged in an accident: "); ^ help.c:1514:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "in"); ^ help.c:1515:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1516:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Amount of damage: "); ^ help.c:1517:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_accident_damage, tb_dice_desc, "in"); ^ help.c:1518:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1521:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Chance to vanish in an accident: "); ^ help.c:1523:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tb_percent_100th_desc, "in"); ^ help.c:1524:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1528:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sAttrition in HP:%s", help_newline(), help_newline()); ^ help.c:1529:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_attrition, tb_probfraction_desc, "in"); ^ help.c:1530:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1534:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sMaterial Handling:%s", help_newline(), help_newline()); ^ help.c:1537:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_indent(2), m_type_name(m)); ^ help.c:1539:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d basic production", ^ help.c:1544:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d basic production if occupant", ^ help.c:1549:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d ACP to extract", um_acp_to_extract(u, m)); ^ help.c:1553:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d storage", um_storage_x(u, m)); ^ help.c:1555:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " (%d at start of game)", ^ help.c:1561:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d basic consumption", ^ help.c:1564:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", times %d%% if occupant", ^ help.c:1570:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", needs %d to act at all", ^ help.c:1575:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", needs %d to move", ^ help.c:1580:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d consumed per move", ^ help.c:1585:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", needs %d (weapons or equipment) to attack", ^ help.c:1590:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d (ammo) consumed per attack", ^ help.c:1595:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", needs %d (weapons or equipment) to fire", ^ help.c:1600:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d (ammo) consumed when firing", ^ help.c:1605:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", builder needs %d to create", ^ help.c:1610:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d used in creation", ^ help.c:1615:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", builder needs %d to build anything", ^ help.c:1620:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d used to build anything", ^ help.c:1625:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d used to perform a build upon", ^ help.c:1630:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d used to add 1 CP to", ^ help.c:1635:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", repairer needs %d to repair", ^ help.c:1640:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d used to restore 1 HP", ^ help.c:1646:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", receive from up to %d cells away", ^ help.c:1650:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", send up to %d cells away", ^ help.c:1654:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " (none)"); ^ help.c:1656:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:1663:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Productivity adjustment for terrain is "); ^ help.c:1664:60: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_productivity, tb_mult_desc, "in"); ^ help.c:1665:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1668:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Productivity adjustment for adjacent terrain is "); ^ help.c:1670:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "in"); ^ help.c:1671:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1674:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Minimum net adjustment is "); ^ help.c:1676:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1679:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Maximum net adjustment is "); ^ help.c:1681:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1689:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sRequired advances to build: ", help_newline()); ^ help.c:1693:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", "); ^ help.c:1694:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s", a_type_name(a)); ^ help.c:1699:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1701:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "None."); ^ help.c:1703:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:1706:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Can auto-repair lost HP of other units: "); ^ help.c:1708:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1710:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Range of auto-repair: "); ^ help.c:1712:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1716:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%d%% chance to spy, on units up to %d away.%s", ^ help.c:1721:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "% chance of revolt."); ^ help.c:1727:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sFate if side loses:", help_newline()); ^ help.c:1729:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " "); ^ help.c:1731:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " chance to wreck"); ^ help.c:1734:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " "); ^ help.c:1736:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " chance to vanish"); ^ help.c:1741:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " "); ^ help.c:1743:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " chance to revolt"); ^ help.c:1749:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " chance to surrender to nearby unit, "); ^ help.c:1751:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tb_percent_100th_desc, "to"); ^ help.c:1757:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " survival"); ^ help.c:1758:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ".%s%s", help_newline(), help_newline()); ^ help.c:1761:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "At most %d allowed in a game.%s", u_type_in_game_max(u), ^ help.c:1766:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "FOR DESIGNERS:\n"); ^ help.c:1767:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Internal name is \"%s\".%s", u_internal_name(u), ^ help.c:1769:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Short name is \"%s\".%s", u_short_name(u), ^ help.c:1772:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "New units get assigned a number."); ^ help.c:1773:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:1787:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Movement, Movement Points (MP), and Speeds (MP/ACP Ratios):"); ^ help.c:1789:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sIs always immobile.%s", help_indent(2), ^ help.c:1794:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sUses a minimum of %d ACP per move.%s", ^ help.c:1797:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sCannot move by its own action.%s", ^ help.c:1801:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sUnadjusted speed is ", help_indent(2)); ^ help.c:1803:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1807:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sOccupant adds speed: ", help_indent(2)); ^ help.c:1809:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1814:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sOccupant multiplies speed: ", help_indent(2)); ^ help.c:1817:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1822:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sWind affects speed.%s", help_indent(2), ^ help.c:1829:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sDamage affects speed.%s", help_indent(2), ^ help.c:1835:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sSpeed variation limited to between ", ^ help.c:1838:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " and "); ^ help.c:1840:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1842:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNeeds MP to enter terrain: ", help_indent(2)); ^ help.c:1843:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_mp_to_enter, NULL, "into"); ^ help.c:1844:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1847:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNeeds MP to leave terrain: ", help_indent(2)); ^ help.c:1848:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_mp_to_leave, NULL, "in"); ^ help.c:1849:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1853:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNeeds MP to traverse terrain: ", help_indent(2)); ^ help.c:1854:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_mp_to_traverse, NULL, "across"); ^ help.c:1855:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1858:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sMP to enter unit: ", help_indent(2)); ^ help.c:1859:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_mp_to_enter, NULL, "into"); ^ help.c:1860:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1863:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sMP to leave unit: ", help_indent(2)); ^ help.c:1864:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uu_table_row_desc(buf, u, uu_mp_to_leave, NULL, "in"); ^ help.c:1865:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1868:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sCan enter independent units: ", help_indent(2)); ^ help.c:1870:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1873:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNeeds %d MP to leave the world entirely.%s", ^ help.c:1878:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%sGets up to %d free MP if needed to finish a move.%s", ^ help.c:1882:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:1890:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Actions and Action Points (ACP):"); ^ help.c:1894:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sActs independently of ACP restrictions.%s", ^ help.c:1899:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sDoes not act.%s", help_indent(2), help_newline()); ^ help.c:1905:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sCan act until %d ACP left.%s", help_indent(2), ^ help.c:1908:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sWill never exceed %d ACP.%s", help_indent(2), ^ help.c:1913:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sGuaranteed to gain at least %d new ACP per turn.%s", ^ help.c:1916:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sWill never exceed %d new ACP per turn.%s", ^ help.c:1920:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sReceives basic allotment of %d new ACP per turn.%s", ^ help.c:1925:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sOccupant adds ACP: ", help_indent(2)); ^ help.c:1927:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1931:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNight adds ACP: ", help_indent(2)); ^ help.c:1932:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ut_table_row_desc(buf, u, ut_night_adds_acp, NULL, "in"); ^ help.c:1933:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1937:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sDamage affects ACP.%s", help_indent(2), ^ help.c:1943:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sOccupant multiplies ACP: ", help_indent(2)); ^ help.c:1946:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1950:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNight multiplies ACP: ", help_indent(2)); ^ help.c:1952:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "in"); ^ help.c:1953:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1958:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sAllowed %d free ACP to complete an action.%s", ^ help.c:1962:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:1974:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Side Attributes:"); ^ help.c:1977:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sCan belong to the following sides: ", help_indent(2)); ^ help.c:1984:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:1988:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:1995:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "Can be a side leader/capital (aka. \"self\") unit."); ^ help.c:1997:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "Side can opt for a different self unit instead."); ^ help.c:1999:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "Upon death, annoint a new self unit."); ^ help.c:2002:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "(Side must always have a self unit during game.)"); ^ help.c:2009:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sAt most %d allowed on each side in a game.%s", ^ help.c:2016:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "Cannot be controlled directly by side."); ^ help.c:2020:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "None."); ^ help.c:2021:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2031:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "AI Attributes:"); ^ help.c:2033:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "Can build advanced units."); ^ help.c:2037:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "Considered to be an immobile facility."); ^ help.c:2041:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "Considered to be a mobile ground unit."); ^ help.c:2045:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "Considered to be a mobile naval unit."); ^ help.c:2049:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "Considered to be a mobile air unit."); ^ help.c:2054:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%sRequires >= %d accessible, liquid cells to build naval units.%s", ^ help.c:2059:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sRequests a total peacetime garrison of %d units.%s", ^ help.c:2064:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sRequests a total wartime garrison of %d units.%s", ^ help.c:2070:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%sRange within which enemies will cause an alert is %d.%s", ^ help.c:2075:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sBasic tactical computation range is %d.%s", ^ help.c:2080:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline_si(buf, "None."); ^ help.c:2081:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2104:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"%s: ",category); ^ help.c:2111:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"%s:%d ",u_type_name(u),p); ^ help.c:2115:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"(none)%s%s", help_newline(), help_newline()); ^ help.c:2117:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"%s%s", help_newline(), help_newline()); ^ help.c:2133:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNotes:%s", help_newline(), help_newline()); ^ help.c:2135:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_newline(), help_newline()); ^ help.c:2138:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "1 of this represents %d individuals.", m_people(m)); ^ help.c:2142:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_newline(), help_newline()); ^ help.c:2155:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] buf, "%sMinimum required by a unit for the following activities.%s%s", ^ help.c:2161:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sIn addition to basic consumption.%s%s", help_newline(), ^ help.c:2169:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sAny unit building another unit,%s", help_newline(), ^ help.c:2171:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "needs (but does not necessarily use)"); ^ help.c:2172:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "the following minimum amounts for the given unit."); ^ help.c:2177:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sAny building unit consumes as follows%s%s", ^ help.c:2184:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] buf,"%sAny unit repairing other units needs/uses these amounts%s%s", ^ help.c:2195:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] buf, "Distances that a unit can send or receive this material."); ^ help.c:2196:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Format is unit:send:receive."); ^ help.c:2197:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "(NB Distances are free of terrain effects)"); ^ help.c:2207:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s:%d:%d ", u_type_name(u), o, i); ^ help.c:2209:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s:-:%d ", u_type_name(u), i); ^ help.c:2212:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_newline(), help_newline()); ^ help.c:2213:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Initial unit quantities at game start:"); ^ help.c:2219:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s:%d ", u_type_name(u), i); ^ help.c:2224:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"(none)"); ^ help.c:2225:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"%s%s", help_newline(), help_newline()); ^ help.c:2247:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " (a border type)"); ^ help.c:2250:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " (a connection type)"); ^ help.c:2253:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " (a coating type)"); ^ help.c:2258:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNotes:%s", help_newline(), help_newline()); ^ help.c:2260:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_newline(), help_newline()); ^ help.c:2263:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Represents water or other liquid."); ^ help.c:2264:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Generic unit capacity is %d.%s", t_capacity(t), ^ help.c:2267:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Up to %d people may live in this type of terrain.%s", ^ help.c:2272:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Elevation is always %d.%s", ^ help.c:2275:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Elevations fall between %d and %d.%s", ^ help.c:2280:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Thickness is %d.%s", t_thickness(t), help_newline()); ^ help.c:2284:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Temperature is always %d.%s", ^ help.c:2288:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Temperatures fall between %d and %d, averaging %d.%s", ^ help.c:2293:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Temperature varies randomly, up to %d each turn.%s", ^ help.c:2299:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Wind force is always %d.%s", ^ help.c:2303:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Wind forces fall between %d and %d, averaging %d.%s", ^ help.c:2309:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%d%% chance each turn that wind force will change.%s", ^ help.c:2314:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%d%% chance each turn that wind direction will change.%s", ^ help.c:2320:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Cloud cover is always %d.%s", ^ help.c:2323:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Cloud cover falls between %d and %d%s", ^ help.c:2334:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s:", m_type_name(m)); ^ help.c:2337:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sCan store up to %d", help_indent(2), ^ help.c:2339:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " (normally starts game with %d)", ^ help.c:2341:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2343:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%sSides will%s always know current amount accurately.%s", ^ help.c:2348:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sProduces %d and consumes %d each turn.%s", ^ help.c:2354:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%sAdvanced units can use this terrain to produce %d each turn.%s", ^ help.c:2362:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Coatings:"); ^ help.c:2365:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s coats, depths %d up to %d", ^ help.c:2373:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat_si(buf, "Type after being damaged: "); ^ help.c:2375:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2383:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "If exhausted of %s, %d%% chance to change to %s.%s", ^ help.c:2391:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sFOR DESIGNERS:%s", help_newline(), help_newline()); ^ help.c:2394:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Considered to be a type of river."); ^ help.c:2398:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Considered to be a type of road."); ^ help.c:2401:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Draw over terrain: "); ^ help.c:2403:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2407:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%sUnits able to enter, with given MP cost.%s", ^ help.c:2418:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s:%d ", u_type_name(u), e); ^ help.c:2420:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"%s%s", help_newline(), help_newline()); ^ help.c:2421:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Units able to leave, with given MP cost."); ^ help.c:2430:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s:%d ", u_type_name(u), l); ^ help.c:2432:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"%s%s", help_newline(), help_newline()); ^ help.c:2433:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "An attacker in this terrain, attacking the given units,"); ^ help.c:2434:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "has the following multiplier, ( > 1 = advantage)."); ^ help.c:2439:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s:%s%d.%d ", u_type_name(u), "*", eff / 100, eff % 100); ^ help.c:2441:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"%s%s", help_newline(), help_newline()); ^ help.c:2443:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "A defender in this terrain,"); ^ help.c:2444:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "has the following multiplier, ( < 1 = advantage)."); ^ help.c:2449:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s:%s%d.%d ", u_type_name(u), "*", eff / 100, eff % 100); ^ help.c:2451:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"%s%s", help_newline(), help_newline()); ^ help.c:2452:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf,"The following units vanish in this terrain."); ^ help.c:2455:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s ", u_type_name(u)); ^ help.c:2457:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"%s%s", help_newline(), help_newline()); ^ help.c:2458:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "The following units wreck in this terrain."); ^ help.c:2461:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s ", u_type_name(u)); ^ help.c:2463:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf,"%s%s", help_newline(), help_newline()); ^ help.c:2474:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNotes:%s", help_newline(), help_newline()); ^ help.c:2476:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s", help_newline(), help_newline()); ^ help.c:2478:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Research points needed for discovery: %d.%s", a_rp(a), ^ help.c:2480:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2482:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Prerequisites: "); ^ help.c:2484:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ".%s%s", help_newline(), help_newline()); ^ help.c:2486:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "No prerequisites.%s%s", help_newline(), help_newline()); ^ help.c:2489:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Needed for: "); ^ help.c:2491:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ".%s%s", help_newline(), help_newline()); ^ help.c:2493:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Not needed for any further advances.%s%s", ^ help.c:2499:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", "); ^ help.c:2501:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Enables: "); ^ help.c:2503:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s", u_type_name(u)); ^ help.c:2508:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2510:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Does not enable any new unit types."); ^ help.c:2521:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "No scores are being kept."); ^ help.c:2525:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%d. ", i++); ^ help.c:2529:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "The last side left in the game wins."); ^ help.c:2534:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "The last alliance left in the game wins."); ^ help.c:2537:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "(an indescribably complicated scorekeeper)"); ^ help.c:2539:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2555:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "No synthesis done when setting up this game."); ^ help.c:2557:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Synthesis done when setting up this game:"); ^ help.c:2559:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2565:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Countries:"); ^ help.c:2567:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2569:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%d cells across", help_indent(2), ^ help.c:2572:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", at least %d cells apart", ^ help.c:2575:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", and at most %d cells apart", ^ help.c:2577:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2581:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sMinimum terrain in each country: ", ^ help.c:2584:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2588:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sMaximum terrain in each country: ", ^ help.c:2591:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2595:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sStart with: ", help_indent(2)); ^ help.c:2597:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2602:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sIndependents nearby: ", help_indent(2)); ^ help.c:2604:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2606:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sFavored terrain:%s", help_indent(2), ^ help.c:2610:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s: ", help_indent(4), u_type_name(u)); ^ help.c:2613:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2617:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sCountry growth:%s", help_indent(2), ^ help.c:2620:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sUp to entire world", help_indent(4)); ^ help.c:2622:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sUp to %d cells across", ^ help.c:2625:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %d chance to stop if blocked.%s", ^ help.c:2630:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sGrowth chance, by terrain: ", ^ help.c:2633:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2638:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sTakeover chance, by terrain: ", ^ help.c:2641:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2646:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sChance for additional unit: ", ^ help.c:2649:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2655:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%sChance for additional independent unit: ", ^ help.c:2658:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2663:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sChance to take over units: ", ^ help.c:2666:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2672:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%sChance to take over independent unit: ", ^ help.c:2675:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2680:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sMaximum units in country: ", ^ help.c:2683:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2688:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sPeople takeover chance, by terrain: ", ^ help.c:2691:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2696:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sIndependent people chance: ", ^ help.c:2699:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2704:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Earthlike terrain:"); ^ help.c:2706:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2707:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sTerrain around edge is %s.%s", ^ help.c:2713:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Fractal percentile terrain:"); ^ help.c:2715:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2716:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sAlt blobs density %d, size %d, height %d%s", ^ help.c:2720:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%d smoothing passes%s", help_indent(4), ^ help.c:2722:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sLower percentiles: ", help_indent(4)); ^ help.c:2724:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2725:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sUpper percentiles: ", help_indent(4)); ^ help.c:2727:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2728:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sWet blobs density %d, size %d, height %d%s", ^ help.c:2732:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%d smoothing passes%s", help_indent(4), ^ help.c:2734:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sLower percentiles: ", help_indent(4)); ^ help.c:2736:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2737:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sUpper percentiles: ", help_indent(4)); ^ help.c:2739:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2740:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sTerrain around edge is %s.%s", ^ help.c:2746:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Independent units:"); ^ help.c:2748:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2753:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sChance of independent %s: ", ^ help.c:2756:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tb_percent_100th_desc, "in"); ^ help.c:2757:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2763:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Materials:"); ^ help.c:2765:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2769:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Maze terrain:"); ^ help.c:2771:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2772:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%d.%2.2d%% of maze is room.%s", ^ help.c:2775:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Room terrain types will be"); ^ help.c:2778:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s(%d)", t_type_name(t), ^ help.c:2782:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2783:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%d.%2.2d%% of maze is passageway.%s", ^ help.c:2786:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Passageway terrain types will be"); ^ help.c:2789:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s(%d)", t_type_name(t), ^ help.c:2793:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2794:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sTerrain around edge is %s.%s", ^ help.c:2799:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Random date:"); ^ help.c:2801:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2804:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Random terrain:"); ^ help.c:2806:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2807:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sTerrain types will be", help_indent(2)); ^ help.c:2810:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s(%d)", t_type_name(t), ^ help.c:2814:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2815:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sTerrain around edge is %s.%s", ^ help.c:2820:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Rivers:"); ^ help.c:2822:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2825:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sChance to be river source: ", ^ help.c:2829:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2831:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sSink is %s.%s", ^ help.c:2836:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sNo special sink terrain.%s", ^ help.c:2847:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sRiver of type %s incompatible with ", ^ help.c:2853:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ", %s", t_type_name(t2)); ^ help.c:2855:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s", t_type_name(t2)); ^ help.c:2860:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2865:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Roads:"); ^ help.c:2867:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2868:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sChance to run:%s", help_indent(2), ^ help.c:2872:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sFrom %s: ", help_indent(2), ^ help.c:2875:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tb_percent_desc, "to"); ^ help.c:2876:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2880:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%s%d%% chance of spur, if within %d of road.%s", ^ help.c:2885:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%d%% chance of road to edge.%s", ^ help.c:2895:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sRouting of road from %s: ", ^ help.c:2901:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "."); ^ help.c:2907:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%sof edge gets road run to another edge.%s", ^ help.c:2912:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Weather:"); ^ help.c:2914:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2917:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Names for geographical features:"); ^ help.c:2919:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2922:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "Names for units:"); ^ help.c:2924:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2927:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s:", c_string(method)); ^ help.c:2929:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2936:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2938:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%d choices in side library.%s", length(g_side_lib()), ^ help.c:2950:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " (was run)"); ^ help.c:2952:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " (was not run)"); ^ help.c:2954:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " (was called %d times, was run %d times)", ^ help.c:2958:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " (not attempted)"); ^ help.c:2961:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " (? ? ?)"); ^ help.c:2968:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "World circumference: %d.%s", world.circumference, ^ help.c:2970:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2971:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Area in world: %d wide x %d high", area.width, area.height); ^ help.c:2973:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " (wraps completely around world).%s", help_indent(2)); ^ help.c:2975:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, ".%s", help_indent(2)); ^ help.c:2977:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Latitude: %d.%sLongitude: %d.\n", area.latitude, ^ help.c:2979:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:2981:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Elevations range from %d to %d, averaging %d.%s", ^ help.c:2983:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Cells are %d elevation units across.%s", ^ help.c:2987:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Length of year: %d turns.%s", world.yearlength, ^ help.c:2991:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Length of day: %d turns.%s", world.daylength, ^ help.c:2993:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Percentage daylight: %d%%.%s", world.daylight_fraction, ^ help.c:2995:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Percentage twilight: %d%%.%s", ^ help.c:3004:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "FOR DESIGNERS:"); ^ help.c:3005:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Area projection is %d.%s", area.projection, ^ help.c:3007:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Default contour line color is \"%s\".%s", ^ help.c:3009:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Default country border color is \"%s\".%s", ^ help.c:3011:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Default frontline color is \"%s\".%s", ^ help.c:3013:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Default grid color is \"%s\".%s", ^ help.c:3015:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Default meridian color is \"%s\".%s", ^ help.c:3017:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Default shoreline color is \"%s\".%s", ^ help.c:3019:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Default unit name color is \"%s\".%s", ^ help.c:3021:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "Default unseen color is \"%s\".%s", ^ help.c:3039:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "^%c ", (ch ^ 0x40)); ^ help.c:3041:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "'%c' ", ch); ^ help.c:3043:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %c ", ch); ^ help.c:3046:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "\""); ^ help.c:3048:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "\""); ^ help.c:3051:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " "); ^ help.c:3053:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:3262:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " for all unit types"); ^ help.c:3271:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " by default"); ^ help.c:3278:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3280:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " for "); ^ help.c:3289:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3342:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " for all terrain types"); ^ help.c:3351:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " by default"); ^ help.c:3358:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3360:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " for "); ^ help.c:3365:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3403:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] connect = "for"; ^ help.c:3437:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s all unit types", connect); ^ help.c:3446:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " by default"); ^ help.c:3453:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3455:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s ", connect); ^ help.c:3461:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3483:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] connect = "for"; ^ help.c:3516:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s all terrain types", connect); ^ help.c:3525:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " by default"); ^ help.c:3532:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3534:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s ", connect); ^ help.c:3539:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3554:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *connect = "vs"; ^ help.c:3590:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s all material types", connect); ^ help.c:3599:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " by default"); ^ help.c:3606:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3608:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s ", connect); ^ help.c:3613:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3628:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *connect = "vs"; ^ help.c:3664:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s all advance types", connect); ^ help.c:3673:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " by default"); ^ help.c:3680:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3682:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " %s ", connect); ^ help.c:3687:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3737:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " for all terrain types"); ^ help.c:3746:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " by default"); ^ help.c:3753:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3755:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " vs "); ^ help.c:3760:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3827:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " for all advance types"); ^ help.c:3841:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, ", "); ^ help.c:3874:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "----- "); ^ help.c:3876:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, " -----%s%s", help_newline(), help_newline()); ^ help.c:3889:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, " "); ^ help.c:3891:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ help.c:3898:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("notes not list or strings, ignoring"); ^ help.c:3912:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tnprintf(buf, BLURBSIZE, " "); ^ help.c:3921:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("blurb not list or strings, ignoring"); ^ help.c:3932:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("%s", c_string(instructions)); ^ help.c:3936:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("%s", c_string(car(rest))); ^ help.c:3942:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Instructions are of wrong type"); ^ help.c:3945:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] notify_all("(no instructions supplied)"); ^ help.c:4013:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "%"); ^ help.c:4020:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcat(buf, "%"); ^ help.c:4088:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s", help_indent(2)); ^ help.c:4095:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(buf, "Tried to concatenate a line to a NULL text buffer"); ^ help.c:4096:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(str, "Tried to concatenate a NULL string to a text buffer"); ^ help.c:4104:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(buf, "Tried to concatenate a line to a NULL text buffer"); ^ help.c:4105:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(str, "Tried to concatenate a NULL string to a text buffer"); ^ help.c:4106:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbprintf(buf, "%s%s%s", help_indent(2), str, help_newline()); ^ help.c:4115:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "\n"; ^ help.c:4117:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "
\n"; ^ help.c:4132:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return ""; ^ help.c:4144:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Number of requested indentation chars exceeds buffer size", ^ help.c:4145:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ""); ^ help.c:4164:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *ccfilebname = "index"; ^ help.c:4173:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_help_file_header(help_output_toc_filep, "Table of Contents"); ^ help.c:4174:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_help_section_header(help_output_toc_filep, "Table of Contents"); ^ help.c:4230:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to prepare an help file with a NULL name"); ^ help.c:4232:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to prepare an help file with an empty name"); ^ help.c:4234:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to prepare an help file with a NULL section name"); ^ help.c:4253:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to open a help file with a NULL name."); ^ help.c:4255:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to open a help file with an empty name."); ^ help.c:4261:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Failed to open %s for writing.", ccfilepath); ^ help.c:4281:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(sectionname, "Tried to index a NULL section name"); ^ help.c:4285:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("", hfilebname, ccfileext, ccfilename); ^ help.c:4303:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "File name is too large for table of contents help file"); ^ help.c:4343:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to flush a help node to a NULL help file"); ^ help.c:4345:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to flush a NULL help node to a help file"); ^ help.c:4370:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_help_section_footer(help_output_toc_filep, "Table of Contents"); ^ help.c:4372:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] write_help_file_footer(help_output_toc_filep, "Table of Contents"); ^ help.c:4422:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(hfilep, "Attempted to flush a NULL help file."); ^ help.c:4435:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write an header to a NULL help file"); ^ help.c:4439:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write an header with NULL header data"); ^ help.c:4447:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write an header with NULL header data"); ^ help.c:4469:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write a footer to a NULL help file"); ^ help.c:4502:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write an header to a NULL help CC file"); ^ help.c:4507:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write an header with NULL header data"); ^ help.c:4522:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write a footer to a NULL help file"); ^ help.c:4537:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write an header to a NULL help CC file"); ^ help.c:4541:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write an header with NULL header data"); ^ help.c:4546:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write an header with NULL header data"); ^ help.c:4561:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write a footer to a NULL help CC file"); ^ help.c:4576:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write a footer to a NULL help CC file"); ^ help.c:4595:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "txt"; ^ help.c:4597:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "html"; ^ help.c:4600:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return ""; ^ help.c:4617:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("..", "index", "", midxbname); ^ help.c:4617:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("..", "index", "", midxbname); ^ help.c:4617:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname("..", "index", "", midxbname); ^ help.c:4649:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *tocfilebname = "index"; ^ help.c:4652:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *tocname = "Table of Contents"; ^ help.c:4662:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to write a navigation bar for an invalid help page."); ^ help.c:4663:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(ccfilep, "Attempted to write to a NULL help file."); ^ 913 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. copying.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] copying.c:9:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " GNU GENERAL PUBLIC LICENSE"); ^ copying.c:10:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " Version 2, June 1991"); ^ copying.c:11:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:12:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " Copyright (C) 1989, 1991 Free Software Foundation, Inc."); ^ copying.c:13:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 675 Mass Ave, Cambridge, MA 02139, USA"); ^ copying.c:14:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " Everyone is permitted to copy and distribute verbatim copies"); ^ copying.c:15:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " of this license document, but changing it is not allowed."); ^ copying.c:16:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:17:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " Preamble"); ^ copying.c:18:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:19:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " The licenses for most software are designed to take away your"); ^ copying.c:20:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "freedom to share and change it. By contrast, the GNU General Public"); ^ copying.c:21:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "License is intended to guarantee your freedom to share and change free"); ^ copying.c:22:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "software--to make sure the software is free for all its users. This"); ^ copying.c:23:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "General Public License applies to most of the Free Software"); ^ copying.c:24:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Foundation's software and to any other program whose authors commit to"); ^ copying.c:25:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "using it. (Some other Free Software Foundation software is covered by"); ^ copying.c:26:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "the GNU Library General Public License instead.) You can apply it to"); ^ copying.c:27:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "your programs, too."); ^ copying.c:28:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:29:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " When we speak of free software, we are referring to freedom, not"); ^ copying.c:30:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "price. Our General Public Licenses are designed to make sure that you"); ^ copying.c:31:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "have the freedom to distribute copies of free software (and charge for"); ^ copying.c:32:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "this service if you wish), that you receive source code or can get it"); ^ copying.c:33:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "if you want it, that you can change the software or use pieces of it"); ^ copying.c:34:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "in new free programs; and that you know you can do these things."); ^ copying.c:35:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:36:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " To protect your rights, we need to make restrictions that forbid"); ^ copying.c:37:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "anyone to deny you these rights or to ask you to surrender the rights."); ^ copying.c:38:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "These restrictions translate to certain responsibilities for you if you"); ^ copying.c:39:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "distribute copies of the software, or if you modify it."); ^ copying.c:40:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:41:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " For example, if you distribute copies of such a program, whether"); ^ copying.c:42:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "gratis or for a fee, you must give the recipients all the rights that"); ^ copying.c:43:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "you have. You must make sure that they, too, receive or can get the"); ^ copying.c:44:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "source code. And you must show them these terms so they know their"); ^ copying.c:45:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "rights."); ^ copying.c:46:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:47:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " We protect your rights with two steps: (1) copyright the software, and"); ^ copying.c:48:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "(2) offer you this license which gives you legal permission to copy,"); ^ copying.c:49:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "distribute and/or modify the software."); ^ copying.c:50:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:51:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " Also, for each author's protection and ours, we want to make certain"); ^ copying.c:52:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "that everyone understands that there is no warranty for this free"); ^ copying.c:53:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "software. If the software is modified by someone else and passed on, we"); ^ copying.c:54:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "want its recipients to know that what they have is not the original, so"); ^ copying.c:55:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "that any problems introduced by others will not reflect on the original"); ^ copying.c:56:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "authors' reputations."); ^ copying.c:57:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:58:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " Finally, any free program is threatened constantly by software"); ^ copying.c:59:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "patents. We wish to avoid the danger that redistributors of a free"); ^ copying.c:60:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "program will individually obtain patent licenses, in effect making the"); ^ copying.c:61:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "program proprietary. To prevent this, we have made it clear that any"); ^ copying.c:62:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "patent must be licensed for everyone's free use or not licensed at all."); ^ copying.c:63:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:64:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " The precise terms and conditions for copying, distribution and"); ^ copying.c:65:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "modification follow."); ^ copying.c:66:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:67:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " GNU GENERAL PUBLIC LICENSE"); ^ copying.c:68:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION"); ^ copying.c:69:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:70:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 0. This License applies to any program or other work which contains"); ^ copying.c:71:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "a notice placed by the copyright holder saying it may be distributed"); ^ copying.c:72:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "under the terms of this General Public License. The \"Program\", below,"); ^ copying.c:73:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "refers to any such program or work, and a \"work based on the Program\""); ^ copying.c:74:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "means either the Program or any derivative work under copyright law:"); ^ copying.c:75:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "that is to say, a work containing the Program or a portion of it,"); ^ copying.c:76:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "either verbatim or with modifications and/or translated into another"); ^ copying.c:77:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "language. (Hereinafter, translation is included without limitation in"); ^ copying.c:78:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "the term \"modification\".) Each licensee is addressed as \"you\"."); ^ copying.c:79:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:80:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Activities other than copying, distribution and modification are not"); ^ copying.c:81:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "covered by this License; they are outside its scope. The act of"); ^ copying.c:82:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "running the Program is not restricted, and the output from the Program"); ^ copying.c:83:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "is covered only if its contents constitute a work based on the"); ^ copying.c:84:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Program (independent of having been made by running the Program)."); ^ copying.c:85:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Whether that is true depends on what the Program does."); ^ copying.c:86:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:87:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 1. You may copy and distribute verbatim copies of the Program's"); ^ copying.c:88:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "source code as you receive it, in any medium, provided that you"); ^ copying.c:89:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "conspicuously and appropriately publish on each copy an appropriate"); ^ copying.c:90:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "copyright notice and disclaimer of warranty; keep intact all the"); ^ copying.c:91:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "notices that refer to this License and to the absence of any warranty;"); ^ copying.c:92:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "and give any other recipients of the Program a copy of this License"); ^ copying.c:93:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "along with the Program."); ^ copying.c:94:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:95:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "You may charge a fee for the physical act of transferring a copy, and"); ^ copying.c:96:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "you may at your option offer warranty protection in exchange for a fee."); ^ copying.c:97:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:98:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 2. You may modify your copy or copies of the Program or any portion"); ^ copying.c:99:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "of it, thus forming a work based on the Program, and copy and"); ^ copying.c:100:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "distribute such modifications or work under the terms of Section 1"); ^ copying.c:101:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "above, provided that you also meet all of these conditions:"); ^ copying.c:102:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:103:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " a) You must cause the modified files to carry prominent notices"); ^ copying.c:104:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " stating that you changed the files and the date of any change."); ^ copying.c:105:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:106:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " b) You must cause any work that you distribute or publish, that in"); ^ copying.c:107:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " whole or in part contains or is derived from the Program or any"); ^ copying.c:108:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " part thereof, to be licensed as a whole at no charge to all third"); ^ copying.c:109:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " parties under the terms of this License."); ^ copying.c:110:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:111:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " c) If the modified program normally reads commands interactively"); ^ copying.c:112:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " when run, you must cause it, when started running for such"); ^ copying.c:113:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " interactive use in the most ordinary way, to print or display an"); ^ copying.c:114:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " announcement including an appropriate copyright notice and a"); ^ copying.c:115:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " notice that there is no warranty (or else, saying that you provide"); ^ copying.c:116:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " a warranty) and that users may redistribute the program under"); ^ copying.c:117:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " these conditions, and telling the user how to view a copy of this"); ^ copying.c:118:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " License. (Exception: if the Program itself is interactive but"); ^ copying.c:119:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " does not normally print such an announcement, your work based on"); ^ copying.c:120:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " the Program is not required to print an announcement.)"); ^ copying.c:121:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:122:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "These requirements apply to the modified work as a whole. If"); ^ copying.c:123:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "identifiable sections of that work are not derived from the Program,"); ^ copying.c:124:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "and can be reasonably considered independent and separate works in"); ^ copying.c:125:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "themselves, then this License, and its terms, do not apply to those"); ^ copying.c:126:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "sections when you distribute them as separate works. But when you"); ^ copying.c:127:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "distribute the same sections as part of a whole which is a work based"); ^ copying.c:128:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "on the Program, the distribution of the whole must be on the terms of"); ^ copying.c:129:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "this License, whose permissions for other licensees extend to the"); ^ copying.c:130:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "entire whole, and thus to each and every part regardless of who wrote it."); ^ copying.c:131:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:132:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Thus, it is not the intent of this section to claim rights or contest"); ^ copying.c:133:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "your rights to work written entirely by you; rather, the intent is to"); ^ copying.c:134:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "exercise the right to control the distribution of derivative or"); ^ copying.c:135:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "collective works based on the Program."); ^ copying.c:136:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:137:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "In addition, mere aggregation of another work not based on the Program"); ^ copying.c:138:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "with the Program (or with a work based on the Program) on a volume of"); ^ copying.c:139:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "a storage or distribution medium does not bring the other work under"); ^ copying.c:140:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "the scope of this License."); ^ copying.c:141:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:142:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 3. You may copy and distribute the Program (or a work based on it,"); ^ copying.c:143:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "under Section 2) in object code or executable form under the terms of"); ^ copying.c:144:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Sections 1 and 2 above provided that you also do one of the following:"); ^ copying.c:145:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:146:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " a) Accompany it with the complete corresponding machine-readable"); ^ copying.c:147:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " source code, which must be distributed under the terms of Sections"); ^ copying.c:148:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 1 and 2 above on a medium customarily used for software interchange; or,"); ^ copying.c:149:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:150:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " b) Accompany it with a written offer, valid for at least three"); ^ copying.c:151:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " years, to give any third party, for a charge no more than your"); ^ copying.c:152:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " cost of physically performing source distribution, a complete"); ^ copying.c:153:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " machine-readable copy of the corresponding source code, to be"); ^ copying.c:154:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " distributed under the terms of Sections 1 and 2 above on a medium"); ^ copying.c:155:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " customarily used for software interchange; or,"); ^ copying.c:156:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:157:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " c) Accompany it with the information you received as to the offer"); ^ copying.c:158:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " to distribute corresponding source code. (This alternative is"); ^ copying.c:159:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " allowed only for noncommercial distribution and only if you"); ^ copying.c:160:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " received the program in object code or executable form with such"); ^ copying.c:161:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " an offer, in accord with Subsection b above.)"); ^ copying.c:162:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:163:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "The source code for a work means the preferred form of the work for"); ^ copying.c:164:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "making modifications to it. For an executable work, complete source"); ^ copying.c:165:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "code means all the source code for all modules it contains, plus any"); ^ copying.c:166:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "associated interface definition files, plus the scripts used to"); ^ copying.c:167:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "control compilation and installation of the executable. However, as a"); ^ copying.c:168:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "special exception, the source code distributed need not include"); ^ copying.c:169:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "anything that is normally distributed (in either source or binary"); ^ copying.c:170:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "form) with the major components (compiler, kernel, and so on) of the"); ^ copying.c:171:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "operating system on which the executable runs, unless that component"); ^ copying.c:172:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "itself accompanies the executable."); ^ copying.c:173:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:174:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "If distribution of executable or object code is made by offering"); ^ copying.c:175:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "access to copy from a designated place, then offering equivalent"); ^ copying.c:176:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "access to copy the source code from the same place counts as"); ^ copying.c:177:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "distribution of the source code, even though third parties are not"); ^ copying.c:178:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "compelled to copy the source along with the object code."); ^ copying.c:179:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:180:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 4. You may not copy, modify, sublicense, or distribute the Program"); ^ copying.c:181:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "except as expressly provided under this License. Any attempt"); ^ copying.c:182:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "otherwise to copy, modify, sublicense or distribute the Program is"); ^ copying.c:183:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "void, and will automatically terminate your rights under this License."); ^ copying.c:184:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "However, parties who have received copies, or rights, from you under"); ^ copying.c:185:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "this License will not have their licenses terminated so long as such"); ^ copying.c:186:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "parties remain in full compliance."); ^ copying.c:187:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:188:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 5. You are not required to accept this License, since you have not"); ^ copying.c:189:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "signed it. However, nothing else grants you permission to modify or"); ^ copying.c:190:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "distribute the Program or its derivative works. These actions are"); ^ copying.c:191:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "prohibited by law if you do not accept this License. Therefore, by"); ^ copying.c:192:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "modifying or distributing the Program (or any work based on the"); ^ copying.c:193:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Program), you indicate your acceptance of this License to do so, and"); ^ copying.c:194:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "all its terms and conditions for copying, distributing or modifying"); ^ copying.c:195:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "the Program or works based on it."); ^ copying.c:196:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:197:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 6. Each time you redistribute the Program (or any work based on the"); ^ copying.c:198:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Program), the recipient automatically receives a license from the"); ^ copying.c:199:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "original licensor to copy, distribute or modify the Program subject to"); ^ copying.c:200:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "these terms and conditions. You may not impose any further"); ^ copying.c:201:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "restrictions on the recipients' exercise of the rights granted herein."); ^ copying.c:202:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "You are not responsible for enforcing compliance by third parties to"); ^ copying.c:203:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "this License."); ^ copying.c:204:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:205:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 7. If, as a consequence of a court judgment or allegation of patent"); ^ copying.c:206:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "infringement or for any other reason (not limited to patent issues),"); ^ copying.c:207:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "conditions are imposed on you (whether by court order, agreement or"); ^ copying.c:208:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "otherwise) that contradict the conditions of this License, they do not"); ^ copying.c:209:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "excuse you from the conditions of this License. If you cannot"); ^ copying.c:210:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "distribute so as to satisfy simultaneously your obligations under this"); ^ copying.c:211:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "License and any other pertinent obligations, then as a consequence you"); ^ copying.c:212:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "may not distribute the Program at all. For example, if a patent"); ^ copying.c:213:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "license would not permit royalty-free redistribution of the Program by"); ^ copying.c:214:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "all those who receive copies directly or indirectly through you, then"); ^ copying.c:215:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "the only way you could satisfy both it and this License would be to"); ^ copying.c:216:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "refrain entirely from distribution of the Program."); ^ copying.c:217:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:218:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "If any portion of this section is held invalid or unenforceable under"); ^ copying.c:219:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "any particular circumstance, the balance of the section is intended to"); ^ copying.c:220:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "apply and the section as a whole is intended to apply in other"); ^ copying.c:221:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "circumstances."); ^ copying.c:222:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:223:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "It is not the purpose of this section to induce you to infringe any"); ^ copying.c:224:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "patents or other property right claims or to contest validity of any"); ^ copying.c:225:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "such claims; this section has the sole purpose of protecting the"); ^ copying.c:226:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "integrity of the free software distribution system, which is"); ^ copying.c:227:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "implemented by public license practices. Many people have made"); ^ copying.c:228:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "generous contributions to the wide range of software distributed"); ^ copying.c:229:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "through that system in reliance on consistent application of that"); ^ copying.c:230:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "system; it is up to the author/donor to decide if he or she is willing"); ^ copying.c:231:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "to distribute software through any other system and a licensee cannot"); ^ copying.c:232:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "impose that choice."); ^ copying.c:233:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:234:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "This section is intended to make thoroughly clear what is believed to"); ^ copying.c:235:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "be a consequence of the rest of this License."); ^ copying.c:236:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:237:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 8. If the distribution and/or use of the Program is restricted in"); ^ copying.c:238:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "certain countries either by patents or by copyrighted interfaces, the"); ^ copying.c:239:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "original copyright holder who places the Program under this License"); ^ copying.c:240:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "may add an explicit geographical distribution limitation excluding"); ^ copying.c:241:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "those countries, so that distribution is permitted only in or among"); ^ copying.c:242:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "countries not thus excluded. In such case, this License incorporates"); ^ copying.c:243:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "the limitation as if written in the body of this License."); ^ copying.c:244:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:245:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 9. The Free Software Foundation may publish revised and/or new versions"); ^ copying.c:246:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "of the General Public License from time to time. Such new versions will"); ^ copying.c:247:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "be similar in spirit to the present version, but may differ in detail to"); ^ copying.c:248:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "address new problems or concerns."); ^ copying.c:249:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:250:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Each version is given a distinguishing version number. If the Program"); ^ copying.c:251:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "specifies a version number of this License which applies to it and \"any"); ^ copying.c:252:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "later version\", you have the option of following the terms and conditions"); ^ copying.c:253:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "either of that version or of any later version published by the Free"); ^ copying.c:254:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Software Foundation. If the Program does not specify a version number of"); ^ copying.c:255:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "this License, you may choose any version ever published by the Free Software"); ^ copying.c:256:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Foundation."); ^ copying.c:257:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:258:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 10. If you wish to incorporate parts of the Program into other free"); ^ copying.c:259:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "programs whose distribution conditions are different, write to the author"); ^ copying.c:260:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "to ask for permission. For software which is copyrighted by the Free"); ^ copying.c:261:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "Software Foundation, write to the Free Software Foundation; we sometimes"); ^ copying.c:262:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "make exceptions for this. Our decision will be guided by the two goals"); ^ copying.c:263:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "of preserving the free status of all derivatives of our free software and"); ^ copying.c:264:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "of promoting the sharing and reuse of software generally."); ^ copying.c:265:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:271:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " NO WARRANTY"); ^ copying.c:272:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:273:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY"); ^ copying.c:274:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN"); ^ copying.c:275:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES"); ^ copying.c:276:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED"); ^ copying.c:277:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF"); ^ copying.c:278:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS"); ^ copying.c:279:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE"); ^ copying.c:280:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,"); ^ copying.c:281:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "REPAIR OR CORRECTION."); ^ copying.c:282:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ copying.c:283:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, " 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING"); ^ copying.c:284:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR"); ^ copying.c:285:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,"); ^ copying.c:286:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING"); ^ copying.c:287:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED"); ^ copying.c:288:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY"); ^ copying.c:289:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER"); ^ copying.c:290:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE"); ^ copying.c:291:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, "POSSIBILITY OF SUCH DAMAGES."); ^ copying.c:292:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tbcatline(buf, ""); ^ 279 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. generic.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] generic.c:80:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad utype %d", u); ^ generic.c:86:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad mtype %d", m); ^ generic.c:92:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad ttype %d", t); ^ generic.c:98:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Bad atype %d", a); ^ In file included from generic.c:152: ./gvar.def:9:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("action-movies", g_action_movies, set_g_action_movies, ^ ./gvar.def:10:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "movies to play as result of actions and their outcomes", ^ ./gvar.def:13:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("action-notices", g_action_notices, set_g_action_notices, ^ ./gvar.def:14:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "text to use in describing actions and their outcomes in the present", ^ ./gvar.def:17:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("advantage-default", g_advantage_default, set_g_advantage_default, ^ ./gvar.def:18:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "default advantage of each side", ^ ./gvar.def:21:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("advantage-max", g_advantage_max, set_g_advantage_max, ^ ./gvar.def:22:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum advantage that a player can request", ^ ./gvar.def:25:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("advantage-min", g_advantage_min, set_g_advantage_min, ^ ./gvar.def:26:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum advantage that a player can request", ^ ./gvar.def:29:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("ai-initial-research-goals", g_ai_initial_research_goals, ^ ./gvar.def:31:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "weighted list of possible initial research goals for AI", ^ ./gvar.def:34:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("alt-blob-density", g_alt_blob_density, set_g_alt_blob_density, ^ ./gvar.def:35:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of altitude blobs to generate for fractal terrain", ^ ./gvar.def:38:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("alt-blob-height", g_alt_blob_height, set_g_alt_blob_height, ^ ./gvar.def:39:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "height of altitude blobs to generate for fractal terrain", ^ ./gvar.def:42:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("alt-blob-size", g_alt_blob_size, set_g_alt_blob_size, ^ ./gvar.def:43:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "size of altitude blobs to generate for fractal terrain", ^ ./gvar.def:46:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("alt-smoothing", g_alt_smoothing, set_g_alt_smoothing, ^ ./gvar.def:47:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of averaging steps to do on generated altitudes", ^ ./gvar.def:50:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("attack-cursor", g_attack_cursor, set_g_attack_cursor, ^ ./gvar.def:51:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "the cursor to use when over a unit that may be attacked", ^ ./gvar.def:52:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gattackcursor, "cursor-sword") ^ ./gvar.def:54:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("backdrop-ignore-doctrine", g_backdrop_ignore_doctrine, set_g_backdrop_ignore_doctrine, ^ ./gvar.def:55:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "whether backdrop model 1 should ignore doctrine", ^ ./gvar.def:58:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("backdrop-model", g_backdrop_model, set_g_backdrop_model, ^ ./gvar.def:59:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "algorithm to use for backdrop economy", ^ ./gvar.def:62:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("calendar", g_calendar, set_g_calendar, ^ ./gvar.def:63:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "calendar system to use", ^ ./gvar.def:66:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("combat-model", g_combat_model, set_g_combat_model, ^ ./gvar.def:67:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "algorithm to use for combat", ^ ./gvar.def:70:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("contour-color", g_contour_color, set_g_contour_color, ^ ./gvar.def:71:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the color to use when displaying contour lines", ^ ./gvar.def:72:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gcontourcolor, "saddle-brown") ^ ./gvar.def:74:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("country-border-color", g_country_border_color, set_g_country_border_color, ^ ./gvar.def:75:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the color to use when displaying country borders", ^ ./gvar.def:76:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gcountrybordercolor, "deep-pink") ^ ./gvar.def:78:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("country-radius-max", g_radius_max, set_g_radius_max, ^ ./gvar.def:79:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum radius of each side's country", ^ ./gvar.def:82:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("country-radius-min", g_radius_min, set_g_radius_min, ^ ./gvar.def:83:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "default initial radius of each side's country", ^ ./gvar.def:86:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("country-separation-max", g_separation_max, set_g_separation_max, ^ ./gvar.def:87:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum distance between countries", ^ ./gvar.def:90:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("country-separation-min", g_separation_min, set_g_separation_min, ^ ./gvar.def:91:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum distance from each country to some other", ^ ./gvar.def:94:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("create-units-from-specs", g_create_units, set_g_create_units, ^ ./gvar.def:95:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if should create units while reading, false if should save", ^ ./gvar.def:98:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("default-namer", g_default_namer, set_g_default_namer, ^ ./gvar.def:99:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "namer to run when everything else fails", ^ ./gvar.def:100:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gdefaultnamer, "") ^ ./gvar.def:102:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("edge-terrain", g_edge_terrain, set_g_edge_terrain, ^ ./gvar.def:103:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "type of terrain that goes around the edge of the world", ^ ./gvar.def:106:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("edge-road-density", g_edge_road_density, set_g_edge_road_density, ^ ./gvar.def:107:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of roads from edge to edge", ^ ./gvar.def:110:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("elapsed-real-time", g_elapsed_time, set_g_elapsed_time, ^ ./gvar.def:111:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of seconds of real time in the game so far", ^ ./gvar.def:114:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("event-movies", g_event_movies, set_g_event_movies, ^ ./gvar.def:115:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "movies to play when events are recorded", ^ ./gvar.def:118:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("event-narratives", g_event_narratives, set_g_event_narratives, ^ ./gvar.def:119:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "text to use in describing events in the past", ^ ./gvar.def:122:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("event-notices", g_event_notices, set_g_event_notices, ^ ./gvar.def:123:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "text to use in describing events in the present", ^ ./gvar.def:126:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("extra-turn-chance", g_extra_turn, set_g_extra_turn, ^ ./gvar.def:127:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that game will last one more turn", ^ ./gvar.def:130:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("feature-namers", g_feature_namers, set_g_feature_namers, ^ ./gvar.def:131:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "definitions of namers of geographical features", ^ ./gvar.def:134:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("feature-types", g_feature_types, set_g_feature_types, ^ ./gvar.def:135:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "definitions of types of geographical features", ^ ./gvar.def:138:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("frontline-color", g_frontline_color, set_g_frontline_color, ^ ./gvar.def:139:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "color to use for drawing differing control", ^ ./gvar.def:140:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gfrontlinecolor, "red") ^ ./gvar.def:142:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("generic-cursor", g_generic_cursor, set_g_generic_cursor, ^ ./gvar.def:143:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "the default cursor to use", ^ ./gvar.def:144:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ggenericcursor, "cursor-pointer") ^ ./gvar.def:146:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("grid-color", g_grid_color, set_g_grid_color, ^ ./gvar.def:147:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the color to use when displaying cell grid", ^ ./gvar.def:148:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ggridcolor, "dark-gray") ^ ./gvar.def:150:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("growth-stop-chance", g_growth_stop, set_g_growth_stop, ^ ./gvar.def:151:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that country growth will stop after expanding by one", ^ ./gvar.def:154:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("indepside-can-build", g_indepside_can_build, set_g_indepside_can_build, ^ ./gvar.def:155:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "independent side can do construction", ^ ./gvar.def:158:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("indepside-can-develop", g_indepside_can_develop, set_g_indepside_can_develop, ^ ./gvar.def:159:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "independent side can do development", ^ ./gvar.def:162:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("indepside-can-research", g_indepside_can_research, set_g_indepside_can_research, ^ ./gvar.def:163:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "independent side can do research", ^ ./gvar.def:166:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("indepside-has-ai", g_indepside_has_ai, set_g_indepside_has_ai, ^ ./gvar.def:167:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "independent side has AI", ^ ./gvar.def:170:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("indepside-has-economy", g_indepside_has_economy, set_g_indepside_has_economy, ^ ./gvar.def:171:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "independent side can produce and consume materials", ^ ./gvar.def:174:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("indepside-has-treasury", g_indepside_has_treasury, set_g_indepside_has_treasury, ^ ./gvar.def:175:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "independent side has a treasury", ^ ./gvar.def:178:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("initial-date", g_initial_date, set_g_initial_date, ^ ./gvar.def:179:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "date of the first turn", ^ ./gvar.def:180:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ginitialdate, "") ^ ./gvar.def:182:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("initial-date-max", g_initial_date_max, set_g_initial_date_max, ^ ./gvar.def:183:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "latest possible date of the first turn", ^ ./gvar.def:184:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ginitialdatemax, "") ^ ./gvar.def:186:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("initial-date-min", g_initial_date_min, set_g_initial_date_min, ^ ./gvar.def:187:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "earliest possible date of the first turn", ^ ./gvar.def:188:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ginitialdatemin, "") ^ ./gvar.def:190:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("initial-day-part", g_initial_day_part, set_g_initial_day_part, ^ ./gvar.def:191:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "day part of the first (possible) turn", ^ ./gvar.def:194:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("initial-year-part", g_initial_year_part, set_g_initial_year_part, ^ ./gvar.def:195:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "year part of the first (possible) turn", ^ ./gvar.def:198:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("last-turn", g_last_turn, set_g_last_turn, ^ ./gvar.def:199:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "last possible turn in the game", ^ ./gvar.def:202:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("maze-passage-density", g_maze_passage, set_g_maze_passage, ^ ./gvar.def:203:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "density of passages in a maze", ^ ./gvar.def:206:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("maze-room-density", g_maze_room, set_g_maze_room, ^ ./gvar.def:207:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "density of rooms in a maze", ^ ./gvar.def:210:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("meridian-color", g_meridian_color, set_g_meridian_color, ^ ./gvar.def:211:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the color to use when displaying meridians", ^ ./gvar.def:212:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gmeridiancolor, "black") ^ ./gvar.def:214:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("player-sides-locked", g_player_sides_locked, set_g_player_sides_locked, ^ ./gvar.def:215:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if player-side assignments can't be changed", ^ ./gvar.def:218:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("protection-resists-capture", g_prot_resists_capture, ^ ./gvar.def:220:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true, if the protection tables are used to resist capture", ^ ./gvar.def:223:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("random-state", g_random_state, set_g_random_state, ^ ./gvar.def:224:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "value of the random state", ^ ./gvar.def:227:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("real-time-for-game", g_rt_for_game, set_g_rt_for_game, ^ ./gvar.def:228:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "total real time that the game may last", ^ ./gvar.def:231:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("real-time-per-side", g_rt_per_side, set_g_rt_per_side, ^ ./gvar.def:232:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "total real time that a side gets for this game", ^ ./gvar.def:235:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("real-time-per-turn", g_rt_per_turn, set_g_rt_per_turn, ^ ./gvar.def:236:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum real time that any turn may last", ^ ./gvar.def:239:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("river-sink-terrain", g_river_sink_terrain, set_g_river_sink_terrain, ^ ./gvar.def:240:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "terrain type of a cell completely surrounded by river", ^ ./gvar.def:243:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("zz-run-serial-number", g_run_serial_number, set_g_run_serial_number, ^ ./gvar.def:244:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "identifying number of a simulation run step", ^ ./gvar.def:247:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("scorefile-name", g_scorefile_name, set_g_scorefile_name, ^ ./gvar.def:248:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name for the scorefile", ^ ./gvar.def:249:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gscorefilename, "") ^ ./gvar.def:251:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("season-names", g_season_names, set_g_season_names, ^ ./gvar.def:252:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "names of seasons in yearly cycle", ^ ./gvar.def:255:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("see-all", g_see_all, set_g_see_all, ^ ./gvar.def:256:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if everything is always seen all the time", ^ ./gvar.def:259:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("see-terrain-always", g_see_terrain_always, set_g_see_terrain_always, ^ ./gvar.def:260:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if terrain is always seen all the time", ^ ./gvar.def:263:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("see-weather-always", g_see_weather_always, set_g_see_weather_always, ^ ./gvar.def:264:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if weather is always seen all the time", ^ ./gvar.def:267:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("self-required", g_self_required, set_g_self_required, ^ ./gvar.def:268:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if each side must have a self-unit", ^ ./gvar.def:271:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("shoreline-color", g_shoreline_color, set_g_shoreline_color, ^ ./gvar.def:272:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the color to use for drawing shorelines", ^ ./gvar.def:273:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gshorelinecolor, "blue") ^ ./gvar.def:275:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("side-can-research", g_side_can_research, set_g_side_can_research, ^ ./gvar.def:276:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true when side as a whole can do research", ^ ./gvar.def:279:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("side-color-library", g_side_color_lib, set_g_side_color_lib, ^ ./gvar.def:280:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "list of default color schemes to use for sides", ^ ./gvar.def:283:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("side-library", g_side_lib, set_g_side_lib, ^ ./gvar.def:284:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "list of available sides", ^ ./gvar.def:287:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("side-namer", g_side_namer, set_g_side_namer, ^ ./gvar.def:288:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "namer or naming method for sides", ^ ./gvar.def:289:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gsidenamer, "default-side-names") ^ ./gvar.def:291:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("sides-max", g_sides_max, set_g_sides_max, ^ ./gvar.def:292:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum number of sides in a game", ^ ./gvar.def:295:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("sides-min", g_sides_min, set_g_sides_min, ^ ./gvar.def:296:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum number of sides in a game", ^ ./gvar.def:299:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("sides-wanted", g_sides_wanted, set_g_sides_wanted, ^ ./gvar.def:300:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "preferred number of sides in a game", ^ ./gvar.def:303:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("survey-cursor", g_survey_cursor, set_g_survey_cursor, ^ ./gvar.def:304:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "the cursor to use in survey mode", ^ ./gvar.def:305:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gsurveycursor, "cursor-hand") ^ ./gvar.def:307:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("synthesis-methods", g_synth_methods, set_g_synth_methods, ^ ./gvar.def:308:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "list of synthesis methods to run during init", ^ ./gvar.def:311:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_L("synthesis-done", g_synth_done, set_g_synth_done, ^ ./gvar.def:312:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "list of synthesis results", ^ ./gvar.def:315:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("temperature-floor", g_temp_floor, set_g_temp_floor, ^ ./gvar.def:316:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "absolute minimum possible temperature", ^ ./gvar.def:319:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("temperature-floor-elevation", g_temp_floor_elev, set_g_temp_floor_elev, ^ ./gvar.def:320:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "elevation at which minimum temperature occurs", ^ ./gvar.def:323:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("temperature-moderation-range", g_temp_mod_range, set_g_temp_mod_range, ^ ./gvar.def:324:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how far to go in averaging temperature variations", ^ ./gvar.def:327:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("terrain-seen", g_terrain_seen, set_g_terrain_seen, ^ ./gvar.def:328:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if the world's terrain is already completely known", ^ ./gvar.def:331:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("turn", g_turn, set_g_turn, ^ ./gvar.def:332:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "the current turn", ^ ./gvar.def:335:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("units-in-game-max", g_units_in_game_max, set_g_units_in_game_max, ^ ./gvar.def:336:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "limit on the total number of units at any time in the game", ^ ./gvar.def:339:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("unit-gbox-border-color", g_unit_gbox_border_color, ^ ./gvar.def:341:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of color for border of unit grouping box", ^ ./gvar.def:342:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gunitgboxbordercolor, "black") ^ ./gvar.def:344:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("unit-gbox-fill-color", g_unit_gbox_fill_color, ^ ./gvar.def:346:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of fill color for unit grouping box", ^ ./gvar.def:347:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gunitgboxfillcolor, "white") ^ ./gvar.def:349:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("unit-name-color", g_unit_name_color, set_g_unit_name_color, ^ ./gvar.def:350:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the color to use for displaying unit names", ^ ./gvar.def:351:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gunitnamecolor, "lemon-chiffon") ^ ./gvar.def:353:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("units-per-side-max", g_units_per_side_max, set_g_units_per_side_max, ^ ./gvar.def:354:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "limit on the total number of units on each side", ^ ./gvar.def:357:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("unseen-char", g_unseen_char, set_g_unseen_char, ^ ./gvar.def:358:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the char representing unseen terrain", ^ ./gvar.def:359:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gunseenchar, " ?") ^ ./gvar.def:361:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("unseen-color", g_unseen_color, set_g_unseen_color, ^ ./gvar.def:362:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the color(s) representing unseen terrain", ^ ./gvar.def:363:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gunseencolor, "black") ^ ./gvar.def:365:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("use-side-priority", g_use_side_priority, set_g_use_side_priority, ^ ./gvar.def:366:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if sides are to move according to priority", ^ ./gvar.def:369:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("wet-blob-density", g_wet_blob_density, set_g_wet_blob_density, ^ ./gvar.def:370:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of wetness blobs to generate for fractal terrain", ^ ./gvar.def:373:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("wet-blob-height", g_wet_blob_height, set_g_wet_blob_height, ^ ./gvar.def:374:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "height of wetness blobs to generate for fractal terrain", ^ ./gvar.def:377:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("wet-blob-size", g_wet_blob_size, set_g_wet_blob_size, ^ ./gvar.def:378:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "size of wetness blobs to generate for fractal terrain", ^ ./gvar.def:381:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("wet-smoothing", g_wet_smoothing, set_g_wet_smoothing, ^ ./gvar.def:382:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of averaging steps to do on generated altitudes", ^ ./gvar.def:385:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("wind-mix-range", g_wind_mix_range, set_g_wind_mix_range, ^ ./gvar.def:386:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how far to go in averaging wind variations", ^ ./gvar.def:391:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("disband-unfinished-units", g_disband_unfinished_units, set_g_disband_unfinished_units, ^ ./gvar.def:392:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if abandoned unfinished construction projects are disbanded", ^ ./gvar.def:395:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("salvage-unfinished-cps", g_salvage_unfinished_cps, set_g_salvage_unfinished_cps, ^ ./gvar.def:396:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if cps of disbanded unfinsihed unit are salvaged to unit->cp_stash", ^ ./gvar.def:399:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("salvage-unfinished-materials", g_salvage_unfinished_materials, set_g_salvage_unfinished_materials, ^ ./gvar.def:400:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if materials used to make disbanded unfinished unit are salvaged to unit->supply", ^ ./gvar.def:403:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("ai-advanced-unit-separation", g_ai_advanced_unit_separation, set_g_ai_advanced_unit_separation, ^ ./gvar.def:404:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimal distance between advanced units used by AI when picking a new cell to colonize", ^ ./gvar.def:409:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("ai-badtask-remove-chance", g_ai_badtask_remove_chance, set_g_ai_badtask_removel_chance, ^ ./gvar.def:410:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "probability that a failed task will be removed from the task queue", ^ ./gvar.def:413:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("ai-badtask-max-retries", g_ai_badtask_max_retries, set_g_ai_badtask_max_retries, ^ ./gvar.def:414:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "max number of times the AI will bang its head into the wall", ^ ./gvar.def:417:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("ai-badtask-reserve-chance", g_ai_badtask_reserve_chance, set_g_ai_badtask_reserve_chance, ^ ./gvar.def:418:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "probability that a failed task will put the unit into reserve ", ^ ./gvar.def:423:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("people", g_people, set_g_people, ^ ./gvar.def:424:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "run population code so that cities can grow", ^ ./gvar.def:427:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("economy", g_economy, set_g_economy, ^ ./gvar.def:428:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "run standard economy code", ^ ./gvar.def:431:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("supply", g_supply, set_g_supply, ^ ./gvar.def:432:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "run supply system code", ^ ./gvar.def:435:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("no-indepside-ingame", g_no_indepside_ingame, set_g_no_indepside_ingame, ^ ./gvar.def:436:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "disable indepside even if there are independent units", ^ ./gvar.def:439:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("ai-may-resign", g_ai_may_resign, set_g_ai_may_resign, ^ ./gvar.def:440:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "just what it says", ^ ./gvar.def:443:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("window-color", g_window_color, set_g_window_color, ^ ./gvar.def:444:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the default window background color outside the map border", ^ ./gvar.def:445:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gwindowcolor, "sandy-brown") ^ ./gvar.def:447:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("fore-color", g_fore_color, set_g_fore_color, ^ ./gvar.def:448:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the default foreground color to use for icons", ^ ./gvar.def:449:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gforecolor, "black") ^ ./gvar.def:451:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("mask-color", g_mask_color, set_g_mask_color, ^ ./gvar.def:452:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the default color to use for masks and grouping boxes", ^ ./gvar.def:453:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gmaskcolor, "lemon-chiffon") ^ ./gvar.def:455:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("text-color", g_text_color, set_g_text_color, ^ ./gvar.def:456:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the default color to use for text in maps", ^ ./gvar.def:457:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gtextcolor, "midnight-blue") ^ ./gvar.def:459:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_S("feature-color", g_feature_color, set_g_feature_color, ^ ./gvar.def:460:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of the default color to use for feature names and borders", ^ ./gvar.def:461:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gfeaturecolor, "light-salmon") ^ ./gvar.def:463:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("feature-boundaries", g_feature_boundaries, set_g_feature_boundaries, ^ ./gvar.def:464:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "draw feature boundaries", ^ ./gvar.def:467:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("meridians", g_meridians, set_g_meridians, ^ ./gvar.def:468:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "draw meridians", ^ ./gvar.def:471:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("shorelines", g_shorelines, set_g_shorelines, ^ ./gvar.def:472:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "draw shorelines", ^ ./gvar.def:475:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("terrain-transitions", g_terrain_transitions, set_g_terrain_transitions, ^ ./gvar.def:476:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "draw terrain transitions", ^ ./gvar.def:482:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_VAR_I("treasury-size", g_treasury_size, set_g_treasury_size, ^ ./gvar.def:483:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "max amount of material in each side's treasury", ^ In file included from generic.c:197: ./gvar.def:52:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gattackcursor, "cursor-sword") ^ ./gvar.def:72:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gcontourcolor, "saddle-brown") ^ ./gvar.def:76:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gcountrybordercolor, "deep-pink") ^ ./gvar.def:100:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gdefaultnamer, "") ^ ./gvar.def:140:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gfrontlinecolor, "red") ^ ./gvar.def:144:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ggenericcursor, "cursor-pointer") ^ ./gvar.def:148:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ggridcolor, "dark-gray") ^ ./gvar.def:180:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ginitialdate, "") ^ ./gvar.def:184:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ginitialdatemax, "") ^ ./gvar.def:188:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ginitialdatemin, "") ^ ./gvar.def:212:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gmeridiancolor, "black") ^ ./gvar.def:249:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gscorefilename, "") ^ ./gvar.def:273:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gshorelinecolor, "blue") ^ ./gvar.def:289:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gsidenamer, "default-side-names") ^ ./gvar.def:305:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gsurveycursor, "cursor-hand") ^ ./gvar.def:342:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gunitgboxbordercolor, "black") ^ ./gvar.def:347:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gunitgboxfillcolor, "white") ^ ./gvar.def:351:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gunitnamecolor, "lemon-chiffon") ^ ./gvar.def:359:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gunseenchar, " ?") ^ ./gvar.def:363:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gunseencolor, "black") ^ ./gvar.def:445:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gwindowcolor, "sandy-brown") ^ ./gvar.def:449:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gforecolor, "black") ^ ./gvar.def:453:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gmaskcolor, "lemon-chiffon") ^ ./gvar.def:457:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gtextcolor, "midnight-blue") ^ ./gvar.def:461:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gfeaturecolor, "light-salmon") ^ generic.c:396:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Can't allocate the %s table, no %s types defined", ^ generic.c:402:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Can't allocate the %s table, no %s types defined", ^ generic.c:569:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid table lookup attempted!"); ^ generic.c:585:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid unit property lookup attempted!"); ^ generic.c:601:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid unit property lookup attempted!"); ^ generic.c:625:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid terrain property lookup attempted!"); ^ generic.c:641:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid terrain property lookup attempted!"); ^ generic.c:665:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid material property lookup attempted!"); ^ generic.c:681:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid material property lookup attempted!"); ^ generic.c:705:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid advance property lookup attempted!"); ^ generic.c:721:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid advance property lookup attempted!"); ^ generic.c:745:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid global variable lookup attempted!"); ^ generic.c:761:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid global variable lookup attempted!"); ^ generic.c:777:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Invalid global variable lookup attempted!"); ^ 300 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. types.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from types.c:37: ./utype.def:10:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("acp-damage-effect", u_acp_damage_effect, ^ ./utype.def:11:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of reduced hp on acp per turn", ^ ./utype.def:14:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-max", u_acp_max, ^ ./utype.def:15:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum acp that can be accumulated from turn to turn", ^ ./utype.def:18:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-min", u_acp_min, ^ ./utype.def:19:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount by which unit acp may go negative during a turn", ^ ./utype.def:22:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("acp-morale-effect", u_acp_morale_effect, ^ ./utype.def:23:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of morale on acp per turn", ^ ./utype.def:26:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-per-turn", u_acp, ^ ./utype.def:27:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base number of actions that this type can do in one turn", ^ ./utype.def:30:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-per-turn-max", u_acp_turn_max, ^ ./utype.def:31:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum acp after modification by damage etc effects", ^ ./utype.def:34:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-per-turn-min", u_acp_turn_min, ^ ./utype.def:35:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum acp after modification by damage etc effects", ^ ./utype.def:38:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("acp-season-effect", u_acp_season_effect, ^ ./utype.def:39:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of season on acp", ^ ./utype.def:42:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("acp-temperature-effect", u_acp_temp_effect, ^ ./utype.def:43:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of temperature on acp", ^ ./utype.def:46:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-to-change-side", u_acp_to_change_side, ^ ./utype.def:47:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "action points used up by side change", ^ ./utype.def:50:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-to-detonate", u_acp_to_detonate, ^ ./utype.def:51:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "action points used up by detonating", ^ ./utype.def:54:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-to-disband", u_acp_to_disband, ^ ./utype.def:55:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "action points used up by disbanding", ^ ./utype.def:58:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-to-fire", u_acp_to_fire, ^ ./utype.def:59:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "action points used up by firing", ^ ./utype.def:62:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-to-move", u_acp_to_move, ^ ./utype.def:63:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "action points used up by one move", ^ ./utype.def:66:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-to-transfer-part", u_acp_to_transfer_part, ^ ./utype.def:67:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "action points used to transfer unit parts", ^ ./utype.def:70:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("action-priority", u_action_priority, ^ ./utype.def:71:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "relative order in which the unit acts", ^ ./utype.def:74:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-base-worth", u_ai_base_worth, ^ ./utype.def:75:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "worth to AI as a base", ^ ./utype.def:78:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-depot-worth", u_ai_depot_worth, ^ ./utype.def:79:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "worth to AI as a depot", ^ ./utype.def:82:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-distributor-worth", u_ai_distributor_worth, ^ ./utype.def:83:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "worth to AI as a distributor of materials", ^ ./utype.def:86:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-explorer-worth", u_ai_explorer_worth, ^ ./utype.def:87:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "worth to AI as an explorer", ^ ./utype.def:90:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-minimal-size-goal", u_ai_minimal_size_goal, ^ ./utype.def:91:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AI's minimal size goal for advanced unit", ^ ./utype.def:94:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-mover-worth", u_ai_mover_worth, ^ ./utype.def:95:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "worth to AI as a mobile unit", ^ ./utype.def:98:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-prod-enhancer-worth", u_ai_prod_enhancer_worth, ^ ./utype.def:99:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "worth to AI as an enhancer of materials production", ^ ./utype.def:102:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-producer-worth", u_ai_producer_worth, ^ ./utype.def:103:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "worth to AI as a producer of materials", ^ ./utype.def:106:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-seer-worth", u_ai_seer_worth, ^ ./utype.def:107:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "worth to AI as a seer", ^ ./utype.def:110:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("already-seen", u_already_seen, ^ ./utype.def:111:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance the unit is seen initially if its cell is seen", ^ ./utype.def:114:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("already-seen-independent", u_already_seen_indep, ^ ./utype.def:115:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance the independent unit is seen initially if its cell is seen", ^ ./utype.def:118:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("assign-number", u_assign_number, ^ ./utype.def:119:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if unit should be given a number", ^ ./utype.def:122:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("attack", u_attack, ^ ./utype.def:123:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strength of attacks", ^ ./utype.def:126:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("auto-upgrade-to", u_auto_upgrade_to, ^ ./utype.def:127:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "utype that a unit can automatically be upgraded to", ^ ./utype.def:130:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("available", u_available, ^ ./utype.def:131:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if this type may be used", ^ ./utype.def:134:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("can-be-self", u_can_be_self, ^ ./utype.def:135:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if this type can be a self-unit", ^ ./utype.def:138:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("capacity", u_capacity, ^ ./utype.def:139:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "space for occupants shared by all types of occupants", ^ ./utype.def:142:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("can-see-behind", u_can_see_behind, ^ ./utype.def:143:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "can an unit see behind things", ^ ./utype.def:149:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("char", u_uchar, ^ ./utype.def:150:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "single character to use in displays", ^ ./utype.def:151:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uchar, "") ^ ./utype.def:153:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("construction-border-color", u_construction_border_color, ^ ./utype.def:154:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "border color when unit of this type is under construction", ^ ./utype.def:155:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uconstructionbordercolor, "SandyBrown") ^ ./utype.def:157:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("construction-fill-color", u_construction_fill_color, ^ ./utype.def:158:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "border color when unit of this type is under construction", ^ ./utype.def:159:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] uconstructionfillcolor, "brown") ^ ./utype.def:161:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("consumption-temperature-effect", u_consume_temp_effect, ^ ./utype.def:162:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of temperature on base consumption", ^ ./utype.def:165:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("country-units-max", u_country_units_max, ^ ./utype.def:166:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum number of units in the entire country", ^ ./utype.def:169:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("courage-max", u_courage_max, ^ ./utype.def:170:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum of type's courage vs other sides", ^ ./utype.def:173:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("courage-min", u_courage_min, ^ ./utype.def:174:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum of type's courage vs other sides", ^ ./utype.def:177:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("cp", u_cp, ^ ./utype.def:178:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of construction points to complete a new unit", ^ ./utype.def:181:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("cp-attrition", u_cp_attrition, ^ ./utype.def:182:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that an incomplete unit will lose cp", ^ ./utype.def:185:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("cp-per-self-build", u_cp_per_self_build, ^ ./utype.def:186:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of construction points per self completion", ^ ./utype.def:189:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("cp-to-self-build", u_cp_to_self_build, ^ ./utype.def:190:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of construction points to enable self completion", ^ ./utype.def:193:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("cxp-max", u_cxp_max, ^ ./utype.def:194:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "upper bound on combat experience", ^ ./utype.def:197:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("cxp-on-capture-effect", u_cxp_on_capture, ^ ./utype.def:198:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "change in combat experience of a captured unit", ^ ./utype.def:201:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("defend", u_defend, ^ ./utype.def:202:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strength of defense", ^ ./utype.def:205:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("description-format", u_desc_format, ^ ./utype.def:206:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "formatting info for textual descriptions of a unit", ^ ./utype.def:209:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("destruction-result", u_destruction_result, ^ ./utype.def:210:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "possible outcomes of a unit's destruction", ^ ./utype.def:213:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("detonate-with-attack", u_detonate_with_attack, ^ ./utype.def:214:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit will detonate when it makes an attack", ^ ./utype.def:217:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("detonate-on-death", u_detonate_on_death, ^ ./utype.def:218:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit will detonate when about to die", ^ ./utype.def:221:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("direct-control", u_direct_control, ^ ./utype.def:222:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if the type can be controlled directly by the player", ^ ./utype.def:225:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("encounter-result", u_encounter_result, ^ ./utype.def:226:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "possible outcomes of an encounter", ^ ./utype.def:229:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("fire-angle-max", u_fire_angle_max, ^ ./utype.def:230:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum elevation of firing weapons, as percentage", ^ ./utype.def:233:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("free-acp", u_free_acp, ^ ./utype.def:234:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "extra action points available if an action needs them", ^ ./utype.def:237:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("free-mp", u_free_mp, ^ ./utype.def:238:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "extra mp available if a move action needs them", ^ ./utype.def:241:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("generic-char", u_gchar, ^ ./utype.def:242:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "a non-unique character for the type", ^ ./utype.def:243:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] gchar, "") ^ ./utype.def:245:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("generic-name", u_generic_name, ^ ./utype.def:246:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "a non-unique name for the type", ^ ./utype.def:247:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] genericname, "") ^ ./utype.def:249:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("help", u_help, ^ ./utype.def:250:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "brief description of this type", ^ ./utype.def:251:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] help, "") ^ ./utype.def:253:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("hit-falloff-range", u_hit_falloff_range, ^ ./utype.def:254:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./utype.def:257:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("hp-max", u_hp_max, ^ ./utype.def:258:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum number of hit points", ^ ./utype.def:261:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("hp-per-disband", u_hp_per_disband, ^ ./utype.def:262:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "hit points lost by one disband action", ^ ./utype.def:265:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("hp-per-detonation", u_hp_per_detonation, ^ ./utype.def:266:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "hit points lost by one detonate action", ^ ./utype.def:269:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("hp-recovery", u_hp_recovery, ^ ./utype.def:270:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of hit points restored automatically each turn", ^ ./utype.def:273:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("hp-to-recover", u_hp_to_recover, ^ ./utype.def:274:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum hp for hp recovery to work", ^ ./utype.def:277:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("image-name", u_image_name, ^ ./utype.def:278:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ways to specify what a unit looks like", ^ ./utype.def:281:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("independent-growth-chance", u_indep_growth, ^ ./utype.def:282:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that an independent unit will be created during country growth", ^ ./utype.def:285:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("independent-near-start", u_indep_near_start, ^ ./utype.def:286:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of independent units within the min radius of the country", ^ ./utype.def:289:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("independent-takeover-chance", u_indep_takeover, ^ ./utype.def:290:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that an existing independent unit will be given to a growing country", ^ ./utype.def:293:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("initial-seen-radius", u_seen_radius, ^ ./utype.def:294:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "radius around initial units that is seen initially", ^ ./utype.def:297:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("long-name", u_long_name, ^ ./utype.def:298:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "completely expanded-out name for the type", ^ ./utype.def:299:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] longname, "") ^ ./utype.def:301:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("lost-revolt-chance", u_lost_revolt, ^ ./utype.def:302:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit on a losing side will revolt", ^ ./utype.def:305:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("lost-vanish-chance", u_lost_vanish, ^ ./utype.def:306:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit on a losing side will vanish", ^ ./utype.def:309:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("lost-wreck-chance", u_lost_wreck, ^ ./utype.def:310:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit on a losing side will be wrecked", ^ ./utype.def:313:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("match-transport-side", u_match_transport_side, ^ ./utype.def:314:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to match transport's side whenever that changes", ^ ./utype.def:317:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("morale-max", u_morale_max, ^ ./utype.def:318:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "upper bound on morale", ^ ./utype.def:321:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("morale-recovery", u_morale_recovery, ^ ./utype.def:322:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "morale regained each turn", ^ ./utype.def:325:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("move-range", u_move_range, ^ ./utype.def:326:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance that a unit can jump in one move", ^ ./utype.def:329:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("mp-to-leave-world", u_mp_to_leave_world, ^ ./utype.def:330:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "movement points needed to leave the world entirely", ^ ./utype.def:333:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("namer", u_namer, ^ ./utype.def:334:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "namer or naming method for this type", ^ ./utype.def:335:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] namer, "") ^ ./utype.def:337:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("name", u_type_name, ^ ./utype.def:338:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "basic name of the type", ^ ./utype.def:339:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name, "") ^ ./utype.def:341:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("name-internal", u_internal_name, ^ ./utype.def:342:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./utype.def:343:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] iname, "") ^ ./utype.def:345:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("notes", u_notes, ^ ./utype.def:346:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "player notes about the unit type", ^ ./utype.def:349:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("obsolete", u_obsolete, ^ ./utype.def:350:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "the advance that makes this type obsolete", ^ ./utype.def:353:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("occupant-total-max", u_occ_total_max, ^ ./utype.def:354:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum number of all types of occupants added together", ^ ./utype.def:357:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("opinion-max", u_opinion_max, ^ ./utype.def:358:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum of type's opinion about other sides", ^ ./utype.def:361:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("opinion-min", u_opinion_min, ^ ./utype.def:362:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum of type's opinion about other sides", ^ ./utype.def:365:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("point-value", u_point_value, ^ ./utype.def:366:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "an arbitrary number that assigns a value to a unit type", ^ ./utype.def:369:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("parts-max", u_parts, ^ ./utype.def:370:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum number of subparts in one unit", ^ ./utype.def:373:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("possible-sides", u_possible_sides, ^ ./utype.def:374:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "side(s) (class(es)) to which this type can belong", ^ ./utype.def:377:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("range", u_range, ^ ./utype.def:378:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum possible distance to fire", ^ ./utype.def:381:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("range-min", u_range_min, ^ ./utype.def:382:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum possible distance to fire", ^ ./utype.def:385:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("reach", u_reach, ^ ./utype.def:386:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum distance of locations used by the unit", ^ ./utype.def:389:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("revolt-chance", u_revolt, ^ ./utype.def:390:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "basic chance that a unit will revolt", ^ ./utype.def:393:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("revolt-at-opinion-min", u_revolt_opinion_min, ^ ./utype.def:394:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit will revolt when at its lowest opinion of its side", ^ ./utype.def:397:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("road-to-edge-chance", u_road_to_edge_chance, ^ ./utype.def:398:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for a road running from unit to edge of the world", ^ ./utype.def:401:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("see-always", u_see_always, ^ ./utype.def:402:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if others' view of unit is always up-to-date", ^ ./utype.def:405:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("see-occupants", u_see_occupants, ^ ./utype.def:406:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if occupants seen whenever unit is seen", ^ ./utype.def:409:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("see-terrain-if-captured", u_see_terrain_captured, ^ ./utype.def:410:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance to see other side's terrain view if unit captured", ^ ./utype.def:413:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("self-changeable", u_self_changeable, ^ ./utype.def:414:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if self-unit may be changed by player at will", ^ ./utype.def:417:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("self-resurrects", u_self_resurrects, ^ ./utype.def:418:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if self-unit switches automatically if current one dies", ^ ./utype.def:421:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_S("short-name", u_short_name, ^ ./utype.def:422:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "abbreviated but still informative name string", ^ ./utype.def:423:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] shortname, "") ^ ./utype.def:425:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("size-min", u_size_min, ^ ./utype.def:426:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum size for unit", ^ ./utype.def:429:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("size-max", u_size_max, ^ ./utype.def:430:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum size for unit", ^ ./utype.def:433:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("speed", u_speed, ^ ./utype.def:434:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "normal acp/move ratio", ^ ./utype.def:437:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("speed-damage-effect", u_speed_damage_effect, ^ ./utype.def:438:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of damage on speed", ^ ./utype.def:441:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("speed-max", u_speed_max, ^ ./utype.def:442:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum possible acp/move ratio", ^ ./utype.def:445:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("speed-min", u_speed_min, ^ ./utype.def:446:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum possible acp/move ratio", ^ ./utype.def:449:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("speed-wind-effect", u_speed_wind_effect, ^ ./utype.def:450:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of wind (force and angle) on speed", ^ ./utype.def:453:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("spot-action", u_spot_action, ^ ./utype.def:454:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if unit might be spotted if it acts", ^ ./utype.def:457:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("spur-chance", u_spur_chance, ^ ./utype.def:458:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for a road spur", ^ ./utype.def:461:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("spur-range", u_spur_range, ^ ./utype.def:462:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum length for a road spur", ^ ./utype.def:465:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("spy-chance", u_spy_chance, ^ ./utype.def:466:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit's spying will succeed", ^ ./utype.def:469:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("spy-range", u_spy_range, ^ ./utype.def:470:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance around which a unit's spying will yield information", ^ ./utype.def:473:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("stack-order", u_stack_order, ^ ./utype.def:474:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "relative priority of unit within stack (0 = highest)", ^ ./utype.def:477:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("start-with", u_start_with, ^ ./utype.def:478:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of units within the initial area", ^ ./utype.def:481:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("tech-from-ownership", u_tech_from_ownership, ^ ./utype.def:482:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "tech guaranteed by owning a unit of this type", ^ ./utype.def:485:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("tech-leakage", u_tech_leakage, ^ ./utype.def:486:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./utype.def:489:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("tech-max", u_tech_max, ^ ./utype.def:490:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum possible tech for this type", ^ ./utype.def:493:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("tech-per-turn-max", u_tech_per_turn_max, ^ ./utype.def:494:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "limit on tech gains from development and acquisition", ^ ./utype.def:497:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("tech-to-build", u_tech_to_build, ^ ./utype.def:498:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum tech required to be able to create and complete this type", ^ ./utype.def:501:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("tech-to-change-type-to", u_tech_to_change_type_to, ^ ./utype.def:502:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum tech require to be able to change into this type", ^ ./utype.def:505:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("tech-to-own", u_tech_to_own, ^ ./utype.def:506:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum tech required to be able to have this type on one's side", ^ ./utype.def:509:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("tech-to-see", u_tech_to_see, ^ ./utype.def:510:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum tech required to be able to see this type", ^ ./utype.def:513:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("tech-to-use", u_tech_to_use, ^ ./utype.def:514:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum tech required to be able to use this type", ^ ./utype.def:517:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_L("temperature-attrition", u_temp_attrition, ^ ./utype.def:518:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of temperature on hp", ^ ./utype.def:521:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("type-in-game-max", u_type_in_game_max, ^ ./utype.def:522:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum number (for all sides summed) units of this type allowed", ^ ./utype.def:525:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("type-per-side-max", u_type_per_side_max, ^ ./utype.def:526:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum number of this type for each side", ^ ./utype.def:529:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("unit-growth-chance", u_unit_growth, ^ ./utype.def:530:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a new unit will be created during country growth", ^ ./utype.def:533:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("unit-takeover-chance", u_unit_takeover, ^ ./utype.def:534:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for existing unit to be given to side during country growth", ^ ./utype.def:537:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("use-own-cell", u_use_own_cell, ^ ./utype.def:538:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if city uses own cell automatically", ^ ./utype.def:541:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("vision-range", u_vision_range, ^ ./utype.def:542:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range out to which a unit sees everything", ^ ./utype.def:545:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("wrecked-type", u_wrecked_type, ^ ./utype.def:546:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "unit type to turn into if unit loses all of its HP", ^ ./utype.def:551:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-b", u_is_base, ^ ./utype.def:552:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./utype.def:555:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-bb", u_is_base_builder, ^ ./utype.def:556:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./utype.def:559:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-transport", u_is_transport, ^ ./utype.def:560:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./utype.def:563:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-c", u_is_carrier, ^ ./utype.def:564:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./utype.def:567:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-cm", u_can_make, ^ ./utype.def:568:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./utype.def:571:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-cc", u_can_capture, ^ ./utype.def:572:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./utype.def:577:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-bw", u_bw, ^ ./utype.def:578:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed basic unit worth for AI", ^ ./utype.def:581:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-ow", u_offensive_worth, ^ ./utype.def:582:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed offensive worth for AI", ^ ./utype.def:585:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-osw", u_offensive_support_worth, ^ ./utype.def:586:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed offensive support worth for AI", ^ ./utype.def:589:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-dw", u_defensive_worth, ^ ./utype.def:590:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed defensive worth for AI", ^ ./utype.def:593:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-dsw", u_defensive_support_worth, ^ ./utype.def:594:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed defensive support worth for AI", ^ ./utype.def:597:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-esw", u_exploration_support_worth, ^ ./utype.def:598:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed exploration support worth for AI", ^ ./utype.def:601:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-cw", u_colonizer_worth, ^ ./utype.def:602:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed colonizing worth for AI", ^ ./utype.def:605:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-csw", u_colonization_support_worth, ^ ./utype.def:606:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed colonization support worth for AI", ^ ./utype.def:609:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-bcow", u_base_construction_worth, ^ ./utype.def:610:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed base construction worth for AI", ^ ./utype.def:613:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-fw", u_facility_worth, ^ ./utype.def:614:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed improving worth for AI", ^ ./utype.def:617:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-rw", u_random_worth, ^ ./utype.def:618:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed random worth for AI", ^ ./utype.def:621:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("zz-sw", u_siege_worth, ^ ./utype.def:622:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed siege worth for AI", ^ ./utype.def:628:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("advanced", u_advanced, ^ ./utype.def:629:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if unit is advanced", ^ ./utype.def:632:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("colonizer", u_colonizer, ^ ./utype.def:633:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if unit can build advanced units", ^ ./utype.def:636:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("facility", u_facility, ^ ./utype.def:637:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if unit is a facility", ^ ./utype.def:640:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ground", u_ground_mobile, ^ ./utype.def:641:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if unit can move on the ground", ^ ./utype.def:644:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("naval", u_naval_mobile, ^ ./utype.def:645:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if unit can move on water", ^ ./utype.def:648:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("air", u_air_mobile, ^ ./utype.def:649:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if unit can move in the air", ^ ./utype.def:654:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("minimal-sea-for-docks", u_minimal_sea_for_docks, ^ ./utype.def:655:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimal adjacent liquid region that will merit contruction of naval units", ^ ./utype.def:658:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("facility-total-max", u_facility_total_max, ^ ./utype.def:659:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum number of all types of facilities added together", ^ ./utype.def:662:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("mobile-total-max", u_mobile_total_max, ^ ./utype.def:663:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum number of all mobile occupants added together", ^ ./utype.def:666:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-tactical-range", u_ai_tactical_range, ^ ./utype.def:667:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range that the AI checks out before making a tactical decision for a unit", ^ ./utype.def:670:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-enemy-alert-range", u_ai_enemy_alert_range, ^ ./utype.def:671:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range within which the AI will consider a mobile enemy unit a threat", ^ ./utype.def:674:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-peace-garrison", u_ai_peace_garrison, ^ ./utype.def:675:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of defenders the AI should assign to unit in the absence of threat", ^ ./utype.def:678:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("ai-war-garrison", u_ai_war_garrison, ^ ./utype.def:679:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of defenders the AI should assign to unit under enemy threat", ^ ./utype.def:682:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("acp-independent", u_acp_independent, ^ ./utype.def:683:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "units actions are limited only by available materials, not by acps", ^ ./utype.def:686:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("can-research", u_can_research, ^ ./utype.def:687:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "unit can do its own research at the start of each turn", ^ ./utype.def:692:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("full-cxp-affects-attack", u_full_cxp_affects_attack, ^ ./utype.def:693:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect on unit's attack value at max combat experience", ^ ./utype.def:696:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UPROP_I("full-cxp-affects-defense", u_full_cxp_affects_defense, ^ ./utype.def:697:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect on unit's defense value at max combat experience", ^ In file included from types.c:54: ./mtype.def:9:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MPROP_S("char", m_char, ^ ./mtype.def:10:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "preferred char to display", ^ ./mtype.def:11:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] mchar, "") ^ ./mtype.def:13:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MPROP_S("help", m_help, ^ ./mtype.def:14:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "brief description", ^ ./mtype.def:15:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] mhelp, "") ^ ./mtype.def:17:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MPROP_S("image-name", m_image_name, ^ ./mtype.def:18:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "preferred image", ^ ./mtype.def:19:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] imagename, "") ^ ./mtype.def:21:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MPROP_I("initial-treasury", m_initial_treasury, ^ ./mtype.def:22:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount in each side's treasury at beginning of game", ^ ./mtype.def:25:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MPROP_S("name", m_type_name, ^ ./mtype.def:26:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "basic name", ^ ./mtype.def:27:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name, "") ^ ./mtype.def:29:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MPROP_L("notes", m_notes, ^ ./mtype.def:30:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "player notes", ^ ./mtype.def:33:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MPROP_I("people", m_people, ^ ./mtype.def:34:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "actual number of individuals per count of material", ^ ./mtype.def:37:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MPROP_I("resource-icon", m_resource_icon, ^ ./mtype.def:38:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "resource icon used for material type in advanced unit landuse display", ^ ./mtype.def:41:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MPROP_I("treasury", m_treasury, ^ ./mtype.def:42:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if material can be stored in globally available treasury", ^ In file included from types.c:71: ./ttype.def:9:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("alt-percentile-max", t_alt_max, ^ ./ttype.def:10:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "highest altitude percentile for this type", ^ ./ttype.def:13:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("alt-percentile-min", t_alt_min, ^ ./ttype.def:14:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "lowest altitude percentile for this type", ^ ./ttype.def:17:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("capacity", t_capacity, ^ ./ttype.def:18:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "useful area of a cell of this terrain type, relative to units", ^ ./ttype.def:21:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_S("char", t_char, ^ ./ttype.def:22:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "single character representing this type of terrain", ^ ./ttype.def:23:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tchar, "") ^ ./ttype.def:25:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("clouds-max", t_clouds_max, ^ ./ttype.def:26:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "highest density of clouds in this terrain", ^ ./ttype.def:29:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("clouds-min", t_clouds_min, ^ ./ttype.def:30:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "lowest density of clouds in this terrain", ^ ./ttype.def:33:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("country-growth-chance", t_country_growth, ^ ./ttype.def:34:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a country will be grown into terrain", ^ ./ttype.def:37:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("country-people-chance", t_country_people, ^ ./ttype.def:38:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that terrain has people belonging to the country", ^ ./ttype.def:41:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("country-takeover-chance", t_country_takeover, ^ ./ttype.def:42:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that country will be grown into terrain already given to another side", ^ ./ttype.def:45:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("country-terrain-max", t_country_max, ^ ./ttype.def:46:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum amount of this type in each country's initial radius", ^ ./ttype.def:49:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("country-terrain-min", t_country_min, ^ ./ttype.def:50:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum amount of this type in each country's initial radius", ^ ./ttype.def:53:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("elevation-max", t_elev_max, ^ ./ttype.def:54:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "highest possible elevation", ^ ./ttype.def:57:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("elevation-min", t_elev_min, ^ ./ttype.def:58:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "lowest possible elevation", ^ ./ttype.def:61:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_S("help", t_help, ^ ./ttype.def:62:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "brief description of this terrain", ^ ./ttype.def:63:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] help, "") ^ ./ttype.def:65:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_S("image-name", t_image_name, ^ ./ttype.def:66:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "graphical representation of this terrain", ^ ./ttype.def:67:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] imagename, "") ^ ./ttype.def:69:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("independent-people-chance", t_indep_people, ^ ./ttype.def:70:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that terrain has people belonging to the country", ^ ./ttype.def:73:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("liquid", t_liquid, ^ ./ttype.def:74:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if this type is a liquid", ^ ./ttype.def:77:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("maze-passage-occurrence", t_maze_passage_occurrence, ^ ./ttype.def:78:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "frequency of this type in maze passageways", ^ ./ttype.def:81:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("maze-room-occurrence", t_maze_room_occurrence, ^ ./ttype.def:82:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "frequency of this type in maze rooms", ^ ./ttype.def:85:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_S("name", t_type_name, ^ ./ttype.def:86:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of this type of terrain", ^ ./ttype.def:87:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name, "") ^ ./ttype.def:89:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_L("notes", t_notes, ^ ./ttype.def:90:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "player notes", ^ ./ttype.def:93:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("occurrence", t_occurrence, ^ ./ttype.def:94:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "frequency of this type in random worlds", ^ ./ttype.def:97:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("people-max", t_people_max, ^ ./ttype.def:98:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "max number of people of all types added together", ^ ./ttype.def:101:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("river-chance", t_river_chance, ^ ./ttype.def:102:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance of river starting in this terrain", ^ ./ttype.def:105:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("subtype", t_subtype, ^ ./ttype.def:106:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "subtype of the terrain", ^ ./ttype.def:109:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("subtype-x", t_subtype_x, ^ ./ttype.def:110:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "extra subtype used for synthesis", ^ ./ttype.def:113:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("temperature-average", t_temp_avg, ^ ./ttype.def:114:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "average temperature in this terrain", ^ ./ttype.def:117:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("temperature-max", t_temp_max, ^ ./ttype.def:118:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "highest possible temperature", ^ ./ttype.def:121:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("temperature-min", t_temp_min, ^ ./ttype.def:122:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "lowest possible temperature", ^ ./ttype.def:125:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("temperature-variability", t_temp_variability, ^ ./ttype.def:126:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount by which temperature will vary randomly", ^ ./ttype.def:129:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("thickness", t_thickness, ^ ./ttype.def:130:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Elevation of `top' of terrain over nominal elevation", ^ ./ttype.def:133:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("wet-percentile-max", t_wet_max, ^ ./ttype.def:134:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "highest moisture percentile", ^ ./ttype.def:137:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("wet-percentile-min", t_wet_min, ^ ./ttype.def:138:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "lowest moisture percentile", ^ ./ttype.def:141:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("wind-force-average", t_wind_force_avg, ^ ./ttype.def:142:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "average wind force", ^ ./ttype.def:145:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("wind-force-max", t_wind_force_max, ^ ./ttype.def:146:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "highest possible wind force", ^ ./ttype.def:149:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("wind-force-min", t_wind_force_min, ^ ./ttype.def:150:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "lowest possible wind force", ^ ./ttype.def:153:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("wind-force-variability", t_wind_force_variability, ^ ./ttype.def:154:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that wind force will change randomly", ^ ./ttype.def:157:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("wind-variability", t_wind_variability, ^ ./ttype.def:158:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that wind direction will change randomly", ^ ./ttype.def:161:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TPROP_I("zz-fr", t_fraction, ^ ./ttype.def:162:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "estimated amount of terrain in the world", ^ In file included from types.c:88: ./atype.def:10:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_APROP_L("ai-next-goal", a_ai_next_goal, ^ ./atype.def:11:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "list of possible next research goals for AI to choose", ^ ./atype.def:14:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_APROP_S("help", a_help, ^ ./atype.def:15:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "brief description of this advance", ^ ./atype.def:16:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] help, "") ^ ./atype.def:18:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_APROP_S("image-name", a_image_name, ^ ./atype.def:19:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "graphical representation of this advance", ^ ./atype.def:20:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] imagename, "") ^ ./atype.def:22:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_APROP_S("name", a_type_name, ^ ./atype.def:23:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "name of this advance", ^ ./atype.def:24:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name, "") ^ ./atype.def:26:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_APROP_L("notes", a_notes, ^ ./atype.def:27:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "player notes", ^ ./atype.def:30:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_APROP_I("rp", a_rp, ^ ./atype.def:31:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of research points to discover a new advance", ^ 468 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. tables.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from tables.c:46: ./table.def:10:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("accident-damage", ut_accident_damage, ^ ./table.def:11:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "damage from an accident", ^ ./table.def:14:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("accident-hit-chance", ut_accident_hit, ^ ./table.def:15:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance to be hit in given terrain type, as .01% chance", ^ ./table.def:18:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("accident-vanish-chance", ut_accident_vanish, ^ ./table.def:19:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance to vanish in given terrain type, as .01% chance", ^ ./table.def:22:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-for-overwatch", uu_acp_overwatch, ^ ./table.def:23:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "extra ACP available when overwatching", ^ ./table.def:26:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-for-retreat", uu_acp_retreat, ^ ./table.def:27:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "extra acp available when retreating", ^ ./table.def:30:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("acp-to-add-terrain", ut_acp_to_add_terrain, ^ ./table.def:31:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "the acp needed by a type of unit to add a type of terrain", ^ ./table.def:34:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-attack", uu_acp_to_attack, ^ ./table.def:35:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp needed by a type of unit to attack another type", ^ ./table.def:38:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-be-fired-on", uu_acp_to_be_fired_on, ^ ./table.def:39:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp used up by a type of unit when fired on by another type", ^ ./table.def:42:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-build", uu_acp_to_build, ^ ./table.def:43:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp needed by a type of unit to work on another type", ^ ./table.def:46:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-capture", uu_acp_to_capture, ^ ./table.def:47:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp needed by a type of unit to capture another type", ^ ./table.def:50:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-change-type", uu_acp_to_change_type, ^ ./table.def:51:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp needed by one type of unit to change to another type", ^ ./table.def:54:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-create", uu_acp_to_create, ^ ./table.def:55:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp needed by one type of unit to create another type", ^ ./table.def:58:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-defend", uu_acp_to_defend, ^ ./table.def:59:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp used up by a type of unit to defend against another type", ^ ./table.def:62:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-enter-unit", uu_acp_to_enter, ^ ./table.def:63:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp needed by one type of unit to enter another type", ^ ./table.def:66:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("acp-to-extract", um_acp_to_extract, ^ ./table.def:67:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:70:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("acp-to-load", um_acp_to_load, ^ ./table.def:71:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:74:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("acp-to-remove-terrain", ut_acp_to_remove_terrain, ^ ./table.def:75:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp needed to remove a type of terrain", ^ ./table.def:78:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("acp-to-produce", um_acp_to_produce, ^ ./table.def:79:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:82:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-repair", uu_acp_to_repair, ^ ./table.def:83:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp needed by one type of unit to repair another type", ^ ./table.def:86:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-develop", uu_acp_to_develop, ^ ./table.def:87:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp needed by one type of unit to develop another type", ^ ./table.def:90:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("acp-to-toolup", uu_acp_to_toolup, ^ ./table.def:91:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "acp needed by one type of unit to toolup another type", ^ ./table.def:94:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("acp-to-unload", um_acp_to_unload, ^ ./table.def:95:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:98:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("adjacent-terrain-border", tt_adj_terr_border, ^ ./table.def:99:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "possible border between terrain cells", ^ ./table.def:102:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("adjacent-terrain-border-chance", tt_adj_terr_border_chance, ^ ./table.def:103:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "probablility of border between two terrain cells", ^ ./table.def:106:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("adjacent-terrain-connection", tt_adj_terr_connection, ^ ./table.def:107:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "possible connection between terrain cells", ^ ./table.def:110:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("adjacent-terrain-connection-chance", tt_adj_terr_connection_chance, ^ ./table.def:111:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "probablility of connection between two terrain cells", ^ ./table.def:114:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("adjacent-terrain-effect", tt_adj_terr_effect, ^ ./table.def:115:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "possible effect of one terrain on another adjacent terrain", ^ ./table.def:118:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("adjacent-terrain-effect-chance", tt_adj_terr_effect_chance, ^ ./table.def:119:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance of one terrain affecting another adjacent terrain", ^ ./table.def:123:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("adjacent-terrain-effect-passes", tt_adj_terr_effect_passes, ^ ./table.def:124:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "one terrain affects another adjacent terrain how many times", ^ ./table.def:128:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_AM_TABLE("advance-consumption-per-rp", am_consumption_per_rp, ^ ./table.def:129:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material consumed to add one research point to this advance", ^ ./table.def:132:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UA_TABLE("advance-needed-to-build", ua_needed_to_build, ^ ./table.def:133:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "advance(s) needed to build this type of unit", ^ ./table.def:136:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_AA_TABLE("advance-needed-to-research", aa_needed_to_research, ^ ./table.def:137:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "advance(s) needed to start research on this advance", ^ ./table.def:140:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_AA_TABLE("advance-precludes-advance", aa_precludes, ^ ./table.def:141:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "advance precludes researching another advance", ^ ./table.def:144:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UA_TABLE("advance-to-change-type", ua_to_change_type, ^ ./table.def:145:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "advances(s) needed to change to a different type of unit", ^ ./table.def:148:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("ai-base-worth-for", uu_ai_base_worth_for, ^ ./table.def:149:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "worth of u as a base for u2", ^ ./table.def:152:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("alter-terrain-range", ut_alter_range, ^ ./table.def:153:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance at which a unit can alter terrain", ^ ./table.def:156:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("altitude-max", ut_alt_max, ^ ./table.def:157:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how high unit can go in the terrain", ^ ./table.def:160:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("altitude-min", ut_alt_min, ^ ./table.def:161:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how low unit can go in the terrain", ^ ./table.def:164:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("any-neighbor-allows-capture-by", ^ ./table.def:166:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how much a fellow occ or stack member allows capture by an attacker", ^ ./table.def:170:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("any-neighbor-allows-capture-of", ^ ./table.def:172:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how much a fellow occ or stack member allows capture of a defender", ^ ./table.def:176:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("attack-range", uu_attack_range, ^ ./table.def:177:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum distance at which a unit may attack", ^ ./table.def:180:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("attack-range-min", uu_attack_range_min, ^ ./table.def:181:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum distance at which a unit may attack", ^ ./table.def:184:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("attack-terrain-effect", ut_attack_terrain_effect, ^ ./table.def:185:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of terrain on an attack's hit chance", ^ ./table.def:188:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("attrition", ut_attrition, ^ ./table.def:189:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance to lose hp in given terrain type", ^ ./table.def:192:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("auto-repair", uu_auto_repair, ^ ./table.def:193:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of automatic repair of damage", ^ ./table.def:196:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("auto-repair-range", uu_auto_repair_range, ^ ./table.def:197:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance up to which automatic repair of damage can occur", ^ ./table.def:200:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("base-consumption", um_base_consumption, ^ ./table.def:201:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "basic amount of supply consumption in each turn", ^ ./table.def:204:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("base-production", um_base_production, ^ ./table.def:205:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "basic amount of supply production", ^ ./table.def:208:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("body-height", ut_body_height, ^ ./table.def:209:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effective height of a unit's body in a type of terrain", ^ ./table.def:212:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("bridge", uu_bridge, ^ ./table.def:213:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "whether an assault can cross to a unit on impassable terrain", ^ ./table.def:216:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("build-range", uu_build_range, ^ ./table.def:217:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "max distance between unit and unit being worked on", ^ ./table.def:220:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("can-build", uu_build, ^ ./table.def:221:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "can u build u2?", ^ ./table.def:224:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("can-change-type-to", uu_change_type_to, ^ ./table.def:225:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "possible types to change to", ^ ./table.def:228:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("can-create", uu_create, ^ ./table.def:229:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "can u create u2?", ^ ./table.def:232:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("can-enter-independent", uu_can_enter_indep, ^ ./table.def:233:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if the type can enter an indep of some other type", ^ ./table.def:236:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("can-occupy-incomplete", uu_can_occupy_incomplete, ^ ./table.def:237:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "can u occupy an incomplete u2?", ^ ./table.def:241:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("can-recursively-wake", uu_can_recursively_wake, ^ ./table.def:242:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if recursive waking propagates to this occupant", ^ ./table.def:245:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("can-repair", uu_repair, ^ ./table.def:246:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "can u repair u2?", ^ ./table.def:249:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("can-toolup-for", uu_toolup_for, ^ ./table.def:250:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "can u toolup for u2?", ^ ./table.def:253:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("can-transfer-parts-to", uu_can_transfer_parts_to, ^ ./table.def:254:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "can one utype transfer parts to another utype", ^ ./table.def:257:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("capture-chance", uu_capture, ^ ./table.def:258:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance for one type of unit to capture another type", ^ ./table.def:261:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("change-on-exhaustion-chance", tm_change_on_exhaust, ^ ./table.def:262:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that terrain will change type if no more of material", ^ ./table.def:265:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("changed-type-if-captured", uu_changed_type_if_captured, ^ ./table.def:266:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "if captured, then change type according to the captor type", ^ ./table.def:270:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("coating-depth-max", tt_coat_max, ^ ./table.def:271:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "max depth of coating type over another type of terrain", ^ ./table.def:274:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("coating-depth-min", tt_coat_min, ^ ./table.def:275:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "min depth of coating type over another type of terrain", ^ ./table.def:278:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("complete-occs-on-completion", uu_complete_occs_on_completion, ^ ./table.def:279:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of complete occs are placed in unit upon its completion", ^ ./table.def:283:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("constructor-absorbed-by", uu_constructor_absorbed_by, ^ ./table.def:284:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "is a constructing unit absorbed by its completed construction?", ^ ./table.def:288:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-as-occupant", um_consumption_as_occupant, ^ ./table.def:289:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of being an occupant on base consumption", ^ ./table.def:292:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-on-creation", um_consumption_on_creation, ^ ./table.def:293:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used by any creator to create a type of unit", ^ ./table.def:296:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("consumption-per-add-terrain", tm_consumption_per_add_terrain, ^ ./table.def:297:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material consumed by adding terrain", ^ ./table.def:300:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-attack", um_consumption_per_attack, ^ ./table.def:301:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by an attack action", ^ ./table.def:304:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-build", um_consumption_per_build, ^ ./table.def:305:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by a build action performed by u", ^ ./table.def:308:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-built", um_consumption_per_built, ^ ./table.def:309:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by performing a build action on u2", ^ ./table.def:312:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-change-type", um_consumption_per_change_type, ^ ./table.def:313:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by a change-type action", ^ ./table.def:317:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-cp", um_consumption_per_cp, ^ ./table.def:318:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material consumed to add one cp to this unit type", ^ ./table.def:321:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-create", um_consumption_per_create, ^ ./table.def:322:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by a create action", ^ ./table.def:325:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-fire", um_consumption_per_fire, ^ ./table.def:326:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by a fire action", ^ ./table.def:329:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-move", um_consumption_per_move, ^ ./table.def:330:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by a move action", ^ ./table.def:333:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-repair", um_consumption_per_repair, ^ ./table.def:334:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by any repair action by a type of unit", ^ ./table.def:337:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-repaired", um_consumption_per_repaired, ^ ./table.def:338:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by any repair action on a type of unit", ^ ./table.def:342:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-tooledup", um_consumption_per_tooledup, ^ ./table.def:343:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by any toolup action for a type of unit", ^ ./table.def:347:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-toolup", um_consumption_per_toolup, ^ ./table.def:348:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up by any toolup action by a type of unit", ^ ./table.def:352:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("consumption-per-tp", um_consumption_per_tp, ^ ./table.def:353:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material used up per tooling point gained by a type of unit", ^ ./table.def:356:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("control-range", ut_control_range, ^ ./table.def:357:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance out to which a unit can get control of terrain", ^ ./table.def:360:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MM_TABLE("conversion", mm_conversion, ^ ./table.def:361:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "conversion ratio between material types", ^ ./table.def:364:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MM_TABLE("conversion-default", mm_conversion_default, ^ ./table.def:365:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "default subdivision of conversionbetween material types", ^ ./table.def:368:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("counterattack", uu_counterattack, ^ ./table.def:369:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "normal strength of reaction to direct attack", ^ ./table.def:372:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("countercapture", uu_countercapture, ^ ./table.def:373:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "normal strength of reaction to capture attempts", ^ ./table.def:376:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("cp-on-creation", uu_creation_cp, ^ ./table.def:377:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "completeness point of the unit when first created", ^ ./table.def:380:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("cp-per-build", uu_cp_per_build, ^ ./table.def:381:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "completeness points added by one build action", ^ ./table.def:384:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("create-as-build", uu_create_as_build, ^ ./table.def:385:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "should u1 create u2 as if it was a normal build action?", ^ ./table.def:388:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("create-range", uu_create_range, ^ ./table.def:389:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "max distance between unit and unit being created", ^ ./table.def:392:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("cxp-per-capture", uu_cxp_per_capture, ^ ./table.def:393:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "combat experience gained from attempting to capture", ^ ./table.def:396:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("cxp-per-combat", uu_cxp_per_combat, ^ ./table.def:397:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "combat experience gained from attack or defense", ^ ./table.def:400:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("cxp-per-destroy", uu_cxp_per_destroy, ^ ./table.def:401:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "combat experience gained from destroying another unit", ^ ./table.def:404:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("cxp-to-change-type", uu_cxp_to_change_type, ^ ./table.def:405:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "combat experience needed to change type", ^ ./table.def:408:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("damage", uu_damage, ^ ./table.def:409:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "points of damage that one unit will inflict on another", ^ ./table.def:412:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("damage-cxp-effect", uu_damage_cxp, ^ ./table.def:413:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of combat experience on damage", ^ ./table.def:416:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("defend-terrain-effect", ut_defend_terrain_effect, ^ ./table.def:417:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of defender's terrain on attack results", ^ ./table.def:420:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("detonate-on-approach-range", uu_detonate_approach_range, ^ ./table.def:421:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range at which a unit will detonate if another approaches", ^ ./table.def:424:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("detonate-on-capture", uu_detonate_on_capture, ^ ./table.def:425:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit will detonate when captured", ^ ./table.def:428:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("detonate-on-hit", uu_detonate_on_hit, ^ ./table.def:429:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit will detonate when hit in combat", ^ ./table.def:432:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("detonation-accident-chance", ut_detonation_accident, ^ ./table.def:433:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance of an accidental detonation", ^ ./table.def:436:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("detonation-damage-adjacent", uu_detonation_damage_adj, ^ ./table.def:437:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "damage done to units adjacent to a detonation", ^ ./table.def:440:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("detonation-damage-at", uu_detonation_damage_at, ^ ./table.def:441:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "damage done to units in the same cell as a detonation", ^ ./table.def:444:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("detonation-terrain-range", ut_detonation_range, ^ ./table.def:445:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance for detonation effects on terrain", ^ ./table.def:448:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("detonation-unit-range", uu_detonation_range, ^ ./table.def:449:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance for detonation effects on units", ^ ./table.def:452:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("detonation-terrain-damage-chance", ut_detonation_damage, ^ ./table.def:453:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that detonation will damage a type of terrain", ^ ./table.def:456:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("drawable-terrain", tt_drawable, ^ ./table.def:457:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if connection should be drawn over cell type", ^ ./table.def:460:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("eye-height", ut_eye_height, ^ ./table.def:461:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effective height of a unit's eyes in a type of terrain", ^ ./table.def:464:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("favored-terrain", ut_favored, ^ ./table.def:465:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "the chance for a unit to be placed on a type of terrain", ^ ./table.def:468:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("ferry-on-entry", uu_ferry_on_enter, ^ ./table.def:469:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of intervening terrain that transport will take entering units over", ^ ./table.def:472:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("ferry-on-departure", uu_ferry_on_leave, ^ ./table.def:473:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of intervening terrain that transport will take leaving units over", ^ ./table.def:476:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("fire-attack-terrain-effect", ut_fire_attack_terrain_effect, ^ ./table.def:477:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of attacking unit's terrain on fire hit chance", ^ ./table.def:480:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("fire-damage", uu_fire_damage, ^ ./table.def:481:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "damage that a unit will inflict on another by firing at it", ^ ./table.def:484:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("fire-defend-terrain-effect", ut_fire_defend_terrain_effect, ^ ./table.def:485:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of defending unit's terrain on fire hit chance", ^ ./table.def:488:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("fire-hit-chance", uu_fire_hit, ^ ./table.def:489:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance for a unit to hit another unit by firing at it", ^ ./table.def:492:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("gives-to-treasury", um_gives_to_treasury, ^ ./table.def:493:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if unit can transfer supply to treasury", ^ ./table.def:496:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("hp-min", uu_hp_min, ^ ./table.def:497:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum below which attacker cannot reduce a defender's HP", ^ ./table.def:500:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("hp-to-garrison", uu_hp_to_garrison, ^ ./table.def:501:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "hp of a unit that gets used up to garrison a capture", ^ ./table.def:504:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("hit-at-max-range-effect", uu_hit_max_range_effect, ^ ./table.def:505:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for a type of unit to hit another type of unit at longest range", ^ ./table.def:508:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("hit-by", um_hit_by, ^ ./table.def:509:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "kind of ammo that hits unit", ^ ./table.def:512:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("hit-chance", uu_hit, ^ ./table.def:513:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance for a type of unit to hit another type of unit", ^ ./table.def:516:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("hit-cxp-effect", uu_hit_cxp, ^ ./table.def:517:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of combat experience on hit chance", ^ ./table.def:520:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("hp-per-repair", uu_hp_per_repair, ^ ./table.def:521:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HP restored by a repair action", ^ ./table.def:524:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("hp-per-starve", um_hp_per_starve, ^ ./table.def:525:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HP lost/gained per turn of starvation", ^ ./table.def:528:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("in-length", um_inlength, ^ ./table.def:529:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "length of supply line coming in", ^ ./table.def:532:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("incomplete-occs-on-completion", uu_incomplete_occs_on_completion, ^ ./table.def:533:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of incomplete occs are placed in unit upon its completion", ^ ./table.def:537:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("independent-capture-chance", uu_indep_capture, ^ ./table.def:538:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance for one type of unit to capture another indep type", ^ ./table.def:541:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("independent-density", ut_indep_density, ^ ./table.def:542:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "likelihood of an indep unit type on a terrain type", ^ ./table.def:545:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("load-max", um_load_max, ^ ./table.def:546:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum of material that may be added by a transfer action", ^ ./table.def:549:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("looks-like", uu_looks_like, ^ ./table.def:550:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "weights for resemblance of units to each other", ^ ./table.def:553:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("lose-track-chance", ut_lose_track, ^ ./table.def:554:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance to lose track of a unit in some terrain", ^ ./table.def:557:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("lost-surrender-chance", uu_lost_surrender, ^ ./table.def:558:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit on a losing side will surrender to another", ^ ./table.def:561:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-per-production", um_material_per_production, ^ ./table.def:562:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material created by a production action", ^ ./table.def:565:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("material-per-remove-terrain", tm_material_per_remove_terrain, ^ ./table.def:566:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material created by terrain removal", ^ ./table.def:569:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-act", um_to_act, ^ ./table.def:570:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to act at all", ^ ./table.def:573:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-add-terrain", um_to_add_terrain, ^ ./table.def:574:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to add terrain", ^ ./table.def:577:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-attack", um_to_attack, ^ ./table.def:578:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to do close combat", ^ ./table.def:581:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-build", um_to_build, ^ ./table.def:582:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to work on a unit", ^ ./table.def:585:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-change-type", um_to_change_type, ^ ./table.def:586:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to change type", ^ ./table.def:589:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-create", um_to_create, ^ ./table.def:590:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to create", ^ ./table.def:593:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-develop", um_to_develop, ^ ./table.def:594:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to do development", ^ ./table.def:597:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-extract", um_to_extract, ^ ./table.def:598:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to extract anything", ^ ./table.def:601:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-fire", um_to_fire, ^ ./table.def:602:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to fire at anything", ^ ./table.def:605:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-move", um_to_move, ^ ./table.def:606:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to move", ^ ./table.def:609:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-produce", um_to_produce, ^ ./table.def:610:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to produce anything", ^ ./table.def:613:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-remove-terrain", um_to_remove_terrain, ^ ./table.def:614:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to remove terrain", ^ ./table.def:617:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-repair", um_to_repair, ^ ./table.def:618:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "supplies needed to be able to repair anything", ^ ./table.def:621:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("material-to-toolup", um_to_toolup, ^ ./table.def:622:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "material needed to be able to toolup for anything", ^ ./table.def:625:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("morale-hit", uu_morale_hit, ^ ./table.def:626:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "morale gained from successful hit", ^ ./table.def:629:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("morale-hit-by", uu_morale_hit_by, ^ ./table.def:630:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "morale lost when hit by another", ^ ./table.def:633:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("morale-on-creation", uu_creation_morale, ^ ./table.def:634:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "morale of the unit when first created, as ratio of creator's morale", ^ ./table.def:637:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("morale-terrain-effect", ut_morale_terrain_effect, ^ ./table.def:638:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of terrain on morale", ^ ./table.def:641:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("mp-to-enter-own", uu_mp_to_enter_own, ^ ./table.def:642:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mp needed to enter the same cell as another type of unit", ^ ./table.def:645:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("mp-to-enter-terrain", ut_mp_to_enter, ^ ./table.def:646:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mp needed to enter the terrain", ^ ./table.def:649:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("mp-to-enter-unit", uu_mp_to_enter, ^ ./table.def:650:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mp needed to enter a type of unit", ^ ./table.def:653:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("mp-to-enter-zoc", uu_mp_to_enter_zoc, ^ ./table.def:654:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mp needed to enter the zoc of a type of unit", ^ ./table.def:657:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("mp-to-leave-terrain", ut_mp_to_leave, ^ ./table.def:658:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mp needed to leave a type of terrain", ^ ./table.def:661:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("mp-to-leave-unit", uu_mp_to_leave, ^ ./table.def:662:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mp needed to leave a type of unit", ^ ./table.def:665:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("mp-to-leave-zoc", uu_mp_to_leave_zoc, ^ ./table.def:666:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mp needed to leave the zoc of a type of unit", ^ ./table.def:669:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("mp-to-traverse", ut_mp_to_traverse, ^ ./table.def:670:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mp needed to move along a connection or border", ^ ./table.def:673:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("mp-to-traverse-zoc", uu_mp_to_traverse_zoc, ^ ./table.def:674:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mp needed to move within the zoc of a type of unit", ^ ./table.def:677:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("night-adds-acp", ut_night_adds_acp, ^ ./table.def:678:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "night time adds/subtracts action points of an unit in terrain", ^ ./table.def:681:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("night-multiplies-acp", ut_night_multiplies_acp, ^ ./table.def:682:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "night time multiplies action points of an unit in terrain by percent", ^ ./table.def:685:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-adds-acp", uu_occ_adds_acp, ^ ./table.def:686:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "occupant adds action points to transport action points", ^ ./table.def:689:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-adds-speed", uu_occ_adds_speed, ^ ./table.def:690:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "occupant adds percentage to transport speed", ^ ./table.def:693:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-allows-capture-by", uu_occ_allows_capture_by, ^ ./table.def:694:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how much an occupant allows capture by an attacker", ^ ./table.def:697:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-allows-capture-of", uu_occ_allows_capture_of, ^ ./table.def:698:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how much an occupant allows capture of its transport", ^ ./table.def:701:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("occupant-base-production", um_occ_production, ^ ./table.def:702:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material automatically produced by an occupant", ^ ./table.def:705:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-can-construct", uu_occ_can_build, ^ ./table.def:706:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if a type of occupant can build", ^ ./table.def:709:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-combat", uu_occ_combat, ^ ./table.def:710:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of being an occupant on combat performance", ^ ./table.def:713:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-escape-chance", uu_occ_escape, ^ ./table.def:714:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance for a type of unit to move to avoid capture", ^ ./table.def:717:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-max", uu_occ_max, ^ ./table.def:718:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "extra ceiling on total number of a type", ^ ./table.def:721:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-multiplies-acp", uu_occ_multiplies_acp, ^ ./table.def:722:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "occupant multiplies transport action points by percentage factor", ^ ./table.def:725:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-multiplies-speed", uu_occ_multiplies_speed, ^ ./table.def:726:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "occupant multiplies transport speed by percentage factor", ^ ./table.def:729:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-vision", uu_occ_vision, ^ ./table.def:730:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of being occupant on vision", ^ ./table.def:733:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupants-to-change-type", uu_occs_to_change_type, ^ ./table.def:734:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of various occs required to change type", ^ ./table.def:737:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("opinions-on-creation", uu_creation_opinions, ^ ./table.def:738:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "opinions of the unit when first created, as ratio of creator's opinions", ^ ./table.def:741:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("out-length", um_outlength, ^ ./table.def:742:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "length of supply line going out", ^ ./table.def:745:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MM_TABLE("people-consumption", mm_people_consumption, ^ ./table.def:746:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material consumption by people", ^ ./table.def:749:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_MM_TABLE("people-production", mm_people_production, ^ ./table.def:750:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material production by people", ^ ./table.def:753:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("people-see-chance", um_people_see, ^ ./table.def:754:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance for a type of people to see unit", ^ ./table.def:757:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("people-surrender-chance", ut_people_surrender, ^ ./table.def:758:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Chance that people will surrender to occupying unit", ^ ./table.def:761:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("people-surrender-effect", um_people_surrender, ^ ./table.def:762:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of people type on surrender chance", ^ ./table.def:765:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("production-from-terrain", tm_prod_from_terrain, ^ ./table.def:766:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "advanced unit production from a cell each turn", ^ ./table.def:769:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("productivity", ut_productivity, ^ ./table.def:770:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of terrain on production", ^ ./table.def:773:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("productivity-adjacent", ut_productivity_adj, ^ ./table.def:774:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of adjacent terrain on production", ^ ./table.def:777:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("productivity-max", um_productivity_max, ^ ./table.def:778:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "upper limit on productivity for a material", ^ ./table.def:781:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("productivity-min", um_productivity_min, ^ ./table.def:782:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "lower limit on productivity for a material", ^ ./table.def:785:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("protection", uu_protection, ^ ./table.def:786:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "The degree to which transports protect occupants and vice versa", ^ ./table.def:789:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("recycleable-material", um_recycleable, ^ ./table.def:790:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material recoverable from a unit being disbanded", ^ ./table.def:793:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("repair-range", uu_repair_range, ^ ./table.def:794:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance up to which explicit repair of damage can occur", ^ ./table.def:797:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("retreat-chance", uu_retreat_chance, ^ ./table.def:798:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance to retreat after combat", ^ ./table.def:801:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("road-chance", uu_road_chance, ^ ./table.def:802:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for a road from one type to another", ^ ./table.def:805:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("road-into-chance", tt_road_into_chance, ^ ./table.def:806:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for type of road into type of terrain", ^ ./table.def:809:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("scuttle-chance", uu_scuttle, ^ ./table.def:810:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance for u1 to wreck self to avoid capture by u2", ^ ./table.def:813:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("see-chance", uu_see, ^ ./table.def:814:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for a type of unit to see another type at a distance", ^ ./table.def:817:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("see-chance-adjacent", uu_see_adj, ^ ./table.def:818:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for a type of unit to see another type in an adjacent cell", ^ ./table.def:821:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("see-chance-at", uu_see_at, ^ ./table.def:822:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for a type of unit to see another type in the same cell", ^ ./table.def:825:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("see-material-always", tm_see_always, ^ ./table.def:826:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if material in terrain accurately seen all the time", ^ ./table.def:829:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("see-mistake-chance", uu_see_mistake, ^ ./table.def:830:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for a type of unit to identify another type wrongly", ^ ./table.def:833:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("see-mistake-range-min", uu_see_mistake_range_min, ^ ./table.def:834:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum range at which an unit can make a recognition error", ^ ./table.def:837:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("see-others-if-captured", uu_see_others_captured, ^ ./table.def:838:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance to see other units when one captured", ^ ./table.def:841:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("size-to-change-type", uu_size_to_change_type, ^ ./table.def:842:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "size required to change type", ^ ./table.def:845:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("spy-quality", uu_spy_quality, ^ ./table.def:846:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance for u1 to return info about u2 when spied upon", ^ ./table.def:849:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("spy-track-chance", uu_spy_track, ^ ./table.def:850:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a spy will gain tracking on a unit", ^ ./table.def:853:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("stack-neighbor-allows-capture-by", ^ ./table.def:855:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how much a stack member allows capture by an attacker", ^ ./table.def:859:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("stack-neighbor-allows-capture-of", ^ ./table.def:861:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how much a stack member allows capture of a defender", ^ ./table.def:865:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("stack-protection", uu_stack_protection, ^ ./table.def:866:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "the degree to which units in same cell protect each other", ^ ./table.def:869:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-on-creation", um_created_supply, ^ ./table.def:870:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "materials created for a newly created unit", ^ ./table.def:873:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-on-completion", um_completed_supply, ^ ./table.def:874:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "materials created for a newly completed unit", ^ ./table.def:877:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-per-disband", um_supply_per_disband, ^ ./table.def:878:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of supply recovered from a disband action", ^ ./table.def:881:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("surrender-chance", uu_surrender_chance, ^ ./table.def:882:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance for a unit to surrender to another nearby", ^ ./table.def:885:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("surrender-chance-per-attack", uu_surrender_per_attack, ^ ./table.def:886:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit will surrender upon being attacked", ^ ./table.def:889:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("surrender-range", uu_surrender_range, ^ ./table.def:890:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance out to which a unit will surrender", ^ ./table.def:893:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("takes-from-treasury", um_takes_from_treasury, ^ ./table.def:894:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if unit can take supply from treasury", ^ ./table.def:897:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("tech-crossover", uu_tech_crossover, ^ ./table.def:898:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of tech for one type on tech for another type", ^ ./table.def:901:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("tech-per-develop", uu_tech_per_develop, ^ ./table.def:902:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ".01 tech increase from one development action", ^ ./table.def:905:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("temperature-protection", uu_temp_protect, ^ ./table.def:906:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if the transport protects the occupant from temperature effects", ^ ./table.def:909:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("terrain-consumption", tm_consumption, ^ ./table.def:910:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material consumption by a cell each turn", ^ ./table.def:913:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("terrain-capacity-x", ut_capacity_x, ^ ./table.def:914:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "number of units that can always be in terrain", ^ ./table.def:917:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("terrain-damaged-type", tt_damaged_type, ^ ./table.def:918:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a type of terrain will change into another type if damaged", ^ ./table.def:921:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TT_TABLE("terrain-density", tt_density, ^ ./table.def:922:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "likelihood of a terrain type on another terrain type", ^ ./table.def:925:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("terrain-exhaustion-type", tm_exhaust_type, ^ ./table.def:926:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "type of terrain that will replace terrain that loses all of a material", ^ ./table.def:929:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("terrain-initial-supply", tm_initial, ^ ./table.def:930:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of each material that a cell starts with", ^ ./table.def:933:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("terrain-production", tm_production, ^ ./table.def:934:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material production by a cell each turn", ^ ./table.def:937:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("terrain-storage-x", tm_storage_x, ^ ./table.def:938:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of each material that a cell can hold", ^ ./table.def:941:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("terrain-to-terrain-in-length", tm_tt_in_length, ^ ./table.def:942:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range for terrain to recieve material by diffusion", ^ ./table.def:945:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("terrain-to-terrain-out-length", tm_tt_out_length, ^ ./table.def:946:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range for terrain to send material by diffusion", ^ ./table.def:949:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("terrain-to-unit-in-length", um_tu_in_length, ^ ./table.def:950:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range for units to recieve material from any terrain", ^ ./table.def:953:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("terrain-to-unit-out-length", tm_tu_out_length, ^ ./table.def:954:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range for terrain to send material to any units", ^ ./table.def:957:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("tp-damage", uu_tp_damage, ^ ./table.def:958:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "possible damage to tooling as a result of being hit", ^ ./table.def:961:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("tp-max", uu_tp_max, ^ ./table.def:962:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum possible tooling", ^ ./table.def:965:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("tp-per-toolup", uu_tp_per_toolup, ^ ./table.def:966:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "tooling points gained from a toolup action", ^ ./table.def:969:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("tp-to-build", uu_tp_to_build, ^ ./table.def:970:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "tooling points needed to build a unit", ^ ./table.def:973:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("tp-attrition", uu_tp_attrition, ^ ./table.def:974:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "loss of tooling points each turn", ^ ./table.def:977:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("tp-crossover", uu_tp_crossover, ^ ./table.def:978:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of tooling for one type on tooling for another type", ^ ./table.def:981:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("track-chance", uu_track, ^ ./table.def:982:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit will gain tracking on another", ^ ./table.def:985:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("treasury-gain-per-capture", um_treasury_gain_per_capture, ^ ./table.def:986:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material gained when a side captures a unit", ^ ./table.def:990:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("treasury-loss-per-captured", um_treasury_loss_per_captured, ^ ./table.def:991:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material gained when a side's unit is captured", ^ ./table.def:995:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("treasury-gain-per-create", um_treasury_gain_per_create, ^ ./table.def:996:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material gained when a side creates a unit", ^ ./table.def:1000:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("treasury-loss-per-create", um_treasury_loss_per_create, ^ ./table.def:1001:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material lost when a side's unit is created", ^ ./table.def:1005:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("treasury-gain-per-destroy", um_treasury_gain_per_destroy, ^ ./table.def:1006:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material gained when a side destroys a unit", ^ ./table.def:1010:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("treasury-loss-per-destroyed", um_treasury_loss_per_destroyed, ^ ./table.def:1011:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material lost when a side's unit is destroyed", ^ ./table.def:1015:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("turn-to-change-type", uu_turn_to_change_type, ^ ./table.def:1016:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum turn number before a type change can happen", ^ ./table.def:1019:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("unit-control-chance", uu_control, ^ ./table.def:1020:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance that a unit can control another", ^ ./table.def:1023:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("unit-control-chance-adjacent", uu_control_adj, ^ ./table.def:1024:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance that a unit can control another in an adjacent cell", ^ ./table.def:1027:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("unit-control-chance-at", uu_control_at, ^ ./table.def:1028:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance that a unit can control another in the same cell", ^ ./table.def:1031:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("unit-control-range", uu_control_range, ^ ./table.def:1032:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance out to which a unit can control another unit", ^ ./table.def:1035:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("unit-initial-supply", um_initial, ^ ./table.def:1036:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of each material that a unit starts with", ^ ./table.def:1039:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("unit-capacity-x", uu_capacity_x, ^ ./table.def:1040:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "carrying capacity reserved for unit type", ^ ./table.def:1043:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("unit-consumption-per-size", um_consumption_per_size, ^ ./table.def:1044:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material consumed each turn to maintain one size point of this unit type", ^ ./table.def:1047:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("unit-consumption-to-grow", um_consumption_to_grow, ^ ./table.def:1048:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "amount of material consumed to increase the size of this unit type by one", ^ ./table.def:1051:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("occupant-add-production", um_occ_add_production, ^ ./table.def:1052:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "additive effect on production due to occupant/facility", ^ ./table.def:1055:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("occupant-multiply-production", um_occ_mult_production, ^ ./table.def:1056:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "multiplicative effect (in %) on production due to occupant/facility", ^ ./table.def:1059:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_AM_TABLE("advance-add-production", am_adv_add_production, ^ ./table.def:1060:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "additive effect on city production due to copleted advance", ^ ./table.def:1063:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_AM_TABLE("advance-multiply-production", am_adv_mult_production, ^ ./table.def:1064:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "multiplicative effect (in %) on city production due to completed advance", ^ ./table.def:1067:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UA_TABLE("size-limit-without-advance", ua_size_limit_without_adv, ^ ./table.def:1068:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "limit on the unit's size in the absence of this advance", ^ ./table.def:1071:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("size-limit-without-occupant", uu_size_limit_without_occ, ^ ./table.def:1072:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "limit on the unit's size in the absence of this occupant", ^ ./table.def:1075:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occ-add-maxcells", uu_occ_add_maxcells, ^ ./table.def:1076:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "extra cells that can be used by unit containing occ", ^ ./table.def:1079:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occ-multiply-maxcells", uu_occ_mult_maxcells, ^ ./table.def:1080:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mulitplicative effect by occ on cells that can be used by unit", ^ ./table.def:1083:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UA_TABLE("advance-add-maxcells", ua_adv_add_maxcells, ^ ./table.def:1084:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "extra cells that can be used by unit when advance has been completed", ^ ./table.def:1087:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UA_TABLE("advance-mult-maxcells", ua_adv_mult_maxcells, ^ ./table.def:1088:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "mulitplicative effect by completed advance on cells that can be used by unit", ^ ./table.def:1091:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("unit-size-as-occupant", uu_size, ^ ./table.def:1092:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how much space an occupant takes up in the given transport", ^ ./table.def:1095:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("unit-size-in-terrain", ut_size, ^ ./table.def:1096:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "how much space a unit takes up in a cell", ^ ./table.def:1099:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("unit-storage-x", um_storage_x, ^ ./table.def:1100:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "capacity for each material type", ^ ./table.def:1103:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("unit-to-terrain-in-length", tm_ut_in_length, ^ ./table.def:1104:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range for terrain to recieve material from any units", ^ ./table.def:1107:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("unit-to-terrain-out-length", um_ut_out_length, ^ ./table.def:1108:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range for units to send material to any terrain", ^ ./table.def:1111:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("unload-max", um_unload_max, ^ ./table.def:1112:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "maximum amount of material that may be removed by a transfer action", ^ ./table.def:1115:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("vanishes-on", ut_vanishes_on, ^ ./table.def:1116:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if a unit in the terrain simply vanishes", ^ ./table.def:1119:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("visibility", ut_visibility, ^ ./table.def:1120:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "base chance to see unit when in terrain", ^ ./table.def:1123:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("vision-night-effect", ut_vision_night_effect, ^ ./table.def:1124:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect of night on vision", ^ ./table.def:1127:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("weapon-height", ut_weapon_height, ^ ./table.def:1128:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effective height of a unit's weapons in a type of terrain", ^ ./table.def:1131:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("withdraw-chance-per-attack", uu_withdraw_per_attack, ^ ./table.def:1132:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "chance that a unit will retreat to avoid an attack", ^ ./table.def:1135:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("wrecked-type-if-attrited", ut_wrecked_type_if_attrited, ^ ./table.def:1136:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "what a unit becomes if its present terrain kills it", ^ ./table.def:1140:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("wrecked-type-if-killed", uu_wrecked_type_if_killed, ^ ./table.def:1141:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "what a unit becomes if another unit kills it", ^ ./table.def:1144:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("wrecked-type-if-starved", um_wrecked_type_if_starved, ^ ./table.def:1145:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "what a unit becomes if it starves from lack of a material", ^ ./table.def:1149:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("wrecks-on", ut_wrecks_on, ^ ./table.def:1150:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if a unit in the terrain becomes wrecked", ^ ./table.def:1153:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("zoc-into-terrain", ut_zoc_into, ^ ./table.def:1154:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if a unit exerts its ZOC into a type of terrain", ^ ./table.def:1157:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("zoc-from-terrain-effect", ut_zoc_from_terrain, ^ ./table.def:1158:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effects of a unit's terrain on its ZOC", ^ ./table.def:1161:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("zoc-range", uu_zoc_range, ^ ./table.def:1162:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance to which ZOC is exerted", ^ ./table.def:1165:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("zoo-range", uu_zoo_range, ^ ./table.def:1166:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "distance to which ZOO is applied", ^ ./table.def:1169:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("zoo-range-min", uu_zoo_range_min, ^ ./table.def:1170:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimum distance at which ZOO is applied", ^ ./table.def:1175:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("zz-basic-hit-worth", uu_zz_bhw, ^ ./table.def:1176:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed basic hit worth of u1 against u2", ^ ./table.def:1179:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("zz-basic-fire-worth", uu_zz_bfw, ^ ./table.def:1180:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed basic fire worth of u1 against u2", ^ ./table.def:1183:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("zz-basic-capture-worth", uu_zz_bcw, ^ ./table.def:1184:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed basic capture worth of u1 against u2", ^ ./table.def:1187:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("zz-basic-transport-worth", uu_zz_btw, ^ ./table.def:1188:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "precomputed basic transport worth of u1 for u2", ^ ./table.def:1193:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-out-threshold", um_supply_out_threshold, ^ ./table.def:1194:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1197:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-out-max", um_supply_out_max, ^ ./table.def:1198:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1201:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-potential", um_supply_potential, ^ ./table.def:1202:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1205:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("supply-potential-terrain-effect", ut_supply_potential_terrain_effect, ^ ./table.def:1206:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1209:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-capacity-threshold", um_supply_capacity_threshold, ^ ./table.def:1210:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1213:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-capacity-deterioration", um_supply_capacity_deterioration, ^ ./table.def:1214:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1217:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-supply-potential", uu_occupant_supply_potential, ^ ./table.def:1218:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1221:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-in-threshold", um_supply_in_threshold, ^ ./table.def:1222:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1225:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-in-max", um_supply_in_max, ^ ./table.def:1226:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1229:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-in-weight", um_supply_in_weight, ^ ./table.def:1230:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1233:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-starve-weight", um_supply_starve_weight, ^ ./table.def:1234:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1237:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("supply-deterioration", tm_supply_deterioration, ^ ./table.def:1238:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1241:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("supply-enemy-interdiction", tm_supply_enemy_interdiction, ^ ./table.def:1242:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1245:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_TM_TABLE("supply-neutral-interdiction", tm_supply_neutral_interdiction, ^ ./table.def:1246:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1249:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("supply-interdiction-at", ut_supply_interdiction_at, ^ ./table.def:1250:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1253:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-interdiction-at-for-material", um_supply_interdiction_at_for_material, ^ ./table.def:1254:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1257:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("supply-interdiction-adjacent", ut_supply_interdiction_adjacent, ^ ./table.def:1258:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1261:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-interdiction-adjacent-for-material", um_supply_interdiction_adjacent_for_material, ^ ./table.def:1262:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1265:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UM_TABLE("supply-importance", um_supply_importance, ^ ./table.def:1266:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", ^ ./table.def:1269:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("builder-can-reuse-cp", uu_builder_can_reuse_cp, ^ ./table.def:1270:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "true if builder can reuse accumulated cps if it switches task before completion", ^ ./table.def:1273:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("cellwide-protection-against", uu_cellwide_protection_against, ^ ./table.def:1274:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "protection that first unit provides against specified second unit to all other third units in the same cell", ^ ./table.def:1277:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("cellwide-protection-for", uu_cellwide_protection_for, ^ ./table.def:1278:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "protection that first unit provides to specified second unit in the same cell against all other third units", ^ ./table.def:1283:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-affects-attack", uu_occ_affects_attack, ^ ./table.def:1284:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect that occupant has on the attack value of the transport", ^ ./table.def:1287:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("occupant-affects-defense", uu_occ_affects_defense, ^ ./table.def:1288:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect that occupant has on the defense value of the transport", ^ ./table.def:1291:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("transport-affects-attack", uu_transport_affects_attack, ^ ./table.def:1292:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect that transport has on the attack value of the occupant", ^ ./table.def:1295:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("transport-affects-defense", uu_transport_affects_defense, ^ ./table.def:1296:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect that transport has on the defense value of the occupant", ^ ./table.def:1299:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("terrain-affects-attack", ut_terrain_affects_attack, ^ ./table.def:1300:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect that terrain has on the attack value of the attacker", ^ ./table.def:1303:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UT_TABLE("terrain-affects-defense", ut_terrain_affects_defense, ^ ./table.def:1304:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect that terrain has on the defense value of the defender", ^ ./table.def:1307:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("neighbour-affects-attack", uu_neighbour_affects_attack, ^ ./table.def:1308:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect that a friendly unit in the same cell has on the attack value of the attacker", ^ ./table.def:1311:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("neighbour-affects-defense", uu_neighbour_affects_defense, ^ ./table.def:1312:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "effect that a friendly unit in the same cell has on the defense value of the defender", ^ ./table.def:1315:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_UU_TABLE("unit-separation-min", uu_separation_min, ^ ./table.def:1316:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "minimal required distance between two units", ^ 638 warnings generated. rm -f libconq.a ar rcu libconq.a init.o cmdline.o aiutil.o ai.o aiscore.o aiunit.o aiunit2.o aitact.o aioprt.o mplayer.o iplayer.o actions.o move.o combat.o run.o run2.o economy.o supply.o score.o world.o history.o module.o write.o read.o mkterr.o mkunits.o mkrivers.o mkroads.o mknames.o side.o unit.o plan.o task.o nlang.o ui.o cmd.o ps.o tp.o obstack.o help.o copying.o generic.o types.o tables.o ranlib libconq.a gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' (cd ../kernel && gmake libconqlow.a) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. imf.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] imf.c:190:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("can't get an unnamed image family"); ^ imf.c:194:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("\"%s\" is not a valid image family name", name); ^ imf.c:204:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("MAXIMAGEFAMILIES exceeded, skipping image family %s", name); ^ imf.c:221:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("can't get an unnamed image file"); ^ imf.c:264:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("File not a valid imf dir, will close and ignore"); ^ imf.c:286:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Format error in imf dir near %s, will only use part", ^ imf.c:301:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(filename, "r"); ^ imf.c:445:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("image family name must be a string"); ^ imf.c:464:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(clause, "extra junk after property value"); ^ imf.c:466:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(clause, "unknown image family property"); ^ imf.c:471:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(clause, "not image or image family property"); ^ imf.c:474:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(clause, "bogus clause"); ^ imf.c:497:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("no image?"); ^ imf.c:531:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Changing embed name from \"%s\" to \"%s\" in %dx%d image of \"%s\"", ^ imf.c:538:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Changing embed x,y from %d,%d to %d,%d in %dx%d image of \"%s\"", ^ imf.c:545:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Changing embed w,h from %d,%d to %d,%d in %dx%d image of \"%s\"", ^ imf.c:554:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(head, "extra junk after image notes property"); ^ imf.c:562:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("unknown image property in \"%s\"", imf->name); ^ imf.c:584:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("unknown image subproperty in \"%s\": %s", ^ imf.c:592:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Changing mono data in %dx%d image of \"%s\"", ^ imf.c:598:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Changing color data in %dx%d image of \"%s\"", ^ imf.c:604:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Changing mask data in %dx%d image of \"%s\"", ^ imf.c:610:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Changing file data in %dx%d image of \"%s\"", ^ imf.c:632:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Going from %d to %d subimages in %dx%d image of \"%s\"", ^ imf.c:676:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(datalist, "garbage in image data list"); ^ imf.c:1198:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] syntax_error(datalist, "Non-string in image data list"); ^ imf.c:1704:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("mono bitmap data not consistent in %dx%d image of \"%s\"", ^ imf.c:1709:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("mask bitmap data not consistent in %dx%d image of \"%s\"", ^ imf.c:1751:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(filename, "w"); ^ imf.c:1756:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] loc = "???"; ^ imf.c:1760:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] delims = "/:\\"; ^ imf.c:1776:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("could not open file \"%s\" for writing", filename); ^ imf.c:2174:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "white"; ^ imf.c:2178:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "black"; ^ imf.c:2182:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "red"; ^ imf.c:2186:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "green"; ^ imf.c:2190:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return "blue"; ^ imf.c:2219:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("No color named \"%s\" found, substituting gray", ^ imf.c:2237:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("palette color info is not a name or set of numbers, ignoring"); ^ imf.c:2278:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Could not load file \"%s\" for image family \"%s\", ignoring", ^ imf.c:2443:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_library_file("imf.dir"); ^ imf.c:2448:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Cannot open \"%s\", will not use it", "imf.dir"); ^ imf.c:2459:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(path->path, imf->location->name, "", spbuf); ^ 43 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. gif.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gif.c:89:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((fp = open_file(fallback, "rb")) != NULL) { ^ gif.c:96:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(p->path, fimg->name, "", spbuf); ^ gif.c:97:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((fp = open_file(spbuf, "rb")) != NULL) { ^ gif.c:159:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("error reading magic number" ); ^ gif.c:164:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("not a GIF file" ); ^ gif.c:172:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("bad version number, not '87a' or '89a'" ); ^ gif.c:177:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("failed to read screen descriptor" ); ^ gif.c:191:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("error reading global colormap" ); ^ gif.c:199:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("warning - non-square pixels; to fix do a 'pnmscale -%cscale %g'", ^ gif.c:206:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("EOF / read error on image data" ); ^ gif.c:212:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("only %d image%s found in file", ^ gif.c:219:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("EOF / read error on extention function code"); ^ gif.c:227:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("bogus character 0x%02x, ignoring", (int) c ); ^ gif.c:234:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("couldn't read left/top/width/height"); ^ gif.c:244:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("error reading local colormap" ); ^ gif.c:295:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("bad colormap" ); ^ gif.c:320:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "Plain Text Extension"; ^ gif.c:347:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "Application Extension"; ^ gif.c:350:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "Comment Extension"; ^ gif.c:353:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("gif comment: %s", buf ); ^ gif.c:357:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] str = "Graphic Control Extension"; ^ gif.c:374:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("got a '%s' extension", str ); ^ gif.c:390:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("error in getting DataBlock size" ); ^ gif.c:397:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("error in reading DataBlock" ); ^ gif.c:422:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("ran off the end of my bits" ); ^ gif.c:456:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ gif.c:518:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("missing EOD in data stream (common occurence)"); ^ gif.c:532:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("circular table entry BIG ERROR"); ^ gif.c:571:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("EOF / read error on image data" ); ^ gif.c:576:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("error reading image" ); ^ gif.c:585:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("skipping image..." ); ^ gif.c:595:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("reading %d by %d%s GIF image", ^ gif.c:642:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("too much input data, ignoring extra..."); ^ 33 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. lisp.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] lisp.c:175:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("extra close paren, substituting nil%s", linenobuf); ^ lisp.c:198:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("extra close paren, substituting nil%s", linenobuf); ^ lisp.c:275:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("comment not closed at eof"); ^ lisp.c:281:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return intern_symbol("#"); ^ lisp.c:308:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_delimited_text(strm, "\"", FALSE, FALSE); ^ lisp.c:313:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] read_delimited_text(strm, "|", FALSE, FALSE); ^ lisp.c:320:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return cons(intern_symbol("quote"), ^ lisp.c:335:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return intern_symbol("-"); ^ lisp.c:337:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return intern_symbol("+"); ^ lisp.c:375:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Number of dice in %dd%d+%d is %d, not between 0 and 7", ^ lisp.c:379:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Dice size in %dd%d+%d is %d, not between 0 and 15", ^ lisp.c:383:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Dice addon in %dd%d+%d is %d, not between 0 and 127", ^ lisp.c:397:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ch = read_delimited_text(strm, "();\"'`#", TRUE, TRUE); ^ lisp.c:454:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("missing a close paren, returning EOF%s", linenobuf); ^ lisp.c:494:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "exceeded max sym/str length (%d chars), ignoring rest", ^ lisp.c:604:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("cdr of cons is not a list"); ^ lisp.c:615:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("%s of non-%s `%s' being taken, returning `%s' instead", ^ lisp.c:627:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("%s of non-%s `%s'", funname, errtype, buf1); ^ lisp.c:638:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] internal_type_error("car", x, "list"); ^ lisp.c:638:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] internal_type_error("car", x, "list"); ^ lisp.c:649:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] internal_type_error("cdr", x, "list"); ^ lisp.c:649:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] internal_type_error("cdr", x, "list"); ^ lisp.c:684:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] internal_type_error("set_cdr", x, "cons"); ^ lisp.c:684:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] internal_type_error("set_cdr", x, "cons"); ^ lisp.c:699:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] type_warning("c_string", x, "string/symbol", lispnil); ^ lisp.c:699:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] type_warning("c_string", x, "string/symbol", lispnil); ^ lisp.c:700:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return ""; ^ lisp.c:717:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] type_warning("c_number", x, "number", lispnil); ^ lisp.c:717:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] type_warning("c_number", x, "number", lispnil); ^ lisp.c:781:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("unbound symbol `%s', substituting nil", c_string(sym)); ^ lisp.c:792:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] internal_type_error("setq", sym, "symbol"); ^ lisp.c:792:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] internal_type_error("setq", sym, "symbol"); ^ lisp.c:795:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Can't alter the constant `%s', ignoring attempt", ^ lisp.c:925:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("lisp type", x->type); ^ lisp.c:1006:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] assert_error(x, "Attempted to access a NULL GDL object"); ^ lisp.c:1083:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Trying to print NULL as object, skipping"); ^ lisp.c:1166:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("lisp type", obj->type); ^ lisp.c:1236:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case_panic("lisp type", obj->type); ^ lisp.c:1322:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Unable to allocate %d bytes.\n", amt); ^ lisp.c:1323:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Memory exhausted!!"); ^ lisp.c:1428:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Attempted to 'remove-list' using a non-list."); ^ lisp.c:1529:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("`%s' is unbound, returning self", c_string(sym)); ^ lisp.c:1588:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Illegal boolean keyword %s encountered", ^ lisp.c:1597:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Boolean operator expected but none found in an expression"); ^ lisp.c:1697:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Attempted to evaluate a bad arithmetic expression."); ^ lisp.c:1703:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Attempted to evaluate a bad arithmetic expression."); ^ lisp.c:1711:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Attempted to evaluate a bad arithmetic expression."); ^ lisp.c:1728:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to evaluate illegal operand in artithmetic expression."); ^ lisp.c:1737:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to evaluate arithmetic expression with unmatched list lengths."); ^ lisp.c:1769:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to evaluate arithmetic expression with division by zero."); ^ lisp.c:1775:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to evaluate a bad arithmetic expression."); ^ lisp.c:1846:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to evaluate an arithmetic expression with too few operands."); ^ lisp.c:1863:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to evaluate an arithmetic expression with too few operands."); ^ lisp.c:1883:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to evaluate a bad arithmetic comparison expression."); ^ lisp.c:1890:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to evaluate a bad arithmetic comparison expression."); ^ lisp.c:1899:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Attempted to evaluate a bad arithmetic comparison expression."); ^ lisp.c:1921:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Illegal operand encountered in arithmetic expression"); ^ lisp.c:1994:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Sum of weights in weighted list `%s' is 0", buf); ^ lisp.c:2144:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("too many numbers in list"); ^ lisp.c:2167:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("too many numbers in list"); ^ 60 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. util.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] util.c:87:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Randstate being changed from %d to %d\n", ^ util.c:266:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("No mallocs since last report.\n"); ^ util.c:269:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Mallocs since last report:\n"); ^ util.c:270:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf(" Amount = Bytes x Times\n"); ^ util.c:275:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%10d = %6d x %6d\n", ^ util.c:280:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%10d = ?????? x %6d\n", overflow, numoverflow); ^ util.c:281:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Total malloced = %d bytes.\n", totmalloc); ^ util.c:282:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("String copies = %d bytes.\n", copymalloc); ^ util.c:283:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Lisp malloced = %d bytes.\n", lispmalloc); ^ util.c:284:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Symbols interned = %d.\n", numsymbols); ^ util.c:285:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Grand total allocation = %d bytes.\n", grandtotmalloc); ^ util.c:304:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Should not be calling xmalloc (requested %d bytes)", amt); ^ util.c:324:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Unable to allocate %d bytes.\n", amt); ^ util.c:331:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Memory exhausted!!"); ^ util.c:410:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Ooh weird"); ^ util.c:482:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Panic! Unknown %s %d", str, var); ^ util.c:564:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ffp = open_file("Xconq.DebugOut", "a"); ^ util.c:564:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ffp = open_file("Xconq.DebugOut", "a"); ^ util.c:566:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ffp = open_file("Xconq-Master.DebugOut", "a"); ^ util.c:566:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ffp = open_file("Xconq-Master.DebugOut", "a"); ^ util.c:568:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ffp = open_file("Xconq-Client.DebugOut", "a"); ^ util.c:568:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ffp = open_file("Xconq-Client.DebugOut", "a"); ^ util.c:599:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ffp = open_file("Xconq.DebugOut", (char *)(firstdebug ? "w" : "a")); ^ util.c:601:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ffp = open_file("Xconq-Master.DebugOut", (char *)(firstdebug ? "w" : "a")); ^ util.c:603:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ffp = open_file("Xconq-Client.DebugOut", (char *)(firstdebug ? "w" : "a")); ^ util.c:723:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("starting activity %s before %s done\n", ^ util.c:757:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("ending activity %s instead of %s\n", ^ util.c:782:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((fp = open_file("xconq.trace", "w")) != NULL) { ^ util.c:782:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((fp = open_file("xconq.trace", "w")) != NULL) { ^ util.c:815:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("INIT ERROR %s INIT ERROR\n", buf); ^ util.c:817:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] log_warning("INIT ERROR", buf); ^ util.c:831:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("INIT WARNING %s INIT WARNING\n", buf); ^ util.c:833:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] log_warning("INIT", buf); ^ util.c:851:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("RUN ERROR %s RUN ERROR\n", buf); ^ util.c:853:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] log_warning("RUN ERROR", buf); ^ util.c:870:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("RUN WARNING %s RUN WARNING\n", buf); ^ util.c:872:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] log_warning("RUN", buf); ^ util.c:889:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ewfp = open_file("Xconq.Warnings", (char *)(first_warning ? "w" : "a")); ^ util.c:906:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Attempted to create a table with a dimension size < 1!"); ^ util.c:922:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Attempted to re-initialize a valid, initialized table!"); ^ util.c:925:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_error("Attempted to initialize an invalid table!"); ^ 41 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. snprintf.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] snprintf.c:568:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] fast_memcpy(str+str_l, p, (n>avail?avail:n)); ^ snprintf.c:368:5: note: expanded from macro 'fast_memcpy' { register size_t nn = (size_t)(n); \ ^ snprintf.c:568:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:371:7: note: expanded from macro 'fast_memcpy' register char *dd; register const char *ss; \ ^ snprintf.c:568:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:371:26: note: expanded from macro 'fast_memcpy' register char *dd; register const char *ss; \ ^ snprintf.c:953:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] fast_memset(str+str_l, (zero_padding?'0':' '), (n>avail?avail:n)); ^ snprintf.c:375:5: note: expanded from macro 'fast_memset' { register size_t nn = (size_t)(n); \ ^ snprintf.c:953:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:378:7: note: expanded from macro 'fast_memset' register char *dd; register const int cc=(int)(c); \ ^ snprintf.c:953:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:378:26: note: expanded from macro 'fast_memset' register char *dd; register const int cc=(int)(c); \ ^ snprintf.c:970:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] fast_memcpy(str+str_l, str_arg, (n>avail?avail:n)); ^ snprintf.c:368:5: note: expanded from macro 'fast_memcpy' { register size_t nn = (size_t)(n); \ ^ snprintf.c:970:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:371:7: note: expanded from macro 'fast_memcpy' register char *dd; register const char *ss; \ ^ snprintf.c:970:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:371:26: note: expanded from macro 'fast_memcpy' register char *dd; register const char *ss; \ ^ snprintf.c:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] fast_memset(str+str_l, '0', (n>avail?avail:n)); ^ snprintf.c:375:5: note: expanded from macro 'fast_memset' { register size_t nn = (size_t)(n); \ ^ snprintf.c:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:378:7: note: expanded from macro 'fast_memset' register char *dd; register const int cc=(int)(c); \ ^ snprintf.c:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:378:26: note: expanded from macro 'fast_memset' register char *dd; register const int cc=(int)(c); \ ^ snprintf.c:990:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] fast_memcpy(str+str_l, str_arg+zero_padding_insertion_ind, ^ snprintf.c:368:5: note: expanded from macro 'fast_memcpy' { register size_t nn = (size_t)(n); \ ^ snprintf.c:990:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:371:7: note: expanded from macro 'fast_memcpy' register char *dd; register const char *ss; \ ^ snprintf.c:990:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:371:26: note: expanded from macro 'fast_memcpy' register char *dd; register const char *ss; \ ^ snprintf.c:1002:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] fast_memset(str+str_l, ' ', (n>avail?avail:n)); ^ snprintf.c:375:5: note: expanded from macro 'fast_memset' { register size_t nn = (size_t)(n); \ ^ snprintf.c:1002:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:378:7: note: expanded from macro 'fast_memset' register char *dd; register const int cc=(int)(c); \ ^ snprintf.c:1002:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] snprintf.c:378:26: note: expanded from macro 'fast_memset' register char *dd; register const int cc=(int)(c); \ ^ 18 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. timestuff.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. unix.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] unix.c:92:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/share/xconq/lib", "/usr/local/share/xconq/lib", ^ unix.c:92:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/share/xconq/lib", "/usr/local/share/xconq/lib", ^ unix.c:93:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/opt/share/xconq/lib", "/opt/local/share/xconq/lib", ^ unix.c:93:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/opt/share/xconq/lib", "/opt/local/share/xconq/lib", ^ unix.c:94:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/local/xconq/lib", "/opt/local/xconq/lib", ^ unix.c:94:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/local/xconq/lib", "/opt/local/xconq/lib", ^ unix.c:95:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/local/xconq/share/lib", "/opt/local/xconq/share/lib", NULL ^ unix.c:95:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/local/xconq/share/lib", "/opt/local/xconq/share/lib", NULL ^ unix.c:98:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/lib", "xconq/lib", "../../xconq/lib", NULL ^ unix.c:98:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/lib", "xconq/lib", "../../xconq/lib", NULL ^ unix.c:98:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/lib", "xconq/lib", "../../xconq/lib", NULL ^ unix.c:102:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(XCONQDATA, XCONQLIB, NULL, name); ^ ./acdefs.h:52:19: note: expanded from macro 'XCONQDATA' #define XCONQDATA "/usr/local/share/xconq" ^ unix.c:102:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(XCONQDATA, XCONQLIB, NULL, name); ^ unix.c:44:18: note: expanded from macro 'XCONQLIB' #define XCONQLIB "lib" ^ unix.c:120:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name = copy_string("."); ^ unix.c:131:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/share/xconq/images", "/usr/local/share/xconq/images", ^ unix.c:131:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/share/xconq/images", "/usr/local/share/xconq/images", ^ unix.c:132:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/opt/share/xconq/images", "/opt/local/share/xconq/images", ^ unix.c:132:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/opt/share/xconq/images", "/opt/local/share/xconq/images", ^ unix.c:133:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/local/xconq/images", "/opt/local/xconq/images", ^ unix.c:133:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/local/xconq/images", "/opt/local/xconq/images", ^ unix.c:134:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/local/xconq/share/images", "/opt/local/xconq/share/images", NULL ^ unix.c:134:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/local/xconq/share/images", "/opt/local/xconq/share/images", NULL ^ unix.c:137:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/images", "xconq/images", "../../xconq/images", NULL ^ unix.c:137:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/images", "xconq/images", "../../xconq/images", NULL ^ unix.c:137:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../share/xconq/images", "xconq/images", "../../xconq/images", NULL ^ unix.c:163:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] name = copy_string("."); ^ unix.c:171:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(xconq_libs->path, NEWSFILE, "", spbuf); ^ ./config.h:110:18: note: expanded from macro 'NEWSFILE' #define NEWSFILE "XconqNews" ^ unix.c:171:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(xconq_libs->path, NEWSFILE, "", spbuf); ^ unix.c:205:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] homedir = "."; ^ unix.c:248:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(filename, "r"); ^ unix.c:255:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(fullnamebuf, "r"); ^ unix.c:268:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(score_file_pathname(name), "r"); ^ unix.c:281:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fp = open_file(score_file_pathname(name), "a"); ^ unix.c:304:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/var/lib/games/xconq", "/var/lib/xconq", ^ unix.c:304:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/var/lib/games/xconq", "/var/lib/xconq", ^ unix.c:305:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/var/lib/games/xconq/scores", "/var/lib/xconq/scores", ^ unix.c:305:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/var/lib/games/xconq/scores", "/var/lib/xconq/scores", ^ unix.c:306:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "/usr/share/xconq/scores", NULL ^ unix.c:309:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "scores", "../xconq", "../xconq/scores", "../Xconq", ^ unix.c:309:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "scores", "../xconq", "../xconq/scores", "../Xconq", ^ unix.c:309:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "scores", "../xconq", "../xconq/scores", "../Xconq", ^ unix.c:309:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "scores", "../xconq", "../xconq/scores", "../Xconq", ^ unix.c:310:2: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../Xconq/scores", ".", NULL ^ unix.c:310:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "../Xconq/scores", ".", NULL ^ unix.c:322:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] scorepath = XCONQSCORES; ^ ./acdefs.h:49:21: note: expanded from macro 'XCONQSCORES' #define XCONQSCORES "/var/games/xconq" ^ unix.c:352:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] make_pathname(gamehomepath, "scores", NULL, dirpathbuf); ^ unix.c:360:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] scorepath = "scores"; ^ unix.c:497:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return game_filename("XCONQERRORFILE", ERRORFILE); ^ unix.c:497:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return game_filename("XCONQERRORFILE", ERRORFILE); ^ ./config.h:148:19: note: expanded from macro 'ERRORFILE' #define ERRORFILE "ErrorSave.xcq" ^ 49 warnings generated. c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. socket.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] socket.c:149:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Could not open remote device"); ^ socket.c:179:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Can't open socket"); ^ socket.c:197:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Can't bind address"); ^ socket.c:201:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Can't listen"); ^ socket.c:219:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("%s: unknown host", hostname); ^ socket.c:226:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("can't create a socket"); ^ socket.c:309:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Accept failed"); ^ socket.c:335:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("getprotobyname"); ^ socket.c:357:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("Remote connection from %s (#%d)\n", hostname, rid); ^ socket.c:370:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("low_send %d (fd %d) \"%s\"\n", rid, fd, buf); ^ socket.c:487:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Dprintf("%ul > %ul + %d\n", now, start_time, timeout); ^ 11 warnings generated. rm -f libconqlow.a ar rcu libconqlow.a imf.o gif.o lisp.o util.o snprintf.o timestuff.o unix.o socket.o ranlib libconqlow.a gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' rm -f xconq xconq.exe tkconq tkconq.exe c++ -o xconq -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include -L/usr/local/lib tkunix.o ./libtkui.a ./libtkimf.a ../kernel/libconq.a ../kernel/libconqlow.a -lXext -lXmu -lX11 "-Wl,-rpath,/usr/local/lib" -L/usr/local/lib -ltcl86 -L/usr/local/lib -ltk86 -L/usr/local/lib -lX11 -lXss -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -lfontconfig -lpthread -ldl -lz -lpthread -lm -ldl c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include iappunix.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] iappunix.c:44:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] low_init_error("No color following -mc"); ^ iappunix.c:63:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] low_init_error("No directory following -L"); ^ iappunix.c:75:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] low_init_error("No output directory following -o"); ^ iappunix.c:87:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Couldn't read \"%s\"", argv[i]); ^ 4 warnings generated. (cd ../x11 && gmake xcutil.o) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include xcutil.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] xcutil.c:70:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("syntax error in `%s' - %s", readerrbuf, msg); ^ xcutil.c:111:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("fake keyword_code being called"); ^ In file included from xcutil.c:124: ./../kernel/keyword.def:10:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("#", K_SHARP) ^ ./../kernel/keyword.def:11:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("*", K_MULTIPLY) ^ ./../kernel/keyword.def:12:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("+", K_PLUS) ^ ./../kernel/keyword.def:13:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("-", K_MINUS) ^ ./../kernel/keyword.def:14:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("/", K_DIVIDE) ^ ./../kernel/keyword.def:15:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("/=", K_NE) ^ ./../kernel/keyword.def:16:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("<", K_LT) ^ ./../kernel/keyword.def:17:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("<=", K_LE) ^ ./../kernel/keyword.def:18:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("=", K_EQ) ^ ./../kernel/keyword.def:19:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD(">", K_GT) ^ ./../kernel/keyword.def:20:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD(">=", K_GE) ^ ./../kernel/keyword.def:21:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("@", K_AT) ^ ./../kernel/keyword.def:22:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("a", K_A) ^ ./../kernel/keyword.def:23:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("a*", K_ASTAR) ^ ./../kernel/keyword.def:24:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("acp", K_ACP) ^ ./../kernel/keyword.def:25:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("acp0", K_ACP0) ^ ./../kernel/keyword.def:26:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("action-priorities", K_ACTION_PRIORITIES) ^ ./../kernel/keyword.def:27:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("active", K_ACTIVE) ^ ./../kernel/keyword.def:28:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("actual", K_ACTUAL) ^ ./../kernel/keyword.def:29:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("add", K_ADD) ^ ./../kernel/keyword.def:30:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("add-score", K_ADD_SCORE) ^ ./../kernel/keyword.def:31:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("adjective", K_ADJECTIVE) ^ ./../kernel/keyword.def:32:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advance-goal", K_ADVANCE_GOAL) ^ ./../kernel/keyword.def:33:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advance-type", K_ADVANCE_TYPE) ^ ./../kernel/keyword.def:34:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advances-done", K_ADVANCES_DONE) ^ ./../kernel/keyword.def:35:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advantage", K_ADVANTAGE) ^ ./../kernel/keyword.def:36:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advantage-max", K_ADVANTAGE_MAX) ^ ./../kernel/keyword.def:37:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("advantage-min", K_ADVANTAGE_MIN) ^ ./../kernel/keyword.def:38:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("after-action", K_AFTER_ACTION) ^ ./../kernel/keyword.def:39:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("after-event", K_AFTER_EVENT) ^ ./../kernel/keyword.def:40:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("after-turn", K_AFTER_TURN) ^ ./../kernel/keyword.def:41:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("agreement", K_AGREEMENT) ^ ./../kernel/keyword.def:42:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("ai-control", K_AI_CONTROL) ^ ./../kernel/keyword.def:43:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("ai-data", K_AI_DATA) ^ ./../kernel/keyword.def:44:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("ai-type-name", K_AI_TYPE_NAME) ^ ./../kernel/keyword.def:45:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("all", K_ALL) ^ ./../kernel/keyword.def:46:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("already-seen", K_ALREADY_SEEN) ^ ./../kernel/keyword.def:47:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("already-seen-independent", K_ALREADY_SEEN_INDEPENDENT) ^ ./../kernel/keyword.def:48:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("always", K_ALWAYS) ^ ./../kernel/keyword.def:49:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("am", K_AM) ^ ./../kernel/keyword.def:50:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("and", K_AND) ^ ./../kernel/keyword.def:51:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("appear", K_APPEAR) ^ ./../kernel/keyword.def:52:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("append", K_APPEND) ^ ./../kernel/keyword.def:53:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("applies-to", K_APPLIES_TO) ^ ./../kernel/keyword.def:54:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("area", K_AREA) ^ ./../kernel/keyword.def:55:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("asleep", K_ASLEEP) ^ ./../kernel/keyword.def:56:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("attack-stats", K_ATTACK_STATS) ^ ./../kernel/keyword.def:57:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("autoresearch", K_AUTORESEARCH) ^ ./../kernel/keyword.def:58:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("aux-terrain", K_AUX_TERRAIN) ^ ./../kernel/keyword.def:59:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("aux-terrain-view", K_AUX_TERRAIN_VIEW) ^ ./../kernel/keyword.def:60:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("aux-terrain-view-dates", K_AUX_TERRAIN_VIEW_DATES) ^ ./../kernel/keyword.def:61:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("axial-tilt", K_AXIAL_TILT) ^ ./../kernel/keyword.def:62:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("base-game", K_BASE_GAME) ^ ./../kernel/keyword.def:63:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("base-module", K_BASE_MODULE) ^ ./../kernel/keyword.def:64:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("before-turn", K_BEFORE_TURN) ^ ./../kernel/keyword.def:65:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("blurb", K_BLURB) ^ ./../kernel/keyword.def:66:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("border", K_BORDER) ^ ./../kernel/keyword.def:67:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("by-bits", K_BY_BITS) ^ ./../kernel/keyword.def:68:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("by-char", K_BY_CHAR) ^ ./../kernel/keyword.def:69:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("by-name", K_BY_NAME) ^ ./../kernel/keyword.def:70:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("capitalize", K_CAPITALIZE) ^ ./../kernel/keyword.def:71:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cell", K_CELL) ^ ./../kernel/keyword.def:72:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cell-width", K_CELL_WIDTH) ^ ./../kernel/keyword.def:73:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("circumference", K_CIRCUMFERENCE) ^ ./../kernel/keyword.def:74:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("class", K_CLASS) ^ ./../kernel/keyword.def:75:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-bottom-view", K_CLOUD_BOTTOM_VIEW) ^ ./../kernel/keyword.def:76:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-bottoms", K_CLOUD_BOTTOMS) ^ ./../kernel/keyword.def:77:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-height-view", K_CLOUD_HEIGHT_VIEW) ^ ./../kernel/keyword.def:78:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-heights", K_CLOUD_HEIGHTS) ^ ./../kernel/keyword.def:79:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-view", K_CLOUD_VIEW) ^ ./../kernel/keyword.def:80:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cloud-view-dates", K_CLOUD_VIEW_DATES) ^ ./../kernel/keyword.def:81:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("clouds", K_CLOUDS) ^ ./../kernel/keyword.def:82:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("coating", K_COATING) ^ ./../kernel/keyword.def:83:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("color", K_COLOR) ^ ./../kernel/keyword.def:84:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cond", K_COND) ^ ./../kernel/keyword.def:85:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("config-name", K_CONFIG_NAME) ^ ./../kernel/keyword.def:86:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("connection", K_CONNECTION) ^ ./../kernel/keyword.def:87:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("constant", K_CONSTANT) ^ ./../kernel/keyword.def:88:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("construction-run", K_CONSTRUCTION_RUN) ^ ./../kernel/keyword.def:89:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("control-sides", K_CONTROL_SIDES) ^ ./../kernel/keyword.def:90:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("controlled-by", K_CONTROLLED_BY) ^ ./../kernel/keyword.def:91:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cp", K_CP) ^ ./../kernel/keyword.def:92:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cpstash", K_CP_STASH) ^ ./../kernel/keyword.def:93:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("creation-id", K_CREATION_ID) ^ ./../kernel/keyword.def:94:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("curadv", K_CURADVANCE) ^ ./../kernel/keyword.def:95:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("current-advance", K_CURRENT_ADVANCE) ^ ./../kernel/keyword.def:96:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("cxp", K_CXP) ^ ./../kernel/keyword.def:97:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("day-length", K_DAY_LENGTH) ^ ./../kernel/keyword.def:98:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("daylight-fraction", K_DAYLIGHT_FRACTION) ^ ./../kernel/keyword.def:99:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("default-base-module", K_DEFAULT_BASE_MODULE) ^ ./../kernel/keyword.def:100:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("default-doctrine", K_DEFAULT_DOCTRINE) ^ ./../kernel/keyword.def:101:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("define", K_DEFINE) ^ ./../kernel/keyword.def:102:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("delayed", K_DELAYED) ^ ./../kernel/keyword.def:103:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("design-notes", K_DESIGN_NOTES) ^ ./../kernel/keyword.def:104:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("disappear", K_DISAPPEAR) ^ ./../kernel/keyword.def:105:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("display-name", K_DISPLAY_NAME) ^ ./../kernel/keyword.def:106:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("do", K_DO) ^ ./../kernel/keyword.def:107:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("doctrine", K_DOCTRINE) ^ ./../kernel/keyword.def:108:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("doctrines", K_DOCTRINES) ^ ./../kernel/keyword.def:109:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("doctrines-locked", K_DOCTRINES_LOCKED) ^ ./../kernel/keyword.def:110:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("drafters", K_DRAFTERS) ^ ./../kernel/keyword.def:111:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("draw", K_DRAW) ^ ./../kernel/keyword.def:112:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("economy", K_ECONOMY) ^ ./../kernel/keyword.def:113:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("elevations", K_ELEVATIONS) ^ ./../kernel/keyword.def:114:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("else", K_ELSE) ^ ./../kernel/keyword.def:115:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("embed", K_EMBED) ^ ./../kernel/keyword.def:116:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("embed-at", K_EMBED_AT) ^ ./../kernel/keyword.def:117:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("embed-size", K_EMBED_SIZE) ^ ./../kernel/keyword.def:118:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("emblem-name", K_EMBLEM_NAME) ^ ./../kernel/keyword.def:119:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("end", K_END) ^ ./../kernel/keyword.def:120:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("end-if", K_END_IF) ^ ./../kernel/keyword.def:121:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("enforcement", K_ENFORCEMENT) ^ ./../kernel/keyword.def:122:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("ever-active", K_EVER_ACTIVE) ^ ./../kernel/keyword.def:123:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("evt", K_EVT) ^ ./../kernel/keyword.def:124:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("exu", K_EXU) ^ ./../kernel/keyword.def:125:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("false", K_FALSE) ^ ./../kernel/keyword.def:126:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("feature-namers", K_FEATURE_NAMERS) ^ ./../kernel/keyword.def:127:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("features", K_FEATURES) ^ ./../kernel/keyword.def:128:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("file", K_FILE) ^ ./../kernel/keyword.def:129:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("filename", K_FILENAME) ^ ./../kernel/keyword.def:130:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("final-turn", K_FINAL_TURN) ^ ./../kernel/keyword.def:131:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("finished-turn", K_FINISHED_TURN) ^ ./../kernel/keyword.def:132:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("formation", K_FORMATION) ^ ./../kernel/keyword.def:133:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("gain-counts", K_GAIN_COUNTS) ^ ./../kernel/keyword.def:134:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("game-module", K_GAME_MODULE) ^ ./../kernel/keyword.def:135:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("goal", K_GOAL) ^ ./../kernel/keyword.def:136:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("grammar", K_GRAMMAR) ^ ./../kernel/keyword.def:137:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("height", K_HEIGHT) ^ ./../kernel/keyword.def:138:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("hexgrid", K_HEXGRID) ^ ./../kernel/keyword.def:139:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("hit-stats", K_HIT_STATS) ^ ./../kernel/keyword.def:140:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("hp", K_HP) ^ ./../kernel/keyword.def:141:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("if", K_IF) ^ ./../kernel/keyword.def:142:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("image-name", K_IMAGE_NAME) ^ ./../kernel/keyword.def:143:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("imf", K_IMF) ^ ./../kernel/keyword.def:144:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("in", K_IN) ^ ./../kernel/keyword.def:145:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("in-order", K_IN_ORDER) ^ ./../kernel/keyword.def:146:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("include", K_INCLUDE) ^ ./../kernel/keyword.def:147:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("independent-units", K_INDEPENDENT_UNITS) ^ ./../kernel/keyword.def:148:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("init-tech", K_INIT_TECH) ^ ./../kernel/keyword.def:149:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("initial-advantage", K_INITIAL_ADVANTAGE) ^ ./../kernel/keyword.def:150:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("initial-center-at", K_INITIAL_CENTER_AT) ^ ./../kernel/keyword.def:151:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("initial-score", K_INITIAL_SCORE) ^ ./../kernel/keyword.def:152:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("initial-turn", K_INITIAL_TURN) ^ ./../kernel/keyword.def:153:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("instructions", K_INSTRUCTIONS) ^ ./../kernel/keyword.def:154:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("junky", K_JUNKY) ^ ./../kernel/keyword.def:155:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("keep-score", K_KEEP_SCORE) ^ ./../kernel/keyword.def:156:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("known-to", K_KNOWN_TO) ^ ./../kernel/keyword.def:157:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("last-alliance-wins", K_LAST_ALLIANCE_WINS) ^ ./../kernel/keyword.def:158:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("last-side-wins", K_LAST_SIDE_WINS) ^ ./../kernel/keyword.def:159:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("latitude", K_LATITUDE) ^ ./../kernel/keyword.def:160:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("list", K_LIST) ^ ./../kernel/keyword.def:161:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("locked", K_LOCKED) ^ ./../kernel/keyword.def:162:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("long-name", K_LONG_NAME) ^ ./../kernel/keyword.def:163:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("longitude", K_LONGITUDE) ^ ./../kernel/keyword.def:164:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("lose", K_LOSE) ^ ./../kernel/keyword.def:165:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("loss-counts", K_LOSS_COUNTS) ^ ./../kernel/keyword.def:166:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("m", K_M) ^ ./../kernel/keyword.def:167:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("m*", K_MSTAR) ^ ./../kernel/keyword.def:168:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-countries", K_MAKE_COUNTRIES) ^ ./../kernel/keyword.def:169:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-earthlike-terrain", K_MAKE_EARTHLIKE_TERRAIN) ^ ./../kernel/keyword.def:170:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-fractal-percentile-terrain", K_MAKE_FRACTAL_PTILE_TERRAIN) ^ ./../kernel/keyword.def:171:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-independent-units", K_MAKE_INDEPENDENT_UNITS) ^ ./../kernel/keyword.def:172:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-initial-materials", K_MAKE_INITIAL_MATERIALS) ^ ./../kernel/keyword.def:173:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-maze-terrain", K_MAKE_MAZE_TERRAIN) ^ ./../kernel/keyword.def:174:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-random-date", K_MAKE_RANDOM_DATE) ^ ./../kernel/keyword.def:175:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-random-terrain", K_MAKE_RANDOM_TERRAIN) ^ ./../kernel/keyword.def:176:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-rivers", K_MAKE_RIVERS) ^ ./../kernel/keyword.def:177:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-roads", K_MAKE_ROADS) ^ ./../kernel/keyword.def:178:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("make-weather", K_MAKE_WEATHER) ^ ./../kernel/keyword.def:179:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("mask", K_MASK) ^ ./../kernel/keyword.def:180:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("material", K_MATERIAL) ^ ./../kernel/keyword.def:181:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("material-type", K_MATERIAL_TYPE) ^ ./../kernel/keyword.def:182:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("material-view", K_MATERIAL_VIEW) ^ ./../kernel/keyword.def:183:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("material-view-dates", K_MATERIAL_VIEW_DATES) ^ ./../kernel/keyword.def:184:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("maxcells", K_MAXCELLS) ^ ./../kernel/keyword.def:185:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("mo", K_MO) ^ ./../kernel/keyword.def:186:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("mono", K_MONO) ^ ./../kernel/keyword.def:187:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("n", K_N) ^ ./../kernel/keyword.def:188:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("name", K_NAME) ^ ./../kernel/keyword.def:189:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("name-geographical-features", K_NAME_GEOGRAPHICAL_FEATURES) ^ ./../kernel/keyword.def:190:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("name-units-randomly", K_NAME_UNITS_RANDOMLY) ^ ./../kernel/keyword.def:191:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("namer", K_NAMER) ^ ./../kernel/keyword.def:192:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("names-locked", K_NAMES_LOCKED) ^ ./../kernel/keyword.def:193:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("nb", K_NB) ^ ./../kernel/keyword.def:194:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("near", K_NEAR) ^ ./../kernel/keyword.def:195:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("next-numbers", K_NEXT_NUMBERS) ^ ./../kernel/keyword.def:196:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("no-x", K_NO_X) ^ ./../kernel/keyword.def:197:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("non-advance", K_NON_ADVANCE) ^ ./../kernel/keyword.def:198:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("non-material", K_NON_MATERIAL) ^ ./../kernel/keyword.def:199:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("non-terrain", K_NON_TERRAIN) ^ ./../kernel/keyword.def:200:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("non-unit", K_NON_UNIT) ^ ./../kernel/keyword.def:201:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("not", K_NOT) ^ ./../kernel/keyword.def:202:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("notes", K_NOTES) ^ ./../kernel/keyword.def:203:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("noun", K_NOUN) ^ ./../kernel/keyword.def:204:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("number", K_NUMBER) ^ ./../kernel/keyword.def:205:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("opinions", K_OPINIONS) ^ ./../kernel/keyword.def:206:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("or", K_OR) ^ ./../kernel/keyword.def:207:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("original-module", K_ORIGINAL_MODULE) ^ ./../kernel/keyword.def:208:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("original-variants", K_ORIGINAL_VARIANTS) ^ ./../kernel/keyword.def:209:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("original-version", K_ORIGINAL_VERSION) ^ ./../kernel/keyword.def:210:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("os", K_OS) ^ ./../kernel/keyword.def:211:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("over-all", K_OVER_ALL) ^ ./../kernel/keyword.def:212:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("over-border", K_OVER_BORDER) ^ ./../kernel/keyword.def:213:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("over-nothing", K_OVER_NOTHING) ^ ./../kernel/keyword.def:214:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("over-own", K_OVER_OWN) ^ ./../kernel/keyword.def:215:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("palette", K_PALETTE) ^ ./../kernel/keyword.def:216:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("password", K_PASSWORD) ^ ./../kernel/keyword.def:217:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("people", K_PEOPLE) ^ ./../kernel/keyword.def:218:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("people-sides", K_PEOPLE_SIDES) ^ ./../kernel/keyword.def:219:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("picture-name", K_PICTURE_NAME) ^ ./../kernel/keyword.def:220:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("pixel-size", K_PIXEL_SIZE) ^ ./../kernel/keyword.def:221:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("plan", K_PLAN) ^ ./../kernel/keyword.def:222:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("player", K_PLAYER) ^ ./../kernel/keyword.def:223:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("plural-noun", K_PLURAL_NOUN) ^ ./../kernel/keyword.def:224:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("point-value", K_POINT_VALUE) ^ ./../kernel/keyword.def:225:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("popul", K_POPULATION) ^ ./../kernel/keyword.def:226:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("print", K_PRINT) ^ ./../kernel/keyword.def:227:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("priority", K_PRIORITY) ^ ./../kernel/keyword.def:228:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("prod", K_PRODUCTION) ^ ./../kernel/keyword.def:229:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("projection", K_PROJECTION) ^ ./../kernel/keyword.def:230:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("proposers", K_PROPOSERS) ^ ./../kernel/keyword.def:231:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("quote", K_QUOTE) ^ ./../kernel/keyword.def:232:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("random", K_RANDOM) ^ ./../kernel/keyword.def:233:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("reach", K_REACH) ^ ./../kernel/keyword.def:234:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("real-time", K_REAL_TIME) ^ ./../kernel/keyword.def:235:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("rearm-percent", K_REARM_PERCENT) ^ ./../kernel/keyword.def:236:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("reject", K_REJECT) ^ ./../kernel/keyword.def:237:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("remove", K_REMOVE) ^ ./../kernel/keyword.def:238:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("remove-list", K_REMOVE_LIST) ^ ./../kernel/keyword.def:239:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("repair-percent", K_REPAIR_PERCENT) ^ ./../kernel/keyword.def:240:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("reserve", K_RESERVE) ^ ./../kernel/keyword.def:241:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("reset", K_RESET) ^ ./../kernel/keyword.def:242:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("restrict", K_RESTRICT) ^ ./../kernel/keyword.def:243:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("resupply-percent", K_RESUPPLY_PERCENT) ^ ./../kernel/keyword.def:244:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("river-x", K_RIVER_X) ^ ./../kernel/keyword.def:245:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("road-x", K_ROAD_X) ^ ./../kernel/keyword.def:246:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("s", K_S) ^ ./../kernel/keyword.def:247:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("score", K_SCORE) ^ ./../kernel/keyword.def:248:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("scorekeeper", K_SCOREKEEPER) ^ ./../kernel/keyword.def:249:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("scores", K_SCORES) ^ ./../kernel/keyword.def:250:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("see-all", K_SEE_ALL) ^ ./../kernel/keyword.def:251:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("self-unit", K_SELF_UNIT) ^ ./../kernel/keyword.def:252:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("sequential", K_SEQUENTIAL) ^ ./../kernel/keyword.def:253:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("set", K_SET) ^ ./../kernel/keyword.def:254:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("set-score", K_SET_SCORE) ^ ./../kernel/keyword.def:255:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("short-name", K_SHORT_NAME) ^ ./../kernel/keyword.def:256:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("side", K_SIDE) ^ ./../kernel/keyword.def:257:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("side-defaults", K_SIDE_DEFAULTS) ^ ./../kernel/keyword.def:258:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("sides", K_SIDES) ^ ./../kernel/keyword.def:259:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("signers", K_SIGNERS) ^ ./../kernel/keyword.def:260:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("size", K_SIZE) ^ ./../kernel/keyword.def:261:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("standing-order", K_STANDING_ORDER) ^ ./../kernel/keyword.def:262:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("start-with", K_START_WITH) ^ ./../kernel/keyword.def:263:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("state", K_STATE) ^ ./../kernel/keyword.def:264:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("status", K_STATUS) ^ ./../kernel/keyword.def:265:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("std", K_STD) ^ ./../kernel/keyword.def:266:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("subarea", K_SUBAREA) ^ ./../kernel/keyword.def:267:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("sum-uprop", K_SUM_UPROP) ^ ./../kernel/keyword.def:268:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("sun", K_SUN) ^ ./../kernel/keyword.def:269:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("supply", K_SUPPLY) ^ ./../kernel/keyword.def:270:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("supply-alarm", K_SUPPLY_ALARM) ^ ./../kernel/keyword.def:271:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("supply-is-low", K_SUPPLY_IS_LOW) ^ ./../kernel/keyword.def:272:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("sym", K_SYM) ^ ./../kernel/keyword.def:273:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("t*", K_TSTAR) ^ ./../kernel/keyword.def:274:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("table", K_TABLE) ^ ./../kernel/keyword.def:275:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("tasks", K_TASKS) ^ ./../kernel/keyword.def:276:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("tech", K_TECH) ^ ./../kernel/keyword.def:277:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("temperature-view", K_TEMPERATURE_VIEW) ^ ./../kernel/keyword.def:278:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("temperature-view-dates", K_TEMPERATURE_VIEW_DATES) ^ ./../kernel/keyword.def:279:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("temperature-year-cycle", K_TEMPERATURE_YEAR_CYCLE) ^ ./../kernel/keyword.def:280:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("temperatures", K_TEMPERATURES) ^ ./../kernel/keyword.def:281:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("terms", K_TERMS) ^ ./../kernel/keyword.def:282:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("terrain", K_TERRAIN) ^ ./../kernel/keyword.def:283:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("terrain-type", K_TERRAIN_TYPE) ^ ./../kernel/keyword.def:284:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("terrain-view", K_TERRAIN_VIEW) ^ ./../kernel/keyword.def:285:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("terrain-view-dates", K_TERRAIN_VIEW_DATES) ^ ./../kernel/keyword.def:286:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("tile", K_TILE) ^ ./../kernel/keyword.def:287:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("timeouts", K_TIMEOUTS) ^ ./../kernel/keyword.def:288:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("timeouts-used", K_TIMEOUTS_USED) ^ ./../kernel/keyword.def:289:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("title", K_TITLE) ^ ./../kernel/keyword.def:290:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("total-time-used", K_TOTAL_TIME_USED) ^ ./../kernel/keyword.def:291:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("tp", K_TP) ^ ./../kernel/keyword.def:292:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("trades", K_TRADES) ^ ./../kernel/keyword.def:293:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("transition", K_TRANSITION) ^ ./../kernel/keyword.def:294:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("treasury", K_TREASURY) ^ ./../kernel/keyword.def:295:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("trigger", K_TRIGGER) ^ ./../kernel/keyword.def:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("triggered", K_TRIGGERED) ^ ./../kernel/keyword.def:297:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("trk", K_TRK) ^ ./../kernel/keyword.def:298:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("true", K_TRUE) ^ ./../kernel/keyword.def:299:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("trusts", K_TRUSTS) ^ ./../kernel/keyword.def:300:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("turn", K_TURN) ^ ./../kernel/keyword.def:301:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("turn-time-used", K_TURN_TIME_USED) ^ ./../kernel/keyword.def:302:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("twilight-fraction", K_TWILIGHT_FRACTION) ^ ./../kernel/keyword.def:303:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("type-name", K_TYPE_NAME) ^ ./../kernel/keyword.def:304:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("u*", K_USTAR) ^ ./../kernel/keyword.def:305:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("ui-data", K_UI_DATA) ^ ./../kernel/keyword.def:306:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("undefine", K_UNDEFINE) ^ ./../kernel/keyword.def:307:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("unit", K_UNIT) ^ ./../kernel/keyword.def:308:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("unit-defaults", K_UNIT_DEFAULTS) ^ ./../kernel/keyword.def:309:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("unit-namers", K_UNIT_NAMERS) ^ ./../kernel/keyword.def:310:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("unit-type", K_UNIT_TYPE) ^ ./../kernel/keyword.def:311:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("unit-views", K_UNIT_VIEWS) ^ ./../kernel/keyword.def:312:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("units", K_UNITS) ^ ./../kernel/keyword.def:313:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("usedcells", K_USEDCELLS) ^ ./../kernel/keyword.def:314:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("user", K_USER) ^ ./../kernel/keyword.def:315:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("usual", K_USUAL) ^ ./../kernel/keyword.def:316:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("valley-x", K_VALLEY_X) ^ ./../kernel/keyword.def:317:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("vanish", K_VANISH) ^ ./../kernel/keyword.def:318:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("variants", K_VARIANTS) ^ ./../kernel/keyword.def:319:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("version", K_VERSION) ^ ./../kernel/keyword.def:320:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("wait", K_WAIT) ^ ./../kernel/keyword.def:321:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("wait-transport", K_WAIT_TRANSPORT) ^ ./../kernel/keyword.def:322:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("when", K_WHEN) ^ ./../kernel/keyword.def:323:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("width", K_WIDTH) ^ ./../kernel/keyword.def:324:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("willing-to-draw", K_WILLING_TO_DRAW) ^ ./../kernel/keyword.def:325:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("willing-to-sign", K_WILLING_TO_SIGN) ^ ./../kernel/keyword.def:326:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("win", K_WIN) ^ ./../kernel/keyword.def:327:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("wind-view", K_WIND_VIEW) ^ ./../kernel/keyword.def:328:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("wind-view-dates", K_WIND_VIEW_DATES) ^ ./../kernel/keyword.def:329:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("winds", K_WINDS) ^ ./../kernel/keyword.def:330:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("world", K_WORLD) ^ ./../kernel/keyword.def:331:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("world-seen", K_WORLD_SEEN) ^ ./../kernel/keyword.def:332:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("world-size", K_WORLD_SIZE) ^ ./../kernel/keyword.def:333:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("x", K_X) ^ ./../kernel/keyword.def:334:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("xform", K_XFORM) ^ ./../kernel/keyword.def:335:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("year-length", K_YEAR_LENGTH) ^ ./../kernel/keyword.def:336:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DEF_KWD("z", K_Z) ^ xcutil.c:143:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("fake lazy_bind being called"); ^ xcutil.c:294:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Error parsing color %s", name); ^ xcutil.c:300:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Error parsing color %s", name); ^ xcutil.c:307:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Error parsing color %s", name); ^ xcutil.c:504:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("write_xpm_file not implemented for %d colors", ^ xcutil.c:574:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ext = ""; ^ 335 warnings generated. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' rm -f imfapp imfapp.exe c++ -o imfapp -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include -L/usr/local/lib iappunix.o ../x11/xcutil.o ./libtkiapp.a ./libtkimf.a ../kernel/libconqlow.a -lXext -lXmu -lX11 "-Wl,-rpath,/usr/local/lib" -L/usr/local/lib -ltcl86 -L/usr/local/lib -ltk86 -L/usr/local/lib -lX11 -lXss -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -lfontconfig -lpthread -ldl -lz -lpthread -lm -ldl (cd ../x11 && gmake x2imf) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include x2imf.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include ximf.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ximf.c:106:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = x11_load_bitmap(dpy, rootwin, imf->name, "b", &w, &h); ^ ximf.c:112:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = x11_load_bitmap(dpy, rootwin, imf->name, "m", &w, &h); ^ ximf.c:118:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = x11_load_bitmap(dpy, rootwin, imf->name, "8.b", &w, &h); ^ ximf.c:124:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = x11_load_bitmap(dpy, rootwin, imf->name, "8.m", &w, &h); ^ ximf.c:130:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = x11_load_bitmap(dpy, rootwin, imf->name, "32.b", &w, &h); ^ ximf.c:136:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pic = x11_load_bitmap(dpy, rootwin, imf->name, "32.m", &w, &h); ^ ximf.c:160:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] DGprintf("Loaded bitmap \"%s\"\n", sbuf); ^ ximf.c:261:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Cannot alloc color #%2.2x%2.2x%2.2x, will leave black", ^ ximf.c:368:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("No colors?"); ^ ximf.c:381:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("Cannot alloc color #%2.2x%2.2x%2.2x, will leave black", ^ 10 warnings generated. (cd ../kernel && gmake libconqlow.a) gmake[3]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[3]: 'libconqlow.a' is up to date. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' c++ -o x2imf -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include x2imf.o ximf.o xcutil.o ../kernel/libconqlow.a -L/usr/local/lib -lXaw -lXt -lXext -lXmu -lX11 -lXext -lm gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../x11 && gmake imf2x) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' c++ -c -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include imf2x.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] imf2x.c:47:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("No output directory following -o"); ^ imf2x.c:58:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_error("No name to match following -match"); ^ imf2x.c:72:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_warning("No output directory specified"); ^ imf2x.c:78:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] run_warning("Couldn't open \"%s\", ignoring", argv[i]); ^ 4 warnings generated. (cd ../kernel && gmake libconqlow.a) gmake[3]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[3]: 'libconqlow.a' is up to date. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' c++ -o imf2x -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include imf2x.o ximf.o xcutil.o ../kernel/libconqlow.a -L/usr/local/lib -lXaw -lXt -lXext -lXmu -lX11 -lXext -lm gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../x11 && gmake xconq.6) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' sed -e '/.so ...kernel.cmdline.6in/r ./../kernel/cmdline.6in' -e '/.so ...kernel.cmdline.6in/d' ./xconq.6in >xconq.6.new ./../move-if-change xconq.6.new xconq.6 gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/tcltk' (cd /wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/doc && makeinfo xconq.texi) =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> xconq-7.5.0.0.p.0.20050612_3 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - found ===> xconq-7.5.0.0.p.0.20050612_3 depends on executable: indexinfo - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for xconq-7.5.0.0.p.0.20050612_3 ===> Generating temporary packing list gmake[1]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/tcltk' gmake[1]: Nothing to be done for 'all-libs'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/tcltk' gmake[1]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/tcltk' (cd ../kernel && gmake libconq.a) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[2]: 'libconq.a' is up to date. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' (cd ../kernel && gmake libconqlow.a) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[2]: 'libconqlow.a' is up to date. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' rm -f xconq xconq.exe tkconq tkconq.exe c++ -o xconq -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include -L/usr/local/lib tkunix.o ./libtkui.a ./libtkimf.a ../kernel/libconq.a ../kernel/libconqlow.a -lXext -lXmu -lX11 "-Wl,-rpath,/usr/local/lib" -L/usr/local/lib -ltcl86 -L/usr/local/lib -ltk86 -L/usr/local/lib -lX11 -lXss -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -lfontconfig -lpthread -ldl -lz -lpthread -lm -ldl rm -f imfapp imfapp.exe c++ -o imfapp -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include -L/usr/local/lib iappunix.o ../x11/xcutil.o ./libtkiapp.a ./libtkimf.a ../kernel/libconqlow.a -lXext -lXmu -lX11 "-Wl,-rpath,/usr/local/lib" -L/usr/local/lib -ltcl86 -L/usr/local/lib -ltk86 -L/usr/local/lib -lX11 -lXss -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -lfontconfig -lpthread -ldl -lz -lpthread -lm -ldl (cd ../x11 && gmake x2imf) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../kernel && gmake libconqlow.a) gmake[3]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[3]: 'libconqlow.a' is up to date. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' c++ -o x2imf -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include x2imf.o ximf.o xcutil.o ../kernel/libconqlow.a -L/usr/local/lib -lXaw -lXt -lXext -lXmu -lX11 -lXext -lm gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../x11 && gmake imf2x) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../kernel && gmake libconqlow.a) gmake[3]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[3]: 'libconqlow.a' is up to date. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' c++ -o imf2x -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include imf2x.o ximf.o xcutil.o ../kernel/libconqlow.a -L/usr/local/lib -lXaw -lXt -lXext -lXmu -lX11 -lXext -lm gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../x11 && gmake xconq.6) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' gmake[2]: 'xconq.6' is up to date. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/tcltk' Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/lib... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/images... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/man... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/man/man6... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/info/... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget/images... Making /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget/lang... gmake[1]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/lib' for i in `ls ./*.dir ./*.g ./*.imf ./news.txt`; do \ echo $i; \ install -c -m 644 ./$i /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/lib; \ done ./1756.g ./1757.g ./1805.g ./3rd-age.g ./advances.g ./advterr.g ./africa-1850.g ./africa.g ./aircraft.imf ./anc-near-east.g ./ancient-days.g ./ancient.imf ./angband.imf ./animals.imf ./antar-map-50km.g ./antar-stdgame.g ./antar-stdterr.g ./arena.g ./arms.imf ./awls-rules.g ./awls-testbed.g ./battles.g ./beirut.g ./blasts.imf ./bolodd2.g ./bolodd3.g ./cave.g ./cave2.g ./cherbourg.g ./cil-rules.g ./cil-sides.g ./cil-units.g ./cil.g ./cil.imf ./civ2.g ./classic.g ./cobra.g ./colors.imf ./conquest.g ./coral-sea-th.g ./coral-sea.g ./crater-lake.g ./cursors.imf ./dg_armor32.imf ./duel.g ./dukla.g ./dwellings.imf ./earth-1deg.g ./earth-2deg.g ./earth-50km.g ./emblems.imf ./eur-100km.g ./eur-50km.g ./fantasy.g ./fantasy.imf ./feb-1917.g ./flags.imf ./flattop.g ./fred.g ./future.g ./galaxy.g ./galaxy2.g ./game.dir ./gazala.g ./gettysburg.g ./hill.g ./imf.dir ./insects.g ./insects.imf ./intro.g ./kiwiterr.imf ./kob-maru.g ./kob-wreck.imf ./kobayashi.imf ./korea-2006.g ./korea.imf ./lhs.g ./lhsunit.g ./log.g ./logunit.g ./lord-rings.g ./magellan.g ./magnuszew.g ./mars.g ./metz-1944.g ./midway.g ./milsym.imf ./misc.imf ./mod-usa.g ./mod-world.g ./modern.g ./monster.g ./mormon.g ./nat-names.g ./neurope.g ./news.txt ./ng-african.g ./ng-american.g ./ng-asian.g ./ng-chinese.g ./ng-english.g ./ng-european.g ./ng-features.g ./ng-german.g ./ng-italian.g ./ng-japanese.g ./ng-misc.g ./ng-nickname.g ./ng-ships.g ./ng-sides.g ./ng-star.g ./ng-swedish.g ./ng-weird.g ./noram.g ./normandy.g ./nw-europe.g ./objects.imf ./old-empire.g ./omaha.g ./omniterr.g ./opal-88x88.imf ./opal-heroes.g ./opal-rules.g ./opal.g ./p-e1-1938.g ./panzer.g ./pearl.g ./people.imf ./pg.imf ./pgu.g ./places.imf ./postmodern.g ./province.imf ./quest.g ./red-october.g ./rom-civ-war.g ./roman.g ./russian-rev.g ./sf.imf ./ships.imf ./simple.g ./solar.g ./space.g ./spec-rules.g ./spec-sides.g ./spec-units.g ./spec.g ./spec.imf ./standard.g ./standard.imf ./std-s.imf ./stdterr.g ./stdunit.g ./steppes.g ./t-africa.g ./t-battles.g ./t-cent-eur.g ./t-e1-river.g ./t-e50-river.g ./t-eastmed.g ./t-khan.g ./t-korea.g ./t-midearth.g ./t-near-east.g ./t-normandy.g ./t-nw-eur.g ./t-opal.g ./t-pacific.g ./t-roman.g ./t-russia.g ./t-val-beach.g ./tailhook.g ./tank.g ./tanks.imf ./terrain.imf ./time.g ./tokyo.g ./town-names.g ./trident.imf ./u-battles-2.g ./u-battles.g ./u-e1-1938.g ./u-e1-1998.g ./u-e50-1998.g ./u-greek.g ./u-khan-2.g ./u-khan.g ./u-kmaru.g ./u-kmaru2.g ./u-korea-2.g ./u-korea.g ./u-normandy.g ./u-opal-heroes.g ./u-opal.g ./u-rus-1910.g ./u-val-beach-2.g ./u-val-beach.g ./valhalla-beach.g ./valhalla.g ./vehicles.imf ./voyages.g ./weapons.imf ./wizard.g ./wizard.imf ./wrath-khan.g ./wreckreation.imf ./ww2-38.g ./ww2-39.g ./ww2-42.g ./ww2-adv.g ./ww2-bn.g ./ww2-div-eur.g ./ww2-div-pac.g ./ww2-eur-42.g ./ww2-pac-41.g ./ww2-sides.g ./ww2s-42.g ./ww2s-eur-42.g ./ww2s-pac-41.g chmod 775 /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/lib chmod 664 /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/lib/* gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/lib' gmake[1]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/images' for i in `ls ./*.gif `; do \ echo $i; \ install -c -m 644 ./$i /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/images; \ done ./3rd-age.gif ./advances.gif ./advt12x13.gif ./advt24x26.gif ./advt32x32.gif ./advt44x48.gif ./anc-near-east.gif ./ancient.gif ./animals32.gif ./awls-rules.gif ./battle-test.gif ./battles.gif ./battles1.gif ./beach44x48.gif ./beirut.gif ./bellum.gif ./cherbourg.gif ./cil-flags16x16.gif ./cil-flags8x8.gif ./cil.gif ./cil8.gif ./civ2.gif ./civmisc.gif ./civt12x13.gif ./civt24x26.gif ./civt44x48.gif ./classic.gif ./cliff44x48.gif ./cobra.gif ./coral-sea-th.gif ./coral-sea.gif ./crater-lake.gif ./cursors.gif ./default.gif ./dg_abyss.gif ./dg_armor32.gif ./dg_classm32.gif ./dg_dragon32.gif ./dg_effects32.gif ./dg_humans32.gif ./dg_misc32.gif ./dg_monster132.gif ./dg_monster332.gif ./dg_monster632.gif ./dg_people32.gif ./dg_undead32.gif ./dg_uniques32.gif ./dirt24x26.gif ./dirt44x48.gif ./dukla.gif ./dwellings32.gif ./empire.gif ./eur12x13.gif ./eur24x26.gif ./eur44x48.gif ./flags16x16.gif ./flags8x8.gif ./flattop.gif ./future.gif ./fuzz24x26.gif ./fuzz44x48.gif ./fuzz88x96.gif ./galaxy.gif ./galaxy2.gif ./gazala.gif ./gettysburg.gif ./greek.gif ./heroes.gif ./insects.gif ./intro.gif ./isoph32x32.gif ./isoph44x48.gif ./kiwiterr32x32.gif ./kiwiterr44x48.gif ./kob-wreck.gif ./kobayashi.gif ./korea-2006.gif ./korea.gif ./lhs.gif ./log.gif ./lord-rings.gif ./magnuszew.gif ./mars.gif ./metz-1944.gif ./midway.gif ./misc44x48.gif ./monster.gif ./monsters.gif ./mormon.gif ./napoleon.gif ./neo-trident.gif ./normandy.gif ./oldsplash.gif ./opal-88x88-1.gif ./opal-rules.gif ./opal.gif ./overlord.gif ./panzer.gif ./pearl.gif ./pelops.gif ./pg.gif ./pgu001-090.gif ./pgu091-180.gif ./pgu181-270.gif ./river24x26.gif ./river44x48.gif ./river88x96.gif ./riverc24x26.gif ./riverc44x48.gif ./road24x26.gif ./road44x48.gif ./road48x33i.gif ./rom-civ-war.gif ./roman.gif ./rr24x26.gif ./rr44x48.gif ./russian-rev.gif ./scifit12x13.gif ./scifit24x26.gif ./scifit32x32.gif ./scifit44x48.gif ./sea.gif ./settlers.gif ./solar.gif ./solunits.gif ./spec1.gif ./spec8.gif ./splash.gif ./standard.gif ./stdt12x13.gif ./stdt13x9i.gif ./stdt24x26.gif ./stdt44x48.gif ./stdt48x33i.gif ./stdta88x96.gif ./stdtb88x96.gif ./steppes.gif ./tailhook.gif ./thinline.gif ./time.gif ./tokyo.gif ./tolk-terrain.gif ./tolk-terrain24x26.gif ./tolk-terrain32x32.gif ./tran24x26.gif ./tran44x48.gif ./tran88x96.gif ./trident.gif ./wizard.gif ./wrath-khan.gif ./ww2-38.gif ./ww2-39.gif ./ww2-42.gif ./ww2-adv.gif ./ww2-bn.gif ./ww2-div-eur.gif ./ww2-div-pac.gif ./ww2-pac-41.gif ./ww2s-42.gif ./ww2s-eur-42.gif ./ww2s-pac-41.gif for i in `ls ./*.bmp `; do \ echo $i; \ install -c -m 644 ./$i /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/images; \ done ./font.bmp chmod 775 /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/images chmod 664 /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/images/* gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/images' gmake[1]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/tcltk' (cd ../kernel && gmake libconq.a) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[2]: 'libconq.a' is up to date. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' (cd ../kernel && gmake libconqlow.a) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[2]: 'libconqlow.a' is up to date. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' rm -f xconq xconq.exe tkconq tkconq.exe c++ -o xconq -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include -L/usr/local/lib tkunix.o ./libtkui.a ./libtkimf.a ../kernel/libconq.a ../kernel/libconqlow.a -lXext -lXmu -lX11 "-Wl,-rpath,/usr/local/lib" -L/usr/local/lib -ltcl86 -L/usr/local/lib -ltk86 -L/usr/local/lib -lX11 -lXss -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -lfontconfig -lpthread -ldl -lz -lpthread -lm -ldl rm -f imfapp imfapp.exe c++ -o imfapp -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -I. -I./.. -I./../kernel -I/usr/local/include/tcl8.6 -I/usr/local/include/tk8.6 -I/usr/local/include -L/usr/local/lib iappunix.o ../x11/xcutil.o ./libtkiapp.a ./libtkimf.a ../kernel/libconqlow.a -lXext -lXmu -lX11 "-Wl,-rpath,/usr/local/lib" -L/usr/local/lib -ltcl86 -L/usr/local/lib -ltk86 -L/usr/local/lib -lX11 -lXss -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -lfontconfig -lpthread -ldl -lz -lpthread -lm -ldl (cd ../x11 && gmake x2imf) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../kernel && gmake libconqlow.a) gmake[3]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[3]: 'libconqlow.a' is up to date. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' c++ -o x2imf -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include x2imf.o ximf.o xcutil.o ../kernel/libconqlow.a -L/usr/local/lib -lXaw -lXt -lXext -lXmu -lX11 -lXext -lm gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../x11 && gmake imf2x) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../kernel && gmake libconqlow.a) gmake[3]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[3]: 'libconqlow.a' is up to date. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' c++ -o imf2x -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include imf2x.o ximf.o xcutil.o ../kernel/libconqlow.a -L/usr/local/lib -lXaw -lXt -lXext -lXmu -lX11 -lXext -lm gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../x11 && gmake xconq.6) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' gmake[2]: 'xconq.6' is up to date. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' install -c -m 644 ./tkconq.tcl /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk install -c -m 644 ./imfapp.tcl /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk install -c -m 644 ./BWidget/*.* /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget install -c -m 644 ./BWidget/images/*.* /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget/images install -c -m 644 ./BWidget/lang/*.* /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget/lang chmod 775 /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget/images /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget/lang chmod 664 /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/*.* /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget/*.* /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget/images/*.* /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/xconq/tcltk/BWidget/lang/*.* srcroot=`cd /wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612; pwd`; export srcroot; \ if [ -f xconq.exe ] ; then \ progname="xconq.exe" ; \ else \ progname="xconq" ; \ fi; \ install -c ${progname} /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin; \ chmod 755 /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin/${progname}; srcroot=`cd /wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612; pwd`; export srcroot; \ if [ -f imfapp.exe ] ; then \ progname="imfapp.exe" ; \ else \ progname="imfapp" ; \ fi; \ install -c ${progname} /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin; \ chmod 0755 /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin/${progname}; (cd ../x11 && gmake install-ximfconvs-only) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../kernel && gmake libconqlow.a) gmake[3]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' gmake[3]: 'libconqlow.a' is up to date. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/kernel' c++ -o x2imf -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include x2imf.o ximf.o xcutil.o ../kernel/libconqlow.a -L/usr/local/lib -lXaw -lXt -lXext -lXmu -lX11 -lXext -lm c++ -o imf2x -O2 -pipe -Wno-deprecated-writable-strings -fstack-protector-strong -fno-strict-aliasing -Wno-c++11-narrowing -std=c++14 -DHAVE_ACDEFS_H -DHAVE_SELFILE -I. -I./.. -I./../kernel -I/usr/local/include imf2x.o ximf.o xcutil.o ../kernel/libconqlow.a -L/usr/local/lib -lXaw -lXt -lXext -lXmu -lX11 -lXext -lm srcroot=`cd /wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612; pwd`; export srcroot; \ install -c imf2x /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin; \ install -c x2imf /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin; \ chmod 0755 /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin/imf2x /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin/x2imf gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' (cd ../x11 && gmake install-manpages-only) gmake[2]: Entering directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' srcroot=`cd /wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612; pwd`; export srcroot; \ install -c -m 644 xconq.6 /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/man/man6 gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/x11' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/tcltk' install -m 0644 /wrkdirs/usr/ports/games/xconq/work/xconq-7.5.0-0pre.0.20050612/doc/xconq.info /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/share/info /usr/bin/strip /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin/xconq /usr/bin/strip /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin/imf2x /usr/bin/strip /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin/imfapp /usr/bin/strip /wrkdirs/usr/ports/games/xconq/work/stage/usr/local/bin/x2imf ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-04-01T19:33:12+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=b4b9f5b59f' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for xconq-7.5.0.0.p.0.20050612_3 ===> Building xconq-7.5.0.0.p.0.20050612_3 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for xconq-7.5.0.0.p.0.20050612_3 build of games/xconq | xconq-7.5.0.0.p.0.20050612_3 ended at Mon Apr 1 20:34:55 BST 2024 build time: 00:01:43