=>> Building lang/cocor build started at Wed Mar 11 23:31:01 EDT 2026 port directory: /usr/ports/lang/cocor package name: cocor-1.7_4 building for: FreeBSD pkg.DaveG.ca 14.4-RELEASE FreeBSD 14.4-RELEASE 1404000 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1922 Aug 27 2024 /usr/ports/lang/cocor/Makefile Ports top last git commit: 26b198eb3ee3 Ports top unclean checkout: no Port dir last git commit: c75c94468641 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1404000 Job Id: 04 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1404000 UNAME_v=FreeBSD 14.4-RELEASE 1404000 UNAME_r=14.4-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/04/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_4_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for cocor-1.7_4: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/lang/cocor/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/cocor/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/cocor/work/.cache HOME=/wrkdirs/usr/ports/lang/cocor/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/cocor/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/cocor/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- CRFRAMES="/wrkdirs/usr/ports/lang/cocor/work/cocor-1.7_4/frames" XDG_DATA_HOME=/wrkdirs/usr/ports/lang/cocor/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/cocor/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/cocor/work/.cache HOME=/wrkdirs/usr/ports/lang/cocor/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/cocor/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/cocor/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" PORTEXAMPLES="" OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/cocor" EXAMPLESDIR="share/examples/cocor" DATADIR="share/cocor" WWWDIR="www/cocor" ETCDIR="etc/cocor" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/cocor DOCSDIR=/usr/local/share/doc/cocor EXAMPLESDIR=/usr/local/share/examples/cocor WWWDIR=/usr/local/www/cocor ETCDIR=/usr/local/etc/cocor --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The cocor 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 ===> cocor-1.7_4 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> cocor-1.7_4 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of cocor-1.7_4 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The cocor 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 cocor-1.7_4 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The cocor 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 cocor-1.7_4 for building => SHA256 Checksum OK for cocorc17.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The cocor 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 cocor-1.7_4 for building ===> Extracting for cocor-1.7_4 => SHA256 Checksum OK for cocorc17.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for cocor-1.7_4 ===> Converting DOS text files to UNIX text files ===> Applying FreeBSD patches for cocor-1.7_4 from /usr/ports/lang/cocor/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cocor-1.7_4 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> cocor-1.7_4 depends on file: /usr/local/bin/ccache - found ===> Returning to build of cocor-1.7_4 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for cocor-1.7_4 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for cocor-1.7_4 --- all1 --- ; for i in sources taste cplus2 taste_cp; do (echo "===> $i"; cd $i; /usr/bin/make -f unix.mk) done ===> sources --- cr.o --- --- cra.o --- --- crp.o --- --- crs.o --- --- crt.o --- --- crx.o --- --- crf.o --- --- collect.o --- --- set.o --- --- cr.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cr.c -o cr.o --- cra.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cra.c -o cra.o --- crp.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c crp.c -o crp.o --- crs.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c crs.c -o crs.o --- crt.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c crt.c -o crt.o --- crx.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c crx.c -o crx.o --- crf.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c crf.c -o crf.o --- collect.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c collect.c -o collect.o --- set.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c set.c -o set.o --- cr.o --- --- crf.o --- --- collect.o --- --- cra.o --- --- set.o --- --- crs.o --- --- crx.o --- --- crt.o --- --- crp.o --- --- cocor --- cc -o cocor -O2 -pipe -fstack-protector-strong -fno-strict-aliasing cr.o cra.o crp.o crs.o crt.o crx.o crf.o collect.o set.o cp cocor .. ===> taste --- taste.o --- --- pretty.o --- --- xref.o --- --- tastep.o --- --- tc.o --- --- tl.o --- --- prettyp.o --- --- prettypr.o --- --- xrefp.o --- --- crossref.o --- --- taste.o --- ../cocor taste.atg "taste.atg", Line 184, Col 0 :**** Warning : StatSeq is nullable "taste.atg", Line 184, Col 0 :**** Warning : Stat is nullable cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c taste.c tastep.c tastes.c --- pretty.o --- ../cocor pretty.atg "pretty.atg", Line 142, Col 0 :**** Warning : StatSeq is nullable "pretty.atg", Line 142, Col 0 :**** Warning : Stat is nullable cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c pretty.c prettyp.c prettys.c --- xref.o --- ../cocor xref.atg "xref.atg", Line 99, Col 0 :**** Warning : StatSeq is nullable "xref.atg", Line 99, Col 0 :**** Warning : Stat is nullable cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c xref.c xrefp.c xrefs.c --- tastep.o --- ../cocor taste.atg "taste.atg", Line 184, Col 0 :**** Warning : StatSeq is nullable "taste.atg", Line 184, Col 0 :**** Warning : Stat is nullable cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c taste.c tastep.c tastes.c --- tc.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c tc.c -o tc.o --- tl.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c tl.c -o tl.o --- prettyp.o --- ../cocor pretty.atg "pretty.atg", Line 142, Col 0 :**** Warning : StatSeq is nullable "pretty.atg", Line 142, Col 0 :**** Warning : Stat is nullable cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c pretty.c prettyp.c prettys.c --- prettypr.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c prettypr.c -o prettypr.o --- xrefp.o --- ../cocor xref.atg --- crossref.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c crossref.c -o crossref.o --- xrefp.o --- "xref.atg", Line 99, Col 0 :**** Warning : StatSeq is nullable "xref.atg", Line 99, Col 0 :**** Warning : Stat is nullable cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c xref.c xrefp.c xrefs.c --- tc.o --- tc.c:25:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 25 | extern SemError (int n); | ~~~~~~ ^ | int 1 warning generated. --- tl.o --- tl.c:20:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 20 | extern SemError (int n); | ~~~~~~ ^ | int 1 warning generated. --- prettypr.o --- --- crossref.o --- --- xref --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -oxref xref.o crossref.o xrefs.o xrefp.o --- taste --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -otaste taste.o tl.o tc.o tastes.o tastep.o --- pretty --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -opretty pretty.o prettypr.o prettys.o prettyp.o ===> cplus2 --- cr_lib.a --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cr_abs.c?? cr_error.c?? cr_scan.c?? cr_parse.c?? In file included from cr_error.cpp:13: ./cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ./cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ 2 warnings generated. In file included from cr_parse.cpp:11: In file included from ./cr_parse.hpp:17: ./cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ./cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ 2 warnings generated. ar -rc cr_lib.a cr_abs.o cr_error.o cr_scan.o cr_parse.o ===> taste_cp --- taste.o --- --- pretty.o --- --- xref.o --- --- tastep.o --- --- tc.o --- --- tl.o --- --- prettyp.o --- --- prettypr.o --- --- xrefp.o --- --- crossref.o --- --- taste.o --- ../cocor taste.atg "taste.atg", Line 183, Col 0 :**** Warning : StatSeq is nullable "taste.atg", Line 183, Col 0 :**** Warning : Stat is nullable c++ -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c taste.c?? tastep.c?? tastes.c?? In file included from taste.cpp:27: In file included from ./tl.hpp:14: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ In file included from taste.cpp:53: ./tastee.hpp:1:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1 | "EOF expected", --- pretty.o --- ../cocor pretty.atg "pretty.atg", Line 129, Col 0 :**** Warning : StatSeq is nullable "pretty.atg", Line 129, Col 0 :**** Warning : Stat is nullable c++ -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c pretty.c?? prettyp.c?? prettys.c?? --- xref.o --- ../cocor xref.atg "xref.atg", Line 98, Col 0 :**** Warning : StatSeq is nullable "xref.atg", Line 98, Col 0 :**** Warning : Stat is nullable c++ -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c xref.c?? xrefp.c?? xrefs.c?? --- tastep.o --- ../cocor taste.atg "taste.atg", Line 183, Col 0 :**** Warning : StatSeq is nullable "taste.atg", Line 183, Col 0 :**** Warning : Stat is nullable c++ -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c taste.c?? tastep.c?? tastes.c?? --- tc.o --- c++ -c -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing tc.cpp -o tc.o --- tl.o --- c++ -c -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing tl.cpp -o tl.o --- prettyp.o --- ../cocor pretty.atg --- prettypr.o --- c++ -c -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing prettypr.cpp -o prettypr.o --- taste.o --- | ^ ./tastee.hpp:2:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2 | "ident expected", | ^ ./tastee.hpp:3:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 3 | "number expected", | ^ ./tastee.hpp:4:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 4 | "\"PROGRAM\" expected", | ^ ./tastee.hpp:5:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 5 | "\";\" expected", | ^ ./tastee.hpp:6:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 6 | "\".\" expected", | ^ ./tastee.hpp:7:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 7 | "\"VAR\" expected", | ^ ./tastee.hpp:8:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 8 | "\":\" expected", | ^ ./tastee.hpp:9:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 9 | "\"PROCEDURE\" expected", | ^ ./tastee.hpp:10:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 10 | "\"BEGIN\" expected", | ^ ./tastee.hpp:11:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 11 | "\"END\" expected", | ^ ./tastee.hpp:12:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 12 | "\"INTEGER\" expected", | ^ ./tastee.hpp:13:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 13 | "\"BOOLEAN\" expected", | ^ ./tastee.hpp:14:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 14 | "\"=\" expected", | ^ ./tastee.hpp:15:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 15 | "\"IF\" expected", | ^ ./tastee.hpp:16:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 16 | "\"THEN\" expected", | ^ ./tastee.hpp:17:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 17 | "\"ELSE\" expected", | ^ ./tastee.hpp:18:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 18 | "\"WHILE\" expected", | ^ ./tastee.hpp:19:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 19 | "\"DO\" expected", | ^ ./tastee.hpp:20:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 20 | "\"READ\" expected", | ^ ./tastee.hpp:21:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 21 | "\"WRITE\" expected", | ^ ./tastee.hpp:22:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 22 | "\"TRUE\" expected", | ^ ./tastee.hpp:23:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 23 | "\"FALSE\" expected", | ^ ./tastee.hpp:24:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | "\"-\" expected", | ^ ./tastee.hpp:25:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 25 | "\"*\" expected", | ^ ./tastee.hpp:26:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 26 | "\"/\" expected", | ^ ./tastee.hpp:27:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 27 | "\"+\" expected", | ^ ./tastee.hpp:28:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 28 | "\"<\" expected", | ^ ./tastee.hpp:29:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 29 | "\">\" expected", | ^ ./tastee.hpp:30:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 30 | "not expected", | ^ ./tastee.hpp:31:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 31 | "unexpected symbol in Body", | ^ ./tastee.hpp:32:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 32 | "unexpected symbol in TypeId", | ^ ./tastee.hpp:33:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 33 | "unexpected symbol in Stat", | ^ ./tastee.hpp:34:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 34 | "unexpected symbol in Stat", | ^ ./tastee.hpp:35:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 35 | "unexpected symbol in RelOp", | ^ ./tastee.hpp:36:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 36 | "unexpected symbol in AddOp", | ^ ./tastee.hpp:37:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 37 | "unexpected symbol in Factor", | ^ ./tastee.hpp:38:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 38 | "unexpected symbol in MulOp", | ^ taste.cpp:54:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | "User error number clash", | ^ taste.cpp:55:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 55 | "" | ^ taste.cpp:61:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | return "Identifier redeclared"; | ^ taste.cpp:63:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 63 | return "Undeclared identifier"; | ^ taste.cpp:65:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | return "Block identifier mismatch"; | ^ taste.cpp:67:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 67 | return "Integer type expected"; | ^ taste.cpp:69:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | return "Incompatible types"; | ^ taste.cpp:71:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 71 | return "Boolean type expected"; | ^ taste.cpp:73:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 73 | return "Variable expected"; | ^ taste.cpp:75:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | return "Invalid procedure call"; | ^ taste.cpp:77:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 77 | return "Program too long"; | ^ taste.cpp:79:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 79 | return ""; | ^ 52 warnings generated. --- crossref.o --- c++ -c -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing crossref.cpp -o crossref.o --- pretty.o --- In file included from pretty.cpp:33: In file included from ./prettyp.hpp:16: In file included from ../cplus2/cr_parse.hpp:17: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ In file included from pretty.cpp:53: ./prettye.hpp:1:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1 | "EOF expected", | ^ ./prettye.hpp:2:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2 | "ident expected", | ^ --- xref.o --- In file included from xref.cpp:27: In file included from ./xrefp.hpp:16: In file included from ../cplus2/cr_parse.hpp:17: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ In file included from xref.cpp:48: ./xrefe.hpp:1:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1 | "EOF expected", | ^ ./xrefe.hpp:2:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2 | "ident expected", | ^ --- xrefp.o --- ../cocor xref.atg --- pretty.o --- ./prettye.hpp:3:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 3 | "number expected", | ^ ./prettye.hpp:4:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 4 | "\"PROGRAM\" expected", | ^ ./prettye.hpp:5:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 5 | "\";\" expected", | ^ ./prettye.hpp:6:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 6 | "\".\" expected", | ^ ./prettye.hpp:7:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 7 | "\"VAR\" expected", | ^ ./prettye.hpp:8:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 8 | "\":\" expected", --- xref.o --- ./xrefe.hpp:3:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 3 | "number expected", | ^ ./xrefe.hpp:4:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 4 | "\"PROGRAM\" expected", | ^ ./xrefe.hpp:5:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 5 | "\";\" expected", | ^ ./xrefe.hpp:6:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 6 | "\".\" expected", | ^ ./xrefe.hpp:7:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 7 | "\"VAR\" expected", | ^ ./xrefe.hpp:8:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 8 | "\":\" expected", --- prettyp.o --- "pretty.atg", Line 129, Col 0 :**** Warning : StatSeq is nullable "pretty.atg", Line 129, Col 0 :**** Warning : Stat is nullable c++ -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c pretty.c?? prettyp.c?? prettys.c?? --- pretty.o --- | ^ ./prettye.hpp:9:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 9 | "\"PROCEDURE\" expected", | ^ ./prettye.hpp:10:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 10 | "\"BEGIN\" expected", | ^ ./prettye.hpp:11:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 11 | "\"END\" expected", | ^ ./prettye.hpp:12:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 12 | "\"INTEGER\" expected", | ^ ./prettye.hpp:13:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 13 | "\"BOOLEAN\" expected", | ^ --- xref.o --- | ^ ./xrefe.hpp:9:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 9 | "\"PROCEDURE\" expected", | ^ ./xrefe.hpp:10:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 10 | "\"BEGIN\" expected", | ^ ./xrefe.hpp:11:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 11 | "\"END\" expected", | ^ ./xrefe.hpp:12:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- pretty.o --- ./prettye.hpp:14:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 14 | "\":=\" expected", | ^ ./prettye.hpp:15:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 15 | "\"IF\" expected", | ^ ./prettye.hpp:16:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 16 | "\"THEN\" expected", | ^ ./prettye.hpp:17:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 17 | "\"ELSE\" expected", | ^ ./prettye.hpp:18:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 18 | "\"WHILE\" expected", | ^ ./prettye.hpp:19:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 19 | "\"DO\" expected", | ^ ./prettye.hpp:20:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 20 | "\"READ\" expected", | ^ ./prettye.hpp:21:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 21 | "\"WRITE\" expected", | ^ ./prettye.hpp:22:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 22 | "\"TRUE\" expected", | ^ ./prettye.hpp:23:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 23 | "\"FALSE\" expected", | ^ ./prettye.hpp:24:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | "\"-\" expected", | ^ ./prettye.hpp:25:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 25 | "\"*\" expected", | ^ ./prettye.hpp:26:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 26 | "\"/\" expected", | ^ ./prettye.hpp:27:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 27 | "\"+\" expected", | ^ ./prettye.hpp:28:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 28 | "\"=\" expected", | ^ ./prettye.hpp:29:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 29 | "\"<\" expected", | ^ ./prettye.hpp:30:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 30 | "\">\" expected", | ^ ./prettye.hpp:31:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 31 | "not expected", | ^ ./prettye.hpp:32:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 32 | "unexpected symbol in Body", | ^ ./prettye.hpp:33:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 33 | "unexpected symbol in TypeId", | ^ ./prettye.hpp:34:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 34 | "unexpected symbol in Stat", | ^ ./prettye.hpp:35:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 35 | "unexpected symbol in Stat", | ^ ./prettye.hpp:36:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 36 | "unexpected symbol in RelOp", | ^ ./prettye.hpp:37:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 37 | "unexpected symbol in AddOp", | ^ ./prettye.hpp:38:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 38 | "unexpected symbol in Factor", | ^ ./prettye.hpp:39:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 39 | "unexpected symbol in MulOp", | ^ pretty.cpp:54:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | "User error number clash", | ^ pretty.cpp:55:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 55 | "" | ^ pretty.cpp:62:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | return "Unknown error or conflicting error numbers used"; | ^ --- xref.o --- 12 | "\"INTEGER\" expected", | ^ ./xrefe.hpp:13:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 13 | "\"BOOLEAN\" expected", | ^ ./xrefe.hpp:14:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 14 | "\":=\" expected", | ^ ./xrefe.hpp:15:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 15 | "\"IF\" expected", | ^ ./xrefe.hpp:16:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 16 | "\"THEN\" expected", | ^ ./xrefe.hpp:17:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 17 | "\"ELSE\" expected", | ^ --- xrefp.o --- "xref.atg", Line 98, Col 0 :**** Warning : StatSeq is nullable "xref.atg", Line 98, Col 0 :**** Warning : Stat is nullable c++ -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c xref.c?? xrefp.c?? xrefs.c?? --- xref.o --- ./xrefe.hpp:18:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 18 | "\"WHILE\" expected", | ^ ./xrefe.hpp:19:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 19 | "\"DO\" expected", | ^ ./xrefe.hpp:20:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 20 | "\"READ\" expected", | ^ ./xrefe.hpp:21:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 21 | "\"WRITE\" expected", | ^ ./xrefe.hpp:22:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 22 | "\"TRUE\" expected", | ^ ./xrefe.hpp:23:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 23 | "\"FALSE\" expected", | ^ ./xrefe.hpp:24:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | "\"-\" expected", | ^ ./xrefe.hpp:25:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 25 | "\"*\" expected", | ^ ./xrefe.hpp:26:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 26 | "\"/\" expected", | ^ ./xrefe.hpp:27:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 27 | "\"+\" expected", | ^ ./xrefe.hpp:28:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 28 | "\"=\" expected", | ^ ./xrefe.hpp:29:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 29 | "\"<\" expected", | ^ ./xrefe.hpp:30:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 30 | "\">\" expected", | ^ ./xrefe.hpp:31:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 31 | "not expected", | ^ ./xrefe.hpp:32:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 32 | "unexpected symbol in Body", | ^ ./xrefe.hpp:33:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 33 | "unexpected symbol in TypeId", | ^ ./xrefe.hpp:34:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 34 | "unexpected symbol in Stat", | ^ ./xrefe.hpp:35:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 35 | "unexpected symbol in Stat", | ^ ./xrefe.hpp:36:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 36 | "unexpected symbol in RelOp", | ^ ./xrefe.hpp:37:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 37 | "unexpected symbol in AddOp", | ^ ./xrefe.hpp:38:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 38 | "unexpected symbol in Factor", | ^ ./xrefe.hpp:39:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 39 | "unexpected symbol in MulOp", | ^ xref.cpp:49:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 49 | "User error number clash", | ^ xref.cpp:50:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 50 | "" | ^ xref.cpp:57:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 57 | return "Unknown error or conflicting error numbers used"; | ^ --- pretty.o --- 44 warnings generated. --- xref.o --- 44 warnings generated. --- tastep.o --- In file included from taste.cpp:27: In file included from ./tl.hpp:14: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ In file included from taste.cpp:53: ./tastee.hpp:1:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1 | "EOF expected", | ^ ./tastee.hpp:2:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2 | "ident expected", | ^ ./tastee.hpp:3:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 3 | "number expected", | ^ ./tastee.hpp:4:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 4 | "\"PROGRAM\" expected", | ^ ./tastee.hpp:5:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 5 | "\";\" expected", | ^ ./tastee.hpp:6:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 6 | "\".\" expected", | ^ ./tastee.hpp:7:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 7 | "\"VAR\" expected", | ^ ./tastee.hpp:8:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 8 | "\":\" expected", | ^ ./tastee.hpp:9:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 9 | "\"PROCEDURE\" expected", | ^ ./tastee.hpp:10:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 10 | "\"BEGIN\" expected", | ^ ./tastee.hpp:11:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 11 | "\"END\" expected", | ^ ./tastee.hpp:12:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 12 | "\"INTEGER\" expected", | ^ ./tastee.hpp:13:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 13 | "\"BOOLEAN\" expected", | ^ ./tastee.hpp:14:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 14 | "\"=\" expected", | ^ ./tastee.hpp:15:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 15 | "\"IF\" expected", | ^ ./tastee.hpp:16:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 16 | "\"THEN\" expected", | ^ ./tastee.hpp:17:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 17 | "\"ELSE\" expected", | ^ ./tastee.hpp:18:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 18 | "\"WHILE\" expected", | ^ ./tastee.hpp:19:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 19 | "\"DO\" expected", | ^ ./tastee.hpp:20:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 20 | "\"READ\" expected", | ^ ./tastee.hpp:21:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 21 | "\"WRITE\" expected", | ^ ./tastee.hpp:22:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 22 | "\"TRUE\" expected", | ^ ./tastee.hpp:23:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 23 | "\"FALSE\" expected", | ^ ./tastee.hpp:24:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | "\"-\" expected", | ^ ./tastee.hpp:25:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 25 | "\"*\" expected", | ^ ./tastee.hpp:26:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 26 | "\"/\" expected", | ^ ./tastee.hpp:27:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 27 | "\"+\" expected", | ^ ./tastee.hpp:28:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 28 | "\"<\" expected", | ^ ./tastee.hpp:29:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 29 | "\">\" expected", | ^ ./tastee.hpp:30:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 30 | "not expected", | ^ ./tastee.hpp:31:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 31 | "unexpected symbol in Body", | ^ ./tastee.hpp:32:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 32 | "unexpected symbol in TypeId", | ^ ./tastee.hpp:33:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 33 | "unexpected symbol in Stat", | ^ ./tastee.hpp:34:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 34 | "unexpected symbol in Stat", | ^ ./tastee.hpp:35:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 35 | "unexpected symbol in RelOp", | ^ ./tastee.hpp:36:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 36 | "unexpected symbol in AddOp", | ^ ./tastee.hpp:37:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 37 | "unexpected symbol in Factor", | ^ ./tastee.hpp:38:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 38 | "unexpected symbol in MulOp", | ^ taste.cpp:54:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | "User error number clash", | ^ taste.cpp:55:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 55 | "" | ^ taste.cpp:61:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | return "Identifier redeclared"; | ^ taste.cpp:63:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 63 | return "Undeclared identifier"; | ^ taste.cpp:65:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | return "Block identifier mismatch"; | ^ taste.cpp:67:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 67 | return "Integer type expected"; | ^ taste.cpp:69:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | return "Incompatible types"; | ^ taste.cpp:71:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 71 | return "Boolean type expected"; | ^ taste.cpp:73:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 73 | return "Variable expected"; | ^ taste.cpp:75:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | return "Invalid procedure call"; | ^ taste.cpp:77:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 77 | return "Program too long"; | ^ taste.cpp:79:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 79 | return ""; | ^ --- taste.o --- In file included from tastep.cpp:15: In file included from ./tl.hpp:14: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ --- pretty.o --- In file included from prettyp.cpp:22: In file included from ./prettyp.hpp:16: In file included from ../cplus2/cr_parse.hpp:17: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ prettyp.cpp:69:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | Append("PROGRAM "); | ^ prettyp.cpp:72:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | Append(";"); IndentNextLine(); | ^ --- tastep.o --- 52 warnings generated. --- prettyp.o --- In file included from pretty.cpp:33: In file included from ./prettyp.hpp:16: In file included from ../cplus2/cr_parse.hpp:17: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ In file included from pretty.cpp:53: ./prettye.hpp:1:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1 | "EOF expected", | ^ ./prettye.hpp:2:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2 | "ident expected", | ^ --- pretty.o --- prettyp.cpp:76:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | Append("."); | ^ prettyp.cpp:93:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 93 | Append("VAR"); IndentNextLine(); | ^ prettyp.cpp:97:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 97 | Append(" : "); | ^ prettyp.cpp:100:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 100 | Append(";"); NewLine(); | ^ prettyp.cpp:105:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- prettyp.o --- ./prettye.hpp:3:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 3 | "number expected", | ^ ./prettye.hpp:4:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 4 | "\"PROGRAM\" expected", | ^ ./prettye.hpp:5:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 5 | "\";\" expected", | ^ ./prettye.hpp:6:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 6 | "\".\" expected", | ^ ./prettye.hpp:7:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 7 | "\"VAR\" expected", | ^ ./prettye.hpp:8:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 8 | "\":\" expected", --- pretty.o --- 105 | NewLine(); Append("PROCEDURE "); | ^ prettyp.cpp:108:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 108 | Append(";"); IndentNextLine(); | ^ prettyp.cpp:112:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 112 | Append(";"); ExdentNextLine(); | ^ prettyp.cpp:117:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 117 | Append("BEGIN"); | ^ prettyp.cpp:120:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 120 | Append("END "); | ^ --- prettyp.o --- | ^ ./prettye.hpp:9:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 9 | "\"PROCEDURE\" expected", | ^ ./prettye.hpp:10:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 10 | "\"BEGIN\" expected", | ^ ./prettye.hpp:11:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 11 | "\"END\" expected", | ^ ./prettye.hpp:12:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 12 | "\"INTEGER\" expected", | ^ ./prettye.hpp:13:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 13 | "\"BOOLEAN\" expected", | ^ --- pretty.o --- prettyp.cpp:127:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 127 | Append("INTEGER"); | ^ prettyp.cpp:130:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 130 | Append("BOOLEAN"); | ^ prettyp.cpp:140:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 140 | Append(";"); NewLine(); | ^ prettyp.cpp:157:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 157 | Append(" := "); | ^ prettyp.cpp:167:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 167 | Append("IF "); --- prettyp.o --- ./prettye.hpp:14:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 14 | "\":=\" expected", | ^ ./prettye.hpp:15:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 15 | "\"IF\" expected", | ^ ./prettye.hpp:16:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 16 | "\"THEN\" expected", | ^ ./prettye.hpp:17:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 17 | "\"ELSE\" expected", | ^ ./prettye.hpp:18:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 18 | "\"WHILE\" expected", | ^ ./prettye.hpp:19:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- pretty.o --- | ^ prettyp.cpp:170:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 170 | Append(" THEN "); | ^ prettyp.cpp:174:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 174 | Append("ELSE "); | ^ prettyp.cpp:178:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 178 | Append("END"); | ^ prettyp.cpp:182:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 182 | Append("WHILE "); | ^ --- prettyp.o --- 19 | "\"DO\" expected", | ^ ./prettye.hpp:20:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 20 | "\"READ\" expected", | ^ ./prettye.hpp:21:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 21 | "\"WRITE\" expected", | ^ ./prettye.hpp:22:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 22 | "\"TRUE\" expected", | ^ ./prettye.hpp:23:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 23 | "\"FALSE\" expected", | ^ ./prettye.hpp:24:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | "\"-\" expected", | ^ --- pretty.o --- prettyp.cpp:185:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 185 | Append(" DO"); | ^ prettyp.cpp:188:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 188 | Append("END"); | ^ prettyp.cpp:192:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 192 | Append("READ "); | ^ --- prettyp.o --- ./prettye.hpp:25:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 25 | "\"*\" expected", | ^ ./prettye.hpp:26:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 26 | "\"/\" expected", | ^ ./prettye.hpp:27:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 27 | "\"+\" expected", | ^ ./prettye.hpp:28:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 28 | "\"=\" expected", | ^ ./prettye.hpp:29:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 29 | "\"<\" expected", | ^ ./prettye.hpp:30:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 30 | "\">\" expected", | ^ ./prettye.hpp:31:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 31 | "not expected", | ^ ./prettye.hpp:32:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 32 | "unexpected symbol in Body", | ^ ./prettye.hpp:33:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 33 | "unexpected symbol in TypeId", | ^ ./prettye.hpp:34:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 34 | "unexpected symbol in Stat", | ^ ./prettye.hpp:35:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 35 | "unexpected symbol in Stat", | ^ ./prettye.hpp:36:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 36 | "unexpected symbol in RelOp", | ^ ./prettye.hpp:37:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 37 | "unexpected symbol in AddOp", | ^ ./prettye.hpp:38:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 38 | "unexpected symbol in Factor", | ^ ./prettye.hpp:39:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 39 | "unexpected symbol in MulOp", | ^ pretty.cpp:54:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | "User error number clash", | ^ pretty.cpp:55:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 55 | "" | ^ pretty.cpp:62:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | return "Unknown error or conflicting error numbers used"; | ^ --- taste.o --- tastep.cpp:95:22: warning: sizeof on array function parameter will return size of 'char *' instead of 'Name' (aka 'char[15]') [-Wsizeof-array-argument] 95 | LexName(name, sizeof(name)-1); | ^ tastep.cpp:92:30: note: declared here 92 | void tasteParser::Ident(Name name) | ^ --- pretty.o --- prettyp.cpp:197:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 197 | Append("WRITE "); | ^ prettyp.cpp:228:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 228 | Append(" = "); | ^ prettyp.cpp:231:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 231 | Append(" < "); | ^ prettyp.cpp:234:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 234 | Append(" > "); | ^ prettyp.cpp:251:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 251 | Append(" + "); | ^ --- xref.o --- In file included from xrefp.cpp:26: In file included from ./xrefp.hpp:16: In file included from ../cplus2/cr_parse.hpp:17: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ xrefp.cpp:121:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 121 | Table.Add("INTEGER", Scanner->CurrSym.Line, APPLIED); | ^ xrefp.cpp:124:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- xrefp.o --- In file included from xref.cpp:27: In file included from ./xrefp.hpp:16: In file included from ../cplus2/cr_parse.hpp:17: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ In file included from xref.cpp:48: ./xrefe.hpp:1:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1 | "EOF expected", | ^ ./xrefe.hpp:2:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2 | "ident expected", | ^ --- tl.o --- In file included from tl.cpp:10: In file included from ./tl.hpp:14: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ 2 warnings generated. --- tc.o --- In file included from tc.cpp:13: In file included from ./tc.hpp:12: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ 2 warnings generated. --- pretty.o --- prettyp.cpp:254:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 254 | Append(" - "); | ^ prettyp.cpp:266:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 266 | Append("TRUE "); | ^ prettyp.cpp:270:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 270 | Append("FALSE "); | ^ prettyp.cpp:280:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 280 | Append(" - "); | ^ prettyp.cpp:291:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 291 | Append(" * "); | ^ --- xref.o --- 124 | Table.Add("BOOLEAN", Scanner->CurrSym.Line, APPLIED); | ^ xrefp.cpp:245:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 245 | Table.Add("TRUE", Scanner->CurrSym.Line, APPLIED); | ^ xrefp.cpp:249:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 249 | Table.Add("FALSE", Scanner->CurrSym.Line, APPLIED); | ^ --- xrefp.o --- ./xrefe.hpp:3:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 3 | "number expected", | ^ ./xrefe.hpp:4:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 4 | "\"PROGRAM\" expected", | ^ ./xrefe.hpp:5:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 5 | "\";\" expected", | ^ ./xrefe.hpp:6:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 6 | "\".\" expected", | ^ ./xrefe.hpp:7:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 7 | "\"VAR\" expected", | ^ ./xrefe.hpp:8:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 8 | "\":\" expected", --- prettyp.o --- 44 warnings generated. --- pretty.o --- prettyp.cpp:294:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 294 | Append(" / "); | ^ --- xrefp.o --- | ^ ./xrefe.hpp:9:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 9 | "\"PROCEDURE\" expected", | ^ ./xrefe.hpp:10:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 10 | "\"BEGIN\" expected", | ^ ./xrefe.hpp:11:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 11 | "\"END\" expected", | ^ ./xrefe.hpp:12:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 12 | "\"INTEGER\" expected", | ^ ./xrefe.hpp:13:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 13 | "\"BOOLEAN\" expected", | ^ ./xrefe.hpp:14:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 14 | "\":=\" expected", | ^ ./xrefe.hpp:15:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 15 | "\"IF\" expected", | ^ ./xrefe.hpp:16:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 16 | "\"THEN\" expected", | ^ ./xrefe.hpp:17:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 17 | "\"ELSE\" expected", | ^ ./xrefe.hpp:18:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 18 | "\"WHILE\" expected", | ^ ./xrefe.hpp:19:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 19 | "\"DO\" expected", | ^ ./xrefe.hpp:20:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 20 | "\"READ\" expected", | ^ ./xrefe.hpp:21:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 21 | "\"WRITE\" expected", | ^ ./xrefe.hpp:22:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 22 | "\"TRUE\" expected", | ^ ./xrefe.hpp:23:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 23 | "\"FALSE\" expected", | ^ ./xrefe.hpp:24:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | "\"-\" expected", | ^ ./xrefe.hpp:25:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 25 | "\"*\" expected", | ^ ./xrefe.hpp:26:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 26 | "\"/\" expected", | ^ ./xrefe.hpp:27:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 27 | "\"+\" expected", | ^ ./xrefe.hpp:28:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 28 | "\"=\" expected", | ^ ./xrefe.hpp:29:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 29 | "\"<\" expected", | ^ ./xrefe.hpp:30:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 30 | "\">\" expected", | ^ ./xrefe.hpp:31:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 31 | "not expected", | ^ ./xrefe.hpp:32:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 32 | "unexpected symbol in Body", | ^ ./xrefe.hpp:33:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 33 | "unexpected symbol in TypeId", | ^ ./xrefe.hpp:34:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 34 | "unexpected symbol in Stat", | ^ ./xrefe.hpp:35:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 35 | "unexpected symbol in Stat", | ^ ./xrefe.hpp:36:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 36 | "unexpected symbol in RelOp", | ^ ./xrefe.hpp:37:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 37 | "unexpected symbol in AddOp", | ^ ./xrefe.hpp:38:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 38 | "unexpected symbol in Factor", | ^ ./xrefe.hpp:39:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 39 | "unexpected symbol in MulOp", | ^ xref.cpp:49:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 49 | "User error number clash", | ^ xref.cpp:50:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 50 | "" | ^ xref.cpp:57:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 57 | return "Unknown error or conflicting error numbers used"; | ^ 44 warnings generated. --- pretty.o --- 36 warnings generated. --- taste.o --- 3 warnings generated. --- prettyp.o --- In file included from prettyp.cpp:22: In file included from ./prettyp.hpp:16: In file included from ../cplus2/cr_parse.hpp:17: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ --- xref.o --- 6 warnings generated. --- tastep.o --- In file included from tastep.cpp:15: In file included from ./tl.hpp:14: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ tastep.cpp:95:22: warning: sizeof on array function parameter will return size of 'char *' instead of 'Name' (aka 'char[15]') [-Wsizeof-array-argument] 95 | LexName(name, sizeof(name)-1); | ^ tastep.cpp:92:30: note: declared here 92 | void tasteParser::Ident(Name name) | ^ --- prettyp.o --- prettyp.cpp:69:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | Append("PROGRAM "); | ^ prettyp.cpp:72:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | Append(";"); IndentNextLine(); | ^ prettyp.cpp:76:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | Append("."); | ^ prettyp.cpp:93:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 93 | Append("VAR"); IndentNextLine(); | ^ prettyp.cpp:97:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 97 | Append(" : "); | ^ prettyp.cpp:100:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 100 | Append(";"); NewLine(); | ^ prettyp.cpp:105:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 105 | NewLine(); Append("PROCEDURE "); | ^ prettyp.cpp:108:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 108 | Append(";"); IndentNextLine(); | ^ prettyp.cpp:112:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 112 | Append(";"); ExdentNextLine(); | ^ prettyp.cpp:117:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 117 | Append("BEGIN"); | ^ prettyp.cpp:120:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 120 | Append("END "); | ^ prettyp.cpp:127:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 127 | Append("INTEGER"); | ^ prettyp.cpp:130:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 130 | Append("BOOLEAN"); | ^ prettyp.cpp:140:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 140 | Append(";"); NewLine(); | ^ prettyp.cpp:157:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 157 | Append(" := "); | ^ prettyp.cpp:167:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 167 | Append("IF "); | ^ prettyp.cpp:170:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 170 | Append(" THEN "); | ^ prettyp.cpp:174:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 174 | Append("ELSE "); | ^ prettyp.cpp:178:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 178 | Append("END"); | ^ prettyp.cpp:182:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 182 | Append("WHILE "); | ^ prettyp.cpp:185:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 185 | Append(" DO"); | ^ prettyp.cpp:188:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 188 | Append("END"); | ^ prettyp.cpp:192:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 192 | Append("READ "); | ^ prettyp.cpp:197:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 197 | Append("WRITE "); | ^ prettyp.cpp:228:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 228 | Append(" = "); | ^ prettyp.cpp:231:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 231 | Append(" < "); | ^ prettyp.cpp:234:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 234 | Append(" > "); | ^ prettyp.cpp:251:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 251 | Append(" + "); | ^ prettyp.cpp:254:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 254 | Append(" - "); | ^ prettyp.cpp:266:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 266 | Append("TRUE "); | ^ prettyp.cpp:270:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 270 | Append("FALSE "); | ^ prettyp.cpp:280:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 280 | Append(" - "); | ^ prettyp.cpp:291:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 291 | Append(" * "); | ^ prettyp.cpp:294:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 294 | Append(" / "); | ^ --- xrefp.o --- In file included from xrefp.cpp:26: In file included from ./xrefp.hpp:16: In file included from ../cplus2/cr_parse.hpp:17: ../cplus2/cr_error.hpp:51:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | virtual char *GetErrorMsg(int n) { return ""; }; | ^ ../cplus2/cr_error.hpp:54:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | virtual char *GetUserErrorMsg(int n) { return ""; }; | ^ xrefp.cpp:121:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 121 | Table.Add("INTEGER", Scanner->CurrSym.Line, APPLIED); | ^ xrefp.cpp:124:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 124 | Table.Add("BOOLEAN", Scanner->CurrSym.Line, APPLIED); | ^ xrefp.cpp:245:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 245 | Table.Add("TRUE", Scanner->CurrSym.Line, APPLIED); | ^ xrefp.cpp:249:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 249 | Table.Add("FALSE", Scanner->CurrSym.Line, APPLIED); | ^ --- pretty.o --- prettys.cpp:43:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 43 | if (EqualStr("BEGIN")) return BEGINSym; | ^ prettys.cpp:44:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 44 | if (EqualStr("BOOLEAN")) return BOOLEANSym; | ^ prettys.cpp:47:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 47 | if (EqualStr("DO")) return DOSym; | ^ prettys.cpp:50:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 50 | if (EqualStr("END")) return ENDSym; | ^ prettys.cpp:51:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- prettyp.o --- 36 warnings generated. --- xrefp.o --- 6 warnings generated. --- pretty.o --- 51 | if (EqualStr("ELSE")) return ELSESym; | ^ prettys.cpp:54:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | if (EqualStr("FALSE")) return FALSESym; | ^ prettys.cpp:57:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 57 | if (EqualStr("INTEGER")) return INTEGERSym; | ^ prettys.cpp:58:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 58 | if (EqualStr("IF")) return IFSym; | ^ prettys.cpp:61:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | if (EqualStr("PROGRAM")) return PROGRAMSym; | ^ prettys.cpp:62:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | if (EqualStr("PROCEDURE")) return PROCEDURESym; | ^ prettys.cpp:65:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | if (EqualStr("READ")) return READSym; | ^ prettys.cpp:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | if (EqualStr("THEN")) return THENSym; | ^ prettys.cpp:69:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | if (EqualStr("TRUE")) return TRUESym; | ^ prettys.cpp:72:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | if (EqualStr("VAR")) return VARSym; | ^ prettys.cpp:75:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | if (EqualStr("WHILE")) return WHILESym; | ^ prettys.cpp:76:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | if (EqualStr("WRITE")) return WRITESym; | ^ 16 warnings generated. --- xref.o --- xrefs.cpp:43:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 43 | if (EqualStr("BEGIN")) return BEGINSym; | ^ xrefs.cpp:44:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 44 | if (EqualStr("BOOLEAN")) return BOOLEANSym; | ^ xrefs.cpp:47:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 47 | if (EqualStr("DO")) return DOSym; | ^ xrefs.cpp:50:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 50 | if (EqualStr("END")) return ENDSym; | ^ xrefs.cpp:51:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | if (EqualStr("ELSE")) return ELSESym; | ^ xrefs.cpp:54:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | if (EqualStr("FALSE")) return FALSESym; | ^ xrefs.cpp:57:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 57 | if (EqualStr("INTEGER")) return INTEGERSym; | ^ xrefs.cpp:58:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 58 | if (EqualStr("IF")) return IFSym; | ^ xrefs.cpp:61:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | if (EqualStr("PROGRAM")) return PROGRAMSym; | ^ xrefs.cpp:62:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | if (EqualStr("PROCEDURE")) return PROCEDURESym; | ^ xrefs.cpp:65:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | if (EqualStr("READ")) return READSym; | ^ xrefs.cpp:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | if (EqualStr("THEN")) return THENSym; | ^ xrefs.cpp:69:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | if (EqualStr("TRUE")) return TRUESym; | ^ xrefs.cpp:72:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | if (EqualStr("VAR")) return VARSym; | ^ xrefs.cpp:75:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | if (EqualStr("WHILE")) return WHILESym; | ^ xrefs.cpp:76:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | if (EqualStr("WRITE")) return WRITESym; | ^ --- taste.o --- tastes.cpp:43:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 43 | if (EqualStr("BEGIN")) return BEGINSym; | ^ tastes.cpp:44:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 44 | if (EqualStr("BOOLEAN")) return BOOLEANSym; | ^ tastes.cpp:47:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 47 | if (EqualStr("DO")) return DOSym; | ^ tastes.cpp:50:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 50 | if (EqualStr("END")) return ENDSym; | ^ tastes.cpp:51:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- xref.o --- 16 warnings generated. --- tastep.o --- 3 warnings generated. --- taste.o --- 51 | if (EqualStr("ELSE")) return ELSESym; | ^ tastes.cpp:54:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | if (EqualStr("FALSE")) return FALSESym; | ^ tastes.cpp:57:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 57 | if (EqualStr("INTEGER")) return INTEGERSym; | ^ tastes.cpp:58:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 58 | if (EqualStr("IF")) return IFSym; | ^ tastes.cpp:61:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | if (EqualStr("PROGRAM")) return PROGRAMSym; | ^ tastes.cpp:62:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | if (EqualStr("PROCEDURE")) return PROCEDURESym; | ^ tastes.cpp:65:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | if (EqualStr("READ")) return READSym; | ^ tastes.cpp:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | if (EqualStr("THEN")) return THENSym; | ^ tastes.cpp:69:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | if (EqualStr("TRUE")) return TRUESym; | ^ tastes.cpp:72:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | if (EqualStr("VAR")) return VARSym; | ^ tastes.cpp:75:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | if (EqualStr("WHILE")) return WHILESym; | ^ tastes.cpp:76:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | if (EqualStr("WRITE")) return WRITESym; | ^ --- xrefp.o --- xrefs.cpp:43:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 43 | if (EqualStr("BEGIN")) return BEGINSym; | ^ xrefs.cpp:44:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 44 | if (EqualStr("BOOLEAN")) return BOOLEANSym; | ^ xrefs.cpp:47:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 47 | if (EqualStr("DO")) return DOSym; | ^ xrefs.cpp:50:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 50 | if (EqualStr("END")) return ENDSym; | ^ xrefs.cpp:51:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- prettyp.o --- prettys.cpp:43:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 43 | if (EqualStr("BEGIN")) return BEGINSym; | ^ prettys.cpp:44:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 44 | if (EqualStr("BOOLEAN")) return BOOLEANSym; | ^ prettys.cpp:47:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 47 | if (EqualStr("DO")) return DOSym; | ^ prettys.cpp:50:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 50 | if (EqualStr("END")) return ENDSym; | ^ prettys.cpp:51:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- xrefp.o --- 51 | if (EqualStr("ELSE")) return ELSESym; | ^ xrefs.cpp:54:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | if (EqualStr("FALSE")) return FALSESym; | ^ xrefs.cpp:57:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 57 | if (EqualStr("INTEGER")) return INTEGERSym; | ^ xrefs.cpp:58:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 58 | if (EqualStr("IF")) return IFSym; | ^ xrefs.cpp:61:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | if (EqualStr("PROGRAM")) return PROGRAMSym; | ^ --- prettyp.o --- 51 | if (EqualStr("ELSE")) return ELSESym; | ^ prettys.cpp:54:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | if (EqualStr("FALSE")) return FALSESym; | ^ prettys.cpp:57:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 57 | if (EqualStr("INTEGER")) return INTEGERSym; | ^ prettys.cpp:58:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 58 | if (EqualStr("IF")) return IFSym; | ^ prettys.cpp:61:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | if (EqualStr("PROGRAM")) return PROGRAMSym; | ^ --- xrefp.o --- xrefs.cpp:62:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | if (EqualStr("PROCEDURE")) return PROCEDURESym; | ^ xrefs.cpp:65:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | if (EqualStr("READ")) return READSym; | ^ xrefs.cpp:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | if (EqualStr("THEN")) return THENSym; | ^ xrefs.cpp:69:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | if (EqualStr("TRUE")) return TRUESym; | ^ xrefs.cpp:72:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- prettyp.o --- prettys.cpp:62:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | if (EqualStr("PROCEDURE")) return PROCEDURESym; | ^ prettys.cpp:65:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | if (EqualStr("READ")) return READSym; | ^ prettys.cpp:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | if (EqualStr("THEN")) return THENSym; | ^ prettys.cpp:69:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | if (EqualStr("TRUE")) return TRUESym; | ^ prettys.cpp:72:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- xrefp.o --- 72 | if (EqualStr("VAR")) return VARSym; | ^ xrefs.cpp:75:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | if (EqualStr("WHILE")) return WHILESym; | ^ xrefs.cpp:76:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | if (EqualStr("WRITE")) return WRITESym; | ^ --- prettyp.o --- 72 | if (EqualStr("VAR")) return VARSym; | ^ prettys.cpp:75:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | if (EqualStr("WHILE")) return WHILESym; | ^ prettys.cpp:76:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | if (EqualStr("WRITE")) return WRITESym; | ^ --- taste.o --- 16 warnings generated. --- tastep.o --- tastes.cpp:43:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 43 | if (EqualStr("BEGIN")) return BEGINSym; | ^ tastes.cpp:44:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 44 | if (EqualStr("BOOLEAN")) return BOOLEANSym; | ^ tastes.cpp:47:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 47 | if (EqualStr("DO")) return DOSym; | ^ tastes.cpp:50:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 50 | if (EqualStr("END")) return ENDSym; | ^ tastes.cpp:51:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 51 | if (EqualStr("ELSE")) return ELSESym; | ^ tastes.cpp:54:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | if (EqualStr("FALSE")) return FALSESym; | ^ tastes.cpp:57:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 57 | if (EqualStr("INTEGER")) return INTEGERSym; | ^ tastes.cpp:58:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 58 | if (EqualStr("IF")) return IFSym; | ^ tastes.cpp:61:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | if (EqualStr("PROGRAM")) return PROGRAMSym; | ^ tastes.cpp:62:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | if (EqualStr("PROCEDURE")) return PROCEDURESym; | ^ tastes.cpp:65:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | if (EqualStr("READ")) return READSym; | ^ tastes.cpp:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | if (EqualStr("THEN")) return THENSym; | ^ tastes.cpp:69:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | if (EqualStr("TRUE")) return TRUESym; | ^ tastes.cpp:72:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | if (EqualStr("VAR")) return VARSym; | ^ tastes.cpp:75:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | if (EqualStr("WHILE")) return WHILESym; | ^ tastes.cpp:76:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | if (EqualStr("WRITE")) return WRITESym; | ^ 16 warnings generated. --- xrefp.o --- 16 warnings generated. --- taste --- --- prettyp.o --- 16 warnings generated. --- xref --- --- pretty --- --- taste --- c++ -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -otaste taste.o tl.o tc.o tastes.o tastep.o ../cplus2/cr_lib.a --- xref --- c++ -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -oxref xref.o crossref.o xrefs.o xrefp.o ../cplus2/cr_lib.a --- pretty --- c++ -I../cplus2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -opretty pretty.o prettypr.o prettys.o prettyp.o ../cplus2/cr_lib.a =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for cocor-1.7_4 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/lang/cocor/work/cocor-1.7_4/cocor /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/bin install -m 444 /wrkdirs/usr/ports/lang/cocor/work/cocor-1.7_4/docs/cocor.1 /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/share/man/man1 (cd /wrkdirs/usr/ports/lang/cocor/work/cocor-1.7_4 && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE "cplus2 taste taste_cp" /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor) (cd /wrkdirs/usr/ports/lang/cocor/work/cocor-1.7_4/frames && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/share/cocor) /bin/chmod u+w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste/xref /usr/bin/strip /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste/xref /bin/chmod u-w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste/xref /bin/chmod u+w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste_cp/xref /usr/bin/strip /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste_cp/xref /bin/chmod u-w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste_cp/xref /bin/chmod u+w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste/pretty /usr/bin/strip /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste/pretty /bin/chmod u-w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste/pretty /bin/chmod u+w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste_cp/pretty /usr/bin/strip /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste_cp/pretty /bin/chmod u-w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste_cp/pretty /bin/chmod u+w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste/taste /usr/bin/strip /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste/taste /bin/chmod u-w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste/taste /bin/chmod u+w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste_cp/taste /usr/bin/strip /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste_cp/taste /bin/chmod u-w /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/lib/cocor/taste_cp/taste install -m 0644 /wrkdirs/usr/ports/lang/cocor/work/cocor-1.7_4/docs/coco.use /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/share/doc/cocor install -m 0644 /wrkdirs/usr/ports/lang/cocor/work/cocor-1.7_4/docs/cocol /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/share/doc/cocor install -m 0644 /wrkdirs/usr/ports/lang/cocor/work/cocor-1.7_4/samples/*.atg /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/share/examples/cocor install -m 0644 /wrkdirs/usr/ports/lang/cocor/work/cocor-1.7_4/samples/*.inp /wrkdirs/usr/ports/lang/cocor/work/stage/usr/local/share/examples/cocor ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-03-12T03:31:01+0000' 'PKG_NOTE_ports_top_git_hash=26b198eb3ee3' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=c75c94468641' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for cocor-1.7_4 ===> Building cocor-1.7_4 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for cocor-1.7_4 build of lang/cocor | cocor-1.7_4 ended at Wed Mar 11 23:32:14 EDT 2026 build time: 00:01:22