• Reports by commit
  • Recent reports
  • Perl5 CoreSmokeDB
  • Github
  • Changes
  • Smoke [5.21.6] v5.21.5-203-gca528b6 FAIL(M) cygwin_nt-6.3-wow64 1.7.32(0.274/5/3) (x86/2 cpu)

    Message-ID: <201410241929.s9OJTefH031204@mars.tony.develop-help.com>
    Subject: Smoke [5.21.6] v5.21.5-203-gca528b6 FAIL(M) cygwin_nt-6.3-wow64 1.7.32(0.274/5/3) (x86/2 cpu)
    Content-type: text/plain; charset="UTF8"
    Date: Sat, 25 Oct 2014 06:29 +1100
    Mime-version: 1.0
    Content-transfer-encoding: quoted-printable
    
    Automated smoke report for 5.21.6 patch ca528b6ff9eaa24b3bfbcff0144407d453db9b4b v5.21.5-203-gca528b6
    mimas: AMD64 Family 16 Model 10 Stepping 0, AuthenticAMD (x86/2 cpu)
        on        cygwin_nt-6.3-wow64 - 1.7.32(0.274/5/3)
        using     gcc version 4.8.3
        smoketime 55 minutes 22 seconds (average 13 minutes 50 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.21.5-203-gca528b6  Configuration (common) none
    ----------- ---------------------------------------------------------
    M - M -     -Uusethreads
    M - M -     -Duseithreads
    | | | +----- PERLIO = perlio -DDEBUGGING
    | | +------- PERLIO = stdio  -DDEBUGGING
    | +--------- PERLIO = perlio
    +----------- PERLIO = stdio
    
    
    Locally applied patches:
        SMOKEca528b6ff9eaa24b3bfbcff0144407d453db9b4b
    
    Testsuite was run only with 'harness' and HARNESS_OPTIONS=j2
    
    Failures: (common-args) none
    [minitest] -Uusethreads
    [minitest] -DDEBUGGING -Uusethreads
    [minitest] -Duseithreads
    [minitest] -DDEBUGGING -Duseithreads
        t/uni/variables ................ FAILED at test 591
    
    Compiler messages(gcc):
    malloc.c:2:7: error: invalid preprocessing directive #Read
    malloc.c:3:7: error: invalid preprocessing directive #Enable
    malloc.c:4:7: error: invalid preprocessing directive #for
    malloc.c:5:7: error: invalid preprocessing directive #Enable
    malloc.c:6:7: error: invalid preprocessing directive #Move
    malloc.c:7:7: error: invalid preprocessing directive #Memory
    malloc.c:8:7: error: invalid preprocessing directive #less
    malloc.c:9:7: error: invalid preprocessing directive #of
    malloc.c:10:7: error: invalid preprocessing directive #Add
    malloc.c:11:7: error: invalid preprocessing directive #This
    malloc.c:12:7: error: invalid preprocessing directive #processing
    malloc.c:13:7: error: invalid preprocessing directive #Use
    malloc.c:14:7: error: invalid preprocessing directive #generally
    malloc.c:15:7: error: invalid preprocessing directive #Do
    malloc.c:16:7: error: invalid preprocessing directive #and
    malloc.c:17:7: error: invalid preprocessing directive #Use
    malloc.c:18:7: error: invalid preprocessing directive #Use
    malloc.c:19:7: error: invalid preprocessing directive #missing
    malloc.c:20:7: error: invalid preprocessing directive #Use
    malloc.c:21:7: error: invalid preprocessing directive #only
    malloc.c:22:7: error: invalid preprocessing directive #Which
    malloc.c:23:7: error: invalid preprocessing directive #Minimal
    malloc.c:24:7: error: invalid preprocessing directive #Disable
    malloc.c:25:7: error: invalid preprocessing directive #optimization
    malloc.c:26:7: error: invalid preprocessing directive #Enable
    malloc.c:27:7: error: invalid preprocessing directive #pessimization
    malloc.c:28:7: error: invalid preprocessing directive #Do
    malloc.c:29:7: error: invalid preprocessing directive #optimization
    malloc.c:30:7: error: invalid preprocessing directive #Overwrite
    malloc.c:31:7: error: invalid preprocessing directive #pessimization
    malloc.c:32:7: error: invalid preprocessing directive #Do
    malloc.c:33:7: error: invalid preprocessing directive #optimization
    malloc.c:34:7: error: invalid preprocessing directive #Check
    malloc.c:35:7: error: invalid preprocessing directive #pessimization
    malloc.c:36:7: error: invalid preprocessing directive #Failed
    malloc.c:37:7: error: invalid preprocessing directive #PERL_EMERGENCY_SBRK
    malloc.c:38:7: error: invalid preprocessing directive #perlvar
    malloc.c:39:7: error: invalid preprocessing directive #Starting
    malloc.c:40:7: error: invalid preprocessing directive #size
    malloc.c:41:7: error: invalid preprocessing directive #close
    malloc.c:42:7: error: invalid preprocessing directive #Estimate
    malloc.c:43:7: error: invalid preprocessing directive #request
    malloc.c:44:7: error: invalid preprocessing directive #Round
    malloc.c:45:7: error: invalid preprocessing directive #Round
    malloc.c:46:7: error: invalid preprocessing directive #Round
    malloc.c:47:7: error: invalid preprocessing directive #Add
    malloc.c:48:7: error: invalid preprocessing directive #This
    malloc.c:49:7: error: invalid preprocessing directive #from
    malloc.c:50:7: error: invalid preprocessing directive #discontinuous
    malloc.c:51:7: error: invalid preprocessing directive #This
    malloc.c:52:7: error: invalid preprocessing directive #Some
    malloc.c:53:7: error: invalid preprocessing directive #require
    malloc.c:55:7: error: invalid preprocessing directive #Do
    malloc.c:56:7: error: invalid preprocessing directive #Do
    op.c: In function ‘Perl_rpeep’:
    op.c:12024:25: warning: comparison is always false due to limited range of data type [-Wtype-limits]
    malloc.c:450:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    regcomp.c: In function ‘Perl_regprop’:
    regcomp.c:16157:116: warning: unused parameter ‘pRExC_state’ [-Wunused-parameter]
    sv.c: In function ‘Perl_sv_vcatpvfn_flags’:
    sv.c:11254:21: warning: comparison is always false due to limited range of data type [-Wtype-limits]
    time64.c: In function ‘S_copy_little_tm_to_big_TM’:
    time64.c:291:25: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32CORE.c: In function ‘boot_Win32CORE’:
    ../../XSUB.h:126:43: warning: unused parameter ‘cv’ [-Wunused-parameter]
    arybase.xs: In function ‘ab_pp_basearg’:
    arybase.xs:217:12: warning: ‘oi.base’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    arybase.xs:272:2: warning: ‘oi.old_pp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    arybase.xs: In function ‘ab_pp_each’:
    arybase.xs:225:2: warning: ‘oi.base’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    arybase.xs:315:9: warning: ‘oi.old_pp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    arybase.xs: In function ‘ab_pp_index’:
    arybase.xs:330:9: warning: ‘oi.old_pp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    arybase.xs: In function ‘ab_pp_keys’:
    arybase.xs:301:9: warning: ‘oi.old_pp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    arybase.xs: In function ‘ab_pp_av2arylen’:
    arybase.xs:281:6: warning: ‘oi.old_pp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    bzlib.c: In function ‘default_bzalloc’:
    bzlib.c:107:31: warning: unused parameter ‘opaque’ [-Wunused-parameter]
    bzlib.c: In function ‘default_bzfree’:
    bzlib.c:114:29: warning: unused parameter ‘opaque’ [-Wunused-parameter]
    compress.c: In function ‘sendMTFValues’:
    compress.c:243:19: warning: variable ‘nBytes’ set but not used [-Wunused-but-set-variable]
    compress.c: In function ‘BZ2_compressBlock’:
    compress.c:401:25: warning: ‘cost[5]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    compress.c:391:54: warning: ‘cost[4]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    compress.c:391:54: warning: ‘cost[3]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    compress.c:391:54: warning: ‘cost[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    Zlib.xs: In function ‘my_zcalloc’:
    Zlib.xs:500:27: warning: unused parameter ‘opaque’ [-Wunused-parameter]
    Zlib.xs: In function ‘my_zcfree’:
    Zlib.xs:506:24: warning: unused parameter ‘opaque’ [-Wunused-parameter]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_inflate’:
    Zlib.c:2205:7: warning: variable ‘eof’ set but not used [-Wunused-but-set-variable]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_scan’:
    Zlib.c:2977:7: warning: variable ‘eof’ set but not used [-Wunused-but-set-variable]
    Zlib.c:2976:7: warning: variable ‘out’ set but not used [-Wunused-but-set-variable]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib_constant’:
    ../../embed.h:642:37: warning: ‘iv’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    MD5.xs: In function ‘XS_Digest__MD5_md5’:
    ../../hv.h:265:28: warning: null argument where non-null required (argument 1) [-Wnonnull]
    RealPPPort.xs: In function ‘XS_Devel__PPPort_dXSTARG’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_dAXMARK’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_new_with_other_mg’:
    RealPPPort.xs:743:9: warning: unused variable ‘i’ [-Wunused-variable]
    RealPPPort.c: In function ‘XS_Devel__PPPort_new_with_mg’:
    RealPPPort.xs:767:9: warning: unused variable ‘i’ [-Wunused-variable]
    RealPPPort.c: In function ‘XS_Devel__PPPort_SvPV_nomg_nolen’:
    RealPPPort.xs:1864:24: warning: unused variable ‘len’ [-Wunused-variable]
    RealPPPort.xs: In function ‘XS_Devel__PPPort_other_variables’:
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_DBsignal’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_DBsingle’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_DBsub’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_DBtrace’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_compiling’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_curcop’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_curstash’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_debstash’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_defgv’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_diehook’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_dowarn’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_errgv’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_laststatval’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_no_modify’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_perl_destruct_level’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_perldb’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_stack_base’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_stack_sp’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_statcache’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_stdingv’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_sv_arenaroot’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_tainted’ will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_tainting’ will never be NULL [-Waddress]
    ./const-xs.inc: In function ‘XS_Fcntl_AUTOLOAD’:
    ./const-xs.inc:549:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    ./const-xs.inc:554:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    Encode.xs: In function ‘_encoded_utf8_to_bytes’:
    Encode.xs:22:37: warning: unused parameter ‘sv’ [-Wunused-parameter]
    Encode.xs:22:47: warning: unused parameter ‘encoding’ [-Wunused-parameter]
    Encode.xs: In function ‘_encoded_bytes_to_utf8’:
    Encode.xs: In function ‘call_failure’:
    Encode.xs:67:19: warning: unused parameter ‘routine’ [-Wunused-parameter]
    Encode.xs:67:33: warning: unused parameter ‘done’ [-Wunused-parameter]
    Encode.xs:67:44: warning: unused parameter ‘dest’ [-Wunused-parameter]
    Encode.xs:67:55: warning: unused parameter ‘orig’ [-Wunused-parameter]
    Encode.xs: In function ‘process_utf8’:
    Encode.xs:362:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Encode.xs:366:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Encode.c: In function ‘XS_Encode__utf8_encode_xs’:
    Encode.xs:506:10: warning: unused variable ‘renewed’ [-Wunused-variable]
    Encode.c: In function ‘XS_Encode__XS_renew’:
    Encode.c:759:7: warning: unused variable ‘obj’ [-Wunused-variable]
    Encode.c: In function ‘XS_Encode__XS_renewed’:
    Encode.c:778:7: warning: unused variable ‘obj’ [-Wunused-variable]
    Encode.c: In function ‘XS_Encode__XS_needs_lines’:
    Encode.c:961:7: warning: unused variable ‘obj’ [-Wunused-variable]
    Encode.c: In function ‘XS_Encode__XS_perlio_ok’:
    Encode.c:982:7: warning: unused variable ‘obj’ [-Wunused-variable]
    byte_t.c:9:24: warning: uninitialized const ‘utf8_AdobeStandardEncoding’ is invalid in C++ [-Wc++-compat]
    byte_t.c:10:24: warning: uninitialized const ‘utf8_MacArabic’ is invalid in C++ [-Wc++-compat]
    byte_t.c:11:24: warning: uninitialized const ‘utf8_MacCentralEurRoman’ is invalid in C++ [-Wc++-compat]
    byte_t.c:12:24: warning: uninitialized const ‘utf8_MacCroatian’ is invalid in C++ [-Wc++-compat]
    byte_t.c:13:24: warning: uninitialized const ‘utf8_MacCyrillic’ is invalid in C++ [-Wc++-compat]
    byte_t.c:14:24: warning: uninitialized const ‘utf8_MacFarsi’ is invalid in C++ [-Wc++-compat]
    byte_t.c:15:24: warning: uninitialized const ‘utf8_MacGreek’ is invalid in C++ [-Wc++-compat]
    byte_t.c:16:24: warning: uninitialized const ‘utf8_MacHebrew’ is invalid in C++ [-Wc++-compat]
    byte_t.c:17:24: warning: uninitialized const ‘utf8_MacIcelandic’ is invalid in C++ [-Wc++-compat]
    byte_t.c:18:24: warning: uninitialized const ‘utf8_MacRoman’ is invalid in C++ [-Wc++-compat]
    byte_t.c:19:24: warning: uninitialized const ‘utf8_MacRomanian’ is invalid in C++ [-Wc++-compat]
    byte_t.c:20:24: warning: uninitialized const ‘utf8_MacRumanian’ is invalid in C++ [-Wc++-compat]
    byte_t.c:21:24: warning: uninitialized const ‘utf8_MacSami’ is invalid in C++ [-Wc++-compat]
    byte_t.c:22:24: warning: uninitialized const ‘utf8_MacThai’ is invalid in C++ [-Wc++-compat]
    byte_t.c:23:24: warning: uninitialized const ‘utf8_MacTurkish’ is invalid in C++ [-Wc++-compat]
    byte_t.c:24:24: warning: uninitialized const ‘utf8_cp1006’ is invalid in C++ [-Wc++-compat]
    byte_t.c:25:24: warning: uninitialized const ‘utf8_cp1250’ is invalid in C++ [-Wc++-compat]
    byte_t.c:26:24: warning: uninitialized const ‘utf8_cp1251’ is invalid in C++ [-Wc++-compat]
    byte_t.c:27:24: warning: uninitialized const ‘utf8_cp1252’ is invalid in C++ [-Wc++-compat]
    byte_t.c:28:24: warning: uninitialized const ‘utf8_cp1253’ is invalid in C++ [-Wc++-compat]
    byte_t.c:29:24: warning: uninitialized const ‘utf8_cp1254’ is invalid in C++ [-Wc++-compat]
    byte_t.c:30:24: warning: uninitialized const ‘utf8_cp1255’ is invalid in C++ [-Wc++-compat]
    byte_t.c:31:24: warning: uninitialized const ‘utf8_cp1256’ is invalid in C++ [-Wc++-compat]
    byte_t.c:32:24: warning: uninitialized const ‘utf8_cp1257’ is invalid in C++ [-Wc++-compat]
    byte_t.c:33:24: warning: uninitialized const ‘utf8_cp1258’ is invalid in C++ [-Wc++-compat]
    byte_t.c:34:24: warning: uninitialized const ‘utf8_cp424’ is invalid in C++ [-Wc++-compat]
    byte_t.c:35:24: warning: uninitialized const ‘utf8_cp437’ is invalid in C++ [-Wc++-compat]
    byte_t.c:36:24: warning: uninitialized const ‘utf8_cp737’ is invalid in C++ [-Wc++-compat]
    byte_t.c:37:24: warning: uninitialized const ‘utf8_cp775’ is invalid in C++ [-Wc++-compat]
    byte_t.c:38:24: warning: uninitialized const ‘utf8_cp850’ is invalid in C++ [-Wc++-compat]
    byte_t.c:39:24: warning: uninitialized const ‘utf8_cp852’ is invalid in C++ [-Wc++-compat]
    byte_t.c:40:24: warning: uninitialized const ‘utf8_cp855’ is invalid in C++ [-Wc++-compat]
    byte_t.c:41:24: warning: uninitialized const ‘utf8_cp856’ is invalid in C++ [-Wc++-compat]
    byte_t.c:42:24: warning: uninitialized const ‘utf8_cp857’ is invalid in C++ [-Wc++-compat]
    byte_t.c:43:24: warning: uninitialized const ‘utf8_cp858’ is invalid in C++ [-Wc++-compat]
    byte_t.c:44:24: warning: uninitialized const ‘utf8_cp860’ is invalid in C++ [-Wc++-compat]
    byte_t.c:45:24: warning: uninitialized const ‘utf8_cp861’ is invalid in C++ [-Wc++-compat]
    byte_t.c:46:24: warning: uninitialized const ‘utf8_cp862’ is invalid in C++ [-Wc++-compat]
    byte_t.c:47:24: warning: uninitialized const ‘utf8_cp863’ is invalid in C++ [-Wc++-compat]
    byte_t.c:48:24: warning: uninitialized const ‘utf8_cp864’ is invalid in C++ [-Wc++-compat]
    byte_t.c:49:24: warning: uninitialized const ‘utf8_cp865’ is invalid in C++ [-Wc++-compat]
    byte_t.c:50:24: warning: uninitialized const ‘utf8_cp866’ is invalid in C++ [-Wc++-compat]
    byte_t.c:51:24: warning: uninitialized const ‘utf8_cp869’ is invalid in C++ [-Wc++-compat]
    byte_t.c:52:24: warning: uninitialized const ‘utf8_cp874’ is invalid in C++ [-Wc++-compat]
    byte_t.c:53:24: warning: uninitialized const ‘utf8_hp_roman8’ is invalid in C++ [-Wc++-compat]
    byte_t.c:54:24: warning: uninitialized const ‘utf8_iso_8859_2’ is invalid in C++ [-Wc++-compat]
    byte_t.c:55:24: warning: uninitialized const ‘utf8_iso_8859_3’ is invalid in C++ [-Wc++-compat]
    byte_t.c:56:24: warning: uninitialized const ‘utf8_iso_8859_4’ is invalid in C++ [-Wc++-compat]
    byte_t.c:57:24: warning: uninitialized const ‘utf8_iso_8859_5’ is invalid in C++ [-Wc++-compat]
    byte_t.c:58:24: warning: uninitialized const ‘utf8_iso_8859_6’ is invalid in C++ [-Wc++-compat]
    byte_t.c:59:24: warning: uninitialized const ‘utf8_iso_8859_7’ is invalid in C++ [-Wc++-compat]
    byte_t.c:60:24: warning: uninitialized const ‘utf8_iso_8859_8’ is invalid in C++ [-Wc++-compat]
    byte_t.c:61:24: warning: uninitialized const ‘utf8_iso_8859_9’ is invalid in C++ [-Wc++-compat]
    byte_t.c:62:24: warning: uninitialized const ‘utf8_iso_8859_10’ is invalid in C++ [-Wc++-compat]
    byte_t.c:63:24: warning: uninitialized const ‘utf8_iso_8859_11’ is invalid in C++ [-Wc++-compat]
    byte_t.c:64:24: warning: uninitialized const ‘utf8_iso_8859_13’ is invalid in C++ [-Wc++-compat]
    byte_t.c:65:24: warning: uninitialized const ‘utf8_iso_8859_14’ is invalid in C++ [-Wc++-compat]
    byte_t.c:66:24: warning: uninitialized const ‘utf8_iso_8859_15’ is invalid in C++ [-Wc++-compat]
    byte_t.c:67:24: warning: uninitialized const ‘utf8_iso_8859_16’ is invalid in C++ [-Wc++-compat]
    byte_t.c:68:24: warning: uninitialized const ‘utf8_koi8_f’ is invalid in C++ [-Wc++-compat]
    byte_t.c:69:24: warning: uninitialized const ‘utf8_koi8_r’ is invalid in C++ [-Wc++-compat]
    byte_t.c:70:24: warning: uninitialized const ‘utf8_koi8_u’ is invalid in C++ [-Wc++-compat]
    byte_t.c:71:24: warning: uninitialized const ‘utf8_nextstep’ is invalid in C++ [-Wc++-compat]
    byte_t.c:72:24: warning: uninitialized const ‘utf8_viscii’ is invalid in C++ [-Wc++-compat]
    byte_t.c:867:24: warning: duplicate declaration of ‘utf8_AdobeStandardEncoding’ is invalid in C++ [-Wc++-compat]
    byte_t.c:984:24: warning: duplicate declaration of ‘utf8_MacArabic’ is invalid in C++ [-Wc++-compat]
    byte_t.c:1134:24: warning: duplicate declaration of ‘utf8_MacCentralEurRoman’ is invalid in C++ [-Wc++-compat]
    byte_t.c:1309:24: warning: duplicate declaration of ‘utf8_MacCroatian’ is invalid in C++ [-Wc++-compat]
    byte_t.c:1439:24: warning: duplicate declaration of ‘utf8_MacCyrillic’ is invalid in C++ [-Wc++-compat]
    byte_t.c:1556:24: warning: duplicate declaration of ‘utf8_MacFarsi’ is invalid in C++ [-Wc++-compat]
    byte_t.c:1679:24: warning: duplicate declaration of ‘utf8_MacGreek’ is invalid in C++ [-Wc++-compat]
    byte_t.c:1788:24: warning: duplicate declaration of ‘utf8_MacHebrew’ is invalid in C++ [-Wc++-compat]
    byte_t.c:1952:24: warning: duplicate declaration of ‘utf8_MacIcelandic’ is invalid in C++ [-Wc++-compat]
    byte_t.c:2133:24: warning: duplicate declaration of ‘utf8_MacRoman’ is invalid in C++ [-Wc++-compat]
    byte_t.c:2319:24: warning: duplicate declaration of ‘utf8_MacRomanian’ is invalid in C++ [-Wc++-compat]
    byte_t.c:2496:24: warning: duplicate declaration of ‘utf8_MacRumanian’ is invalid in C++ [-Wc++-compat]
    byte_t.c:2659:24: warning: duplicate declaration of ‘utf8_MacSami’ is invalid in C++ [-Wc++-compat]
    byte_t.c:2745:24: warning: duplicate declaration of ‘utf8_MacThai’ is invalid in C++ [-Wc++-compat]
    byte_t.c:2910:24: warning: duplicate declaration of ‘utf8_MacTurkish’ is invalid in C++ [-Wc++-compat]
    byte_t.c:3049:24: warning: duplicate declaration of ‘utf8_cp1006’ is invalid in C++ [-Wc++-compat]
    byte_t.c:3167:24: warning: duplicate declaration of ‘utf8_cp1250’ is invalid in C++ [-Wc++-compat]
    byte_t.c:3255:24: warning: duplicate declaration of ‘utf8_cp1251’ is invalid in C++ [-Wc++-compat]
    byte_t.c:3343:24: warning: duplicate declaration of ‘utf8_cp1252’ is invalid in C++ [-Wc++-compat]
    byte_t.c:3431:24: warning: duplicate declaration of ‘utf8_cp1253’ is invalid in C++ [-Wc++-compat]
    byte_t.c:3527:24: warning: duplicate declaration of ‘utf8_cp1254’ is invalid in C++ [-Wc++-compat]
    byte_t.c:3629:24: warning: duplicate declaration of ‘utf8_cp1255’ is invalid in C++ [-Wc++-compat]
    byte_t.c:3763:24: warning: duplicate declaration of ‘utf8_cp1256’ is invalid in C++ [-Wc++-compat]
    byte_t.c:3880:24: warning: duplicate declaration of ‘utf8_cp1257’ is invalid in C++ [-Wc++-compat]
    byte_t.c:3994:24: warning: duplicate declaration of ‘utf8_cp1258’ is invalid in C++ [-Wc++-compat]
    byte_t.c:4099:24: warning: duplicate declaration of ‘utf8_cp424’ is invalid in C++ [-Wc++-compat]
    byte_t.c:4255:24: warning: duplicate declaration of ‘utf8_cp437’ is invalid in C++ [-Wc++-compat]
    byte_t.c:4367:24: warning: duplicate declaration of ‘utf8_cp737’ is invalid in C++ [-Wc++-compat]
    byte_t.c:4517:24: warning: duplicate declaration of ‘utf8_cp775’ is invalid in C++ [-Wc++-compat]
    byte_t.c:4619:24: warning: duplicate declaration of ‘utf8_cp850’ is invalid in C++ [-Wc++-compat]
    byte_t.c:4759:24: warning: duplicate declaration of ‘utf8_cp852’ is invalid in C++ [-Wc++-compat]
    byte_t.c:4865:24: warning: duplicate declaration of ‘utf8_cp855’ is invalid in C++ [-Wc++-compat]
    byte_t.c:4969:24: warning: duplicate declaration of ‘utf8_cp856’ is invalid in C++ [-Wc++-compat]
    byte_t.c:5070:24: warning: duplicate declaration of ‘utf8_cp857’ is invalid in C++ [-Wc++-compat]
    byte_t.c:5175:24: warning: duplicate declaration of ‘utf8_cp858’ is invalid in C++ [-Wc++-compat]
    byte_t.c:5324:24: warning: duplicate declaration of ‘utf8_cp860’ is invalid in C++ [-Wc++-compat]
    byte_t.c:5486:24: warning: duplicate declaration of ‘utf8_cp861’ is invalid in C++ [-Wc++-compat]
    byte_t.c:5646:24: warning: duplicate declaration of ‘utf8_cp862’ is invalid in C++ [-Wc++-compat]
    byte_t.c:5806:24: warning: duplicate declaration of ‘utf8_cp863’ is invalid in C++ [-Wc++-compat]
    byte_t.c:5999:24: warning: duplicate declaration of ‘utf8_cp864’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6161:24: warning: duplicate declaration of ‘utf8_cp865’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6260:24: warning: duplicate declaration of ‘utf8_cp866’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6372:24: warning: duplicate declaration of ‘utf8_cp869’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6434:24: warning: duplicate declaration of ‘utf8_cp874’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6511:24: warning: duplicate declaration of ‘utf8_hp_roman8’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6592:24: warning: duplicate declaration of ‘utf8_iso_8859_2’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6663:24: warning: duplicate declaration of ‘utf8_iso_8859_3’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6738:24: warning: duplicate declaration of ‘utf8_iso_8859_4’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6785:24: warning: duplicate declaration of ‘utf8_iso_8859_5’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6826:24: warning: duplicate declaration of ‘utf8_iso_8859_6’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6896:24: warning: duplicate declaration of ‘utf8_iso_8859_7’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6946:24: warning: duplicate declaration of ‘utf8_iso_8859_8’ is invalid in C++ [-Wc++-compat]
    byte_t.c:6985:24: warning: duplicate declaration of ‘utf8_iso_8859_9’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7062:24: warning: duplicate declaration of ‘utf8_iso_8859_10’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7102:24: warning: duplicate declaration of ‘utf8_iso_8859_11’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7186:24: warning: duplicate declaration of ‘utf8_iso_8859_13’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7284:24: warning: duplicate declaration of ‘utf8_iso_8859_14’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7335:24: warning: duplicate declaration of ‘utf8_iso_8859_15’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7421:24: warning: duplicate declaration of ‘utf8_iso_8859_16’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7517:24: warning: duplicate declaration of ‘utf8_koi8_f’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7623:24: warning: duplicate declaration of ‘utf8_koi8_r’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7758:24: warning: duplicate declaration of ‘utf8_koi8_u’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7862:24: warning: duplicate declaration of ‘utf8_nextstep’ is invalid in C++ [-Wc++-compat]
    byte_t.c:7980:24: warning: duplicate declaration of ‘utf8_viscii’ is invalid in C++ [-Wc++-compat]
    def_t.c:9:24: warning: uninitialized const ‘utf8_iso_8859_1’ is invalid in C++ [-Wc++-compat]
    def_t.c:73:24: warning: duplicate declaration of ‘utf8_iso_8859_1’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:9:24: warning: uninitialized const ‘euc_cn_utf8’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:10:24: warning: uninitialized const ‘utf8_euc_cn’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:2255:24: warning: duplicate declaration of ‘euc_cn_utf8’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:7772:24: warning: duplicate declaration of ‘utf8_euc_cn’ is invalid in C++ [-Wc++-compat]
    gb_02_t.c:9:24: warning: uninitialized const ‘gb12345_raw_utf8’ is invalid in C++ [-Wc++-compat]
    gb_02_t.c:10:24: warning: uninitialized const ‘utf8_gb12345_raw’ is invalid in C++ [-Wc++-compat]
    gb_02_t.c:2152:24: warning: duplicate declaration of ‘gb12345_raw_utf8’ is invalid in C++ [-Wc++-compat]
    gb_02_t.c:8441:24: warning: duplicate declaration of ‘utf8_gb12345_raw’ is invalid in C++ [-Wc++-compat]
    gb_03_t.c:9:24: warning: uninitialized const ‘gb2312_raw_utf8’ is invalid in C++ [-Wc++-compat]
    gb_03_t.c:10:24: warning: uninitialized const ‘utf8_gb2312_raw’ is invalid in C++ [-Wc++-compat]
    gb_03_t.c:2135:24: warning: duplicate declaration of ‘gb2312_raw_utf8’ is invalid in C++ [-Wc++-compat]
    gb_03_t.c:7651:24: warning: duplicate declaration of ‘utf8_gb2312_raw’ is invalid in C++ [-Wc++-compat]
    ir_04_t.c:9:24: warning: uninitialized const ‘iso_ir_165_utf8’ is invalid in C++ [-Wc++-compat]
    ir_04_t.c:10:24: warning: uninitialized const ‘utf8_iso_ir_165’ is invalid in C++ [-Wc++-compat]
    ir_04_t.c:2353:24: warning: duplicate declaration of ‘iso_ir_165_utf8’ is invalid in C++ [-Wc++-compat]
    ir_04_t.c:7972:24: warning: duplicate declaration of ‘utf8_iso_ir_165’ is invalid in C++ [-Wc++-compat]
    ma_05_t.c:9:24: warning: uninitialized const ‘MacChineseSimp_utf8’ is invalid in C++ [-Wc++-compat]
    ma_05_t.c:10:24: warning: uninitialized const ‘utf8_MacChineseSimp’ is invalid in C++ [-Wc++-compat]
    ./const-xs.inc: In function ‘XS_File__Glob_AUTOLOAD’:
    ./const-xs.inc:135:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    ./const-xs.inc:140:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    ma_05_t.c:2274:24: warning: duplicate declaration of ‘MacChineseSimp_utf8’ is invalid in C++ [-Wc++-compat]
    ma_05_t.c:7837:24: warning: duplicate declaration of ‘utf8_MacChineseSimp’ is invalid in C++ [-Wc++-compat]
    cp_00_t.c:9:24: warning: uninitialized const ‘cp936_utf8’ is invalid in C++ [-Wc++-compat]
    cp_00_t.c:10:24: warning: uninitialized const ‘utf8_cp936’ is invalid in C++ [-Wc++-compat]
    cp_00_t.c:7058:24: warning: duplicate declaration of ‘cp936_utf8’ is invalid in C++ [-Wc++-compat]
    cp_00_t.c:9844:24: warning: duplicate declaration of ‘utf8_cp936’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:9:24: warning: uninitialized const ‘utf8_cp1026’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:10:24: warning: uninitialized const ‘utf8_cp1047’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:11:24: warning: uninitialized const ‘utf8_cp37’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:12:24: warning: uninitialized const ‘utf8_cp500’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:13:24: warning: uninitialized const ‘utf8_cp875’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:14:24: warning: uninitialized const ‘utf8_posix_bc’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:218:24: warning: duplicate declaration of ‘utf8_cp1026’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:294:24: warning: duplicate declaration of ‘utf8_cp1047’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:370:24: warning: duplicate declaration of ‘utf8_cp37’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:442:24: warning: duplicate declaration of ‘utf8_cp500’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:543:24: warning: duplicate declaration of ‘utf8_cp875’ is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:622:24: warning: duplicate declaration of ‘utf8_posix_bc’ is invalid in C++ [-Wc++-compat]
    Call.xs: In function ‘filter_call’:
    Call.xs:63:3: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘STRLEN’ [-Wformat=]
    Call.xs:63:3: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 5 has type ‘STRLEN’ [-Wformat=]
    Call.xs:100:5: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘STRLEN’ [-Wformat=]
    Call.xs:156:8: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘STRLEN’ [-Wformat=]
    Call.xs:175:9: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘unsigned int’ [-Wformat=]
    Call.xs:186:47: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    Call.c: In function ‘XS_Filter__Util__Call_unimport’:
    Call.c:442:15: warning: variable ‘package’ set but not used [-Wunused-but-set-variable]
    cp_00_t.c:9:24: warning: uninitialized const ‘cp932_utf8’ is invalid in C++ [-Wc++-compat]
    cp_00_t.c:10:24: warning: uninitialized const ‘utf8_cp932’ is invalid in C++ [-Wc++-compat]
    cp_00_t.c:2728:24: warning: duplicate declaration of ‘cp932_utf8’ is invalid in C++ [-Wc++-compat]
    cp_00_t.c:9114:24: warning: duplicate declaration of ‘utf8_cp932’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:9:24: warning: uninitialized const ‘euc_jp_utf8’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:10:24: warning: uninitialized const ‘utf8_euc_jp’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:5761:24: warning: duplicate declaration of ‘euc_jp_utf8’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:15818:24: warning: duplicate declaration of ‘utf8_euc_jp’ is invalid in C++ [-Wc++-compat]
    ji_02_t.c:9:24: warning: uninitialized const ‘utf8_jis0201_raw’ is invalid in C++ [-Wc++-compat]
    ji_02_t.c:77:24: warning: duplicate declaration of ‘utf8_jis0201_raw’ is invalid in C++ [-Wc++-compat]
    ji_03_t.c:9:24: warning: uninitialized const ‘jis0208_raw_utf8’ is invalid in C++ [-Wc++-compat]
    ji_03_t.c:10:24: warning: uninitialized const ‘utf8_jis0208_raw’ is invalid in C++ [-Wc++-compat]
    ji_03_t.c:1980:24: warning: duplicate declaration of ‘jis0208_raw_utf8’ is invalid in C++ [-Wc++-compat]
    ji_03_t.c:7988:24: warning: duplicate declaration of ‘utf8_jis0208_raw’ is invalid in C++ [-Wc++-compat]
    ji_04_t.c:9:24: warning: uninitialized const ‘jis0212_raw_utf8’ is invalid in C++ [-Wc++-compat]
    ji_04_t.c:10:24: warning: uninitialized const ‘utf8_jis0212_raw’ is invalid in C++ [-Wc++-compat]
    ji_04_t.c:1710:24: warning: duplicate declaration of ‘jis0212_raw_utf8’ is invalid in C++ [-Wc++-compat]
    ji_04_t.c:7471:24: warning: duplicate declaration of ‘utf8_jis0212_raw’ is invalid in C++ [-Wc++-compat]
    ma_05_t.c:9:24: warning: uninitialized const ‘MacJapanese_utf8’ is invalid in C++ [-Wc++-compat]
    ma_05_t.c:10:24: warning: uninitialized const ‘utf8_MacJapanese’ is invalid in C++ [-Wc++-compat]
    ma_05_t.c:2166:24: warning: duplicate declaration of ‘MacJapanese_utf8’ is invalid in C++ [-Wc++-compat]
    ma_05_t.c:8285:24: warning: duplicate declaration of ‘utf8_MacJapanese’ is invalid in C++ [-Wc++-compat]
    sh_06_t.c:9:24: warning: uninitialized const ‘shiftjis_utf8’ is invalid in C++ [-Wc++-compat]
    sh_06_t.c:10:24: warning: uninitialized const ‘utf8_shiftjis’ is invalid in C++ [-Wc++-compat]
    sh_06_t.c:1985:24: warning: duplicate declaration of ‘shiftjis_utf8’ is invalid in C++ [-Wc++-compat]
    sh_06_t.c:7964:24: warning: duplicate declaration of ‘utf8_shiftjis’ is invalid in C++ [-Wc++-compat]
    ./const-xs.inc: In function ‘XS_I18N__Langinfo_AUTOLOAD’:
    ./const-xs.inc:263:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    ./const-xs.inc:268:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    cp_00_t.c:9:24: warning: uninitialized const ‘cp949_utf8’ is invalid in C++ [-Wc++-compat]
    cp_00_t.c:10:24: warning: uninitialized const ‘utf8_cp949’ is invalid in C++ [-Wc++-compat]
    cp_00_t.c:5195:24: warning: duplicate declaration of ‘cp949_utf8’ is invalid in C++ [-Wc++-compat]
    cp_00_t.c:11830:24: warning: duplicate declaration of ‘utf8_cp949’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:9:24: warning: uninitialized const ‘euc_kr_utf8’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:10:24: warning: uninitialized const ‘utf8_euc_kr’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:2427:24: warning: duplicate declaration of ‘euc_kr_utf8’ is invalid in C++ [-Wc++-compat]
    eu_01_t.c:10330:24: warning: duplicate declaration of ‘utf8_euc_kr’ is invalid in C++ [-Wc++-compat]
    jo_02_t.c:9:24: warning: uninitialized const ‘johab_utf8’ is invalid in C++ [-Wc++-compat]
    jo_02_t.c:10:24: warning: uninitialized const ‘utf8_johab’ is invalid in C++ [-Wc++-compat]
    jo_02_t.c:5745:24: warning: duplicate declaration of ‘johab_utf8’ is invalid in C++ [-Wc++-compat]
    jo_02_t.c:12223:24: warning: duplicate declaration of ‘utf8_johab’ is invalid in C++ [-Wc++-compat]
    ks_03_t.c:9:24: warning: uninitialized const ‘ksc5601_raw_utf8’ is invalid in C++ [-Wc++-compat]
    ks_03_t.c:10:24: warning: uninitialized const ‘utf8_ksc5601_raw’ is invalid in C++ [-Wc++-compat]
    ks_03_t.c:2314:24: warning: duplicate declaration of ‘ksc5601_raw_utf8’ is invalid in C++ [-Wc++-compat]
    ks_03_t.c:10216:24: warning: duplicate declaration of ‘utf8_ksc5601_raw’ is invalid in C++ [-Wc++-compat]
    ma_04_t.c:9:24: warning: uninitialized const ‘MacKorean_utf8’ is invalid in C++ [-Wc++-compat]
    ma_04_t.c:10:24: warning: uninitialized const ‘utf8_MacKorean’ is invalid in C++ [-Wc++-compat]
    ma_04_t.c:2992:24: warning: duplicate declaration of ‘MacKorean_utf8’ is invalid in C++ [-Wc++-compat]
    ma_04_t.c:11069:24: warning: duplicate declaration of ‘utf8_MacKorean’ is invalid in C++ [-Wc++-compat]
    const-c.inc: In function ‘_constant_5’:
    const-c.inc:24:42: warning: unused parameter ‘iv_return’ [-Wunused-parameter]
    SysV.c: In function ‘XS_IPC__SysV__constant’:
    symbol_t.c:9:24: warning: uninitialized const ‘utf8_AdobeSymbol’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:10:24: warning: uninitialized const ‘utf8_AdobeZdingbat’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:11:24: warning: uninitialized const ‘utf8_MacDingbats’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:12:24: warning: uninitialized const ‘utf8_MacSymbol’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:13:24: warning: uninitialized const ‘utf8_dingbats’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:14:24: warning: uninitialized const ‘utf8_symbol’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:319:24: warning: duplicate declaration of ‘utf8_AdobeSymbol’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:443:24: warning: duplicate declaration of ‘utf8_AdobeZdingbat’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:538:24: warning: duplicate declaration of ‘utf8_MacDingbats’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:753:24: warning: duplicate declaration of ‘utf8_MacSymbol’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:869:24: warning: duplicate declaration of ‘utf8_dingbats’ is invalid in C++ [-Wc++-compat]
    symbol_t.c:1063:24: warning: duplicate declaration of ‘utf8_symbol’ is invalid in C++ [-Wc++-compat]
    ListUtil.xs: In function ‘XS_List__Util_reduce’:
    ../../cop.h:1186:10: warning: variable ‘newsp’ set but not used [-Wunused-but-set-variable]
    ListUtil.xs: In function ‘XS_List__Util_first’:
    ListUtil.xs: In function ‘XS_List__Util_any’:
    ListUtil.xs: In function ‘XS_List__Util_pairfirst’:
    ListUtil.xs: In function ‘XS_List__Util_pairgrep’:
    ListUtil.xs: In function ‘XS_List__Util_pairmap’:
    ListUtil.xs:689:17: warning: unused variable ‘b’ [-Wunused-variable]
    ListUtil.xs:688:17: warning: unused variable ‘a’ [-Wunused-variable]
    ListUtil.xs:731:17: warning: unused variable ‘b’ [-Wunused-variable]
    ListUtil.xs:730:17: warning: unused variable ‘a’ [-Wunused-variable]
    ListUtil.c: In function ‘XS_List__Util_min’:
    ListUtil.xs:129:16: warning: ‘retval’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    bi_01_t.c:9:24: warning: uninitialized const ‘big5_hkscs_utf8’ is invalid in C++ [-Wc++-compat]
    bi_01_t.c:10:24: warning: uninitialized const ‘utf8_big5_hkscs’ is invalid in C++ [-Wc++-compat]
    bi_01_t.c:5659:24: warning: duplicate declaration of ‘big5_hkscs_utf8’ is invalid in C++ [-Wc++-compat]
    bi_01_t.c:17263:24: warning: duplicate declaration of ‘utf8_big5_hkscs’ is invalid in C++ [-Wc++-compat]
    cp_02_t.c:9:24: warning: uninitialized const ‘cp950_utf8’ is invalid in C++ [-Wc++-compat]
    cp_02_t.c:10:24: warning: uninitialized const ‘utf8_cp950’ is invalid in C++ [-Wc++-compat]
    cp_02_t.c:5891:24: warning: duplicate declaration of ‘cp950_utf8’ is invalid in C++ [-Wc++-compat]
    cp_02_t.c:12470:24: warning: duplicate declaration of ‘utf8_cp950’ is invalid in C++ [-Wc++-compat]
    ma_03_t.c:9:24: warning: uninitialized const ‘MacChineseTrad_utf8’ is invalid in C++ [-Wc++-compat]
    ma_03_t.c:10:24: warning: uninitialized const ‘utf8_MacChineseTrad’ is invalid in C++ [-Wc++-compat]
    ma_03_t.c:4012:24: warning: duplicate declaration of ‘MacChineseTrad_utf8’ is invalid in C++ [-Wc++-compat]
    ma_03_t.c:9866:24: warning: duplicate declaration of ‘utf8_MacChineseTrad’ is invalid in C++ [-Wc++-compat]
    bi_00_t.c:9:24: warning: uninitialized const ‘big5_eten_utf8’ is invalid in C++ [-Wc++-compat]
    bi_00_t.c:10:24: warning: uninitialized const ‘utf8_big5_eten’ is invalid in C++ [-Wc++-compat]
    bi_00_t.c:4125:24: warning: duplicate declaration of ‘big5_eten_utf8’ is invalid in C++ [-Wc++-compat]
    bi_00_t.c:10163:24: warning: duplicate declaration of ‘utf8_big5_eten’ is invalid in C++ [-Wc++-compat]
    Unicode.xs: In function ‘XS_Encode__Unicode_decode_xs’:
    ../../../handy.h:111:31: warning: the address of ‘PL_sv_undef’ will always evaluate as ‘true’ [-Waddress]
    Unicode.xs: In function ‘XS_Encode__Unicode_encode_xs’:
    POSIX.xs:976:7: warning: ‘_tzname’ redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]
    POSIX.xs:976:1: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default]
    ./const-xs.inc: In function ‘XS_POSIX_constant’:
    ./const-xs.inc:1461:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    ./const-xs.inc:1466:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    ../../proto.h:8074:14: warning: ‘S_stdize_locale’ declared ‘static’ but never defined [-Wunused-function]
    POSIX.xs:846:11: warning: ‘my_rint’ defined but not used [-Wunused-function]
    re_comp.c: In function ‘S_study_chunk’:
    re_comp.c:3772:5: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘U32’ [-Wformat=]
    re_comp.c: In function ‘S_reg’:
    ../../regcomp.h:348:32: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 5 has type ‘long unsigned int’ [-Wformat=]
    re_comp.c:10424:7: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 5 has type ‘long unsigned int’ [-Wformat=]
    re_comp.c:10514:3: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 5 has type ‘long unsigned int’ [-Wformat=]
    ./const-xs.inc: In function ‘XS_Socket_AUTOLOAD’:
    ./const-xs.inc:890:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    ./const-xs.inc:895:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    ./const-xs.inc: In function ‘boot_Socket’:
    ./const-xs.inc:852:20: warning: missing braces around initializer [-Wmissing-braces]
    ./const-xs.inc:852:20: warning: (near initialization for ‘ip6_address.__u6’) [-Wmissing-braces]
    ./const-xs.inc:861:20: warning: missing braces around initializer [-Wmissing-braces]
    ./const-xs.inc:861:20: warning: (near initialization for ‘ip6_address.__u6’) [-Wmissing-braces]
    Storable.xs: In function ‘retrieve_svundef_elem’:
    Storable.xs:1044:6: warning: the address of ‘PL_sv_undef’ will always evaluate as ‘true’ [-Waddress]
    threads.c: In function ‘boot_threads’:
    threads.c:2100:17: warning: unused variable ‘file’ [-Wunused-variable]
    shared.c: In function ‘boot_threads__shared’:
    shared.c:2102:17: warning: unused variable ‘file’ [-Wunused-variable]
    Piece.xs: In function ‘_strptime’:
    Piece.xs:688:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Piece.xs:782:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Piece.xs: In function ‘XS_Time__Piece__strftime’:
    Piece.xs:1059:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Piece.xs:350:13: warning: ‘copyright’ defined but not used [-Wunused-variable]
    Piece.xs:352:13: warning: ‘sccsid’ defined but not used [-Wunused-variable]
    HiRes.xs: In function ‘_gettimeofday’:
    HiRes.xs:175:47: warning: unused parameter ‘not_used’ [-Wunused-parameter]
    HiRes.xs: In function ‘XS_Time__HiRes_clock’:
    HiRes.xs:1250:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    HiRes.c: In function ‘XS_Time__HiRes_constant’:
    Win32.xs:129:5: warning: non-local variable ‘g_osver’ with anonymous type is questionable in C++ [-Wc++-compat]
    Win32.xs: In function ‘wstr_to_sv’:
    Win32.xs:177:5: warning: implicit declaration of function ‘wcslen’ [-Wimplicit-function-declaration]
    Win32.xs: In function ‘get_unicode_env’:
    Win32.xs:240:28: warning: request for implicit conversion from ‘void *’ to ‘WCHAR *’ not permitted in C++ [-Wc++-compat]
    longpath.inc: In function ‘my_longpathA’:
    longpath.inc:33:2: warning: array subscript has type ‘char’ [-Wchar-subscripts]
    longpath.inc: In function ‘my_longpathW’:
    longpath.inc:85:3: warning: implicit declaration of function ‘wcscpy’ [-Wimplicit-function-declaration]
    Win32.xs: In function ‘free_childenv’:
    Win32.xs:378:21: warning: unused parameter ‘d’ [-Wunused-parameter]
    Win32.xs: In function ‘w32_ExpandEnvironmentStrings’:
    Win32.xs: In function ‘w32_IsAdminUser’:
    Win32.xs:422:5: warning: missing braces around initializer [-Wmissing-braces]
    Win32.xs:422:5: warning: (near initialization for ‘NtAuth.Value’) [-Wmissing-braces]
    Win32.xs: In function ‘w32_LookupAccountName’:
    Win32.xs: In function ‘w32_LookupAccountSID’:
    Win32.xs: In function ‘w32_InitiateSystemShutdown’:
    Win32.xs: In function ‘w32_AbortSystemShutdown’:
    Win32.xs: In function ‘w32_MsgBox’:
    Win32.xs:699:23: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs: In function ‘w32_LoadLibrary’:
    Win32.xs: In function ‘w32_FreeLibrary’:
    Win32.xs: In function ‘w32_GetProcAddress’:
    Win32.xs: In function ‘w32_RegisterServer’:
    Win32.xs: In function ‘w32_UnregisterServer’:
    Win32.xs: In function ‘w32_GetArchName’:
    ../../XSUB.h:164:20: warning: unused variable ‘items’ [-Wunused-variable]
    Win32.xs: In function ‘w32_GetChipName’:
    Win32.xs: In function ‘w32_GuidGen’:
    Win32.xs: In function ‘w32_GetFolderPath’:
    Win32.xs:898:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:899:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:900:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:901:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:903:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:904:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:905:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:906:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:907:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:908:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:909:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:910:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:911:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:912:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:913:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:914:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:915:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:916:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:917:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:918:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:919:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:920:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:927:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:928:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:929:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:930:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:931:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:932:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:933:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:934:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:935:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:936:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:937:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:938:54: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:972:9: warning: passing argument 1 of ‘get_unicode_env’ discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:973:9: warning: passing argument 1 of ‘get_unicode_env’ discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:974:9: warning: passing argument 1 of ‘get_unicode_env’ discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:975:9: warning: passing argument 1 of ‘get_unicode_env’ discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:976:9: warning: passing argument 1 of ‘get_unicode_env’ discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs: In function ‘w32_GetFileVersion’:
    Win32.xs: In function ‘w32_SetChildShowWindow’:
    Win32.xs: In function ‘w32_GetCwd’:
    Win32.xs: In function ‘w32_SetCwd’:
    Win32.xs: In function ‘w32_GetNextAvailDrive’:
    Win32.xs: In function ‘w32_GetLastError’:
    Win32.xs: In function ‘w32_SetLastError’:
    Win32.xs: In function ‘w32_LoginName’:
    Win32.xs: In function ‘w32_NodeName’:
    Win32.xs: In function ‘w32_DomainName’:
    Win32.xs: In function ‘w32_FsType’:
    Win32.xs: In function ‘w32_GetOSVersion’:
    Win32.xs: In function ‘w32_IsWinNT’:
    Win32.xs: In function ‘w32_IsWin95’:
    Win32.xs: In function ‘w32_FormatMessage’:
    Win32.xs: In function ‘w32_Spawn’:
    Win32.xs: In function ‘w32_GetTickCount’:
    Win32.xs: In function ‘w32_GetShortPathName’:
    Win32.xs: In function ‘w32_GetFullPathName’:
    Win32.xs: In function ‘w32_GetLongPathName’:
    Win32.xs:1524:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Win32.xs: In function ‘w32_GetANSIPathName’:
    Win32.xs: In function ‘w32_Sleep’:
    Win32.xs: In function ‘w32_CopyFile’:
    Win32.xs: In function ‘w32_OutputDebugString’:
    Win32.xs: In function ‘w32_GetCurrentProcessId’:
    Win32.xs: In function ‘w32_GetCurrentThreadId’:
    Win32.xs: In function ‘w32_CreateDirectory’:
    Win32.xs: In function ‘w32_CreateFile’:
    Win32.xs: In function ‘w32_GetSystemMetrics’:
    Win32.xs: In function ‘w32_GetProductInfo’:
    Win32.xs: In function ‘w32_GetACP’:
    Win32.xs: In function ‘w32_GetConsoleCP’:
    Win32.xs: In function ‘w32_GetConsoleOutputCP’:
    Win32.xs: In function ‘w32_GetOEMCP’:
    Win32.xs: In function ‘w32_SetConsoleCP’:
    Win32.xs: In function ‘w32_SetConsoleOutputCP’:
    Win32.xs: In function ‘boot_Win32’:
    Win32.xs:1763:1: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:1185:16: warning: ‘pfnNetWkstaGetInfo’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    File.xs: In function ‘XS_Win32API__File_CreateFileA’:
    File.xs:151:4: warning: request for implicit conversion from ‘void *’ to ‘LPSECURITY_ATTRIBUTES’ not permitted in C++ [-Wc++-compat]
    File.xs: In function ‘XS_Win32API__File_CreateFileW’:
    File.xs:173:4: warning: request for implicit conversion from ‘void *’ to ‘LPSECURITY_ATTRIBUTES’ not permitted in C++ [-Wc++-compat]
    File.xs: In function ‘XS_Win32API__File_DeviceIoControl’:
    File.xs:244:5: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘DWORD’ [-Wformat=]
    File.xs:249:5: warning: request for implicit conversion from ‘void *’ to ‘LPOVERLAPPED’ not permitted in C++ [-Wc++-compat]
    File.c: In function ‘XS_Win32API__File_GetVolumeInformationW’:
    File.c:1092:2: warning: implicit declaration of function ‘wcslen’ [-Wimplicit-function-declaration]
    File.c: In function ‘XS_Win32API__File_OsFHandleOpenFd’:
    File.c:1348:8: warning: variable ‘uMode’ set but not used [-Wunused-but-set-variable]
    File.c:1347:7: warning: variable ‘hOsFHandle’ set but not used [-Wunused-but-set-variable]
    File.xs: In function ‘XS_Win32API__File_ReadFile’:
    File.xs:556:2: warning: request for implicit conversion from ‘void *’ to ‘LPOVERLAPPED’ not permitted in C++ [-Wc++-compat]
    File.xs: In function ‘XS_Win32API__File_SetFilePointer’:
    File.xs:603:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    File.xs: In function ‘XS_Win32API__File_WriteFile’:
    File.xs:640:8: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘DWORD’ [-Wformat=]
    File.xs:643:5: warning: request for implicit conversion from ‘void *’ to ‘LPOVERLAPPED’ not permitted in C++ [-Wc++-compat]
    APItest.xs: In function ‘XS_XS__APItest__Magic_test_toLOWER_LC’:
    ../../handy.h:1352:49: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    APItest.xs: In function ‘XS_XS__APItest__Magic_test_toFOLD_LC’:
    APItest.xs: In function ‘XS_XS__APItest__Magic_test_toUPPER_LC’:
    ../../handy.h:1366:23: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0x2a): undefined reference to `Perl_newSVnv'
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0x41): undefined reference to `Perl_newSVpvn'
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0x58): undefined reference to `Perl_load_module'
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0x70): undefined reference to `PL_op'
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0x88): undefined reference to `Perl_call_pv'
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0x95): undefined reference to `Perl_block_gimme'
    regcomp.c: In function ‘S_study_chunk’:
    regcomp.c:3772:5: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘U32’ [-Wformat=]
    regcomp.c: In function ‘S_reg’:
    regcomp.h:348:32: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 5 has type ‘long unsigned int’ [-Wformat=]
    regcomp.c:10424:7: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 5 has type ‘long unsigned int’ [-Wformat=]
    regcomp.c:10514:3: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 5 has type ‘long unsigned int’ [-Wformat=]
    sv.c:11256:29: warning: comparison is always true due to limited range of data type [-Wtype-limits]
    sv.c:12453:16: warning: comparison is always true due to limited range of data type [-Wtype-limits]
    File.xs: In function ‘ErrPrintf’:
    File.xs:65:7: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
    File.xs:58:5: warning: ‘ErrPrintf’ defined but not used [-Wunused-function]
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o): In function `w32_CORE_all':
    /home/cygsmoker/smoke-me/perl-current/ext/Win32CORE/Win32CORE.c:36: undefined reference to `Perl_newSVnv'
    /home/cygsmoker/smoke-me/perl-current/ext/Win32CORE/Win32CORE.c:36: undefined reference to `Perl_newSVpvn'
    /home/cygsmoker/smoke-me/perl-current/ext/Win32CORE/Win32CORE.c:36: undefined reference to `Perl_load_module'
    /home/cygsmoker/smoke-me/perl-current/ext/Win32CORE/Win32CORE.c:40: undefined reference to `PL_op'
    /home/cygsmoker/smoke-me/perl-current/ext/Win32CORE/Win32CORE.c:40: undefined reference to `Perl_call_pv'
    /home/cygsmoker/smoke-me/perl-current/ext/Win32CORE/Win32CORE.c:40: undefined reference to `Perl_block_gimme'
    HiRes.c: In function ‘XS_Time__HiRes_CLONE’:
    Win32.xs:972:9: warning: passing argument 2 of ‘get_unicode_env’ discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:973:9: warning: passing argument 2 of ‘get_unicode_env’ discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:974:9: warning: passing argument 2 of ‘get_unicode_env’ discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:975:9: warning: passing argument 2 of ‘get_unicode_env’ discards ‘const’ qualifier from pointer target type [enabled by default]
    Win32.xs:976:9: warning: passing argument 2 of ‘get_unicode_env’ discards ‘const’ qualifier from pointer target type [enabled by default]
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0x32): undefined reference to `Perl_newSVnv'
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0x4d): undefined reference to `Perl_newSVpvn'
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0x68): undefined reference to `Perl_load_module'
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0x9d): undefined reference to `Perl_call_pv'
    lib/auto/Win32CORE/Win32CORE.a(Win32CORE.o):Win32CORE.c:(.text+0xb4): undefined reference to `Perl_block_gimme'
    UUID: 3EA52E5C-6DD3-1014-8EE5-DD263D0D44DE
    Branch: smoke-me/khw-ebcdic
    Config: default
    Logs: http://perl.develop-help.com/reports/
    
    -- 
    Report by Test::Smoke v1.53 build  running on perl 5.14.2
    (Reporter v0.050 / Smoker v0.045)