=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for veriwell-2.8.7 --- config.h --- --- all --- /usr/pkg/bin/bmake all-recursive --- all-recursive --- Making all in replace --- all-recursive --- Making all in . --- readline.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include -O2 -I/usr/include -MT readline.lo -MD -MP -MF .deps/readline.Tpo -c -o readline.lo readline.c clang -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include -O2 -I/usr/include -MT readline.lo -MD -MP -MF .deps/readline.Tpo -c readline.c -o readline.o mv -f .deps/readline.Tpo .deps/readline.Plo --- libreplace.la --- /bin/sh ../libtool --tag=CC --mode=link clang -O2 -I/usr/include -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libreplace.la readline.lo -ledit mkdir .libs ar cru .libs/libreplace.a readline.o ranlib .libs/libreplace.a creating libreplace.la (cd .libs && rm -f libreplace.la && ln -s ../libreplace.la libreplace.la) Making all in lxt --- lxt.lo --- --- lxt_write.lo --- --- lxt2.lo --- --- lxt.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I ../src -O2 -I/usr/include -MT lxt.lo -MD -MP -MF .deps/lxt.Tpo -c -o lxt.lo lxt.c --- lxt_write.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I ../src -O2 -I/usr/include -MT lxt_write.lo -MD -MP -MF .deps/lxt_write.Tpo -c -o lxt_write.lo lxt_write.c --- lxt2.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I ../src -O2 -I/usr/include -MT lxt2.lo -MD -MP -MF .deps/lxt2.Tpo -c -o lxt2.lo lxt2.c --- lxt_write.lo --- clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I ../src -O2 -I/usr/include -MT lxt_write.lo -MD -MP -MF .deps/lxt_write.Tpo -c lxt_write.c -o lxt_write.o --- lxt.lo --- clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I ../src -O2 -I/usr/include -MT lxt.lo -MD -MP -MF .deps/lxt.Tpo -c lxt.c -o lxt.o --- lxt2.lo --- clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I ../src -O2 -I/usr/include -MT lxt2.lo -MD -MP -MF .deps/lxt2.Tpo -c lxt2.c -o lxt2.o --- lxt_write.lo --- lxt_write.c:1719:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ lxt_write.c:2350:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ --- lxt.lo --- mv -f .deps/lxt.Tpo .deps/lxt.Plo --- lxt2.lo --- mv -f .deps/lxt2.Tpo .deps/lxt2.Plo --- lxt2_write.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I ../src -O2 -I/usr/include -MT lxt2_write.lo -MD -MP -MF .deps/lxt2_write.Tpo -c -o lxt2_write.lo lxt2_write.c clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I ../src -O2 -I/usr/include -MT lxt2_write.lo -MD -MP -MF .deps/lxt2_write.Tpo -c lxt2_write.c -o lxt2_write.o --- lxt_write.lo --- 2 warnings generated. mv -f .deps/lxt_write.Tpo .deps/lxt_write.Plo --- lxt2_write.lo --- mv -f .deps/lxt2_write.Tpo .deps/lxt2_write.Plo --- liblxt.la --- /bin/sh ../libtool --tag=CC --mode=link clang -I ../src -O2 -I/usr/include -version-info 0:0:0 -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o liblxt.la lxt.lo lxt_write.lo lxt2.lo lxt2_write.lo -ledit mkdir .libs libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries ar cru .libs/liblxt.a lxt.o lxt_write.o lxt2.o lxt2_write.o ranlib .libs/liblxt.a creating liblxt.la (cd .libs && rm -f liblxt.la && ln -s ../liblxt.la liblxt.la) Making all in src --- build.h --- echo '#define BINDIR "/usr/pkg/bin"' >build.h echo '#define LIBDIR "/usr/pkg/lib"' >>build.h echo '#define INCLUDEDIR "/usr/pkg/include"' >>build.h echo '#define CFLAGS "-O2 -I/usr/include"' >>build.h echo '#define LDFLAGS "-L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib"' >>build.h echo '#define LIBS "-ledit -lz -lbz2"' >>build.h --- all --- /usr/pkg/bin/bmake all-am --- multdiv.lo --- --- print.lo --- --- usertask.lo --- --- multdiv.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT multdiv.lo -MD -MP -MF .deps/multdiv.Tpo -c -o multdiv.lo multdiv.cc --- print.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT print.lo -MD -MP -MF .deps/print.Tpo -c -o print.lo print.cc --- usertask.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT usertask.lo -MD -MP -MF .deps/usertask.Tpo -c -o usertask.lo usertask.cc --- print.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT print.lo -MD -MP -MF .deps/print.Tpo -c print.cc -o print.o --- multdiv.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT multdiv.lo -MD -MP -MF .deps/multdiv.Tpo -c multdiv.cc -o multdiv.o --- usertask.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT usertask.lo -MD -MP -MF .deps/usertask.Tpo -c usertask.cc -o usertask.o --- print.lo --- In file included from print.cc:26: --- multdiv.lo --- In file included from multdiv.cc:25: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ --- usertask.lo --- mv -f .deps/usertask.Tpo .deps/usertask.Plo --- flags.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT flags.lo -MD -MP -MF .deps/flags.Tpo -c -o flags.lo flags.cc --- multdiv.lo --- ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] --- print.lo --- ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ --- multdiv.lo --- /* enum systask_type systask; /* system task type, if internal */ ^ --- flags.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT flags.lo -MD -MP -MF .deps/flags.Tpo -c flags.cc -o flags.o --- print.lo --- ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ --- flags.lo --- In file included from flags.cc:23: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ --- print.lo --- In file included from print.cc:29: --- flags.lo --- ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ 2 warnings generated. --- multdiv.lo --- 2 warnings generated. --- print.lo --- ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ --- flags.lo --- mv -f .deps/flags.Tpo .deps/flags.Plo --- multdiv.lo --- mv -f .deps/multdiv.Tpo .deps/multdiv.Plo --- store.lo --- --- print.lo --- print.cc:52:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Out of memory while displaying a constant", NULL, NULL); ^ print.cc:63:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%s", print_buf); ^ print.cc:70:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, " "); ^ print.cc:72:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "\\n"); ^ print.cc:74:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "\\\""); ^ --- nsched.lo --- --- store.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT store.lo -MD -MP -MF .deps/store.Tpo -c -o store.lo store.cc --- print.lo --- print.cc:76:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "\\\\"); ^ print.cc:78:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "\\t"); ^ print.cc:80:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "\\%.3o", c); ^ print.cc:82:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%c", c); ^ print.cc:147:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "x"); ^ print.cc:149:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "X"); ^ print.cc:151:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "z"); ^ print.cc:153:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "Z"); ^ print.cc:161:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "X"); ^ print.cc:164:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "Z"); ^ print.cc:168:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "x"); ^ print.cc:170:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "X"); ^ print.cc:174:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "z"); ^ print.cc:176:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "X"); ^ print.cc:178:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "Z"); ^ print.cc:195:13: warning: 7 enumeration values not handled in switch: 'DEC', 'STRING_', 'CHAR_'... [-Wswitch] switch (radix) { ^ --- nsched.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT nsched.lo -MD -MP -MF .deps/nsched.Tpo -c -o nsched.lo nsched.cc --- print.lo --- print.cc:428:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%d'h", print_nbits); ^ print.cc:432:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%d'o", print_nbits); ^ --- store.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT store.lo -MD -MP -MF .deps/store.Tpo -c store.cc -o store.o --- print.lo --- print.cc:439:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%d'b", print_nbits); ^ print.cc:450:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%c", AVAL(g)); ^ print.cc:475:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%s", print_buf); ^ print.cc:482:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%s", print_buf); ^ print.cc:488:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%s", print_buf); ^ print.cc:493:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%s", print_buf); ^ --- nsched.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT nsched.lo -MD -MP -MF .deps/nsched.Tpo -c nsched.cc -o nsched.o --- print.lo --- print.cc:507:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("%s%s @ %p; chain: %p; len: %i; type: %u\n", ^ --- store.lo --- In file included from store.cc:27: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ --- print.lo --- print.cc:547:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s\nVersion %s\n\n", VERIWELL, VERSION); ^ print.cc:548:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\n"); ^ print.cc:549:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Number of objects: %u\n", num_nodes); ^ print.cc:550:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" Primitive objects: %u\n", num_nodes_g); ^ print.cc:551:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" Expression objects: %u\n", num_nodes_e); ^ print.cc:552:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" Block objects: %u\n", num_nodes_b); ^ print.cc:553:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" Statement objects: %u\n", num_nodes_s); ^ print.cc:554:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" Reference objects: %u\n", num_nodes_r); ^ print.cc:555:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" Constant objects: %u\n", num_nodes_c); ^ print.cc:556:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" Decl objects: %u\n", num_nodes_d); ^ print.cc:557:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" Misc objects: %u\n", num_nodes_x); ^ print.cc:558:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Largest Expression: %u\n", big_label); ^ print.cc:559:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Stack size: %u\n", stack_size); ^ print.cc:560:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Stack objects: %u\n", max_label); ^ print.cc:571:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(", "); ^ print.cc:582:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", IDENTIFIER_POINTER(node)); ^ print.cc:585:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("{"); ^ print.cc:588:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("}"); ^ print.cc:592:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", IDENT(ARRAY_REF_NAME(node))); ^ print.cc:594:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", IDENT(DECL_NAME(ARRAY_REF_DECL(node)))); ^ print.cc:595:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("["); ^ print.cc:597:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("]"); ^ print.cc:601:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", IDENT(BIT_REF_NAME(node))); ^ print.cc:603:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", IDENT(DECL_NAME(BIT_REF_DECL(node)))); ^ print.cc:604:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("["); ^ print.cc:606:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("]"); ^ print.cc:609:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("{"); ^ print.cc:611:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" "); ^ print.cc:613:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("{"); ^ print.cc:618:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(", "); ^ print.cc:621:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("}"); ^ print.cc:623:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("}"); ^ print.cc:627:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", IDENT(PART_NAME(node))); ^ print.cc:629:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", IDENT(DECL_NAME(PART_DECL(node)))); ^ print.cc:630:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("["); ^ print.cc:632:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(": "); ^ print.cc:634:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("]"); ^ print.cc:640:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", IDENT(REF_NAME(node))); ^ print.cc:644:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", FUNC_REF_NAME(node)); ^ print.cc:645:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" ("); ^ print.cc:647:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:651:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Unimplemeted reference in trace: %s", ^ print.cc:664:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("#"); ^ print.cc:666:59: warning: '&&' within '||' [-Wlogical-op-parentheses] *tree_code_type[TREE_CODE(TREE_OPERAND(node, 0))] != 'd' && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ print.cc:666:59: note: place parentheses around the '&&' expression to silence this warning *tree_code_type[TREE_CODE(TREE_OPERAND(node, 0))] != 'd' && ^ ( print.cc:668:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("("); ^ print.cc:673:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(", "); ^ print.cc:679:59: warning: '&&' within '||' [-Wlogical-op-parentheses] *tree_code_type[TREE_CODE(TREE_OPERAND(node, 0))] != 'd' && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ print.cc:679:59: note: place parentheses around the '&&' expression to silence this warning *tree_code_type[TREE_CODE(TREE_OPERAND(node, 0))] != 'd' && ^ ( print.cc:681:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:682:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" "); ^ print.cc:687:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("#"); ^ print.cc:689:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("("); ^ print.cc:692:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:699:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("@"); ^ print.cc:712:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("("); ^ print.cc:716:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" OR "); ^ print.cc:718:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:725:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" = "); ^ print.cc:740:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", IDENTIFIER_POINTER(DECL_NAME(node))); ^ print.cc:748:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%ld", INT_CST_DATA(node)); ^ --- nsched.lo --- In file included from nsched.cc:33: --- store.lo --- ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ --- nsched.lo --- ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ --- print.lo --- print.cc:753:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- nsched.lo --- In file included from nsched.cc:34: --- print.lo --- printf_V("%lf", REAL_CST_DATA(node)); ^ --- store.lo --- store.cc:519:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Internal error: Unimplemented lval reference: %s", ^ --- nsched.lo --- ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); --- print.lo --- print.cc:755:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- nsched.lo --- ^ --- print.lo --- fprintf_V((handle_t) 1, "\""); --- store.lo --- 3 warnings generated. --- print.lo --- ^ print.cc:758:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V((handle_t) 1, "\""); ^ print.cc:771:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" %s ", tree_code_name[code]); ^ print.cc:777:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", tree_code_name[code]); ^ print.cc:782:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" %s ", tree_code_name[code]); ^ print.cc:786:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("("); ^ print.cc:788:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" ? "); ^ print.cc:790:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" : "); ^ print.cc:792:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:800:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" %s ", tree_code_name[code]); ^ print.cc:801:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("("); ^ print.cc:803:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:806:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Expression type not implemented in trace\n"); ^ print.cc:811:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("("); ^ print.cc:813:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:825:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", IDENTIFIER_POINTER(node)); ^ print.cc:827:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Unimplemeted reference in Trace: %s", ^ print.cc:833:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Unimplemeted reference in Trace: %s", ^ print.cc:845:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("ALWAYS"); ^ print.cc:849:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("INITIAL"); ^ print.cc:853:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("BEGIN"); ^ print.cc:857:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("END"); ^ print.cc:861:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("BEGIN : %s", IDENT(BLOCK_NAME(STMT_BLOCK(node)))); ^ print.cc:865:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("END : %s", IDENT(BLOCK_NAME(STMT_BLOCK(node)))); ^ print.cc:869:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("FORK"); ^ print.cc:873:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("JOIN"); ^ print.cc:877:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("FOREVER"); ^ print.cc:881:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("WHILE ("); ^ print.cc:883:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:887:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("IF ("); ^ print.cc:889:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:894:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("REPEAT ("); ^ print.cc:896:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:900:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("CASE ("); ^ print.cc:903:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("CASEX ("); ^ print.cc:906:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("CASEZ ("); ^ print.cc:909:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:913:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("ASSIGN "); ^ print.cc:917:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("FORCE "); ^ print.cc:923:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(";"); ^ print.cc:929:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" = "); ^ print.cc:934:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" "); ^ print.cc:936:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(";"); ^ print.cc:942:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" <= "); ^ print.cc:947:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" "); ^ print.cc:949:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(";"); ^ print.cc:953:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("For ("); ^ print.cc:956:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("; "); ^ print.cc:958:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(";"); ^ print.cc:960:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" "); ^ print.cc:970:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("WAIT "); ^ print.cc:979:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("-> "); ^ print.cc:985:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", STMT_TASK_NAME(node)); ^ print.cc:987:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" ("); ^ print.cc:989:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:1001:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s", FUNC_REF_NAME(node)); ^ print.cc:1002:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" ("); ^ print.cc:1004:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")"); ^ print.cc:1008:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("DISABLE %s", ^ print.cc:1013:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("DEASSIGN %s", IDENT(DECL_NAME(STMT_BODY(node)))); ^ print.cc:1017:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("RELEASE %s;", IDENT(DECL_NAME(STMT_BODY(node)))); ^ print.cc:1021:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(";"); ^ print.cc:1025:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Statement not known to print_node: %s\n", ^ print.cc:1107:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("*No memory for decimal conversion*"); ^ print.cc:1166:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("*Not enough memory for decimal conversion*"); ^ print.cc:1191:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("*Not enough memory for decimal conversion*"); ^ --- store.lo --- mv -f .deps/store.Tpo .deps/store.Plo --- verisys.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT verisys.lo -MD -MP -MF .deps/verisys.Tpo -c -o verisys.lo verisys.cc --- nsched.lo --- 3 warnings generated. --- print.lo --- print.cc:1294:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "."); ^ print.cc:1296:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%s", IDENT(BLOCK_NAME(scope))); ^ --- nsched.lo --- mv -f .deps/nsched.Tpo .deps/nsched.Plo --- check.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT check.lo -MD -MP -MF .deps/check.Tpo -c -o check.lo check.cc --- verisys.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT verisys.lo -MD -MP -MF .deps/verisys.Tpo -c verisys.cc -o verisys.o --- check.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT check.lo -MD -MP -MF .deps/check.Tpo -c check.cc -o check.o In file included from check.cc:24: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ --- verisys.lo --- In file included from verisys.cc:28: ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ In file included from verisys.cc:30: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ --- print.lo --- 161 warnings generated. --- verisys.lo --- ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ verisys.cc:62:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {usertask, 0, timeformatcheck, 0, timeformatcall, 0, "$timeformat"}, ^ verisys.cc:64:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$showallinstances"}, ^ verisys.cc:65:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {usertask, 0, pcheck, 0, p, pmisc, "$p"}, ^ verisys.cc:66:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {usertask, 1, mon_check, 0, mon_call, mon_misc, "$my_monitor"}, ^ --- check.lo --- ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ check.cc:90:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Expression has too many subexpressions", NULL_CHAR, ^ check.cc:179:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Expression has too many subexpressions", NULL_CHAR, ^ check.cc:218:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal reference to array '%s'", ^ check.cc:244:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' not declared", IDENT(node), NULL_CHAR); ^ --- verisys.lo --- verisys.cc:69:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$$dumpstructure"}, ^ verisys.cc:70:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {usertask, 0, 0, 0, abort_call, 0, "$$abort"}, ^ verisys.cc:71:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {usertask, 0, 0, 0, setvalue_call, 0, "$$testsetvalue"}, ^ verisys.cc:73:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {usertask, 0, sdf_check, 0, sdf_call, sdf_misc, "$sdf_annotate"}, ^ verisys.cc:75:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 0, "$dist_uniform"}, --- check.lo --- check.cc:252:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' previously declared", IDENT(node), NULL_CHAR); ^ check.cc:284:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal Lvalue", NULL_CHAR, NULL_CHAR); ^ check.cc:294:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Lval '%s' cannot be a net", IDENT(node), NULL_CHAR); ^ check.cc:304:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Continuous assignment lval '%s' not a net", ^ check.cc:322:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Shouldn't here for port connections", NULL); ^ --- print.lo --- mv -f .deps/print.Tpo .deps/print.Plo --- verisys.lo --- ^ verisys.cc:77:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 0, "$dist_normal"}, ^ verisys.cc:79:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 0, "$dist_exponential"}, ^ verisys.cc:81:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$dist_poisson"}, ^ verisys.cc:83:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 0, "$dist_chi_square"}, ^ --- check.lo --- check.cc:451:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' not declared", IDENT(ident), NULL_CHAR); ^ check.cc:457:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' is a module type and is being usd illegally", ^ check.cc:461:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' is an EVENT type and is being used illegally", ^ check.cc:465:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal array reference: '%s'", IDENT(ident), NULL_CHAR); ^ check.cc:483:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' not declared", IDENT(ident), NULL_CHAR); ^ --- gates.lo --- --- verisys.lo --- verisys.cc:84:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {userfunction, 0, dist_t, dist_t, dist_t, 0, "$dist_t"}, ^ verisys.cc:85:65: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {userfunction, 0, dist_erlang, dist_erlang, dist_erlang, 0, "$dist_erlang"}, ^ verisys.cc:139:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] acc_configure(accDevelopmentVersion, "1.6a"); ^ verisys.cc:143:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tf_error("parameter #%d to $my_monitor illegal", i); ^ verisys.cc:147:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- check.lo --- check.cc:489:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' is an EVENT type and is being used illegally", ^ check.cc:503:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Block '%s' previously declared", IDENT(ident), NULL_CHAR); ^ check.cc:545:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' is not of a type that supports bit indexing", ^ check.cc:575:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' is not a vector", IDENT(ident), NULL_CHAR); ^ check.cc:579:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("'%s' is an array; it cannot be be referenced as a part-select", ^ --- verisys.lo --- tf_error("parameter #%d to $my_monitor illegal", i); ^ verisys.cc:150:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tf_error("parameter #%d to $my_monitor illegal", i); ^ verisys.cc:163:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] acc_configure(accDevelopmentVersion, "1.6a"); ^ verisys.cc:174:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] value_str = acc_fetch_value(mon_array[i].param, "%b"); ^ verisys.cc:189:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tf_error("Unknown value..."); ^ --- check.lo --- check.cc:590:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' is not of a type that supports part-selects", ^ check.cc:604:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("The name '%s' is already used", IDENT(ident), ^ check.cc:623:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("The name '%s' is previously declared", IDENT(node), ^ check.cc:638:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("The name '%s' is already used", IDENT(node), NULL_CHAR); ^ check.cc:653:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("The name '%s' has already been declared", ^ --- gates.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT gates.lo -MD -MP -MF .deps/gates.Tpo -c -o gates.lo gates.cc --- verisys.lo --- verisys.cc:212:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tf_error("Illegal callback from VCL"); ^ verisys.cc:224:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] io_printf("%s ", tf_strgettime()); ^ verisys.cc:229:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] value = "0"; ^ verisys.cc:233:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] value = "1"; ^ verisys.cc:237:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] value = "x"; ^ verisys.cc:241:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- check.lo --- check.cc:657:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("The port '%s' has already been redefined", ^ check.cc:662:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Input port '%s' cannot be redefined as a REG", ^ check.cc:677:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("The name '%s' has already been declared", ^ check.cc:692:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("The name '%s' has already been declared", ^ check.cc:696:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("The port '%s' has already been redefined", ^ --- verisys.lo --- value = "z"; ^ verisys.cc:244:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] io_printf("%s=%s ", mon_array[i].name, value); ^ verisys.cc:246:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] io_printf("\n"); ^ verisys.cc:354:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tf_error("$showallinstances takes no arguments"); ^ verisys.cc:394:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tf_error("$showallinstances: not enough memory"); ^ verisys.cc:446:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tf_error("$showallinstances: Out of memory"); ^ --- check.lo --- check.cc:715:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Port '%s' has already been declared", IDENT(node), ^ check.cc:728:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' is not in the port list", IDENT(node), NULL_CHAR); ^ check.cc:731:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' is not in the port list", IDENT(node), NULL_CHAR); ^ check.cc:747:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Event '%s' is not defined\n", IDENT(ident), NULL_CHAR); ^ check.cc:752:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' is not an EVENT type.\n", IDENT(ident), NULL_CHAR); --- verisys.lo --- verisys.cc:542:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] io_printf("Total number of module instances = %d\n", moduleCount); ^ verisys.cc:543:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] io_printf("Total number of primitive instances = %d\n", ^ verisys.cc:551:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] io_printf("\ttop level module %s, from file \"%s\"\n", ^ verisys.cc:556:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] io_printf("\t%d of primitive %s, from file \"%s\"\n", ^ verisys.cc:560:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] io_printf("\t%d of module %s, from file \"%s\"\n", --- check.lo --- ^ check.cc:768:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' is not an EVENT type", IDENT(ident), NULL_CHAR); ^ check.cc:786:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal block reference '%s'", IDENT(ident), NULL_CHAR); ^ --- verisys.lo --- ^ verisys.cc:568:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] io_printf("Total number of gates = %d\n", gateCount); ^ verisys.cc:575:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] io_printf("\t%d of %s\n", entry->count, entry->name); ^ 43 warnings generated. mv -f .deps/verisys.Tpo .deps/verisys.Plo --- schedule.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT schedule.lo -MD -MP -MF .deps/schedule.Tpo -c -o schedule.lo schedule.cc --- check.lo --- 38 warnings generated. mv -f .deps/check.Tpo .deps/check.Plo --- strobe.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT strobe.lo -MD -MP -MF .deps/strobe.Tpo -c -o strobe.lo strobe.cc --- gates.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT gates.lo -MD -MP -MF .deps/gates.Tpo -c gates.cc -o gates.o In file included from gates.cc:32: ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ In file included from gates.cc:35: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ gates.cc:120:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Incorrect number of arguments specified for primitive", ^ gates.cc:133:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Not enough arguments specified for primitive", NULL, ^ gates.cc:137:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Too many arguments specified for primitive", NULL, ^ gates.cc:152:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Not enough arguments specified for primitive", NULL, ^ gates.cc:156:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("To many arguments specified for primitive", NULL, NULL); ^ gates.cc:164:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Not enough arguments specified for primitive", NULL, ^ gates.cc:168:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("To many arguments specified for primitive", NULL, NULL); ^ gates.cc:176:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Not enough arguments specified for primitive", NULL, ^ gates.cc:180:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("To many arguments specified for primitive", NULL, NULL); ^ gates.cc:188:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Not enough arguments specified for primitive", NULL, ^ gates.cc:192:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("To many arguments specified for primitive", NULL, NULL); ^ gates.cc:200:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Not enough arguments specified for primitive", NULL, ^ gates.cc:204:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("To many arguments specified for primitive", NULL, NULL); ^ gates.cc:218:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Not enough arguments specified for primitive", NULL, ^ gates.cc:222:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("To many arguments specified for primitive", NULL, NULL); ^ gates.cc:239:10: warning: 142 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'TREE_LIST'... [-Wswitch] switch (TREE_CODE(TREE_EXPR(t))) { ^ ./tree.h:228:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ gates.cc:328:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- schedule.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT schedule.lo -MD -MP -MF .deps/schedule.Tpo -c schedule.cc -o schedule.o --- gates.lo --- error("Delays are not allowed in this type of primitive", NULL, ^ gates.cc:333:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Too many delays specified for this type of primitive", ^ gates.cc:373:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Primitive output must be scalar", NULL, NULL); ^ gates.cc:378:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Primitive output must be a net", NULL, NULL); ^ --- schedule.lo --- In file included from schedule.cc:27: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ In file included from schedule.cc:36: ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ schedule.cc:137:33: warning: format specifies type 'void *' but the argument has underlying type 'unsigned int' [-Wformat] printf(" scb->list: %p\n", scb->list); ~~ ^~~~~~~~~ %u --- strobe.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT strobe.lo -MD -MP -MF .deps/strobe.Tpo -c strobe.cc -o strobe.o --- schedule.lo --- schedule.cc:671:13: warning: enumeration values 'READY_LIST' and 'NET_LIST' not handled in switch [-Wswitch] --- strobe.lo --- In file included from strobe.cc:25: ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ In file included from strobe.cc:27: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ --- schedule.lo --- switch (remove_list) { ^ --- strobe.lo --- 3 warnings generated. mv -f .deps/strobe.Tpo .deps/strobe.Plo --- glue.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT glue.lo -MD -MP -MF .deps/glue.Tpo -c -o glue.lo glue.cc --- gates.lo --- 23 warnings generated. mv -f .deps/gates.Tpo .deps/gates.Plo --- obstack.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c -o obstack.lo obstack.cc --- glue.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT glue.lo -MD -MP -MF .deps/glue.Tpo -c glue.cc -o glue.o --- schedule.lo --- 5 warnings generated. mv -f .deps/schedule.Tpo .deps/schedule.Plo --- scope.lo --- --- glue.lo --- In file included from glue.cc:34: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ --- scope.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT scope.lo -MD -MP -MF .deps/scope.Tpo -c -o scope.lo scope.cc --- glue.lo --- In file included from glue.cc:35: ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ --- obstack.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c obstack.cc -o obstack.o --- glue.lo --- 3 warnings generated. mv -f .deps/glue.Tpo .deps/glue.Plo --- obstack.lo --- In file included from obstack.cc:21: ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ In file included from obstack.cc:24: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ --- timescal.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT timescal.lo -MD -MP -MF .deps/timescal.Tpo -c -o timescal.lo timescal.cc --- obstack.lo --- 3 warnings generated. mv -f .deps/obstack.Tpo .deps/obstack.Plo --- systask.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT systask.lo -MD -MP -MF .deps/systask.Tpo -c -o systask.lo systask.cc --- scope.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT scope.lo -MD -MP -MF .deps/scope.Tpo -c scope.cc -o scope.o In file included from scope.cc:26: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ scope.cc:282:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Component '%s' is not in up, down, or top-level path", ^ scope.cc:297:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Component '%s' is not in up, down, or top-level path", ^ scope.cc:301:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Hierarchical component '%s' found on upward path", ^ scope.cc:330:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Identifier '%s' found on upward path", name, ^ scope.cc:342:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Identifier '%s' found on upward path", name, ^ scope.cc:348:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Identifier '%s' not declared", name, NULL_CHAR); ^ scope.cc:372:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Scope case not handled yet", NULL_CHAR, NULL_CHAR); ^ 9 warnings generated. mv -f .deps/scope.Tpo .deps/scope.Plo --- timescal.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT timescal.lo -MD -MP -MF .deps/timescal.Tpo -c timescal.cc -o timescal.o --- copy.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT copy.lo -MD -MP -MF .deps/copy.Tpo -c -o copy.lo copy.cc --- systask.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT systask.lo -MD -MP -MF .deps/systask.Tpo -c systask.cc -o systask.o --- timescal.lo --- In file included from timescal.cc:30: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ --- systask.lo --- In file included from systask.cc:31: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ --- timescal.lo --- ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ --- systask.lo --- In file included from systask.cc:39: ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ --- timescal.lo --- In file included from timescal.cc:39: ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ timescal.cc:76:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *unitnames[] = { "s", "ms", "us", "ns", "ps", "fs" }; ^ timescal.cc:76:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *unitnames[] = { "s", "ms", "us", "ns", "ps", "fs" }; ^ timescal.cc:76:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *unitnames[] = { "s", "ms", "us", "ns", "ps", "fs" }; ^ timescal.cc:76:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- systask.lo --- systask.cc:101:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$scope", SCOPE, ^ systask.cc:102:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$showscopes", SHOWSCOPES, ^ systask.cc:103:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$display", DISPLAY, ^ systask.cc:104:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$displayh", DISPLAYH, ^ systask.cc:105:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$displayb", DISPLAYB, ^ systask.cc:106:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$displayo", DISPLAYO, ^ systask.cc:107:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- timescal.lo --- static char *unitnames[] = { "s", "ms", "us", "ns", "ps", "fs" }; ^ timescal.cc:76:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *unitnames[] = { "s", "ms", "us", "ns", "ps", "fs" }; ^ timescal.cc:76:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *unitnames[] = { "s", "ms", "us", "ns", "ps", "fs" }; ^ timescal.cc:139:44: warning: implicit conversion from 'unsigned long' to 'int' changes value from 18446744073709551584 to -32 [-Wconstant-conversion] ptime->timeh = (unsigned int) ldexp(y, -(sizeof(Bit) * 8)); /* div 2^32 */ ~~~~~ ^~~~~~~~~~~~~~~~~~ timescal.cc:158:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- systask.lo --- "$write", WRITE, ^ systask.cc:108:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$writeh", WRITEH, ^ systask.cc:109:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$writeb", WRITEB, ^ systask.cc:110:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$writeo", WRITEO, ^ systask.cc:111:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fdisplay", FDISPLAY, ^ systask.cc:112:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fdisplayh", FDISPLAYH, ^ systask.cc:113:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fdisplayb", FDISPLAYB, ^ --- timescal.lo --- warning("`timescale directive must be outside a module", NULL, ^ timescal.cc:164:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Modules defined before `timescale encountered", NULL, NULL); ^ timescal.cc:195:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("`timescale unit spec must be 1, 10 or 100", NULL, NULL); ^ timescal.cc:221:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("`timescale units must be s, ms, us, ps, ot fs", NULL, NULL); ^ timescal.cc:234:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("`timescale precision spec is missing /", NULL, NULL); ^ --- systask.lo --- systask.cc:114:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fdisplayo", FDISPLAYO, ^ systask.cc:115:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fwrite", T_FWRITE, ^ systask.cc:116:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fwriteh", T_FWRITEH, ^ systask.cc:117:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fwriteb", T_FWRITEB, ^ systask.cc:118:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fwriteo", T_FWRITEO, ^ systask.cc:119:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$monitor", MONITOR, ^ systask.cc:120:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- timescal.lo --- timescal.cc:264:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("`timescale precision spec must be 1, 10 or 100", NULL, ^ timescal.cc:291:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("`timescale precision must be s, ms, us, ps, or fs", NULL, ^ --- systask.lo --- "$monitorb", MONITORB, ^ systask.cc:121:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$monitorh", MONITORH, ^ systask.cc:122:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$monitoro", MONITORO, ^ systask.cc:123:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fmonitor", FMONITOR, ^ systask.cc:124:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fmonitorb", FMONITORB, ^ systask.cc:125:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fmonitorh", FMONITORH, ^ systask.cc:126:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fmonitoro", FMONITORO, ^ systask.cc:127:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$strobe", STROBE, ^ systask.cc:128:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$strobeb", STROBEB, ^ systask.cc:129:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$strobeh", STROBEH, ^ systask.cc:130:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$strobeo", STROBEO, ^ systask.cc:131:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fstrobe", FSTROBE, ^ systask.cc:132:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fstrobeb", FSTROBEB, ^ systask.cc:133:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fstrobeh", FSTROBEH, ^ systask.cc:134:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fstrobeo", FSTROBEO, ^ systask.cc:135:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$monitoron", T_MONITORON, ^ systask.cc:136:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$monitoroff", T_MONITOROFF, ^ systask.cc:137:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$stop", STOP, ^ systask.cc:138:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$finish", FINISH, ^ systask.cc:139:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$settrace", SETTRACE, ^ systask.cc:140:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$cleartrace", CLEARTRACE, ^ systask.cc:141:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$showstats", SHOWSTATS, ^ systask.cc:142:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fclose", T_FCLOSE, ^ systask.cc:143:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$log", T_LOG, ^ systask.cc:144:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$nolog", T_NOLOG, ^ systask.cc:145:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$key", T_KEY, ^ systask.cc:146:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$nokey", T_NOKEY, ^ systask.cc:147:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$input", T_INPUT, ^ systask.cc:148:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$showvars", T_SHOWVARS, ^ systask.cc:149:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$readmemh", T_READMEMH, ^ systask.cc:150:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$readmemb", T_READMEMB, ^ systask.cc:151:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$dumpvars", T_DUMPVARS, ^ systask.cc:152:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$dumpon", T_DUMPON, ^ systask.cc:153:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$dumpoff", T_DUMPOFF, ^ systask.cc:154:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$dumpfile", T_DUMPFILE, ^ systask.cc:155:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$dumpall", T_DUMPALL, ^ systask.cc:156:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$dumpflush", T_DUMPFLUSH, ^ systask.cc:157:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$update_timings", T_UPDATETIMINGS, ^ systask.cc:158:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$timeformat", T_TIMEFORMAT, ^ systask.cc:163:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$stime", F_STIME, ^ systask.cc:164:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$time", F_TIME, ^ systask.cc:165:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$realtime", F_REALTIME, ^ systask.cc:166:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$fopen", F_FOPEN, ^ systask.cc:167:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$random", F_RANDOM, ^ systask.cc:168:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "$test$plusargs", F_TEST_PLUSARGS, ^ systask.cc:185:10: warning: 142 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'TREE_LIST'... [-Wswitch] switch (TREE_CODE(t)) { ^ ./tree.h:228:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ systask.cc:295:13: warning: 142 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'TREE_LIST'... [-Wswitch] switch (TREE_CODE(node)) { ^ ./tree.h:228:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ systask.cc:316:10: warning: 142 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'TREE_LIST'... [-Wswitch] switch (TREE_CODE(node)) { ^ ./tree.h:228:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ systask.cc:414:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Not enough memory to allocate for '%s' system function", ^ systask.cc:423:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Unexpected arguments in system function '%s'", taskname, ^ systask.cc:426:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Missing arguments in call to system function '%s'", ^ systask.cc:436:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Unexpected arguments in system function '%s'", taskname, ^ systask.cc:446:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Unexpected arguments in system function '%s'", taskname, ^ systask.cc:472:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal node type", NULL, NULL); /* do error handling later */ ^ systask.cc:542:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!args_zero(num_args, "$stime")) ^ systask.cc:548:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_function_return("$stime", 32, REG_VECTOR_DECL); ^ systask.cc:554:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!args_zero(num_args, "$time")) ^ systask.cc:560:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_function_return("$time", 64, REG_VECTOR_DECL); ^ systask.cc:566:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!args_zero(num_args, "$realtime")) ^ systask.cc:573:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_function_return("$realtime", 32, REAL_DECL); ^ systask.cc:579:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!args_zero_or_one(num_args, "$random")) ^ systask.cc:595:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal arguments is call to $random", NULL, NULL); ^ systask.cc:602:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_function_return("$random", 32, REG_VECTOR_DECL); ^ systask.cc:608:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!args_one(num_args, "$fopen")) ^ systask.cc:620:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_function_return("$fopen", 32, REG_VECTOR_DECL); ^ systask.cc:626:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!args_one(num_args, "$test$plusargs")) ^ systask.cc:631:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Missing arguments in call to system function '$test$plusargs'"); ^ systask.cc:641:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] init_function_return("$test$plusargs", 1, REG_SCALAR_DECL); ^ systask.cc:495:13: warning: enumeration values 'NO_SYSFTYPE', 'SYSTEM_FUNC', and 'LAST_FUNCTION' not handled in switch [-Wswitch] switch (FUNC_REF_SYSTYPE(node)) { ^ ./tree.h:490:32: note: expanded from macro 'FUNC_REF_SYSTYPE' #define FUNC_REF_SYSTYPE(NODE) ((enum sysfunction_type)(NODE)->func.type.systype) ^ systask.cc:702:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!args_one(num_args, "$scope")) ^ systask.cc:708:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] yyerror("Illegal argument type for $scope system task"); ^ systask.cc:728:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] yyerror("Unexpected arguments in system task $showvars"); ^ systask.cc:736:6: warning: '&&' within '||' [-Wlogical-op-parentheses] && !TREE_EXPR(STMT_TASK_ARGS(node))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ systask.cc:736:6: note: place parentheses around the '&&' expression to silence this warning && !TREE_EXPR(STMT_TASK_ARGS(node))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ systask.cc:737:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Unexpected arguments in system task %s", ^ systask.cc:784:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal arguments in call to %s", STMT_TASK_NAME(node), ^ systask.cc:794:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Missing arguments in call to %s", STMT_TASK_NAME(node), ^ systask.cc:799:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Too many arguments in call to %s", STMT_TASK_NAME(node), ^ systask.cc:808:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Missing file name in call to %s", STMT_TASK_NAME(node), ^ systask.cc:819:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Second argument to %s must be an array", ^ systask.cc:827:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] yyerror("Array index must be within 32 bits"); ^ systask.cc:829:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Missing argument in call to %s", ^ systask.cc:840:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Missing label in call to %s", STMT_TASK_NAME(node), ^ systask.cc:845:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Missing argument in call to %s", ^ systask.cc:850:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal array reference in call to %s", ^ systask.cc:855:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Missing signal in call to %s", ^ systask.cc:878:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal type in first argument of $dumpvars", NULL, ^ systask.cc:888:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal argument in $dumpvars list", NULL, NULL); ^ systask.cc:949:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("'%s' not declared", IDENT(DECL_NAME(t)), NULL_CHAR); ^ systask.cc:964:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Directory of scopes at current scope level:\n"); ^ systask.cc:967:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("module (%s), instance (%s)\n", ^ systask.cc:970:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("task (%s)\n", IDENT(BLOCK_NAME(t))); ^ systask.cc:972:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("function (%s)\n", IDENT(BLOCK_NAME(t))); ^ systask.cc:974:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("named block (%s)\n", IDENT(BLOCK_NAME(t))); ^ systask.cc:977:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\nCurrent scope is ("); ^ systask.cc:979:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(")\n"); ^ --- timescal.lo --- 17 warnings generated. --- systask.lo --- systask.cc:1033:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] log_file = shell_fopen(token_buffer, "w+t"); ^ systask.cc:1035:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Cannot open log file '%s'", token_buffer, ^ systask.cc:1054:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] key_file = shell_fopen(token_buffer, "wt"); ^ systask.cc:1056:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Cannot open key file '%s'", token_buffer, ^ systask.cc:1077:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] input = File::fopen(token_buffer, "r+t"); ^ systask.cc:1079:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Cannot open input file '%s'", token_buffer, ^ systask.cc:1249:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Too late to call $dumpvars, this call ignored", ^ systask.cc:1265:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal value in first argument of $dumpvar", ^ systask.cc:1290:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dumpvars_checkpoint("$dumpvars"); ^ systask.cc:1299:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Too late to change dump file name", NULL, NULL); ^ systask.cc:1313:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dumpvars_checkpoint("$dumpon"); ^ systask.cc:1320:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dumpvars_x("$dumpoff"); ^ systask.cc:1326:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dumpvars_checkpoint("$dumpall"); ^ systask.cc:1385:12: warning: enumeration values 'NO_SYSFTYPE', 'SYSTEM_FUNC', and 'LAST_FUNCTION' not handled in switch [-Wswitch] switch FUNC_REF_SYSTYPE ^ ./tree.h:490:33: note: expanded from macro 'FUNC_REF_SYSTYPE' #define FUNC_REF_SYSTYPE(NODE) ((enum sysfunction_type)(NODE)->func.type.systype) ^ systask.cc:1591:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, " "); ^ systask.cc:1679:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%%%%"); ^ systask.cc:1708:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%%%s", length_spec); ^ systask.cc:1712:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%%%c", c); ^ --- timescal.lo --- mv -f .deps/timescal.Tpo .deps/timescal.Plo --- systask.lo --- systask.cc:1718:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "%c", c); ^ systask.cc:1727:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Illegal arguments in call to display system task", ^ systask.cc:1734:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] FLOAT_, is_integer, fill_space, "%g"); ^ systask.cc:1750:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fprintf_V(handle, "\n"); ^ systask.cc:1767:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- veriwell.lo --- --- systask.lo --- error("More format specs than arguments", NULL, NULL); ^ systask.cc:1779:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal argument in call to display system task", ^ systask.cc:1771:10: warning: 4 enumeration values not handled in switch: 'EXP_', 'FLOAT_', 'EXPFLOAT_'... [-Wswitch] switch (radix) { ^ systask.cc:1791:13: warning: 5 enumeration values not handled in switch: 'BIN', 'HEX', 'OCT'... [-Wswitch] switch (radix) { ^ systask.cc:1826:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%s (", IDENT(DECL_NAME(decl))); ^ systask.cc:1828:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(") "); ^ systask.cc:1835:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("reg [%lu, %lu] = ", MSB(decl), LSB(decl)); ^ systask.cc:1840:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("reg = "); ^ systask.cc:1846:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("[%lu, %lu] = ", MSB(decl), LSB(decl)); ^ systask.cc:1852:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("= "); ^ systask.cc:1857:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("integer = "); ^ systask.cc:1862:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- veriwell.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT veriwell.lo -MD -MP -MF .deps/veriwell.Tpo -c -o veriwell.lo veriwell.cc --- systask.lo --- printf_V("parameter = "); ^ systask.cc:1867:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("specparam = "); ^ systask.cc:1874:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("MODULE"); ^ systask.cc:1877:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("NAMED BLOCK"); ^ systask.cc:1880:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("TASK"); ^ systask.cc:1883:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("FUNCTION"); ^ systask.cc:1872:10: warning: 140 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'TREE_LIST'... [-Wswitch] switch (TREE_CODE(DECL_THREAD(decl))) { ^ ./tree.h:228:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ systask.cc:1886:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\n"); ^ systask.cc:1896:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\t[line %lu, file '%s', time ", ^ systask.cc:1899:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("]\n"); ^ systask.cc:1903:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\n"); ^ systask.cc:1929:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] readmem_file = File::fopen(readmem_file_name, "rt"); ^ systask.cc:1931:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Cannot open readmem file '%s'", token_buffer, NULL_CHAR); ^ systask.cc:1949:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal index value in call to %s", ^ systask.cc:1963:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal index value in call to %s", ^ systask.cc:1995:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] readmem_file->fscanf("%lx", &addr); ^ systask.cc:2000:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Address outside specified range; aborting readmem"); ^ systask.cc:2004:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Address outside specified range; aborting readmem"); ^ systask.cc:2014:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] yyerror("Line too long during $readmemh; aborting"); ^ systask.cc:2019:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] yyerror("Line too long during $readmemb; aborting"); ^ systask.cc:2037:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Number of words read is not the number of words expected", ^ systask.cc:2061:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Stop at simulation time "); ^ systask.cc:2063:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\n"); ^ systask.cc:2078:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Exiting %s at time ", VERIWELL); ^ systask.cc:2080:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\n"); ^ --- copy.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT copy.lo -MD -MP -MF .deps/copy.Tpo -c copy.cc -o copy.o In file included from copy.cc:24: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ copy.cc:268:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Attempting to copy a decl reference that does not exist: %s", ^ copy.cc:437:10: warning: 137 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'TREE_LIST'... [-Wswitch] switch (TREE_CODE(new_node)) { ^ ./tree.h:228:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ copy.cc:536:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("coping non-statement in statement chain"); ^ copy.cc:675:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Fatal error: Attempt to copy unknown statement", ^ copy.cc:687:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Fatal: Unexpected structure encountered" ^ 7 warnings generated. --- veriwell.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT veriwell.lo -MD -MP -MF .deps/veriwell.Tpo -c veriwell.cc -o veriwell.o --- copy.lo --- mv -f .deps/copy.Tpo .deps/copy.Plo --- pass2.lo --- /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT pass2.lo -MD -MP -MF .deps/pass2.Tpo -c -o pass2.lo pass2.cc --- veriwell.lo --- In file included from veriwell.cc:33: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ In file included from veriwell.cc:41: ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ veriwell.cc:62:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *versionString = VERSION; ^ ../config.h:138:17: note: expanded from macro 'VERSION' #define VERSION "2.8.7" ^ veriwell.cc:120:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\n\n%s version %s, \n", VERIWELL, VERSION ); ^ --- systask.lo --- 175 warnings generated. --- veriwell.lo --- veriwell.cc:140:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dumpfile = shell_fopen("dump.out", "wb"); ^ veriwell.cc:140:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] dumpfile = shell_fopen("dump.out", "wb"); ^ veriwell.cc:190:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("C%d: ", cmd_level); ^ veriwell.cc:193:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("%s: L%ld: ", file, line); ^ veriwell.cc:195:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("VeriWell: "); ^ veriwell.cc:198:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("error: "); ^ veriwell.cc:200:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("\n"); ^ veriwell.cc:225:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("%s: L%ld: ", file, line); ^ veriwell.cc:227:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("VeriWell: "); ^ veriwell.cc:229:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("warning: "); ^ veriwell.cc:231:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("\n"); ^ veriwell.cc:256:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("%s: L%ld: ", file, line); ^ veriwell.cc:258:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("VeriWell: "); ^ veriwell.cc:260:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("sorry: "); ^ veriwell.cc:262:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("\n"); ^ veriwell.cc:304:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Memory exhausted.", NULL); ^ --- systask.lo --- mv -f .deps/systask.Tpo .deps/systask.Plo --- veriwell.lo --- veriwell.cc:315:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Memory exhausted.", NULL); ^ veriwell.cc:339:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] FILE *tmp = shell_fopen(filename, "r"); ^ veriwell.cc:361:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("Specifying -f without a filename is illegal\n"); ^ veriwell.cc:366:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("Specifying -i without a filename is illegal\n"); ^ veriwell.cc:371:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("Specifying -l without a filename is illegal\n"); ^ veriwell.cc:376:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("Specifying -k without a filename is illegal\n"); ^ veriwell.cc:391:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Proceeding without a log file", NULL_CHAR, NULL_CHAR); ^ veriwell.cc:393:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] log_file = shell_fopen(log_file_name, "w+t"); ^ veriwell.cc:397:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Cannot open log file '%s', proceeding without it", ^ veriwell.cc:415:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Proceeding without a key file", NULL_CHAR, NULL_CHAR); ^ veriwell.cc:417:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] key_file = shell_fopen(key_file_name, "w+t"); ^ veriwell.cc:421:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Cannot open key file '%s', proceeding without it", ^ veriwell.cc:436:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Processing command file : %s\n", fp->name); ^ veriwell.cc:440:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((fin = File::fopen(fp->name, "r")) == NULL) { ^ veriwell.cc:441:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("%s: can't open %s\n", progname, fp->name); ^ veriwell.cc:446:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fin->fscanf("%s", input); ^ veriwell.cc:451:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Specifying -f without a filename is illegal\n"); ^ veriwell.cc:457:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Specifying -i without a filename is illegal\n"); ^ veriwell.cc:476:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Entering Phase I...\n"); ^ veriwell.cc:480:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Compiling source file : %s\n", fp->name); ^ veriwell.cc:486:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\nEntering Phase II...\n"); ^ veriwell.cc:490:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Entering Phase III...\n"); ^ veriwell.cc:500:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("1 warning in compilation\n"); ^ veriwell.cc:502:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%d warnings in compilation\n", warningcount); ^ veriwell.cc:507:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("1 error in compilation\n"); ^ veriwell.cc:509:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%d errors in compilation\n", errorcount); ^ veriwell.cc:513:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("No errors in compilation\n"); ^ veriwell.cc:522:27: error: C-style cast from 'nullptr_t' to 'enum which_list' is not allowed save_pc = dispatch_pc((enum which_list) NULL); ^~~~~~~~~~~~~~~~~~~~~~ veriwell.cc:547:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Could not open (-f) input file '%s'\n", input); ^ veriwell.cc:561:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((i_file = File::fopen(input, "r")) == 0) { ^ veriwell.cc:562:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Could not open (-i) input file '%s'\n", input); ^ veriwell.cc:595:17: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf( copyright ); ^~~~~~~~~ veriwell.cc:595:17: note: treat the string as an argument to avoid this printf( copyright ); ^ "%s", veriwell.cc:763:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((fin = File::fopen(infile, "r")) == NULL) { ^ veriwell.cc:764:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_error_V("%s: cannot open %s\n", progname, infile); ^ veriwell.cc:918:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%d Error", errorcount); ^ veriwell.cc:920:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%c", (int) 's'); ^ veriwell.cc:922:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(", %d Warning", warningcount); ^ veriwell.cc:924:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("%c", (int) 's'); ^ veriwell.cc:926:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(", Compile time = %.1f, Load time = %.1f," ^ veriwell.cc:935:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\nNormal exit\n"); ^ veriwell.cc:936:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Thank you for using %s\n", VERIWELL); ^ 61 warnings and 1 error generated. *** [veriwell.lo] Error code 1 bmake[3]: stopped in /var/pkgsrc/work/cad/veriwell/work/veriwell-2.8.7/src --- pass2.lo --- clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -O2 -I/usr/include -MT pass2.lo -MD -MP -MF .deps/pass2.Tpo -c pass2.cc -o pass2.o In file included from pass2.cc:24: ./glue.h:127:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Internal error", NULL, NULL); ^ In file included from pass2.cc:30: ./tree.h:22:1: warning: '/*' within block comment [-Wcomment] /* This is here as a placeholder since not all modules that include ^ ./tree.h:1209:34: warning: '/*' within block comment [-Wcomment] /* enum systask_type systask; /* system task type, if internal */ ^ pass2.cc:147:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] sorry1("Maximum vector size is %d", (char *) MAX_BITS); ^ pass2.cc:243:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Internal error: unknown array type", NULL); ^ pass2.cc:250:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Maximum array size exceeded in array '%s'", ^ pass2.cc:268:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Scalar converted to vector", NULL); ^ pass2.cc:337:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] sorry1("Maximum vector size is %d", (char *) MAX_BITS); ^ pass2.cc:351:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] sorry1("Maximum vector size is %d", (char *) MAX_BITS); ^ pass2.cc:362:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ("Not enough memory to evaluate parameter expression of '%s'", ^ pass2.cc:370:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Don't know how to allocate for %s (%s)", ^ pass2.cc:319:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case PARAM_DECL: ^~~~~~~~~~ pass2.cc:318:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case SPECPARAM_DECL: ^~~~~~~~~~~~~~ pass2.cc:314:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case BLOCK_DECL: ^~~~~~~~~~ pass2.cc:313:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case EVENT_DECL: ^~~~~~~~~~ pass2.cc:307:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case TMP_DECL: ^~~~~~~~ pass2.cc:302:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case REG_VECTOR_DECL: ^~~~~~~~~~~~~~~ pass2.cc:295:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case TIME_DECL: ^~~~~~~~~ pass2.cc:262:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case NET_VECTOR_DECL: ^~~~~~~~~~~~~~~ pass2.cc:216:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case ARRAY_DECL: ^~~~~~~~~~ pass2.cc:207:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case REAL_DECL: ^~~~~~~~~ pass2.cc:199:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case INTEGER_DECL: ^~~~~~~~~~~~ pass2.cc:194:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case REG_SCALAR_DECL: ^~~~~~~~~~~~~~~ pass2.cc:168:10: warning: comparison of two values with different enumeration types in switch statement ('enum tree_type' and 'tree_code') [-Wenum-compare-switch] case NET_SCALAR_DECL: ^~~~~~~~~~~~~~~ pass2.cc:199:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case INTEGER_DECL: ^ pass2.cc:207:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case REAL_DECL: ^ pass2.cc:194:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case REG_SCALAR_DECL: ^ pass2.cc:295:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case TIME_DECL: ^ pass2.cc:302:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case REG_VECTOR_DECL: ^ pass2.cc:307:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case TMP_DECL: ^ pass2.cc:168:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case NET_SCALAR_DECL: ^ pass2.cc:262:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case NET_VECTOR_DECL: ^ pass2.cc:216:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case ARRAY_DECL: ^ pass2.cc:319:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case PARAM_DECL: ^ pass2.cc:318:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case SPECPARAM_DECL: ^ pass2.cc:313:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case EVENT_DECL: ^ pass2.cc:314:10: warning: case value not in enumerated type 'enum tree_type' [-Wswitch] case BLOCK_DECL: ^ pass2.cc:378:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Not enough memory to allocate storage for '%s'", ^ pass2.cc:414:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] f = File::fopen(path, "rt"); /* try it */ ^ pass2.cc:561:27: warning: '&&' within '||' [-Wlogical-op-parentheses] || PORT_INPUT_ATTR(port) && PORT_OUTPUT_ATTR(port)) ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ pass2.cc:561:27: note: place parentheses around the '&&' expression to silence this warning || PORT_INPUT_ATTR(port) && PORT_OUTPUT_ATTR(port)) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ pass2.cc:591:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Illegal output port specification: '%s'", ^ pass2.cc:647:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("More than one connection to a port", ^ pass2.cc:655:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("No port named '%s'", IDENT(TREE_VALUE(arg)), ^ pass2.cc:673:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Too many instance ports", NULL, NULL); ^ pass2.cc:675:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] warning("Too few instance ports", NULL, NULL); ^ pass2.cc:698:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Parameter '%s' not declared", IDENT(lval), NULL_CHAR); ^ pass2.cc:738:6: warning: cast to 'char *' from smaller integer type 'lineno_t' (aka 'unsigned int') [-Wint-to-pointer-cast] (char *) lineno); ^ pass2.cc:737:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fatal("Line %lu Driver names to not agree\n", ^ pass2.cc:805:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Module '%s' not defined", ^ pass2.cc:834:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("No module name given in instantiation", NULL_CHAR, ^ pass2.cc:875:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] error("Too many module instance parameter assignments", ^ pass2.cc:940:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("Top-level modules:\n"); ^ pass2.cc:942:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V(" %s\n", IDENT(BLOCK_NAME(t))); ^ pass2.cc:943:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] printf_V("\n"); ^ 54 warnings generated. mv -f .deps/pass2.Tpo .deps/pass2.Plo 1 error bmake[3]: stopped in /var/pkgsrc/work/cad/veriwell/work/veriwell-2.8.7/src *** [all] Error code 2 bmake[2]: stopped in /var/pkgsrc/work/cad/veriwell/work/veriwell-2.8.7/src 1 error bmake[2]: stopped in /var/pkgsrc/work/cad/veriwell/work/veriwell-2.8.7/src *** [all-recursive] Error code 1 bmake[1]: stopped in /var/pkgsrc/work/cad/veriwell/work/veriwell-2.8.7 1 error bmake[1]: stopped in /var/pkgsrc/work/cad/veriwell/work/veriwell-2.8.7 *** [all] Error code 2 bmake: stopped in /var/pkgsrc/work/cad/veriwell/work/veriwell-2.8.7 1 error bmake: stopped in /var/pkgsrc/work/cad/veriwell/work/veriwell-2.8.7 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/cad/veriwell *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/cad/veriwell