• Reports by commit
  • Recent reports
  • Perl5 CoreSmokeDB
  • Github
  • Changes
  • Smoke [smoke-me/khw-alpine] v5.29.7-101-g039f641 FAIL(m) linux 4.4.0-142-generic [Ubuntu 16.04.5 LTS (x86_64/1 cpu)

    Subject: Smoke [smoke-me/khw-alpine] v5.29.7-101-g039f641 FAIL(m) linux 4.4.0-142-generic [Ubuntu 16.04.5 LTS (x86_64/1 cpu)
    Message-ID: <20190213011713.B0157160738@cjg-xenial>
    Date: Tue, 12 Feb 2019 19:17:13 -0600 (CST)
    
    Automated smoke report for branch smoke-me/khw-alpine 5.29.8 patch 039f641197051cfe4448082c311274feda98e407 v5.29.7-101-g039f641
    cjg-xenial: Intel(R) Xeon(R) CPU L5640 @ 2.27GHz (GenuineIntel 2267MHz) (x86_64/1 cpu)
        on        linux - 4.4.0-142-generic [Ubuntu 16.04.5 LTS (xenial)]
        using     g++ version 5.4.0 20160609
        smoketime 13 minutes 42 seconds (average 1 minute 8.500 seconds)
    
    Summary: FAIL(m)
    
    O = OK  F = Failure(s), extended report at the bottom
    X = Failure(s) under TEST but not under harness
    ? = still running or test results not (yet) available
    Build failures during:       - = unknown or N/A
    c = Configure, m = make, M = make (after miniperl), t = make test-prep
    
    v5.29.7-101-g039f641  Configuration (common) -Dcc=g++
    ----------- ---------------------------------------------------------
    m m         
    m m         -Dusequadmath
    m m         -Duse64bitall
    m m         -Duseithreads
    m m         -Duseithreads -Dusequadmath
    m m         -Duseithreads -Duse64bitall
    | +--------- -DDEBUGGING
    +----------- no debugging
    
    
    Locally applied patches:
        SMOKE039f641197051cfe4448082c311274feda98e407
    
    Testsuite was run only with 'harness'
    
    Tests skipped on user request:
        # One test name on a line
    Compiler messages(gcc):
    /usr/include/string.h: In function 'void* memchr(void*, int, size_t)':
    /usr/include/string.h:85:1: error: redefinition of 'void* memchr(void*, int, size_t)'
    /usr/include/string.h:79:1: note: 'void* memchr(void*, int, size_t)' previously defined here
    /usr/include/string.h: In function 'char* strchr(char*, int)':
    /usr/include/string.h:224:1: error: redefinition of 'char* strchr(char*, int)'
    /usr/include/string.h:218:1: note: 'char* strchr(char*, int)' previously defined here
    /usr/include/string.h: In function 'char* strrchr(char*, int)':
    /usr/include/string.h:251:1: error: redefinition of 'char* strrchr(char*, int)'
    /usr/include/string.h:245:1: note: 'char* strrchr(char*, int)' previously defined here
    /usr/include/string.h: In function 'char* strpbrk(char*, char*)':
    /usr/include/string.h:303:1: error: redefinition of 'char* strpbrk(char*, char*)'
    /usr/include/string.h:297:1: note: 'char* strpbrk(char*, char*)' previously defined here
    /usr/include/string.h: In function 'char* strstr(char*, char*)':
    /usr/include/string.h:330:1: error: redefinition of 'char* strstr(char*, char*)'
    /usr/include/string.h:324:1: note: 'char* strstr(char*, char*)' previously defined here
    /usr/include/string.h: In function 'char* index(char*, int)':
    /usr/include/string.h:477:1: error: redefinition of 'char* index(char*, int)'
    /usr/include/string.h:471:1: note: 'char* index(char*, int)' previously defined here
    /usr/include/string.h: In function 'char* rindex(char*, int)':
    /usr/include/string.h:505:1: error: redefinition of 'char* rindex(char*, int)'
    /usr/include/string.h:499:1: note: 'char* rindex(char*, int)' previously defined here
    inline.h: In function 'void S_croak_memory_wrap()':
    inline.h:276:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    inline.h: In function 'bool S_is_safe_syscall(char*, STRLEN, char*, char*)':
    inline.h:1876:64: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    inline.h: In function 'char* get_regex_charset_name(U32, STRLEN*)':
    regexp.h:354:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    inline.h:1929:44: note: in expansion of macro 'DEPENDS_PAT_MODS'
    regexp.h:352:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    inline.h:1930:44: note: in expansion of macro 'LOCALE_PAT_MODS'
    regexp.h:353:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    inline.h:1931:44: note: in expansion of macro 'UNICODE_PAT_MODS'
    regexp.h:355:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    inline.h:1932:46: note: in expansion of macro 'ASCII_RESTRICT_PAT_MODS'
    regexp.h:356:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    inline.h:1935:13: note: in expansion of macro 'ASCII_MORE_RESTRICT_PAT_MODS'
    inline.h:1940:12: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    feature.h: In function 'void S_enable_feature_bundle(SV*)':
    feature.h:33:56: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    feature.h:131:3: note: in expansion of macro 'FEATURE_IS_ENABLED'
    feature.h:163:9: note: in expansion of macro 'FEATURE_UNICODE_IS_ENABLED'
    op.c: In function 'OP* S_no_fh_allowed(OP*)':
    op.c:619:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    embed.h:1596:40: note: in definition of macro 'yyerror'
    op.c: In function 'OP* S_too_few_arguments_pv(OP*, char*, U32)':
    op.c:627:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    embed.h:1597:48: note: in definition of macro 'yyerror_pv'
    op.c: In function 'OP* S_too_many_arguments_pv(OP*, char*, U32)':
    op.c:636:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_bad_type_pv(I32, char*, OP*, OP*)':
    op.c:646:53: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_bad_type_gv(I32, GV*, OP*, char*)':
    op.c:658:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_no_bareword_allowed(OP*)':
    op.c:668:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    embed.h:1095:38: note: in definition of macro 'qerror'
    op.c: In function 'PADOFFSET Perl_allocmy(char*, STRLEN, U32)':
    op.c:684:15: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:696:54: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:700:56: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:703:56: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_op_sibling_splice(OP*, OP*, int, OP*)':
    op.c:1490:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_op_contextualize(OP*, I32)':
    op.c:1590:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* S_scalarboolean(OP*)':
    op.c:1665:85: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_op_pretty(OP*, SV**, char**)':
    op.c:1711:13: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:1713:17: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_scalar_slice_warning(OP*)':
    op.c:1782:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:1789:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_scalar(OP*)':
    op.c:1862:83: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:1895:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:1902:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_scalarvoid(OP*)':
    op.c:2062:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:2067:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:2071:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:2080:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    handy.h:371:60: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:2100:42: note: in expansion of macro 'newSVpvs'
    op.c:2108:83: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:2112:93: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:2115:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:2267:58: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:2272:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_check_hash_fields_and_hekify(UNOP*, SVOP*)':
    embed.h:241:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    hv.h:488:13: note: in expansion of macro 'hv_common_key_len'
    hv.h:503:5: note: in expansion of macro 'hv_fetch'
    op.c:2462:29: note: in expansion of macro 'hv_fetchs'
    op.c:2497:66: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_finalize_op(OP*)':
    op.c:3630:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:3632:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:3648:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_lvref(OP*, I32)':
    op.c:3853:59: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:3885:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:3944:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_op_lvalue_flags(OP*, I32, U32)':
    op.c:4017:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:4033:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:4054:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:4070:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:4215:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    feature.h:123:3: note: in expansion of macro 'FEATURE_IS_ENABLED'
    op.c:4336:11: note: in expansion of macro 'FEATURE_MYREF_IS_ENABLED'
    op.c:4338:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:4341:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    feature.h:101:3: note: in expansion of macro 'FEATURE_IS_ENABLED'
    op.c:4362:8: note: in expansion of macro 'FEATURE_REFALIASING_IS_ENABLED'
    op.c:4364:59: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:4367:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:4412:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_apply_attrs(HV*, SV*, OP*)':
    op.c:4653:11: note: in expansion of macro 'newSVpvs'
    op.c: In function 'void S_apply_attrs_my(HV*, OP*, OP*, OP**)':
    op.c:4681:11: note: in expansion of macro 'hv_fetchs'
    op.c:4686:11: note: in expansion of macro 'newSVpvs'
    embed.h:534:48: note: in definition of macro 'newSVOP'
    op.c:4689:33: note: in expansion of macro 'newSVpvs'
    handy.h:374:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:4704:12: note: in expansion of macro 'newSVpvs_share'
    op.c: In function 'void Perl_apply_attrs_string(char*, CV*, char*, STRLEN)':
    op.c:4755:8: note: in expansion of macro 'newSVpvs'
    op.c: In function 'void S_move_proto_attr(OP**, OP**, GV*, bool)':
    op.c:4807:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    handy.h:380:64: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:4850:17: note: in expansion of macro 'sv_catpvs'
    op.c:4859:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_cant_declare(OP*)':
    op.c:4880:66: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* S_my_kid(OP*, OP*, OP**)':
    op.c:4923:7: note: in expansion of macro 'FEATURE_MYREF_IS_ENABLED'
    op.c:4925:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:4928:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_bind_match(I32, OP*, OP*)':
    op.c:5042:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:5045:27: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5048:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    embed.h:1596:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:5063:2: note: in expansion of macro 'yyerror'
    op.c:5066:2: note: in expansion of macro 'yyerror'
    op.c: In function 'void Perl_newPROG(OP*)':
    handy.h:402:53: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:5394:22: note: in expansion of macro 'get_cvs'
    op.c: In function 'OP* Perl_localize(OP*, I32)':
    op.c:5428:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:5432:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:5439:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:5454:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_jmaybe(OP*)':
    handy.h:392:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    embed.h:535:42: note: in definition of macro 'newSVREF'
    op.c:5474:17: note: in expansion of macro 'newGVOP'
    op.c:5474:35: note: in expansion of macro 'gv_fetchpvs'
    op.c: In function 'OP* S_fold_constants(OP*)':
    perl.h:1332:16: note: in expansion of macro 'newSVpvs'
    op.c:5674:2: note: in expansion of macro 'CLEAR_ERRSV'
    perl.h:1335:9: note: in expansion of macro 'newSVpvs'
    op.c:5683:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* S_gen_constant_list(OP*)':
    op.c:5784:2: note: in expansion of macro 'CLEAR_ERRSV'
    op.c:5792:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_op_convert_list(I32, I32, OP*)':
    op.c:601:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:5993:9: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* Perl_newLISTOP(I32, I32, OP*, OP*)':
    op.c:6106:12: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* Perl_newOP(I32, I32)':
    op.c:6146:12: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* Perl_newUNOP(I32, I32, OP*)':
    op.c:6197:20: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* Perl_newUNOP_AUX(I32, I32, OP*, UNOP_AUX_item*)':
    op.c:6233:24: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* S_newMETHOP_internal(I32, I32, OP*, SV*)':
    op.c:6286:12: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* Perl_newBINOP(I32, I32, OP*, OP*)':
    op.c:6361:21: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* S_pmtrans(OP*, OP*, OP*)':
    op.c:6443:21: note: in expansion of macro 'newSVpvs'
    op.c:6493:15: note: in expansion of macro 'newSVpvs'
    op.c:6619:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:6621:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:6627:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:6630:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    embed.h:1107:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    handy.h:57:41: note: in definition of macro 'MUTABLE_PTR'
    op.c:6655:10: note: in expansion of macro 'MUTABLE_SV'
    op.c:6655:21: note: in expansion of macro 'swash_init'
    hv.h:478:13: note: in expansion of macro 'hv_common_key_len'
    op.c:6669:12: note: in expansion of macro 'hv_store'
    op.c:6803:100: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:6805:89: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_newPMOP(I32, I32)':
    op.c:6857:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:6861:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:6891:12: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* Perl_newSVOP(I32, I32, SV*)':
    op.c:7322:12: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* Perl_newPVOP(I32, I32, char*)':
    op.c:7446:12: note: in expansion of macro 'CHECKOP'
    op.c: In function 'void Perl_package_version(OP*)':
    embed.h:839:57: note: in definition of macro 'sv_setsv_flags'
    op.c:7475:5: note: in expansion of macro 'sv_setsv'
    gv.h:96:19: note: in expansion of macro 'GvGP'
    op.c:7475:15: note: in expansion of macro 'GvSV'
    op.c:7475:20: note: in expansion of macro 'gv_fetchpvs'
    op.c: In function 'void Perl_utilize(int, I32, OP*, OP*, OP*)':
    op.c:7491:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:7506:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:7512:13: note: in expansion of macro 'newSVpvs_share'
    op.c:7539:8: note: in expansion of macro 'newSVpvs_share'
    op.c:7539:35: note: in expansion of macro 'newSVpvs_share'
    op.h:1038:63: note: in definition of macro 'newATTRSUB'
    op.c:7549:2: note: in expansion of macro 'newSVOP'
    op.c:7549:23: note: in expansion of macro 'newSVpvs_share'
    op.c: In function 'OP* Perl_dofile(OP*, I32)':
    embed.h:1440:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:7726:33: note: in expansion of macro 'gv_override'
    op.c: In function 'I32 S_assignment_type(OP*)':
    op.c:7798:6: note: in expansion of macro 'yyerror'
    op.c: In function 'OP* S_newONCEOP(OP*, OP*)':
    embed.h:581:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:7843:7: note: in expansion of macro 'pad_add_name_pvn'
    op.c: In function 'OP* S_new_logop(I32, I32, OP**, OP**)':
    op.c:8270:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:8290:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:8329:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:8377:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:8411:5: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* Perl_newCONDOP(I32, OP*, OP*, OP*)':
    op.c:8477:5: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* Perl_newRANGE(I32, OP*, OP*)':
    op.c:8540:2: note: in expansion of macro 'pad_add_name_pvn'
    op.c:8543:2: note: in expansion of macro 'pad_add_name_pvn'
    op.c: In function 'OP* Perl_newFOROP(I32, OP*, OP*, OP*, OP*)':
    op.c:8847:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* S_newGIVWHENOP(OP*, OP*, I32, I32, PADOFFSET)':
    op.c:9058:5: note: in expansion of macro 'CHECKOP'
    op.c: In function 'void Perl_cv_ckproto_len_flags(CV*, GV*, char*, STRLEN, U32)':
    cv.h:105:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9226:6: note: in expansion of macro 'CvPROTO'
    op.c:9265:6: note: in expansion of macro 'sv_catpvs'
    handy.h:383:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:9275:5: note: in expansion of macro 'sv_setpvs'
    op.c:9277:54: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:9281:2: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:9283:2: note: in expansion of macro 'sv_catpvs'
    op.c:9284:5: note: in expansion of macro 'sv_catpvs'
    op.c:9286:76: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:9288:2: note: in expansion of macro 'sv_catpvs'
    op.c:9289:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_already_defined(CV*, OP*, OP*, PADNAME*, SV**)':
    op.c:9410:106: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'CV* Perl_newMYSUB(I32, OP*, OP*, OP*, OP*)':
    op.c:9729:32: note: in expansion of macro 'gv_fetchpvs'
    op.c:9735:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:9738:3: note: in expansion of macro 'sv_catpvs'
    op.c:9741:17: note: in expansion of macro 'sv_setpvs'
    op.c: In function 'CV* Perl_newATTRSUB_x(I32, OP*, OP*, OP*, OP*, bool)':
    op.c:9935:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:9939:7: note: in expansion of macro 'gv_fetchpvs'
    op.c:9942:7: note: in expansion of macro 'gv_fetchpvs'
    handy.h:501:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:9982:10: note: in expansion of macro 'strEQ'
    op.c:9984:78: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:9988:7: note: in expansion of macro 'sv_catpvs'
    op.c:9989:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:10089:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:10165:39: note: in expansion of macro 'strEQ'
    op.c:10308:32: note: in expansion of macro 'gv_fetchpvs'
    op.c:10314:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void S_clear_special_blocks(char*, GV*, CV*)':
    op.c:10369:26: note: in expansion of macro 'strEQ'
    op.c:10370:29: note: in expansion of macro 'strEQ'
    op.c:10371:29: note: in expansion of macro 'strEQ'
    op.c:10372:29: note: in expansion of macro 'strEQ'
    op.c:10373:29: note: in expansion of macro 'strEQ'
    op.c: In function 'bool S_process_special_blocks(I32, char*, GV*, CV*)':
    op.c:10395:6: note: in expansion of macro 'strEQ'
    op.c:10419:9: note: in expansion of macro 'strEQ'
    op.c:10425:10: note: in expansion of macro 'strEQ'
    op.c:10432:10: note: in expansion of macro 'strEQ'
    op.c:10436:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:10442:10: note: in expansion of macro 'strEQ'
    op.c:10446:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'CV* Perl_newCONSTSUB_flags(HV*, char*, STRLEN, U32, SV*)':
    embed.h:1525:80: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10582:10: note: in expansion of macro 'newXS_len_flags'
    proto.h:2548:20: note:   initializing argument 4 of 'CV* Perl_newXS_len_flags(char*, STRLEN, XSUBADDR_t, char*, char*, SV**, U32)'
    embed.h:1525:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'CV* Perl_newXS_len_flags(char*, STRLEN, XSUBADDR_t, char*, char*, SV**, U32)':
    handy.h:394:60: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10721:25: note: in expansion of macro 'gv_fetchpvn'
    proto.h:1149:19: note:   initializing argument 1 of 'GV* Perl_gv_fetchpvn_flags(char*, STRLEN, I32, svtype)'
    op.c: In function 'void Perl_newFORM(I32, OP*, OP*)':
    op.c:10842:4: note: in expansion of macro 'gv_fetchpvs'
    op.c:10852:58: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:10856:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_oopsAV(OP*)':
    op.c:10936:64: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_oopsHV(OP*)':
    op.c:10964:64: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_newAVREF(OP*)':
    op.c:10982:54: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_newHVREF(OP*)':
    op.c:11007:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_backtick(OP*)':
    op.c:11105:15: note: in expansion of macro 'gv_override'
    op.c: In function 'OP* Perl_ck_bitop(OP*)':
    op.c:11147:7: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'bool is_dollar_bracket(OP*)':
    op.c:11160:5: note: in expansion of macro 'strEQ'
    op.c: In function 'OP* Perl_ck_cmp(OP*)':
    op.c:11196:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_delete(OP*)':
    op.c:11365:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_eval(OP*)':
    feature.h:117:3: note: in expansion of macro 'FEATURE_IS_ENABLED'
    op.c:11452:6: note: in expansion of macro 'FEATURE_UNIEVAL_IS_ENABLED'
    op.c: In function 'OP* Perl_ck_exists(OP*)':
    op.c:11487:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:11494:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_rvconst(OP*)':
    op.c:11528:12: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:11531:12: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:11534:12: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:11543:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_ftst(OP*)':
    op.c:11623:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:11627:84: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_fun(OP*)':
    op.c:11729:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    embed.h:1852:57: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:11735:7: note: in expansion of macro 'bad_type_pv'
    op.c:11738:21: note: in expansion of macro 'bad_type_pv'
    op.c:11742:58: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:11750:7: note: in expansion of macro 'bad_type_pv'
    op.c:11776:4: note: in expansion of macro 'bad_type_pv'
    op.c:11821:16: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11833:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:11845:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:11854:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:11865:9: note: in expansion of macro 'sv_setpvs'
    op.c: In function 'OP* Perl_ck_glob(OP*)':
    op.c:11926:47: note: in expansion of macro 'gv_override'
    embed.h:231:64: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    gv.h:263:2: note: in expansion of macro 'gv_init_pvn'
    op.c:11957:5: note: in expansion of macro 'gv_init'
    op.c: In function 'OP* Perl_ck_grep(OP*)':
    op.c:11992:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_defined(OP*)':
    op.c:12057:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:12063:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_method(OP*)':
    sv.h:1948:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:12258:9: note: in expansion of macro 'sv_insert'
    handy.h:521:60: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:12283:24: note: in expansion of macro 'strBEGINs'
    op.c: In function 'OP* Perl_ck_refassign(OP*)':
    op.c:12424:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:12427:10: note: in expansion of macro 'FEATURE_REFALIASING_IS_ENABLED'
    op.c:12429:54: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:12432:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_require(OP*)':
    op.c:12492:96: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:12494:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:12504:6: note: in expansion of macro 'sv_catpvs'
    op.c:12539:15: note: in expansion of macro 'gv_override'
    op.c: In function 'OP* Perl_ck_sort(OP*)':
    op.c:12629:24: note: in expansion of macro 'hv_fetchs'
    op.c:12674:7: note: in expansion of macro 'sv_catpvs'
    op.c: In function 'void S_simplify_sort(OP*)':
    op.c:12767:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_split(OP*)':
    op.c:12832:51: note: in expansion of macro 'newSVpvs'
    op.c:12849:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_join(OP*)':
    handy.h:373:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:12926:23: note: in expansion of macro 'newSVpvs_flags'
    op.c:12929:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'CV* Perl_rv2cv_op_cv(OP*, U32)':
    op.c:13018:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_entersub_args_proto(OP*, GV*, SV*)':
    op.c:13158:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:13180:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:13191:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    embed.h:1851:57: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13213:7: note: in expansion of macro 'bad_type_gv'
    op.c:652:1: note:   initializing argument 4 of 'void S_bad_type_gv(I32, GV*, OP*, char*)'
    op.c:13270:56: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    embed.h:1851:56: note: in definition of macro 'bad_type_gv'
    embed.h:1851:57: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:13278:8: note: in expansion of macro 'bad_type_gv'
    op.c:13285:8: note: in expansion of macro 'bad_type_gv'
    op.c:13300:8: note: in expansion of macro 'bad_type_gv'
    op.c:13311:8: note: in expansion of macro 'bad_type_gv'
    op.c:13321:8: note: in expansion of macro 'bad_type_gv'
    op.c:13343:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:13360:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_entersub_args_core(OP*, GV*, SV*)':
    op.c:13421:17: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:13432:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:13490:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'OP* Perl_ck_each(OP*)':
    op.c:13883:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:13885:17: note: in expansion of macro 'bad_type_pv'
    op.c: In function 'OP* Perl_ck_length(OP*)':
    op.c:13921:17: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:13925:86: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:13929:81: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void Perl_custom_op_register(Perl_ppaddr_t, XOP*)':
    op.c:16701:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'SV* Perl_core_prototype(SV*, char*, int, int*)':
    op.c:16732:24: note: in expansion of macro 'sv_setpvs'
    op.c:16745:23: note: in expansion of macro 'retsetpvs'
    op.c:16746:23: note: in expansion of macro 'retsetpvs'
    op.c:16747:23: note: in expansion of macro 'retsetpvs'
    op.c:16748:23: note: in expansion of macro 'retsetpvs'
    op.c:16749:23: note: in expansion of macro 'retsetpvs'
    op.c:16751:2: note: in expansion of macro 'retsetpvs'
    op.c:16753:7: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:16755:7: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void Perl_report_redefined_cv(SV*, CV*, SV**)':
    op.c:16909:4: note: in expansion of macro 'strEQ'
    op.c:16921:18: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:3976:20: note:   initializing argument 2 of 'void Perl_warner(U32, char*, ...)'
    op.c: In function 'void const_av_xsub(CV*)':
    op.c:17033:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    inline.h: In function 'ssize_t S_av_top_index(AV*)':
    proto.h:253:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:45:5: note: in expansion of macro 'PERL_ARGS_ASSERT_AV_TOP_INDEX'
    /usr/include/assert.h:69:13: note:   initializing argument 4 of 'void __assert_fail(char*, char*, unsigned int, char*)'
    inline.h:46:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'I32* S_CvDEPTHp(CV*)':
    inline.h:64:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'char* S_strip_spaces(char*, STRLEN*)':
    sv.h:1180:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:86:12: note: in expansion of macro 'SvPVX'
    sv.h:1181:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1182:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:93:19: note: in expansion of macro 'SvPVX'
    inline.h:94:10: note: in expansion of macro 'SvPVX'
    inline.h: In function 'STRLEN S_MgBYTEPOS(MAGIC*, SV*, char*, STRLEN)':
    inline.h:105:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:106:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1214:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:334:22: note: in definition of macro 'SvFLAGS'
    sv.h:978:37: note: in expansion of macro 'SvOBJECT'
    sv.h:978:46: note: in expansion of macro 'SvRV'
    sv.h:1027:52: note: in expansion of macro 'SvAMAGIC'
    sv.h:1974:6: note: in expansion of macro 'SvGAMAGIC'
    inline.h:112:12: note: in expansion of macro 'sv_or_pv_len_utf8'
    sv.h:1215:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1216:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:979:6: note: in expansion of macro 'HvAMAGIC'
    sv.h:979:15: note: in expansion of macro 'SvSTASH'
    sv.h:979:23: note: in expansion of macro 'SvRV'
    sv.h:1235:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'I32 S_TOPMARK()':
    inline.h:161:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    perl.h:4013:40: note: in definition of macro 'DEBUG_s'
    perl.h:4060:22: note: in expansion of macro 'DEBUG__'
    inline.h:158:13: note: in expansion of macro 'DEBUG_v'
    inline.h: In function 'I32 S_POPMARK()':
    inline.h:171:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    inline.h:168:13: note: in expansion of macro 'DEBUG_v'
    inline.h:172:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'regexp* S_ReANY(REGEXP*)':
    inline.h:182:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void SvAMAGIC_on(SV*)':
    inline.h:233:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:234:9: note: in expansion of macro 'SvOBJECT'
    inline.h:234:18: note: in expansion of macro 'SvRV'
    inline.h:234:29: note: in expansion of macro 'HvAMAGIC_on'
    inline.h:234:41: note: in expansion of macro 'SvSTASH'
    inline.h:234:49: note: in expansion of macro 'SvRV'
    inline.h: In function 'void SvAMAGIC_off(SV*)':
    inline.h:239:22: note: in expansion of macro 'SvOBJECT'
    inline.h:239:31: note: in expansion of macro 'SvRV'
    inline.h:240:2: note: in expansion of macro 'HvAMAGIC_off'
    inline.h:240:15: note: in expansion of macro 'SvSTASH'
    inline.h:240:23: note: in expansion of macro 'SvRV'
    inline.h: In function 'U32 S_SvPADSTALE_on(SV*)':
    inline.h:246:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'U32 S_SvPADSTALE_off(SV*)':
    inline.h:252:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'STRLEN S_sv_or_pv_pos_u2b(SV*, char*, STRLEN, STRLEN*)':
    proto.h:4594:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:259:5: note: in expansion of macro 'PERL_ARGS_ASSERT_SV_OR_PV_POS_U2B'
    proto.h:4594:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:260:9: note: in expansion of macro 'SvGAMAGIC'
    inline.h: In function 'void S_append_utf8_from_native_byte(U8, U8**)':
    proto.h:169:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:292:5: note: in expansion of macro 'PERL_ARGS_ASSERT_APPEND_UTF8_FROM_NATIVE_BYTE'
    handy.h:276:34: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    utf8.h:562:31: note: in expansion of macro '__ASSERT_'
    inline.h:297:24: note: in expansion of macro 'UTF8_EIGHT_BIT_HI'
    utf8.h:546:13: note: in expansion of macro '__ASSERT_'
    utf8.h:563:32: note: in expansion of macro '__BASE_TWO_BYTE_HI'
    utf8.h:181:32: note: in expansion of macro '__ASSERT_'
    utf8.h:181:42: note: in expansion of macro 'FITS_IN_8_BITS'
    utf8.h:547:13: note: in expansion of macro 'I8_TO_NATIVE_UTF8'
    utf8.h:166:35: note: in expansion of macro '__ASSERT_'
    utf8.h:547:32: note: in expansion of macro 'NATIVE_TO_LATIN1'
    utf8.h:181:69: note: in definition of macro 'I8_TO_NATIVE_UTF8'
    utf8.h:564:31: note: in expansion of macro '__ASSERT_'
    inline.h:298:24: note: in expansion of macro 'UTF8_EIGHT_BIT_LO'
    utf8.h:550:15: note: in expansion of macro '__ASSERT_'
    utf8.h:565:31: note: in expansion of macro '__BASE_TWO_BYTE_LO'
    utf8.h:551:15: note: in expansion of macro 'I8_TO_NATIVE_UTF8'
    utf8.h:551:34: note: in expansion of macro 'NATIVE_TO_LATIN1'
    inline.h: In function 'UV Perl_valid_utf8_to_uvchr(U8*, STRLEN*)':
    proto.h:3903:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:320:5: note: in expansion of macro 'PERL_ARGS_ASSERT_VALID_UTF8_TO_UVCHR'
    utf8.h:180:32: note: in expansion of macro '__ASSERT_'
    inline.h:333:10: note: in expansion of macro 'NATIVE_UTF8_TO_I8'
    utf8.h:441:36: note: in expansion of macro '__ASSERT_'
    inline.h:339:14: note: in expansion of macro 'UTF8_ACCUMULATE'
    utf8.h:443:40: note: in expansion of macro 'NATIVE_UTF8_TO_I8'
    inline.h: In function 'bool S_is_utf8_invariant_string_loc(U8*, STRLEN, U8**)':
    proto.h:1778:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:402:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_UTF8_INVARIANT_STRING_LOC'
    inline.h:470:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'unsigned int S__variant_byte_number(PERL_UINTMAX_T)':
    inline.h:513:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'size_t S_variant_under_utf8_count(U8*, U8*)':
    proto.h:4607:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:649:5: note: in expansion of macro 'PERL_ARGS_ASSERT_VARIANT_UNDER_UTF8_COUNT'
    proto.h:4607:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'bool S_is_utf8_non_invariant_string(U8*, STRLEN)':
    proto.h:4588:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:764:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_UTF8_NON_INVARIANT_STRING'
    inline.h: In function 'bool S_is_utf8_string_flags(U8*, STRLEN, U32)':
    proto.h:1852:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:898:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_UTF8_STRING_FLAGS'
    inline.h:899:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'bool Perl_is_utf8_string_loclen(U8*, STRLEN, U8**, STRLEN*)':
    proto.h:1864:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:972:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_UTF8_STRING_LOCLEN'
    inline.h: In function 'size_t S_isUTF8_CHAR(U8*, U8*)':
    proto.h:1443:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1058:5: note: in expansion of macro 'PERL_ARGS_ASSERT_ISUTF8_CHAR'
    proto.h:1443:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1080:9: note: in expansion of macro 'NATIVE_UTF8_TO_I8'
    inline.h: In function 'size_t S_isSTRICT_UTF8_CHAR(U8*, U8*)':
    proto.h:1436:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1132:5: note: in expansion of macro 'PERL_ARGS_ASSERT_ISSTRICT_UTF8_CHAR'
    proto.h:1436:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'size_t S_isC9_STRICT_UTF8_CHAR(U8*, U8*)':
    proto.h:1421:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1198:5: note: in expansion of macro 'PERL_ARGS_ASSERT_ISC9_STRICT_UTF8_CHAR'
    proto.h:1421:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'bool S_is_strict_utf8_string_loclen(U8*, STRLEN, U8**, STRLEN*)':
    proto.h:1480:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1249:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_STRICT_UTF8_STRING_LOCLEN'
    inline.h: In function 'bool S_is_c9strict_utf8_string_loclen(U8*, STRLEN, U8**, STRLEN*)':
    proto.h:1457:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1326:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_C9STRICT_UTF8_STRING_LOCLEN'
    inline.h: In function 'bool S_is_utf8_string_loclen_flags(U8*, STRLEN, U8**, STRLEN*, U32)':
    proto.h:1869:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1408:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_UTF8_STRING_LOCLEN_FLAGS'
    inline.h:1409:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'IV Perl_utf8_distance(U8*, U8*)':
    proto.h:3808:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1483:5: note: in expansion of macro 'PERL_ARGS_ASSERT_UTF8_DISTANCE'
    proto.h:3808:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'U8* Perl_utf8_hop(U8*, ssize_t)':
    proto.h:3815:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1504:5: note: in expansion of macro 'PERL_ARGS_ASSERT_UTF8_HOP'
    utf8.h:285:38: note: in expansion of macro '__ASSERT_'
    inline.h:1517:13: note: in expansion of macro 'UTF8_IS_CONTINUATION'
    inline.h: In function 'U8* Perl_utf8_hop_forward(U8*, ssize_t, U8*)':
    proto.h:3829:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1546:5: note: in expansion of macro 'PERL_ARGS_ASSERT_UTF8_HOP_FORWARD'
    proto.h:3829:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1552:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1553:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'U8* Perl_utf8_hop_back(U8*, ssize_t, U8*)':
    proto.h:3822:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1590:5: note: in expansion of macro 'PERL_ARGS_ASSERT_UTF8_HOP_BACK'
    proto.h:3822:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1596:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1597:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1602:18: note: in expansion of macro 'UTF8_IS_CONTINUATION'
    inline.h: In function 'U8* Perl_utf8_hop_safe(U8*, ssize_t, U8*, U8*)':
    proto.h:3836:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1628:5: note: in expansion of macro 'PERL_ARGS_ASSERT_UTF8_HOP_SAFE'
    proto.h:3836:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:3836:28: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1634:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'bool S_is_utf8_valid_partial_char_flags(U8*, U8*, U32)':
    proto.h:1887:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1696:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_UTF8_VALID_PARTIAL_CHAR_FLAGS'
    proto.h:1887:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1698:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'bool S_is_utf8_fixed_width_buf_loclen_flags(U8*, STRLEN, U8**, STRLEN*, U32)':
    proto.h:1745:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1770:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_UTF8_FIXED_WIDTH_BUF_LOCLEN_FLAGS'
    inline.h: In function 'UV S_utf8n_to_uvchr_msgs(U8*, STRLEN, STRLEN*, U32, U32*, AV**)':
    proto.h:3876:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1808:5: note: in expansion of macro 'PERL_ARGS_ASSERT_UTF8N_TO_UVCHR_MSGS'
    inline.h:1819:35: note: in expansion of macro 'NATIVE_UTF8_TO_I8'
    inline.h:1820:16: note: in expansion of macro 'UTF8_ACCUMULATE'
    proto.h:1470:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1868:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_SAFE_SYSCALL'
    proto.h:1470:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:1470:28: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'bool S_should_warn_nl(char*)':
    proto.h:4571:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1907:5: note: in expansion of macro 'PERL_ARGS_ASSERT_SHOULD_WARN_NL'
    perl.h:3503:21: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    perl.h:3510:36: note: in expansion of macro 'ASSUME'
    inline.h:1939:5: note: in expansion of macro 'NOT_REACHED'
    inline.h: In function 'bool S_sv_only_taint_gmagic(SV*)':
    sv.h:1230:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1951:17: note: in expansion of macro 'SvMAGIC'
    proto.h:3425:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1953:5: note: in expansion of macro 'PERL_ARGS_ASSERT_SV_ONLY_TAINT_GMAGIC'
    inline.h: In function 'PERL_CONTEXT* S_cx_pushblock(U8, U8, SV**, I32)':
    proto.h:4278:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:1977:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_PUSHBLOCK'
    cop.h:779:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    perl.h:4014:40: note: in definition of macro 'DEBUG_l'
    inline.h:1992:5: note: in expansion of macro 'CX_DEBUG'
    inline.h: In function 'void S_cx_popblock(PERL_CONTEXT*)':
    proto.h:4233:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2002:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_POPBLOCK'
    inline.h:2004:5: note: in expansion of macro 'CX_DEBUG'
    inline.h:2013:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void S_cx_topblock(PERL_CONTEXT*)':
    proto.h:4318:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2027:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_TOPBLOCK'
    inline.h:2029:5: note: in expansion of macro 'CX_DEBUG'
    inline.h: In function 'void S_cx_pushsub(PERL_CONTEXT*, CV*, OP*, bool)':
    proto.h:4308:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2044:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_PUSHSUB'
    proto.h:4308:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void S_cx_popsub_common(PERL_CONTEXT*)':
    proto.h:4268:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2064:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_POPSUB_COMMON'
    inline.h:2065:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void S_cx_popsub_args(PERL_CONTEXT*)':
    proto.h:4263:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2083:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_POPSUB_ARGS'
    inline.h:2084:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    perl.h:4160:25: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2085:12: note: in expansion of macro 'AvARRAY'
    handy.h:62:30: note: in expansion of macro 'MUTABLE_PTR'
    inline.h:2085:20: note: in expansion of macro 'MUTABLE_AV'
    inline.h:2086:9: note: in expansion of macro 'PadlistARRAY'
    cv.h:70:28: note: in expansion of macro 'assert_'
    inline.h:2086:22: note: in expansion of macro 'CvPADLIST'
    inline.h:2085:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:32:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:121:19: note: in expansion of macro 'GvGP'
    cop.h:629:35: note: in expansion of macro 'GvAV'
    inline.h:2089:5: note: in expansion of macro 'CX_POP_SAVEARRAY'
    gv.h:33:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    cop.h:630:2: note: in expansion of macro 'GvAV'
    inline.h: In function 'void S_cx_popsub(PERL_CONTEXT*)':
    proto.h:4258:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2103:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_POPSUB'
    inline.h:2104:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void S_cx_pushformat(PERL_CONTEXT*, CV*, OP*, GV*)':
    proto.h:4288:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2117:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_PUSHFORMAT'
    proto.h:4288:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void S_cx_popformat(PERL_CONTEXT*)':
    proto.h:4243:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2138:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_POPFORMAT'
    inline.h:2139:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void S_cx_pusheval(PERL_CONTEXT*, OP*, SV*)':
    proto.h:4283:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2158:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_PUSHEVAL'
    inline.h:2167:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2168:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void S_cx_popeval(PERL_CONTEXT*)':
    proto.h:4238:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2178:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_POPEVAL'
    inline.h:2179:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2182:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void S_cx_pushloop_plain(PERL_CONTEXT*)':
    proto.h:4303:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2208:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_PUSHLOOP_PLAIN'
    inline.h: In function 'void S_cx_pushloop_for(PERL_CONTEXT*, void*, SV*)':
    proto.h:4298:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2220:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_PUSHLOOP_FOR'
    proto.h:4298:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void S_cx_poploop(PERL_CONTEXT*)':
    proto.h:4253:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2238:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_POPLOOP'
    inline.h:2240:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2259:20: note: in expansion of macro 'GvSV'
    inline.h: In function 'void S_cx_pushwhen(PERL_CONTEXT*)':
    proto.h:4313:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2271:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_PUSHWHEN'
    inline.h: In function 'void S_cx_popwhen(PERL_CONTEXT*)':
    proto.h:4273:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2280:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_POPWHEN'
    inline.h:2281:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'void S_cx_pushgiven(PERL_CONTEXT*, SV*)':
    proto.h:4293:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2292:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_PUSHGIVEN'
    inline.h: In function 'void S_cx_popgiven(PERL_CONTEXT*)':
    proto.h:4248:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2304:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CX_POPGIVEN'
    inline.h:2305:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2307:10: note: in expansion of macro 'GvSV'
    inline.h:2308:5: note: in expansion of macro 'GvSV'
    inline.h: In function 'I32 Perl_foldEQ(char*, char*, I32)':
    proto.h:951:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2335:5: note: in expansion of macro 'PERL_ARGS_ASSERT_FOLDEQ'
    proto.h:951:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2337:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'I32 Perl_foldEQ_latin1(char*, char*, I32)':
    proto.h:956:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2358:5: note: in expansion of macro 'PERL_ARGS_ASSERT_FOLDEQ_LATIN1'
    proto.h:956:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2360:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h: In function 'I32 Perl_foldEQ_locale(char*, char*, I32)':
    proto.h:961:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2387:5: note: in expansion of macro 'PERL_ARGS_ASSERT_FOLDEQ_LOCALE'
    proto.h:961:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    inline.h:2389:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    feature.h:162:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void* Perl_Slab_Alloc(size_t)':
    op.c:325:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    perl.h:4036:36: note: in definition of macro 'DEBUG__'
    op.c:276:5: note: in expansion of macro 'DEBUG_S'
    op.c:277:38: note: in expansion of macro 'SvPVx_nolen'
    op.c:325:2: note: in expansion of macro 'DEBUG_S_warn'
    sv.h:1708:8: note: in expansion of macro 'SvPVX'
    sv.h:1787:45: note: in expansion of macro 'SvPV_nolen'
    op.c:277:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:247:39: note: in definition of macro 'DIFF'
    op.h:712:22: note: in expansion of macro 'assert_'
    op.c:326:30: note: in expansion of macro 'OpSLOT'
    op.c:247:52: note: in definition of macro 'DIFF'
    op.c:326:19: note: in expansion of macro 'OpSLOT'
    op.c:327:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:327:6: note: in expansion of macro 'DEBUG_S_warn'
    op.c:329:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:329:15: note: in expansion of macro 'DEBUG_S_warn'
    handy.h:2411:28: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    handy.h:2416:43: note: in expansion of macro 'perl_assert_ptr'
    op.c:333:6: note: in expansion of macro 'Zero'
    op.c:371:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:375:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:380:78: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:380:5: note: in expansion of macro 'DEBUG_S_warn'
    op.c:384:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:385:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* S_pp_freed()':
    op.c:446:53: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c: In function 'void Perl_Slab_Free(void*)':
    proto.h:58:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:456:5: note: in expansion of macro 'PERL_ARGS_ASSERT_SLAB_FREE'
    op.h:714:21: note: in expansion of macro 'OpSLOT'
    op.c:468:12: note: in expansion of macro 'OpSLAB'
    op.c:470:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:474:84: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:474:5: note: in expansion of macro 'DEBUG_S_warn'
    op.c: In function 'void Perl_opslab_free_nopad(OPSLAB*)':
    proto.h:4563:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:482:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OPSLAB_FREE_NOPAD'
    perl.h:4143:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    scope.h:191:2: note: in expansion of macro 'DEBUG_SCOPE'
    op.c:484:2: note: in expansion of macro 'ENTER'
    pad.h:385:57: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    pad.h:385:2: note: in expansion of macro 'DEBUG_Xv'
    op.c:485:2: note: in expansion of macro 'PAD_SAVE_SETNULLPAD'
    scope.h:195:2: note: in expansion of macro 'DEBUG_SCOPE'
    op.c:488:18: note: in expansion of macro 'LEAVE'
    op.c: In function 'void Perl_opslab_free(OPSLAB*)':
    proto.h:4560:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:495:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OPSLAB_FREE'
    op.c:497:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:497:5: note: in expansion of macro 'DEBUG_S_warn'
    op.c:498:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void Perl_opslab_force_free(OPSLAB*)':
    proto.h:4557:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:525:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OPSLAB_FORCE_FREE'
    op.c:539:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:548:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5071:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:616:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NO_FH_ALLOWED'
    proto.h:5113:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:626:5: note: in expansion of macro 'PERL_ARGS_ASSERT_TOO_FEW_ARGUMENTS_PV'
    proto.h:5113:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5117:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:634:5: note: in expansion of macro 'PERL_ARGS_ASSERT_TOO_MANY_ARGUMENTS_PV'
    proto.h:5117:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5011:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:643:5: note: in expansion of macro 'PERL_ARGS_ASSERT_BAD_TYPE_PV'
    proto.h:5011:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5011:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5008:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:655:5: note: in expansion of macro 'PERL_ARGS_ASSERT_BAD_TYPE_GV'
    proto.h:5008:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5008:27: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5067:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:664:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NO_BAREWORD_ALLOWED'
    proto.h:158:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:680:5: note: in expansion of macro 'PERL_ARGS_ASSERT_ALLOCMY'
    handy.h:1834:11: note: in expansion of macro '__ASSERT_'
    handy.h:1847:21: note: in expansion of macro '_generic_utf8_safe'
    handy.h:1924:5: note: in expansion of macro '_generic_func_utf8_safe'
    op.c:691:20: note: in expansion of macro 'isIDFIRST_utf8_safe'
    utf8.h:293:41: note: in expansion of macro '__ASSERT_'
    handy.h:1837:14: note: in expansion of macro 'UTF8_IS_DOWNGRADEABLE_START'
    perl.h:3431:62: note: in definition of macro 'EXPECT'
    perl.h:3435:52: note: in expansion of macro 'cBOOL'
    handy.h:1838:18: note: in expansion of macro 'LIKELY'
    handy.h:1838:42: note: in expansion of macro 'UTF8_IS_CONTINUATION'
    handy.h:104:24: note: in definition of macro 'cBOOL'
    handy.h:1237:45: note: in expansion of macro 'FITS_IN_8_BITS'
    handy.h:1839:19: note: in expansion of macro '_generic_isCC'
    utf8.h:474:7: note: in expansion of macro '__ASSERT_'
    utf8.h:474:17: note: in expansion of macro 'UTF8_IS_DOWNGRADEABLE_START'
    handy.h:1839:33: note: in expansion of macro 'EIGHT_BIT_UTF8_TO_NATIVE'
    utf8.h:475:7: note: in expansion of macro '__ASSERT_'
    utf8.h:475:17: note: in expansion of macro 'UTF8_IS_CONTINUATION'
    utf8.h:167:35: note: in expansion of macro '__ASSERT_'
    utf8.h:167:45: note: in expansion of macro 'FITS_IN_8_BITS'
    utf8.h:476:6: note: in expansion of macro 'LATIN1_TO_NATIVE'
    utf8.h:476:23: note: in expansion of macro 'UTF8_ACCUMULATE'
    utf8.h:477:29: note: in expansion of macro 'NATIVE_UTF8_TO_I8'
    utf8.h:276:32: note: in expansion of macro '__ASSERT_'
    op.c:694:28: note: in expansion of macro 'UTF8_IS_START'
    handy.h:2084:25: note: in expansion of macro '__ASSERT_'
    op.c:699:19: note: in expansion of macro 'toCTRL'
    op.c: In function 'void Perl_op_free(OP*)':
    op.c:800:40: note: in expansion of macro 'OpSLAB'
    op.c:800:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:823:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:188:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:871:21: note: in expansion of macro 'DEFER_OP'
    op.c: In function 'void Perl_op_clear(OP*)':
    proto.h:2588:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:955:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OP_CLEAR'
    op.c:1207:21: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void S_cop_free(COP*)':
    proto.h:5017:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1232:5: note: in expansion of macro 'PERL_ARGS_ASSERT_COP_FREE'
    op.c: In function 'void S_forget_pmop(PMOP*)':
    proto.h:5033:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1247:5: note: in expansion of macro 'PERL_ARGS_ASSERT_FORGET_PMOP'
    op.c: In function 'void S_find_and_forget_pmops(OP*)':
    proto.h:5026:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1280:5: note: in expansion of macro 'PERL_ARGS_ASSERT_FIND_AND_FORGET_PMOPS'
    op.c: In function 'void Perl_op_null(OP*)':
    proto.h:2606:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1312:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OP_NULL'
    op.c:1420:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_op_parent(OP*)':
    proto.h:2609:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1504:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OP_PARENT'
    proto.h:2591:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1583:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OP_CONTEXTUALIZE'
    op.c: In function 'OP* Perl_op_linklist(OP*)':
    proto.h:2601:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1608:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OP_LINKLIST'
    proto.h:5099:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1650:5: note: in expansion of macro 'PERL_ARGS_ASSERT_SCALARBOOLEAN'
    op.c: In function 'SV* S_op_varname_subscript(OP*, int)':
    op.c:1675:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1676:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1188:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    embed.h:619:59: note: in definition of macro 'pv_pretty'
    op.c:1707:41: note: in expansion of macro 'SvCUR'
    sv.h:1189:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1190:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1769:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1774:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    embed.h:742:44: note: in definition of macro 'sv_chop'
    op.c:1775:18: note: in expansion of macro 'SvPVX'
    op.c:1812:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1882:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1887:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1888:15: note: in expansion of macro 'SvPVX'
    proto.h:3087:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:1917:5: note: in expansion of macro 'PERL_ARGS_ASSERT_SCALARVOID'
    sv.h:1208:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1658:35: note: in expansion of macro 'SvNVX'
    op.c:2097:51: note: in expansion of macro 'SvNV'
    sv.h:1209:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2105:55: note: in expansion of macro 'SvCUR'
    op.c:2169:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2170:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2171:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2207:21: note: in expansion of macro 'DEFER_OP'
    op.c:2233:21: note: in expansion of macro 'DEFER_OP'
    op.c: In function 'OP* Perl_list(OP*)':
    sv.h:1196:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2324:10: note: in expansion of macro 'SvIVX'
    sv.h:1197:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:126:20: note: in expansion of macro 'GvGP'
    op.c:2463:30: note: in expansion of macro 'GvHV'
    sv.h:1675:15: note: in expansion of macro 'SvCUR'
    sv.h:1667:30: note: in expansion of macro 'SvPV_flags_const'
    op.c:2485:38: note: in expansion of macro 'SvPV_const'
    embed.h:240:57: note: in definition of macro 'hv_common'
    op.c:2492:17: note: in expansion of macro 'hv_fetch_ent'
    op.c:2492:30: note: in expansion of macro 'GvHV'
    op.c: In function 'bool S_sprintf_is_multiconcatable(OP*, sprintf_ismc_info*)':
    op.c:2540:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2541:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2542:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1672:15: note: in expansion of macro 'SvCUR'
    sv.h:1666:30: note: in expansion of macro 'SvPV_flags'
    op.c:2554:9: note: in expansion of macro 'SvPV'
    sv.h:1672:27: note: in expansion of macro 'SvPVX'
    op.c: In function 'void S_maybe_multiconcat(OP*)':
    op.c:2707:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2712:5: note: in expansion of macro 'Zero'
    op.c:2723:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2740:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2743:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2774:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2785:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2827:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2828:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2829:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:2830:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1719:27: note: in expansion of macro 'SvPV_flags'
    op.c:3071:19: note: in expansion of macro 'SvPV_nomg'
    op.c:3157:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    handy.h:2415:45: note: in expansion of macro 'perl_assert_ptr'
    op.c:3190:17: note: in expansion of macro 'Copy'
    handy.h:2415:65: note: in expansion of macro 'perl_assert_ptr'
    op.c:3233:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3311:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3323:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3350:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3356:21: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3360:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void Perl_optimize_optree(OP*)':
    proto.h:2618:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3460:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OPTIMIZE_OPTREE'
    op.c:3462:5: note: in expansion of macro 'ENTER'
    op.c:3467:5: note: in expansion of macro 'LEAVE'
    op.c: In function 'void S_optimize_op(OP*)':
    proto.h:5085:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3480:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OPTIMIZE_OP'
    op.c:3482:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3500:17: note: in expansion of macro 'DEFER_OP'
    op.c:3511:17: note: in expansion of macro 'DEFER_OP'
    op.c:201:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3514:13: note: in expansion of macro 'DEFER_REVERSE'
    op.c: In function 'void Perl_finalize_optree(OP*)':
    proto.h:933:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3535:5: note: in expansion of macro 'PERL_ARGS_ASSERT_FINALIZE_OPTREE'
    op.c:3537:5: note: in expansion of macro 'ENTER'
    op.c:3542:5: note: in expansion of macro 'LEAVE'
    op.c: In function 'OP* S_traverse_op_tree(OP*, OP*)':
    proto.h:5120:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3582:5: note: in expansion of macro 'PERL_ARGS_ASSERT_TRAVERSE_OP_TREE'
    proto.h:5120:15: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3592:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5023:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3608:5: note: in expansion of macro 'PERL_ARGS_ASSERT_FINALIZE_OP'
    op.c:3611:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:132:21: note: in expansion of macro 'GvGP'
    op.c:3642:47: note: in expansion of macro 'GvCV'
    sv.h:1255:47: note: in definition of macro 'SvPVX_const'
    op.c:3642:71: note: in expansion of macro 'GvCV'
    op.c:3753:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3769:25: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3770:21: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void S_mark_padname_lvalue(PADNAME*)':
    op.c:3811:9: note: in expansion of macro 'CvPADLIST'
    op.c:3811:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    pad.h:305:33: note: in definition of macro 'PadnamelistARRAY'
    pad.h:300:44: note: in expansion of macro 'PadlistARRAY'
    pad.h:301:48: note: in expansion of macro 'PadlistNAMES'
    op.c:3813:5: note: in expansion of macro 'PadlistNAMESARRAY'
    op.c:3813:23: note: in expansion of macro 'CvPADLIST'
    op.c:3814:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3929:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3979:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3995:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4040:9: note: in expansion of macro 'GvCV'
    sv.h:352:31: note: in definition of macro 'SvTYPE'
    op.c:4041:29: note: in expansion of macro 'SvRV'
    op.c:4042:6: note: in expansion of macro 'MUTABLE_CV'
    op.c:4042:17: note: in expansion of macro 'SvRV'
    sv.h:1656:35: note: in expansion of macro 'SvIVX'
    op.c:4111:17: note: in expansion of macro 'SvIV'
    op.c:4350:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'bool S_is_handle_constructor(OP*, I32)':
    proto.h:5041:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4482:5: note: in expansion of macro 'PERL_ARGS_ASSERT_IS_HANDLE_CONSTRUCTOR'
    op.c: In function 'OP* Perl_doref(OP*, I32, bool)':
    proto.h:865:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4521:5: note: in expansion of macro 'PERL_ARGS_ASSERT_DOREF'
    op.c:4531:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* S_dup_attrlist(OP*)':
    proto.h:5020:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4618:5: note: in expansion of macro 'PERL_ARGS_ASSERT_DUP_ATTRLIST'
    op.c:4627:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:4999:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4642:5: note: in expansion of macro 'PERL_ARGS_ASSERT_APPLY_ATTRS'
    proto.h:4999:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5002:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4670:5: note: in expansion of macro 'PERL_ARGS_ASSERT_APPLY_ATTRS_MY'
    proto.h:5002:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5002:33: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4675:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    embed.h:241:69: note: in definition of macro 'hv_common_key_len'
    gv.h:128:20: note: in expansion of macro 'GvGP'
    op.c:4681:21: note: in expansion of macro 'GvHVn'
    gv.h:129:5: note: in expansion of macro 'GvGP'
    gv.h:130:5: note: in expansion of macro 'GvGP'
    proto.h:176:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4737:5: note: in expansion of macro 'PERL_ARGS_ASSERT_APPLY_ATTRS_STRING'
    proto.h:176:19: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:176:31: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5050:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4773:5: note: in expansion of macro 'PERL_ARGS_ASSERT_MOVE_PROTO_ATTR'
    proto.h:5050:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5050:32: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4780:14: note: in expansion of macro 'SvPV'
    op.c:4791:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4793:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4796:22: note: in expansion of macro 'SvPV'
    op.c:4804:45: note: in expansion of macro 'SvPV'
    op.c:4835:34: note: in expansion of macro 'SvPVX'
    embed.h:546:57: note: in definition of macro 'newSVpvn_flags'
    op.c:4836:37: note: in expansion of macro 'SvPVX'
    embed.h:546:59: note: in definition of macro 'newSVpvn_flags'
    op.c:4836:58: note: in expansion of macro 'SvCUR'
    op.c:4844:33: note: in expansion of macro 'SvPV'
    op.c:4845:33: note: in expansion of macro 'SvPV'
    op.c:4848:25: note: in expansion of macro 'SvPVX'
    op.c:4848:45: note: in expansion of macro 'SvCUR'
    proto.h:5053:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4889:5: note: in expansion of macro 'PERL_ARGS_ASSERT_MY_KID'
    op.c:4910:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:47:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    embed.h:1848:48: note: in definition of macro 'apply_attrs'
    op.c:4913:18: note: in expansion of macro 'GvSTASH'
    gv.h:48:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    embed.h:1848:50: note: in definition of macro 'apply_attrs'
    gv.h:98:22: note: in expansion of macro 'GvGP'
    op.c:4914:24: note: in expansion of macro 'GvSVn'
    gv.h:99:7: note: in expansion of macro 'GvGP'
    gv.h:100:7: note: in expansion of macro 'GvGP'
    handy.h:67:30: note: in expansion of macro 'MUTABLE_PTR'
    op.c:4915:24: note: in expansion of macro 'MUTABLE_SV'
    gv.h:123:20: note: in expansion of macro 'GvGP'
    op.c:4915:35: note: in expansion of macro 'GvAVn'
    gv.h:124:5: note: in expansion of macro 'GvGP'
    gv.h:125:5: note: in expansion of macro 'GvGP'
    op.c:4916:24: note: in expansion of macro 'MUTABLE_SV'
    op.c:4916:35: note: in expansion of macro 'GvHVn'
    op.c:4944:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_my_attrs(OP*, OP*)':
    proto.h:2252:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:4967:5: note: in expansion of macro 'PERL_ARGS_ASSERT_MY_ATTRS'
    scope.h:328:7: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    scope.h:239:23: note: in expansion of macro 'save_freeop'
    op.c:4980:2: note: in expansion of macro 'SAVEFREEOP'
    proto.h:265:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5025:5: note: in expansion of macro 'PERL_ARGS_ASSERT_BIND_MATCH'
    proto.h:265:16: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'int Perl_block_start(int)':
    handy.h:2420:46: note: in expansion of macro 'perl_assert_ptr'
    warnings.h:138:16: note: in expansion of macro 'CopyD'
    op.c:5191:33: note: in expansion of macro 'DUP_WARNINGS'
    handy.h:2420:66: note: in expansion of macro 'perl_assert_ptr'
    op.h:804:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5195:5: note: in expansion of macro 'CALL_BLOCK_HOOKS'
    sv.h:1202:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    perl.h:1766:32: note: in definition of macro 'INT2PTR'
    op.h:806:27: note: in expansion of macro 'SvUVX'
    sv.h:1203:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.h:808:27: note: in expansion of macro 'SvIVX'
    op.c: In function 'OP* Perl_block_end(I32, OP*)':
    op.c:5219:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5226:5: note: in expansion of macro 'CALL_BLOCK_HOOKS'
    op.c:5292:5: note: in expansion of macro 'CALL_BLOCK_HOOKS'
    op.c: In function 'void Perl_blockhook_register(BHK*)':
    proto.h:278:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5311:5: note: in expansion of macro 'PERL_ARGS_ASSERT_BLOCKHOOK_REGISTER'
    proto.h:2434:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5321:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWPROG'
    op.c:5333:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5345:2: note: in expansion of macro 'SAVEFREEOP'
    op.c:5346:2: note: in expansion of macro 'ENTER'
    op.c:5348:2: note: in expansion of macro 'LEAVE'
    pp.h:67:56: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    pp.h:65:17: note: in expansion of macro 'DEBUG_v'
    op.c:5397:3: note: in expansion of macro 'PUSHMARK'
    proto.h:1968:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5409:5: note: in expansion of macro 'PERL_ARGS_ASSERT_LOCALIZE'
    utf8.h:269:32: note: in expansion of macro '__ASSERT_'
    op.c:5434:32: note: in expansion of macro 'UTF8_IS_CONTINUED'
    op.c:5437:39: note: in expansion of macro 'UTF8_IS_CONTINUED'
    proto.h:1923:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5470:5: note: in expansion of macro 'PERL_ARGS_ASSERT_JMAYBE'
    op.c: In function 'OP* S_op_std_init(OP*)':
    proto.h:5081:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5485:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OP_STD_INIT'
    op.c: In function 'OP* S_op_integerize(OP*)':
    proto.h:5076:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5500:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OP_INTEGERIZE'
    op.c: In function 'int S_fold_constants_eval()':
    cop.h:118:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:5524:5: note: in expansion of macro 'JMPENV_PUSH'
    cop.h:135:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:5530:5: note: in expansion of macro 'JMPENV_POP'
    cop.h:136:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5029:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5552:5: note: in expansion of macro 'PERL_ARGS_ASSERT_FOLD_CONSTANTS'
    handy.h:2145:24: note: in expansion of macro '__ASSERT_'
    op.c:5595:11: note: in expansion of macro 'isALPHA_FOLD_EQ'
    op.c:5644:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5649:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5669:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    perl.h:1330:24: note: in expansion of macro 'GvSV'
    sv.h:851:28: note: in expansion of macro 'assert_'
    sv.h:851:51: note: in expansion of macro 'SvRV'
    sv.h:935:26: note: in expansion of macro 'assert_not_ROK'
    perl.h:1339:2: note: in expansion of macro 'SvPOK_only'
    sv.h:852:29: note: in expansion of macro 'assert_'
    sv.h:935:45: note: in expansion of macro 'assert_not_glob'
    op.c:5693:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5694:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5706:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5762:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5765:5: note: in expansion of macro 'JMPENV_PUSH'
    op.c:5779:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5780:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5788:2: note: in expansion of macro 'JMPENV_POP'
    op.c:5795:5: note: in expansion of macro 'JMPENV_POP'
    op.c:5802:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:5803:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6077:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6131:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6174:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6219:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6258:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6272:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_newMETHOP(I32, I32, OP*)':
    proto.h:2400:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6291:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWMETHOP'
    op.c: In function 'OP* Perl_newMETHOP_named(I32, I32, SV*)':
    proto.h:2405:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6310:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWMETHOP_NAMED'
    op.c:6334:5: note: in expansion of macro 'ASSUME'
    op.c:6412:24: note: in expansion of macro 'SvPV_const'
    op.c:6413:24: note: in expansion of macro 'SvPV_const'
    proto.h:5088:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6424:5: note: in expansion of macro 'PERL_ARGS_ASSERT_PMTRANS'
    proto.h:5088:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5088:27: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    utf8.h:584:29: note: in expansion of macro 'I8_TO_NATIVE_UTF8'
    op.c:6502:25: note: in expansion of macro 'ILLEGAL_UTF8_BYTE'
    op.c:6532:21: note: in expansion of macro 'ILLEGAL_UTF8_BYTE'
    op.c:6546:19: note: in expansion of macro 'ILLEGAL_UTF8_BYTE'
    op.c:6552:13: note: in expansion of macro 'SvCUR'
    op.c:6575:25: note: in expansion of macro 'ILLEGAL_UTF8_BYTE'
    op.c:6589:29: note: in expansion of macro 'ILLEGAL_UTF8_BYTE'
    handy.h:65:30: note: in expansion of macro 'MUTABLE_PTR'
    op.c:6669:21: note: in expansion of macro 'MUTABLE_HV'
    op.c:6669:32: note: in expansion of macro 'SvRV'
    op.c:6743:9: note: in expansion of macro 'ASSUME'
    op.c:6833:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6858:59: note: in expansion of macro 'SvIV'
    op.c:6863:67: note: in expansion of macro 'SvIV'
    op.c: In function 'OP* Perl_pmruntime(OP*, OP*, OP*, UV, I32)':
    proto.h:2729:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6938:5: note: in expansion of macro 'PERL_ARGS_ASSERT_PMRUNTIME'
    proto.h:2729:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6957:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6959:7: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6985:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7000:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7001:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7004:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7005:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7012:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7013:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7038:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7046:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7077:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7084:7: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    regexp.h:525:41: note: in expansion of macro 'SvCUR'
    regexp.h:520:42: note: in expansion of macro 'RX_WRAPLEN'
    op.c:7264:12: note: in expansion of macro 'RX_PRELEN'
    op.c:7279:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:2471:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7305:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWSVOP'
    op.c:7307:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_newGVOP(I32, I32, GV*)':
    proto.h:2352:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7401:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWGVOP'
    op.c:7432:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void Perl_package(OP*)':
    proto.h:2626:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7454:5: note: in expansion of macro 'PERL_ARGS_ASSERT_PACKAGE'
    proto.h:2629:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7473:5: note: in expansion of macro 'PERL_ARGS_ASSERT_PACKAGE_VERSION'
    proto.h:3883:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7488:5: note: in expansion of macro 'PERL_ARGS_ASSERT_UTILIZE'
    op.c: In function 'void Perl_load_module(U32, SV*, SV*, ...)':
    proto.h:1965:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7644:5: note: in expansion of macro 'PERL_ARGS_ASSERT_LOAD_MODULE'
    op.c: In function 'void Perl_vload_module(U32, SV*, SV*, __va_list_tag (*)[1])':
    proto.h:3938:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7670:5: note: in expansion of macro 'PERL_ARGS_ASSERT_VLOAD_MODULE'
    op.c:7701:5: note: in expansion of macro 'ENTER'
    op.c:7706:5: note: in expansion of macro 'LEAVE'
    proto.h:859:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7724:5: note: in expansion of macro 'PERL_ARGS_ASSERT_DOFILE'
    op.c: In function 'OP* Perl_newASSIGNOP(I32, OP*, I32, OP*)':
    op.c:7999:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8000:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8014:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8031:34: note: in expansion of macro 'SvIVX'
    op.c: In function 'OP* Perl_newSTATEOP(I32, char*, OP*)':
    op.c:8112:25: note: in expansion of macro 'DUP_WARNINGS'
    cop.h:454:28: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8143:11: note: in expansion of macro 'CopFILEAVx'
    cop.h:454:50: note: in expansion of macro 'GvAV'
    sv.h:875:24: note: in expansion of macro 'assert_not_glob'
    op.c:8147:9: note: in expansion of macro 'SvIOK_on'
    sv.h:1283:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8148:3: note: in expansion of macro 'SvIV_set'
    sv.h:1284:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_newLOGOP(I32, I32, OP*, OP*)':
    proto.h:2387:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8175:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWLOGOP'
    proto.h:2387:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* S_search_const(OP*)':
    proto.h:5105:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8183:5: note: in expansion of macro 'PERL_ARGS_ASSERT_SEARCH_CONST'
    proto.h:5063:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8234:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEW_LOGOP'
    proto.h:5063:18: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8280:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1774:12: note: in expansion of macro 'SvIVX'
    sv.h:1764:29: note: in expansion of macro 'SvTRUE_common'
    sv.h:1763:45: note: in expansion of macro 'SvTRUE_nomg_NN'
    sv.h:1761:43: note: in expansion of macro 'SvTRUE_NN'
    op.c:8291:26: note: in expansion of macro 'SvTRUE'
    sv.h:1775:26: note: in expansion of macro 'SvOBJECT'
    sv.h:1775:35: note: in expansion of macro 'SvRV'
    sv.h:1776:26: note: in expansion of macro 'HvAMAGIC'
    sv.h:1776:35: note: in expansion of macro 'SvSTASH'
    sv.h:1776:43: note: in expansion of macro 'SvRV'
    op.c:8292:26: note: in expansion of macro 'SvTRUE'
    op.c:8408:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:2325:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8444:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWCONDOP'
    op.c:8454:20: note: in expansion of macro 'SvTRUE'
    proto.h:2441:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8519:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWRANGE'
    proto.h:2441:16: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_newLOOPOP(I32, I32, OP*, OP*)':
    op.c:8591:39: note: in expansion of macro 'SvTRUE'
    op.c:8594:11: note: in expansion of macro 'SvTRUE'
    op.c:8638:2: note: in expansion of macro 'ASSUME'
    op.c:8646:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_newWHILEOP(I32, I32, LOOP*, OP*, OP*, OP*, I32)':
    op.c:8744:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8746:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8752:46: note: in expansion of macro 'SvTRUE'
    proto.h:2339:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8819:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWFOROP'
    op.c:8901:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8906:20: note: in expansion of macro 'OpSLOT'
    op.c:8911:2: note: in expansion of macro 'Copy'
    op.c:8912:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_newLOOPEX(I32, OP*)':
    proto.h:2392:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8943:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWLOOPEX'
    op.c:8945:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:8965:22: note: in expansion of macro 'SvPV_const'
    proto.h:5056:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9034:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWGIVWHENOP'
    op.c: In function 'bool S_looks_like_bool(OP*)':
    proto.h:5046:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9082:5: note: in expansion of macro 'PERL_ARGS_ASSERT_LOOKS_LIKE_BOOL'
    op.c:9092:13: note: in expansion of macro 'ASSUME'
    op.c: In function 'OP* Perl_newGIVENOP(OP*, OP*, PADOFFSET)':
    proto.h:2344:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9171:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWGIVENOP'
    proto.h:2344:16: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9174:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_newWHENOP(OP*, OP*)':
    proto.h:2534:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9201:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWWHENOP'
    sv.h:1222:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9223:13: note: in expansion of macro 'SvRV_const'
    sv.h:1223:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1224:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9224:27: note: in expansion of macro 'SvRV_const'
    cv.h:110:19: note: in expansion of macro 'SvCUR'
    op.c:9227:19: note: in expansion of macro 'CvPROTOLEN'
    cv.h:111:9: note: in expansion of macro 'SvCUR'
    proto.h:670:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9229:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CV_CKPROTO_LEN_FLAGS'
    op.c:9261:25: note: in expansion of macro 'SvPVX'
    op.c:9262:28: note: in expansion of macro 'SvPVX'
    op.c:9262:47: note: in expansion of macro 'SvCUR'
    op.c:9267:11: note: in expansion of macro 'SvTYPE'
    op.c:9267:18: note: in expansion of macro 'SvRV_const'
    op.c:9267:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    cv.h:96:32: note: in expansion of macro 'MUTABLE_PTR'
    cv.h:96:44: note: in expansion of macro 'SvANY'
    cv.h:215:23: note: in expansion of macro 'CvFLAGS'
    op.c:9268:11: note: in expansion of macro 'CvNAMED'
    op.c:9268:19: note: in expansion of macro 'SvRV_const'
    op.c:9268:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1953:25: note: in definition of macro 'sv_cathek'
    handy.h:63:30: note: in expansion of macro 'MUTABLE_PTR'
    op.c:9269:30: note: in expansion of macro 'MUTABLE_CV'
    op.c:9269:41: note: in expansion of macro 'SvRV_const'
    op.c: In function 'SV* Perl_cv_const_sv_or_av(CV*)':
    op.c:9327:27: note: in expansion of macro 'SvRV'
    op.c:9328:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'SV* S_op_const_sv(OP*, CV*, bool)':
    op.c:9352:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9353:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9398:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9399:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9400:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:2409:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9464:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWMYSUB'
    op.c:9476:12: note: in expansion of macro 'PadlistNAMESARRAY'
    op.c:9476:30: note: in expansion of macro 'CvPADLIST'
    op.c:9480:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    av.h:62:23: note: in definition of macro 'AvARRAY'
    op.c:9484:3: note: in expansion of macro 'PadARRAY'
    op.c:9484:12: note: in expansion of macro 'PadlistARRAY'
    op.c:9484:25: note: in expansion of macro 'CvPADLIST'
    op.c:9492:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9493:7: note: in expansion of macro 'SvPV_const'
    op.c:9500:9: note: in expansion of macro 'SAVEFREEOP'
    op.c:9502:9: note: in expansion of macro 'SAVEFREEOP'
    op.c:9518:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9594:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:53:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:57:36: note: in expansion of macro 'GvNAME_HEK'
    gv.h:71:20: note: in expansion of macro 'GvNAME_get'
    cop.h:459:11: note: in expansion of macro 'GvNAME'
    cv.h:61:19: note: in expansion of macro 'CopFILE'
    op.c:9599:6: note: in expansion of macro 'CvFILE_set_from_cop'
    gv.h:54:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:57:29: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    hv.h:404:24: note: in definition of macro 'HEK_KEY'
    gv.h:57:69: note: in expansion of macro 'GvNAME_HEK'
    op.c:9623:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9634:33: note: in expansion of macro 'CvPADLIST'
    cv.h:74:64: note: in definition of macro 'CvPADLIST_set'
    op.c:9645:24: note: in expansion of macro 'CvPADLIST'
    embed.h:1537:71: note: in definition of macro 'pad_fixup_inner_anons'
    op.c:9658:28: note: in expansion of macro 'CvPADLIST'
    op.c:9693:5: note: in expansion of macro 'CvFILE_set_from_cop'
    op.c:9733:8: note: in expansion of macro 'CopFILE'
    op.c:9745:12: note: in expansion of macro 'hv_store'
    op.c:9745:21: note: in expansion of macro 'GvHV'
    embed.h:241:73: note: in definition of macro 'hv_common_key_len'
    op.c:9746:30: note: in expansion of macro 'SvCUR'
    op.c:9746:51: note: in expansion of macro 'SvCUR'
    op.c:9747:11: note: in expansion of macro 'GvHVn'
    hv.h:485:11: note: in expansion of macro 'hv_common_key_len'
    op.c:9748:33: note: in expansion of macro 'hv_exists'
    op.c:9748:91: note: in expansion of macro 'SvCUR'
    op.c:9748:112: note: in expansion of macro 'SvCUR'
    op.c:9749:20: note: in expansion of macro 'GvCV'
    op.c:9752:7: note: in expansion of macro 'PUSHMARK'
    op.c:9763:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9765:7: note: in expansion of macro 'PadARRAY'
    op.c:9765:16: note: in expansion of macro 'PadlistARRAY'
    op.c:9765:29: note: in expansion of macro 'CvPADLIST'
    op.c:9777:16: note: in expansion of macro 'PadARRAY'
    op.c:9777:25: note: in expansion of macro 'PadlistARRAY'
    op.c:9777:38: note: in expansion of macro 'CvPADLIST'
    op.c:9899:7: note: in expansion of macro 'SvPV_const'
    op.c:9935:10: note: in expansion of macro 'CopFILE'
    op.c:9950:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9956:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:9957:7: note: in expansion of macro 'SvPV_const'
    op.c:9964:9: note: in expansion of macro 'SAVEFREEOP'
    op.c:9966:9: note: in expansion of macro 'SAVEFREEOP'
    op.c:9968:9: note: in expansion of macro 'SAVEFREEOP'
    perl.h:1326:15: note: in expansion of macro 'GvSVn'
    op.c:9986:40: note: in expansion of macro 'ERRSV'
    op.c:10002:37: note: in expansion of macro 'SvRV'
    gv.h:134:22: note: in expansion of macro 'GvGP'
    op.c:10030:33: note: in expansion of macro 'GvCVGEN'
    op.c:10033:8: note: in expansion of macro 'GvCV'
    op.c:10034:28: note: in expansion of macro 'SvRV'
    op.c:10035:11: note: in expansion of macro 'SvRV'
    op.c:10039:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:42:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:175:26: note: in expansion of macro 'GvFLAGS'
    op.c:10049:25: note: in expansion of macro 'GvASSUMECV'
    gv.h:43:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10065:43: note: in expansion of macro 'SvRV'
    op.c:10074:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10084:22: note: in expansion of macro 'SvRV'
    embed.h:744:53: note: in definition of macro 'sv_cmp_flags'
    op.c:10085:9: note: in expansion of macro 'sv_cmp'
    op.c:10085:16: note: in expansion of macro 'SvRV'
    op.c:10086:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:348:47: note: in expansion of macro 'MUTABLE_SV'
    op.c:10094:6: note: in expansion of macro 'SvREFCNT_dec'
    op.c:10094:19: note: in expansion of macro 'SvRV'
    op.c:10108:29: note: in expansion of macro 'GvASSUMECV'
    op.c:10126:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    gv.h:133:26: note: in expansion of macro 'GvGP'
    op.c:10139:7: note: in expansion of macro 'GvCV_set'
    op.c:10144:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10145:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1348:8: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1369:4: note: in expansion of macro 'SvPV_free'
    op.c:10151:7: note: in expansion of macro 'prepare_SV_for_RV'
    sv.h:1350:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:2218:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1353:9: note: in expansion of macro 'SvOOK_offset'
    sv.h:2224:3: note: in expansion of macro 'Copy'
    sv.h:2232:7: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1293:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1354:9: note: in expansion of macro 'SvPV_set'
    sv.h:1294:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1295:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    handy.h:2382:35: note: in definition of macro 'MEM_LOG_FREE'
    sv.h:1357:5: note: in expansion of macro 'Safefree'
    sv.h:1357:14: note: in expansion of macro 'SvPVX'
    sv.h:1325:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1370:4: note: in expansion of macro 'SvLEN_set'
    sv.h:1326:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1327:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1318:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1371:25: note: in expansion of macro 'SvCUR_set'
    sv.h:1319:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1320:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:855:24: note: in expansion of macro 'assert_not_ROK'
    op.c:10152:7: note: in expansion of macro 'SvOK_off'
    sv.h:855:43: note: in expansion of macro 'assert_not_glob'
    sv.h:1305:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10155:3: note: in expansion of macro 'SvRV_set'
    sv.h:1306:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    sv.h:1307:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10172:31: note: in expansion of macro 'CvPADLIST'
    op.c:10180:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10181:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10200:23: note: in expansion of macro 'CvPADLIST'
    op.c:10211:6: note: in expansion of macro 'CvFILE_set_from_cop'
    op.c:10215:28: note: in expansion of macro 'CvPADLIST'
    op.c:10230:6: note: in expansion of macro 'GvCV_set'
    op.c:10231:6: note: in expansion of macro 'GvCVGEN'
    hv.h:317:3: note: in expansion of macro 'SvOOK'
    op.c:10232:10: note: in expansion of macro 'HvENAME_HEK'
    op.c:10232:22: note: in expansion of macro 'GvSTASH'
    hv.h:265:23: note: in definition of macro 'HvARRAY'
    hv.h:317:16: note: in expansion of macro 'HvAUX'
    sv.h:333:20: note: in definition of macro 'SvANY'
    hv.h:270:53: note: in expansion of macro 'HvMAX'
    hv.h:311:3: note: in expansion of macro 'HvAUX'
    hv.h:317:54: note: in expansion of macro 'HvENAME_HEK_NN'
    hv.h:311:37: note: in expansion of macro 'HvAUX'
    hv.h:312:3: note: in expansion of macro 'HvAUX'
    hv.h:312:37: note: in expansion of macro 'HvAUX'
    hv.h:313:3: note: in expansion of macro 'HvAUX'
    hv.h:314:37: note: in expansion of macro 'HvAUX'
    gv.h:272:6: note: in expansion of macro 'assert_'
    op.c:10234:3: note: in expansion of macro 'gv_method_changed'
    gv.h:105:23: note: in expansion of macro 'GvGP'
    gv.h:273:2: note: in expansion of macro 'GvREFCNT'
    embed.h:481:67: note: in definition of macro 'mro_method_changed_in'
    gv.h:275:30: note: in expansion of macro 'GvSTASH'
    op.c:10239:3: note: in expansion of macro 'prepare_SV_for_RV'
    op.c:10240:3: note: in expansion of macro 'SvOK_off'
    op.c:10243:6: note: in expansion of macro 'SvRV_set'
    op.c:10248:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10249:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10264:2: note: in expansion of macro 'CvFILE_set_from_cop'
    op.c:10295:38: note: in expansion of macro 'GvSTASH'
    op.c:10296:6: note: in expansion of macro 'GvSTASH'
    op.c:10312:8: note: in expansion of macro 'CopFILE'
    op.c:10315:12: note: in expansion of macro 'hv_store'
    op.c:10315:21: note: in expansion of macro 'GvHV'
    op.c:10316:30: note: in expansion of macro 'SvCUR'
    op.c:10316:51: note: in expansion of macro 'SvCUR'
    op.c:10317:11: note: in expansion of macro 'GvHVn'
    op.c:10318:33: note: in expansion of macro 'hv_exists'
    op.c:10318:91: note: in expansion of macro 'SvCUR'
    op.c:10318:112: note: in expansion of macro 'SvCUR'
    op.c:10319:20: note: in expansion of macro 'GvCV'
    op.c:10322:7: note: in expansion of macro 'PUSHMARK'
    op.c:10338:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10341:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10346:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5014:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10364:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CLEAR_SPECIAL_BLOCKS'
    proto.h:5014:20: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5014:32: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10376:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10378:9: note: in expansion of macro 'GvCV_set'
    proto.h:5091:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10392:5: note: in expansion of macro 'PERL_ARGS_ASSERT_PROCESS_SPECIAL_BLOCKS'
    proto.h:5091:20: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:5091:32: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10400:6: note: in expansion of macro 'ENTER'
    cop.h:1048:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:10401:13: note: in expansion of macro 'PUSHSTACKi'
    op.c:10408:6: note: in expansion of macro 'GvCV_set'
    cop.h:1075:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.c:10411:13: note: in expansion of macro 'POPSTACK'
    op.c:10412:6: note: in expansion of macro 'LEAVE'
    op.c:10455:2: note: in expansion of macro 'GvCV_set'
    op.c:10551:30: note: in expansion of macro 'CopFILE'
    op.c:10553:5: note: in expansion of macro 'ENTER'
    op.c:10561:31: note: in expansion of macro 'DUP_WARNINGS'
    op.c:10588:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10589:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10593:5: note: in expansion of macro 'LEAVE'
    op.c: In function 'CV* Perl_newXS(char*, XSUBADDR_t, char*)':
    proto.h:2541:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10610:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWXS'
    proto.h:2541:19: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'CV* Perl_newXS_flags(char*, XSUBADDR_t, char*, char*, U32)':
    proto.h:2547:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10621:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWXS_FLAGS'
    proto.h:2547:19: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'CV* Perl_newXS_deffile(char*, XSUBADDR_t)':
    proto.h:2544:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10630:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWXS_DEFFILE'
    proto.h:2544:16: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:2550:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10718:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWXS_LEN_FLAGS'
    op.c:10727:27: note: in expansion of macro 'GvCV'
    op.c:10728:17: note: in expansion of macro 'GvCVGEN'
    op.c:10733:50: note: in expansion of macro 'GvASSUMECV'
    op.c:10744:17: note: in expansion of macro 'ENTER'
    op.c:10755:17: note: in expansion of macro 'GvCV_set'
    op.c:10756:17: note: in expansion of macro 'GvCVGEN'
    op.c:10757:21: note: in expansion of macro 'HvENAME_HEK'
    op.c:10757:33: note: in expansion of macro 'GvSTASH'
    op.c:10758:21: note: in expansion of macro 'gv_method_changed'
    op.c:10761:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10762:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10769:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10778:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    cv.h:78:25: note: in expansion of macro 'assert_'
    op.c:10784:9: note: in expansion of macro 'CvHSCXT'
    op.c:10795:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10796:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10799:21: note: in expansion of macro 'LEAVE'
    op.c:10800:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'CV* Perl_newSTUB(GV*, bool)':
    proto.h:2461:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10809:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWSTUB'
    gv.h:135:20: note: in expansion of macro 'GvGP'
    op.c:10810:13: note: in expansion of macro 'GvCVu'
    gv.h:135:48: note: in expansion of macro 'GvGP'
    op.c:10810:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10811:5: note: in expansion of macro 'GvCV_set'
    op.c:10812:5: note: in expansion of macro 'GvCVGEN'
    op.c:10813:18: note: in expansion of macro 'GvSTASH'
    op.c:10813:33: note: in expansion of macro 'HvENAME_HEK'
    op.c:10813:45: note: in expansion of macro 'GvSTASH'
    op.c:10814:2: note: in expansion of macro 'gv_method_changed'
    op.c:10821:5: note: in expansion of macro 'CvFILE_set_from_cop'
    gv.h:172:26: note: in expansion of macro 'GvFLAGS'
    op.c:10823:5: note: in expansion of macro 'GvMULTI_on'
    op.c:10844:5: note: in expansion of macro 'GvMULTI_on'
    gv.h:120:21: note: in expansion of macro 'GvGP'
    op.c:10845:15: note: in expansion of macro 'GvFORM'
    op.c:10863:5: note: in expansion of macro 'GvFORM'
    op.c:10865:5: note: in expansion of macro 'CvFILE_set_from_cop'
    proto.h:2576:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10921:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OOPSAV'
    proto.h:2581:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10947:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OOPSHV'
    proto.h:2317:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:10975:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWAVREF'
    proto.h:2371:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11000:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWHVREF'
    op.c: In function 'OP* Perl_newSVREF(OP*)':
    proto.h:2476:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11027:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWSVREF'
    op.c: In function 'OP* Perl_ck_anoncode(OP*)':
    proto.h:338:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11043:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_ANONCODE'
    proto.h:343:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11101:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_BACKTICK'
    proto.h:348:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11124:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_BITOP'
    handy.h:501:30: note: in definition of macro 'strEQ'
    op.c:11160:11: note: in expansion of macro 'GvNAME'
    gv.h:57:61: note: in expansion of macro 'HEK_KEY'
    proto.h:353:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11176:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_CMP'
    op.c:11229:10: note: in expansion of macro 'SvIVX'
    op.c:11260:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_ck_concat(OP*)':
    proto.h:358:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11284:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_CONCAT'
    op.c: In function 'OP* Perl_ck_spair(OP*)':
    proto.h:540:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11302:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_SPAIR'
    proto.h:368:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11339:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_DELETE'
    op.c: In function 'OP* Perl_ck_eof(OP*)':
    proto.h:390:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11377:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_EOF'
    proto.h:395:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11401:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_EVAL'
    op.c:11406:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11442:45: note: in expansion of macro 'GvHV'
    op.c:11445:7: note: in expansion of macro 'MUTABLE_SV'
    op.c:11445:18: note: in expansion of macro 'hv_copy_hints_hv'
    op.c:11445:35: note: in expansion of macro 'GvHV'
    op.c: In function 'OP* Perl_ck_exec(OP*)':
    proto.h:400:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11460:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_EXEC'
    proto.h:405:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11477:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_EXISTS'
    proto.h:510:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11506:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_RVCONST'
    op.c:11570:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11571:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11573:15: note: in expansion of macro 'SvRV'
    proto.h:410:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11601:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_FTST'
    proto.h:415:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11662:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_FUN'
    op.c:11733:22: note: in expansion of macro 'SvRV'
    op.c:11807:12: note: in expansion of macro 'GvNAME'
    gv.h:58:39: note: in expansion of macro 'GvNAME_HEK'
    gv.h:72:23: note: in expansion of macro 'GvNAMELEN_get'
    op.c:11808:11: note: in expansion of macro 'GvNAMELEN'
    gv.h:58:32: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    hv.h:403:24: note: in definition of macro 'HEK_LEN'
    gv.h:58:64: note: in expansion of macro 'GvNAME_HEK'
    gv.h:59:36: note: in expansion of macro 'GvNAME_HEK'
    op.c:11809:45: note: in expansion of macro 'GvNAMEUTF8'
    gv.h:59:29: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    hv.h:421:25: note: in expansion of macro 'HEK_FLAGS'
    gv.h:59:53: note: in expansion of macro 'HEK_UTF8'
    gv.h:59:62: note: in expansion of macro 'GvNAME_HEK'
    op.c:11832:12: note: in expansion of macro 'GvNAME'
    op.c:11848:16: note: in expansion of macro 'SvPV_const'
    proto.h:420:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11920:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_GLOB'
    proto.h:425:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:11972:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_GREP'
    op.c: In function 'OP* Perl_ck_index(OP*)':
    proto.h:430:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12010:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_INDEX'
    op.c: In function 'OP* Perl_ck_lfun(OP*)':
    proto.h:445:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12042:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_LFUN'
    proto.h:363:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12050:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_DEFINED'
    op.c:12058:13: note: in expansion of macro 'NOT_REACHED'
    op.c:12064:13: note: in expansion of macro 'NOT_REACHED'
    op.c: In function 'OP* Perl_ck_readline(OP*)':
    proto.h:480:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12077:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_READLINE'
    op.c: In function 'OP* Perl_ck_rfun(OP*)':
    proto.h:505:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12097:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_RFUN'
    op.c: In function 'OP* Perl_ck_listiob(OP*)':
    proto.h:450:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12107:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_LISTIOB'
    op.c: In function 'OP* Perl_ck_smartmatch(OP*)':
    proto.h:530:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12141:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_SMARTMATCH'
    op.c: In function 'OP* Perl_ck_sassign(OP*)':
    proto.h:515:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12208:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_SASSIGN'
    op.c: In function 'OP* Perl_ck_match(OP*)':
    proto.h:455:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12232:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_MATCH'
    proto.h:460:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12248:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_METHOD'
    op.c:12254:41: note: in expansion of macro 'SvPVX'
    op.c:12255:53: note: in expansion of macro 'SvPVX'
    op.c:12262:11: note: in expansion of macro 'SvCUR'
    op.c: In function 'OP* Perl_ck_null(OP*)':
    proto.h:465:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12302:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_NULL'
    op.c: In function 'OP* Perl_ck_open(OP*)':
    proto.h:470:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12310:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_OPEN'
    op.c: In function 'OP* Perl_ck_prototype(OP*)':
    proto.h:475:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12339:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_PROTOTYPE'
    proto.h:485:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12355:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_REFASSIGN'
    op.c:12356:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12357:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12363:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12383:9: note: in expansion of macro 'NOT_REACHED'
    op.c: In function 'OP* Perl_ck_repeat(OP*)':
    proto.h:490:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12448:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_REPEAT'
    proto.h:495:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12467:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_REQUIRE'
    op.c:12487:10: note: in expansion of macro 'SvPVX'
    op.c:12488:12: note: in expansion of macro 'SvCUR'
    handy.h:2414:45: note: in expansion of macro 'perl_assert_ptr'
    op.c:12499:7: note: in expansion of macro 'Move'
    handy.h:2414:65: note: in expansion of macro 'perl_assert_ptr'
    sv.h:1331:15: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12503:6: note: in expansion of macro 'SvEND_set'
    sv.h:1332:3: note: in expansion of macro 'SvCUR_set'
    sv.h:1322:36: note: in definition of macro 'SvCUR_set'
    sv.h:1332:25: note: in expansion of macro 'SvPVX'
    hv_func.h:97:6: note: in expansion of macro 'LIKELY'
    hv_func.h:114:14: note: in expansion of macro '_PERL_HASH_WITH_STATE'
    hv_func.h:126:5: note: in expansion of macro 'PERL_HASH_WITH_STATE'
    op.c:12505:6: note: in expansion of macro 'PERL_HASH'
    op.c:12505:33: note: in expansion of macro 'SvCUR'
    hv_func.h:98:74: note: in definition of macro '_PERL_HASH_WITH_STATE'
    op.c:12505:22: note: in expansion of macro 'SvPVX'
    hv_func.h:98:80: note: in definition of macro '_PERL_HASH_WITH_STATE'
    hv_func.h:54:90: note: in definition of macro '__PERL_HASH_WITH_STATE'
    hv_func.h:54:96: note: in definition of macro '__PERL_HASH_WITH_STATE'
    embed.h:714:47: note: in definition of macro 'share_hek'
    op.c:12506:22: note: in expansion of macro 'SvPVX'
    embed.h:714:49: note: in definition of macro 'share_hek'
    op.c:12507:17: note: in expansion of macro 'SvCUR'
    op.c:12515:10: note: in expansion of macro 'SvPV'
    op.c: In function 'OP* Perl_ck_return(OP*)':
    proto.h:500:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12561:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_RETURN'
    op.c: In function 'OP* Perl_ck_select(OP*)':
    proto.h:520:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12578:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_SELECT'
    op.c: In function 'OP* Perl_ck_shift(OP*)':
    proto.h:525:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12600:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_SHIFT'
    op.c:12623:32: note: in expansion of macro 'GvHV'
    proto.h:535:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12626:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_SORT'
    op.c:12631:30: note: in expansion of macro 'SvIV'
    op.c:12665:32: note: in expansion of macro 'SvPV'
    op.c:12667:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12668:6: note: in expansion of macro 'Copy'
    proto.h:5109:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12722:5: note: in expansion of macro 'PERL_ARGS_ASSERT_SIMPLIFY_SORT'
    op.c:12777:9: note: in expansion of macro 'GvSTASH'
    op.c:12779:14: note: in expansion of macro 'GvNAME'
    op.c:12794:9: note: in expansion of macro 'GvSTASH'
    op.c:12796:14: note: in expansion of macro 'GvNAME'
    proto.h:545:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12821:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_SPLIT'
    op.c:12823:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12830:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12845:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_ck_stringify(OP*)':
    proto.h:550:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12900:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_STRINGIFY'
    proto.h:435:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:12918:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_JOIN'
    op.c:12924:61: note: in expansion of macro 'RX_PRELEN'
    op.c: In function 'CV* Perl_find_lexical_cv(PADOFFSET)':
    op.c:12998:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13000:9: note: in expansion of macro 'PadlistNAMESARRAY'
    op.c:13000:27: note: in expansion of macro 'CvPADLIST'
    op.c:13003:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13007:26: note: in expansion of macro 'PadlistARRAY'
    op.c:13007:39: note: in expansion of macro 'CvPADLIST'
    proto.h:2907:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13016:5: note: in expansion of macro 'PERL_ARGS_ASSERT_RV2CV_OP_CV'
    op.c:13030:27: note: in expansion of macro 'SvRV'
    op.c:13031:12: note: in expansion of macro 'MUTABLE_CV'
    op.c:13031:23: note: in expansion of macro 'SvRV'
    op.c:13039:11: note: in expansion of macro 'GvCVu'
    op.c:13050:16: note: in expansion of macro 'SvRV'
    op.c:13059:4: note: in expansion of macro 'NOT_REACHED'
    op.c: In function 'OP* Perl_ck_entersub_args_list(OP*)':
    proto.h:380:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13098:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_ENTERSUB_ARGS_LIST'
    proto.h:383:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13155:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_ENTERSUB_ARGS_PROTO'
    proto.h:383:22: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:383:38: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13160:41: note: in expansion of macro 'CvPROTOLEN'
    op.c:13161:18: note: in expansion of macro 'SvPV'
    op.c: In function 'OP* Perl_ck_entersub_args_proto_or_list(OP*, GV*, SV*)':
    proto.h:386:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13396:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_ENTERSUB_ARGS_PROTO_OR_LIST'
    proto.h:386:22: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:386:38: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13406:18: note: in expansion of macro 'SvIVX'
    proto.h:377:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13410:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_ENTERSUB_ARGS_CORE'
    proto.h:377:22: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:377:38: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13427:6: note: in expansion of macro 'newSVpv'
    op.c:13427:14: note: in expansion of macro 'CopFILE'
    op.c:13441:2: note: in expansion of macro 'NOT_REACHED'
    op.c:13500:5: note: in expansion of macro 'NOT_REACHED'
    op.c: In function 'void Perl_cv_get_call_checker_flags(CV*, U32, OP* (**)(OP*, GV*, SV*), SV**, U32*)':
    proto.h:689:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13565:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CV_GET_CALL_CHECKER_FLAGS'
    proto.h:689:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:689:31: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:689:48: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void Perl_cv_get_call_checker(CV*, OP* (**)(OP*, GV*, SV*), SV**)':
    proto.h:686:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13583:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CV_GET_CALL_CHECKER'
    proto.h:686:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:686:31: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void Perl_cv_set_call_checker(CV*, Perl_call_checker, SV*)':
    proto.h:695:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13639:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CV_SET_CALL_CHECKER'
    proto.h:695:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:695:29: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void Perl_cv_set_call_checker_flags(CV*, Perl_call_checker, SV*, U32)':
    proto.h:698:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13647:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CV_SET_CALL_CHECKER_FLAGS'
    proto.h:698:14: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:698:29: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13655:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_ck_subr(OP*)':
    proto.h:555:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13686:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_SUBR'
    op.c:13726:21: note: in expansion of macro 'SvPV'
    op.c: In function 'OP* Perl_ck_svconst(OP*)':
    proto.h:565:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13777:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_SVCONST'
    sv.h:1897:35: note: in expansion of macro 'SvPVX'
    sv.h:1893:17: note: in expansion of macro 'CowREFCNT'
    op.c:13785:44: note: in expansion of macro 'SvCANCOW'
    sv.h:1895:11: note: in expansion of macro 'SvCUR'
    op.c:13787:2: note: in expansion of macro 'CowREFCNT'
    op.c: In function 'OP* Perl_ck_trunc(OP*)':
    proto.h:575:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13800:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_TRUNC'
    op.c: In function 'OP* Perl_ck_substr(OP*)':
    proto.h:560:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13821:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_SUBSTR'
    op.c: In function 'OP* Perl_ck_tell(OP*)':
    proto.h:570:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13842:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_TELL'
    proto.h:373:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13859:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_EACH'
    op.c:13875:17: note: in expansion of macro 'SvRV'
    op.c:13876:17: note: in expansion of macro 'SvRV'
    proto.h:440:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:13895:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CK_LENGTH'
    op.c: In function 'void S_inplace_aassign(OP*)':
    proto.h:5037:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:14392:5: note: in expansion of macro 'PERL_ARGS_ASSERT_INPLACE_AASSIGN'
    op.c:14394:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:14396:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:14398:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:14408:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:14413:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:14417:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:14419:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void S_maybe_multideref(OP*, OP*, UV, U8)':
    op.c:14564:13: note: in expansion of macro 'NOT_REACHED'
    op.c:14592:17: note: in expansion of macro 'ASSUME'
    op.c:14602:17: note: in expansion of macro 'ASSUME'
    op.c:14609:17: note: in expansion of macro 'ASSUME'
    op.c:14629:21: note: in expansion of macro 'ASSUME'
    op.c:14631:21: note: in expansion of macro 'ASSUME'
    op.c:14660:29: note: in expansion of macro 'ASSUME'
    op.c:14687:30: note: in expansion of macro 'SvIV'
    op.c:14713:21: note: in expansion of macro 'ASSUME'
    op.c:14714:21: note: in expansion of macro 'ASSUME'
    op.c:14724:21: note: in expansion of macro 'ASSUME'
    op.c:14727:21: note: in expansion of macro 'ASSUME'
    op.c:14827:21: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:14834:21: note: in expansion of macro 'ASSUME'
    op.c:14836:21: note: in expansion of macro 'ASSUME'
    op.c:14843:21: note: in expansion of macro 'ASSUME'
    op.c:14845:21: note: in expansion of macro 'ASSUME'
    op.c:14849:21: note: in expansion of macro 'ASSUME'
    op.c:14851:21: note: in expansion of macro 'ASSUME'
    op.c:14861:21: note: in expansion of macro 'ASSUME'
    op.c:14862:21: note: in expansion of macro 'ASSUME'
    op.c:14864:21: note: in expansion of macro 'ASSUME'
    op.c:15063:17: note: in expansion of macro 'ASSUME'
    op.c:15074:13: note: in expansion of macro 'ASSUME'
    op.c: In function 'void S_check_for_bool_cxt(OP*, bool, U8, U8)':
    op.c:15167:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15172:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void Perl_rpeep(OP*)':
    op.c:15280:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15282:5: note: in expansion of macro 'ENTER'
    op.c:15301:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15302:9: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15344:17: note: in expansion of macro 'ASSUME'
    op.c:15346:17: note: in expansion of macro 'ASSUME'
    op.c:15366:17: note: in expansion of macro 'ASSUME'
    op.c:15371:17: note: in expansion of macro 'ASSUME'
    op.c:15393:17: note: in expansion of macro 'ASSUME'
    op.c:15400:17: note: in expansion of macro 'ASSUME'
    op.c:15422:17: note: in expansion of macro 'ASSUME'
    op.c:15432:17: note: in expansion of macro 'ASSUME'
    op.c:15441:17: note: in expansion of macro 'ASSUME'
    op.c:15461:17: note: in expansion of macro 'ASSUME'
    op.c:15463:17: note: in expansion of macro 'ASSUME'
    op.c:15473:17: note: in expansion of macro 'ASSUME'
    op.c:15576:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15577:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15578:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15579:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15705:40: note: in expansion of macro 'SvIVX'
    op.c:15819:21: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15878:13: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15895:25: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15896:25: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15898:25: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15946:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:15957:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16039:12: note: in expansion of macro 'SvIV'
    op.c:16054:4: note: in expansion of macro 'GvAVn'
    op.c:16170:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16177:6: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16193:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16194:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16204:17: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16337:13: note: in expansion of macro 'NOT_REACHED'
    op.c:16344:3: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16556:5: note: in expansion of macro 'LEAVE'
    op.c: In function 'XOPRETANY Perl_custom_op_get_field(OP*, xop_flags_enum)':
    proto.h:655:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16587:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CUSTOM_OP_GET_FIELD'
    op.c:16588:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16610:7: note: in expansion of macro 'SvPV'
    op.c:16615:11: note: in expansion of macro 'SvPV'
    op.c:16624:27: note: in expansion of macro 'SvIV'
    op.c:16647:7: note: in expansion of macro 'NOT_REACHED'
    op.c:16665:7: note: in expansion of macro 'NOT_REACHED'
    proto.h:666:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16692:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CUSTOM_OP_REGISTER'
    proto.h:666:18: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    proto.h:609:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16726:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CORE_PROTOTYPE'
    op.c:16728:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16765:21: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_coresub_op(SV*, int, int)':
    proto.h:612:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16818:5: note: in expansion of macro 'PERL_ARGS_ASSERT_CORESUB_OP'
    proto.h:5132:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16893:5: note: in expansion of macro 'PERL_ARGS_ASSERT_REPORT_REDEFINED_CV'
    proto.h:5132:16: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16906:19: note: in expansion of macro 'GvSTASH'
    hv.h:304:4: note: in expansion of macro 'SvOOK'
    hv.h:281:25: note: in expansion of macro 'HvNAMELEN_get'
    op.c:16907:10: note: in expansion of macro 'HvNAMELEN'
    op.c:16907:20: note: in expansion of macro 'GvSTASH'
    hv.h:304:17: note: in expansion of macro 'HvAUX'
    hv.h:293:3: note: in expansion of macro 'HvAUX'
    hv.h:304:56: note: in expansion of macro 'HvNAME_HEK_NN'
    hv.h:294:6: note: in expansion of macro 'HvAUX'
    hv.h:295:5: note: in expansion of macro 'HvAUX'
    hv.h:270:41: note: in expansion of macro 'HvARRAY'
    hv.h:305:16: note: in expansion of macro 'HvNAME_HEK_NN'
    hv.h:267:30: note: in expansion of macro 'SvANY'
    hv.h:301:4: note: in expansion of macro 'SvOOK'
    hv.h:280:20: note: in expansion of macro 'HvNAME_get'
    op.c:16908:20: note: in expansion of macro 'HvNAME'
    op.c:16908:27: note: in expansion of macro 'GvSTASH'
    hv.h:301:17: note: in expansion of macro 'HvAUX'
    hv.h:301:56: note: in expansion of macro 'HvNAME_HEK_NN'
    hv.h:302:15: note: in expansion of macro 'HvNAME_HEK_NN'
    op.c: In function 'void Perl_wrap_op_checker(Optype, Perl_check_t, OP* (**)(OP*))':
    proto.h:4002:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:16993:5: note: in expansion of macro 'PERL_ARGS_ASSERT_WRAP_OP_CHECKER'
    proto.h:4002:23: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'void const_sv_xsub(CV*)':
    XSUB.h:313:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:17013:2: note: in expansion of macro 'XSRETURN'
    op.c:17017:5: note: in expansion of macro 'XSRETURN'
    op.c:17026:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:17037:2: note: in expansion of macro 'XSRETURN'
    op.c:17040:5: note: in expansion of macro 'Copy'
    op.c:17041:5: note: in expansion of macro 'XSRETURN'
    inline.h: In function 'bool S_is_safe_syscall(PerlInterpreter*, char*, STRLEN, char*, char*)':
    feature.h: In function 'void S_enable_feature_bundle(PerlInterpreter*, SV*)':
    op.c: In function 'OP* S_no_fh_allowed(PerlInterpreter*, OP*)':
    op.c: In function 'OP* S_too_few_arguments_pv(PerlInterpreter*, OP*, char*, U32)':
    op.c: In function 'OP* S_too_many_arguments_pv(PerlInterpreter*, OP*, char*, U32)':
    op.c: In function 'void S_bad_type_pv(PerlInterpreter*, I32, char*, OP*, OP*)':
    op.c: In function 'void S_bad_type_gv(PerlInterpreter*, I32, GV*, OP*, char*)':
    op.c: In function 'void S_no_bareword_allowed(PerlInterpreter*, OP*)':
    op.c: In function 'PADOFFSET Perl_allocmy(PerlInterpreter*, char*, STRLEN, U32)':
    op.c: In function 'void Perl_op_free(PerlInterpreter*, OP*)':
    thread.h:218:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.h:591:29: note: in expansion of macro 'MUTEX_LOCK'
    op.c:837:17: note: in expansion of macro 'OP_REFCNT_LOCK'
    thread.h:226:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    op.h:592:31: note: in expansion of macro 'MUTEX_UNLOCK'
    op.c:839:17: note: in expansion of macro 'OP_REFCNT_UNLOCK'
    op.c: In function 'void Perl_op_refcnt_lock(PerlInterpreter*)':
    op.c:1329:5: note: in expansion of macro 'OP_REFCNT_LOCK'
    op.c: In function 'void Perl_op_refcnt_unlock(PerlInterpreter*)':
    op.c:1340:5: note: in expansion of macro 'OP_REFCNT_UNLOCK'
    op.c: In function 'OP* Perl_op_contextualize(PerlInterpreter*, OP*, I32)':
    op.c: In function 'OP* S_scalarboolean(PerlInterpreter*, OP*)':
    op.c: In function 'void S_op_pretty(PerlInterpreter*, OP*, SV**, char**)':
    op.c: In function 'void S_scalar_slice_warning(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_scalar(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_scalarvoid(PerlInterpreter*, OP*)':
    op.c: In function 'void S_check_hash_fields_and_hekify(PerlInterpreter*, UNOP*, SVOP*)':
    op.c: In function 'void S_finalize_op(PerlInterpreter*, OP*)':
    op.c: In function 'void S_lvref(PerlInterpreter*, OP*, I32)':
    op.c: In function 'OP* Perl_op_lvalue_flags(PerlInterpreter*, OP*, I32, U32)':
    op.c: In function 'void S_apply_attrs(PerlInterpreter*, HV*, SV*, OP*)':
    op.c: In function 'void S_apply_attrs_my(PerlInterpreter*, HV*, OP*, OP*, OP**)':
    op.c: In function 'void Perl_apply_attrs_string(PerlInterpreter*, char*, CV*, char*, STRLEN)':
    op.c: In function 'void S_move_proto_attr(PerlInterpreter*, OP**, OP**, GV*, bool)':
    op.c: In function 'void S_cant_declare(PerlInterpreter*, OP*)':
    op.c: In function 'OP* S_my_kid(PerlInterpreter*, OP*, OP*, OP**)':
    op.c: In function 'OP* Perl_bind_match(PerlInterpreter*, I32, OP*, OP*)':
    op.c: In function 'void Perl_newPROG(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_localize(PerlInterpreter*, OP*, I32)':
    op.c: In function 'OP* Perl_jmaybe(PerlInterpreter*, OP*)':
    op.c: In function 'OP* S_fold_constants(PerlInterpreter*, OP*)':
    op.c: In function 'OP* S_gen_constant_list(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_op_convert_list(PerlInterpreter*, I32, I32, OP*)':
    op.c: In function 'OP* Perl_newLISTOP(PerlInterpreter*, I32, I32, OP*, OP*)':
    op.c: In function 'OP* Perl_newOP(PerlInterpreter*, I32, I32)':
    op.c: In function 'OP* Perl_newUNOP(PerlInterpreter*, I32, I32, OP*)':
    op.c: In function 'OP* Perl_newUNOP_AUX(PerlInterpreter*, I32, I32, OP*, UNOP_AUX_item*)':
    op.c: In function 'OP* S_newMETHOP_internal(PerlInterpreter*, I32, I32, OP*, SV*)':
    op.c: In function 'OP* Perl_newBINOP(PerlInterpreter*, I32, I32, OP*, OP*)':
    op.c: In function 'OP* S_pmtrans(PerlInterpreter*, OP*, OP*, OP*)':
    op.c: In function 'OP* Perl_newPMOP(PerlInterpreter*, I32, I32)':
    op.c: In function 'OP* Perl_newSVOP(PerlInterpreter*, I32, I32, SV*)':
    op.c: In function 'OP* Perl_newPADOP(PerlInterpreter*, I32, I32, SV*)':
    op.c:7381:12: note: in expansion of macro 'CHECKOP'
    op.c: In function 'OP* Perl_newPVOP(PerlInterpreter*, I32, I32, char*)':
    op.c: In function 'void Perl_package_version(PerlInterpreter*, OP*)':
    op.c: In function 'void Perl_utilize(PerlInterpreter*, int, I32, OP*, OP*, OP*)':
    op.c: In function 'OP* Perl_dofile(PerlInterpreter*, OP*, I32)':
    op.c: In function 'I32 S_assignment_type(PerlInterpreter*, OP*)':
    op.c: In function 'OP* S_newONCEOP(PerlInterpreter*, OP*, OP*)':
    op.c: In function 'OP* S_new_logop(PerlInterpreter*, I32, I32, OP**, OP**)':
    op.c: In function 'OP* Perl_newCONDOP(PerlInterpreter*, I32, OP*, OP*, OP*)':
    op.c: In function 'OP* Perl_newRANGE(PerlInterpreter*, I32, OP*, OP*)':
    op.c: In function 'OP* Perl_newFOROP(PerlInterpreter*, I32, OP*, OP*, OP*, OP*)':
    op.c: In function 'OP* S_newGIVWHENOP(PerlInterpreter*, OP*, OP*, I32, I32, PADOFFSET)':
    op.c: In function 'void Perl_cv_ckproto_len_flags(PerlInterpreter*, CV*, GV*, char*, STRLEN, U32)':
    op.c: In function 'void S_already_defined(PerlInterpreter*, CV*, OP*, OP*, PADNAME*, SV**)':
    op.c: In function 'CV* Perl_newMYSUB(PerlInterpreter*, I32, OP*, OP*, OP*, OP*)':
    op.c: In function 'CV* Perl_newATTRSUB_x(PerlInterpreter*, I32, OP*, OP*, OP*, OP*, bool)':
    op.c: In function 'void S_clear_special_blocks(PerlInterpreter*, char*, GV*, CV*)':
    op.c: In function 'bool S_process_special_blocks(PerlInterpreter*, I32, char*, GV*, CV*)':
    op.c: In function 'CV* Perl_newCONSTSUB_flags(PerlInterpreter*, HV*, char*, STRLEN, U32, SV*)':
    proto.h:2548:20: note:   initializing argument 5 of 'CV* Perl_newXS_len_flags(PerlInterpreter*, char*, STRLEN, XSUBADDR_t, char*, char*, SV**, U32)'
    op.c: In function 'CV* Perl_newXS_len_flags(PerlInterpreter*, char*, STRLEN, XSUBADDR_t, char*, char*, SV**, U32)':
    proto.h:1149:19: note:   initializing argument 2 of 'GV* Perl_gv_fetchpvn_flags(PerlInterpreter*, char*, STRLEN, I32, svtype)'
    op.c: In function 'void Perl_newFORM(PerlInterpreter*, I32, OP*, OP*)':
    op.c: In function 'OP* Perl_oopsAV(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_oopsHV(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_newAVREF(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_newHVREF(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_backtick(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_bitop(PerlInterpreter*, OP*)':
    op.c: In function 'bool is_dollar_bracket(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_cmp(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_delete(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_eval(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_exists(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_rvconst(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_ftst(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_fun(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_glob(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_grep(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_defined(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_method(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_refassign(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_require(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_sort(PerlInterpreter*, OP*)':
    op.c: In function 'void S_simplify_sort(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_split(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_join(PerlInterpreter*, OP*)':
    op.c: In function 'CV* Perl_rv2cv_op_cv(PerlInterpreter*, OP*, U32)':
    op.c: In function 'OP* Perl_ck_entersub_args_proto(PerlInterpreter*, OP*, GV*, SV*)':
    op.c:652:1: note:   initializing argument 5 of 'void S_bad_type_gv(PerlInterpreter*, I32, GV*, OP*, char*)'
    op.c: In function 'OP* Perl_ck_entersub_args_core(PerlInterpreter*, OP*, GV*, SV*)':
    op.c: In function 'OP* Perl_ck_each(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_length(PerlInterpreter*, OP*)':
    op.c: In function 'void Perl_custom_op_register(PerlInterpreter*, Perl_ppaddr_t, XOP*)':
    op.c: In function 'SV* Perl_core_prototype(PerlInterpreter*, SV*, char*, int, int*)':
    op.c: In function 'void Perl_report_redefined_cv(PerlInterpreter*, SV*, CV*, SV**)':
    proto.h:3976:20: note:   initializing argument 3 of 'void Perl_warner(PerlInterpreter*, U32, char*, ...)'
    op.c: In function 'void Perl_wrap_op_checker(PerlInterpreter*, Optype, Perl_check_t, OP* (**)(PerlInterpreter*, OP*))':
    op.h:1047:32: note: in expansion of macro 'MUTEX_LOCK'
    op.c:16995:5: note: in expansion of macro 'OP_CHECK_MUTEX_LOCK'
    op.h:1048:34: note: in expansion of macro 'MUTEX_UNLOCK'
    op.c:17000:5: note: in expansion of macro 'OP_CHECK_MUTEX_UNLOCK'
    op.c: In function 'void const_av_xsub(PerlInterpreter*, CV*)':
    inline.h: In function 'ssize_t S_av_top_index(PerlInterpreter*, AV*)':
    inline.h: In function 'char* S_strip_spaces(PerlInterpreter*, char*, STRLEN*)':
    inline.h: In function 'STRLEN S_MgBYTEPOS(PerlInterpreter*, MAGIC*, SV*, char*, STRLEN)':
    inline.h: In function 'I32 S_TOPMARK(PerlInterpreter*)':
    inline.h: In function 'I32 S_POPMARK(PerlInterpreter*)':
    inline.h: In function 'STRLEN S_sv_or_pv_pos_u2b(PerlInterpreter*, SV*, char*, STRLEN, STRLEN*)':
    inline.h: In function 'IV Perl_utf8_distance(PerlInterpreter*, U8*, U8*)':
    inline.h: In function 'PERL_CONTEXT* S_cx_pushblock(PerlInterpreter*, U8, U8, SV**, I32)':
    inline.h: In function 'void S_cx_popblock(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_topblock(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_pushsub(PerlInterpreter*, PERL_CONTEXT*, CV*, OP*, bool)':
    inline.h: In function 'void S_cx_popsub_common(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_popsub_args(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_popsub(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_pushformat(PerlInterpreter*, PERL_CONTEXT*, CV*, OP*, GV*)':
    inline.h: In function 'void S_cx_popformat(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_pusheval(PerlInterpreter*, PERL_CONTEXT*, OP*, SV*)':
    inline.h: In function 'void S_cx_popeval(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_pushloop_plain(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_pushloop_for(PerlInterpreter*, PERL_CONTEXT*, void*, SV*)':
    inline.h: In function 'void S_cx_poploop(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_pushwhen(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_popwhen(PerlInterpreter*, PERL_CONTEXT*)':
    inline.h: In function 'void S_cx_pushgiven(PerlInterpreter*, PERL_CONTEXT*, SV*)':
    inline.h: In function 'void S_cx_popgiven(PerlInterpreter*, PERL_CONTEXT*)':
    op.c: In function 'void* Perl_Slab_Alloc(PerlInterpreter*, size_t)':
    op.c: In function 'OP* S_pp_freed(PerlInterpreter*)':
    op.c: In function 'void Perl_Slab_Free(PerlInterpreter*, void*)':
    op.c: In function 'void Perl_opslab_free_nopad(PerlInterpreter*, OPSLAB*)':
    op.c: In function 'void Perl_opslab_free(PerlInterpreter*, OPSLAB*)':
    op.c: In function 'void Perl_opslab_force_free(PerlInterpreter*, OPSLAB*)':
    op.c: In function 'PADOFFSET Perl_alloccopstash(PerlInterpreter*, HV*)':
    proto.h:6332:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:748:5: note: in expansion of macro 'PERL_ARGS_ASSERT_ALLOCCOPSTASH'
    op.c:759:2: note: in expansion of macro 'Zero'
    op.c: In function 'void Perl_op_clear(PerlInterpreter*, OP*)':
    op.c: In function 'void S_cop_free(PerlInterpreter*, COP*)':
    op.c: In function 'void S_forget_pmop(PerlInterpreter*, PMOP*)':
    op.c: In function 'void S_find_and_forget_pmops(PerlInterpreter*, OP*)':
    op.c: In function 'void Perl_op_null(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_op_linklist(PerlInterpreter*, OP*)':
    op.c: In function 'SV* S_op_varname_subscript(PerlInterpreter*, OP*, int)':
    op.c: In function 'OP* Perl_list(PerlInterpreter*, OP*)':
    op.c: In function 'bool S_sprintf_is_multiconcatable(PerlInterpreter*, OP*, sprintf_ismc_info*)':
    op.c: In function 'void S_maybe_multiconcat(PerlInterpreter*, OP*)':
    op.c: In function 'void Perl_optimize_optree(PerlInterpreter*, OP*)':
    op.c: In function 'void S_optimize_op(PerlInterpreter*, OP*)':
    op.c: In function 'void Perl_finalize_optree(PerlInterpreter*, OP*)':
    op.c: In function 'void S_op_relocate_sv(PerlInterpreter*, SV**, PADOFFSET*)':
    proto.h:5125:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:3553:5: note: in expansion of macro 'PERL_ARGS_ASSERT_OP_RELOCATE_SV'
    proto.h:5125:15: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* S_traverse_op_tree(PerlInterpreter*, OP*, OP*)':
    op.c: In function 'void S_mark_padname_lvalue(PerlInterpreter*, PADNAME*)':
    op.c: In function 'OP* Perl_doref(PerlInterpreter*, OP*, I32, bool)':
    op.c: In function 'OP* S_dup_attrlist(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_my_attrs(PerlInterpreter*, OP*, OP*)':
    op.c: In function 'int Perl_block_start(PerlInterpreter*, int)':
    op.c: In function 'OP* Perl_block_end(PerlInterpreter*, I32, OP*)':
    op.c: In function 'void Perl_blockhook_register(PerlInterpreter*, BHK*)':
    op.c: In function 'OP* S_op_std_init(PerlInterpreter*, OP*)':
    op.c: In function 'OP* S_op_integerize(PerlInterpreter*, OP*)':
    op.c: In function 'int S_fold_constants_eval(PerlInterpreter*)':
    op.c: In function 'OP* Perl_newMETHOP(PerlInterpreter*, I32, I32, OP*)':
    op.c: In function 'OP* Perl_newMETHOP_named(PerlInterpreter*, I32, I32, SV*)':
    op.c:6869:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6870:9: note: in expansion of macro 'SvCUR'
    op.c:6876:9: note: in expansion of macro 'SvCUR'
    op.c:6876:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:6878:2: note: in expansion of macro 'SvEND_set'
    op.c:6882:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_pmruntime(PerlInterpreter*, OP*, OP*, OP*, UV, I32)':
    op.h:288:29: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7094:6: note: in expansion of macro 'PM_SETRE'
    op.c:7110:6: note: in expansion of macro 'PM_SETRE'
    proto.h:6385:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7361:5: note: in expansion of macro 'PERL_ARGS_ASSERT_NEWPADOP'
    op.c:7363:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7374:5: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c: In function 'OP* Perl_newGVOP(PerlInterpreter*, I32, I32, GV*)':
    op.c: In function 'void Perl_package(PerlInterpreter*, OP*)':
    op.c: In function 'void Perl_load_module(PerlInterpreter*, U32, SV*, SV*, ...)':
    op.c: In function 'void Perl_load_module_nocontext(U32, SV*, SV*, ...)':
    proto.h:4688:2: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    op.c:7657:5: note: in expansion of macro 'PERL_ARGS_ASSERT_LOAD_MODULE_NOCONTEXT'
    op.c: In function 'void Perl_vload_module(PerlInterpreter*, U32, SV*, SV*, __va_list_tag (*)[1])':
    op.c: In function 'OP* Perl_newASSIGNOP(PerlInterpreter*, I32, OP*, I32, OP*)':
    op.c: In function 'OP* Perl_newSTATEOP(PerlInterpreter*, I32, char*, OP*)':
    cop.h:434:27: note: in expansion of macro 'assert_'
    cop.h:435:8: note: in expansion of macro 'GvAV'
    op.c: In function 'OP* Perl_newLOGOP(PerlInterpreter*, I32, I32, OP*, OP*)':
    op.c: In function 'OP* S_search_const(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_newLOOPOP(PerlInterpreter*, I32, I32, OP*, OP*)':
    op.c: In function 'OP* Perl_newWHILEOP(PerlInterpreter*, I32, I32, LOOP*, OP*, OP*, OP*, I32)':
    op.c: In function 'OP* Perl_newLOOPEX(PerlInterpreter*, I32, OP*)':
    op.c: In function 'bool S_looks_like_bool(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_newGIVENOP(PerlInterpreter*, OP*, OP*, PADOFFSET)':
    op.c: In function 'OP* Perl_newWHENOP(PerlInterpreter*, OP*, OP*)':
    op.c: In function 'SV* S_op_const_sv(PerlInterpreter*, OP*, CV*, bool)':
    op.c: In function 'CV* Perl_newXS(PerlInterpreter*, char*, XSUBADDR_t, char*)':
    op.c: In function 'CV* Perl_newXS_flags(PerlInterpreter*, char*, XSUBADDR_t, char*, char*, U32)':
    op.c: In function 'CV* Perl_newXS_deffile(PerlInterpreter*, char*, XSUBADDR_t)':
    op.c: In function 'CV* Perl_newSTUB(PerlInterpreter*, GV*, bool)':
    op.c: In function 'OP* Perl_newSVREF(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_anoncode(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_concat(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_spair(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_eof(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_exec(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_index(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_lfun(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_readline(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_rfun(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_listiob(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_smartmatch(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_sassign(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_match(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_null(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_open(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_prototype(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_repeat(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_return(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_select(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_shift(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_stringify(PerlInterpreter*, OP*)':
    op.c: In function 'CV* Perl_find_lexical_cv(PerlInterpreter*, PADOFFSET)':
    op.c: In function 'OP* Perl_ck_entersub_args_list(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_entersub_args_proto_or_list(PerlInterpreter*, OP*, GV*, SV*)':
    op.c: In function 'void Perl_cv_get_call_checker_flags(PerlInterpreter*, CV*, U32, OP* (**)(PerlInterpreter*, OP*, GV*, SV*), SV**, U32*)':
    op.c: In function 'void Perl_cv_get_call_checker(PerlInterpreter*, CV*, OP* (**)(PerlInterpreter*, OP*, GV*, SV*), SV**)':
    op.c: In function 'void Perl_cv_set_call_checker(PerlInterpreter*, CV*, Perl_call_checker, SV*)':
    op.c: In function 'void Perl_cv_set_call_checker_flags(PerlInterpreter*, CV*, Perl_call_checker, SV*, U32)':
    op.c: In function 'OP* Perl_ck_subr(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_svconst(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_trunc(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_substr(PerlInterpreter*, OP*)':
    op.c: In function 'OP* Perl_ck_tell(PerlInterpreter*, OP*)':
    op.c: In function 'void S_inplace_aassign(PerlInterpreter*, OP*)':
    op.c: In function 'void S_maybe_multideref(PerlInterpreter*, OP*, OP*, UV, U8)':
    op.c: In function 'void Perl_rpeep(PerlInterpreter*, OP*)':
    op.c: In function 'XOPRETANY Perl_custom_op_get_field(PerlInterpreter*, OP*, xop_flags_enum)':
    op.c: In function 'OP* Perl_coresub_op(PerlInterpreter*, SV*, int, int)':
    op.c: In function 'void const_sv_xsub(PerlInterpreter*, CV*)':
    
    Non-Fatal messages(gcc):
    
    
    
    -- 
    Report by Test::Smoke v1.71 running on perl 5.26.1
    (Reporter v0.053 / Smoker v0.046)