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

    Message-ID: <201410242245.s9OMjrNT003023@mars.tony.develop-help.com>
    Subject: Smoke [5.21.6] v5.21.5-83-geb9e3b1 FAIL(F) 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 09:45 +1100
    Mime-version: 1.0
    Content-transfer-encoding: quoted-printable
    
    Automated smoke report for 5.21.6 patch eb9e3b14fd77e43b36846b86f8780d23fda=
    50258 v5.21.5-83-geb9e3b1
    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 2 hours 44 minutes (average 41 minutes 11 seconds)
    
    Summary: FAIL(F)
    
    O =3D OK  F =3D Failure(s), extended report at the bottom
    X =3D Failure(s) under TEST but not under harness
    ? =3D still running or test results not (yet) available
    Build failures during:       - =3D unknown or N/A
    c =3D Configure, m =3D make, M =3D make (after miniperl), t =3D make test-p=
    rep
    
    v5.21.5-83-geb9e3b1  Configuration (common) none
    ----------- ---------------------------------------------------------
    F F F F     -Uusethreads
    F F F F     -Duseithreads
    | | | +----- PERLIO =3D perlio -DDEBUGGING
    | | +------- PERLIO =3D stdio  -DDEBUGGING
    | +--------- PERLIO =3D perlio
    +----------- PERLIO =3D stdio
    
    
    Locally applied patches:
        SMOKEeb9e3b14fd77e43b36846b86f8780d23fda50258
    
    Testsuite was run only with 'harness' and HARNESS_OPTIONS=3Dj2
    
    Failures: (common-args) none
    [stdio] -Uusethreads
    ../cpan/Digest-SHA/t/methods.t..............................FAILED
        9
    ../cpan/Socket/t/socketpair.t...............................FAILED
        Bad plan.  You planned 45 tests but ran 35.
    ../cpan/Win32/t/Names.t.....................................FAILED
        8, 10-11
        Non-zero exit status: 3
    
    [perlio] -Uusethreads
    ../cpan/Win32/t/Names.t.....................................FAILED
        8, 10-11
        Non-zero exit status: 3
    
    [stdio] -DDEBUGGING -Uusethreads
    [stdio] -Duseithreads
    [stdio] -DDEBUGGING -Duseithreads
    ../cpan/Digest-SHA/t/methods.t..............................FAILED
        9
    ../cpan/Win32/t/Names.t.....................................FAILED
        8, 10-11
        Non-zero exit status: 3
    
    [perlio] -DDEBUGGING -Uusethreads
    [perlio] -Duseithreads
    ../cpan/Time-HiRes/t/alarm.t................................FAILED
        5, 9
        Non-zero exit status: 2
    ../cpan/Win32/t/Names.t.....................................FAILED
        8, 10-11
        Non-zero exit status: 3
    
    [perlio] -DDEBUGGING -Duseithreads
    ../t/op/alarm.t.............................................FAILED
        1-2
    ../dist/threads/t/exit.t....................................FAILED
        12, 14
    ../cpan/Win32/t/Names.t.....................................FAILED
        8, 10-11
        Non-zero exit status: 3
    
    Compiler messages(gcc):
    op.c: In function =E2=80=98Perl_rpeep=E2=80=99:
    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 =E2=80=98Perl_regprop=E2=80=99:
    regcomp.c:16154:116: warning: unused parameter =E2=80=98pRExC_state=E2=80=
    =99 [-Wunused-parameter]
    sv.c: In function =E2=80=98Perl_sv_vcatpvfn_flags=E2=80=99:
    sv.c:11254:21: warning: comparison is always false due to limited range of =
    data type [-Wtype-limits]
    time64.c: In function =E2=80=98S_copy_little_tm_to_big_TM=E2=80=99:
    time64.c:291:25: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32CORE.c: In function =E2=80=98boot_Win32CORE=E2=80=99:
    ../../XSUB.h:126:43: warning: unused parameter =E2=80=98cv=E2=80=99 [-Wunu=
    sed-parameter]
    arybase.xs: In function =E2=80=98ab_pp_basearg=E2=80=99:
    arybase.xs:217:12: warning: =E2=80=98oi.base=E2=80=99 may be used uninitial=
    ized in this function [-Wmaybe-uninitialized]
    arybase.xs:272:2: warning: =E2=80=98oi.old_pp=E2=80=99 may be used uninitia=
    lized in this function [-Wmaybe-uninitialized]
    arybase.xs: In function =E2=80=98ab_pp_each=E2=80=99:
    arybase.xs:225:2: warning: =E2=80=98oi.base=E2=80=99 may be used uninitiali=
    zed in this function [-Wmaybe-uninitialized]
    arybase.xs:315:9: warning: =E2=80=98oi.old_pp=E2=80=99 may be used uninitia=
    lized in this function [-Wmaybe-uninitialized]
    arybase.xs: In function =E2=80=98ab_pp_index=E2=80=99:
    arybase.xs:330:9: warning: =E2=80=98oi.old_pp=E2=80=99 may be used uninitia=
    lized in this function [-Wmaybe-uninitialized]
    arybase.xs: In function =E2=80=98ab_pp_keys=E2=80=99:
    arybase.xs:301:9: warning: =E2=80=98oi.old_pp=E2=80=99 may be used uninitia=
    lized in this function [-Wmaybe-uninitialized]
    arybase.xs: In function =E2=80=98ab_pp_av2arylen=E2=80=99:
    arybase.xs:281:6: warning: =E2=80=98oi.old_pp=E2=80=99 may be used uninitia=
    lized in this function [-Wmaybe-uninitialized]
    bzlib.c: In function =E2=80=98default_bzalloc=E2=80=99:
    bzlib.c:107:31: warning: unused parameter =E2=80=98opaque=E2=80=99 [-Wunuse=
    d-parameter]
    bzlib.c: In function =E2=80=98default_bzfree=E2=80=99:
    bzlib.c:114:29: warning: unused parameter =E2=80=98opaque=E2=80=99 [-Wunuse=
    d-parameter]
    compress.c: In function =E2=80=98sendMTFValues=E2=80=99:
    compress.c:243:19: warning: variable =E2=80=98nBytes=E2=80=99 set but not u=
    sed [-Wunused-but-set-variable]
    compress.c: In function =E2=80=98BZ2_compressBlock=E2=80=99:
    compress.c:401:25: warning: =E2=80=98cost[5]=E2=80=99 may be used uninitial=
    ized in this function [-Wmaybe-uninitialized]
    compress.c:391:54: warning: =E2=80=98cost[4]=E2=80=99 may be used uninitial=
    ized in this function [-Wmaybe-uninitialized]
    compress.c:391:54: warning: =E2=80=98cost[3]=E2=80=99 may be used uninitial=
    ized in this function [-Wmaybe-uninitialized]
    compress.c:391:54: warning: =E2=80=98cost[2]=E2=80=99 may be used uninitial=
    ized in this function [-Wmaybe-uninitialized]
    Zlib.xs: In function =E2=80=98my_zcalloc=E2=80=99:
    Zlib.xs:500:27: warning: unused parameter =E2=80=98opaque=E2=80=99 [-Wunuse=
    d-parameter]
    Zlib.xs: In function =E2=80=98my_zcfree=E2=80=99:
    Zlib.xs:506:24: warning: unused parameter =E2=80=98opaque=E2=80=99 [-Wunuse=
    d-parameter]
    Zlib.c: In function =E2=80=98XS_Compress__Raw__Zlib__inflateStream_inflate=
    =E2=80=99:
    Zlib.c:2205:7: warning: variable =E2=80=98eof=E2=80=99 set but not used [-W=
    unused-but-set-variable]
    Zlib.c: In function =E2=80=98XS_Compress__Raw__Zlib__inflateScanStream_scan=
    =E2=80=99:
    Zlib.c:2977:7: warning: variable =E2=80=98eof=E2=80=99 set but not used [-W=
    unused-but-set-variable]
    Zlib.c:2976:7: warning: variable =E2=80=98out=E2=80=99 set but not used [-W=
    unused-but-set-variable]
    Zlib.c: In function =E2=80=98XS_Compress__Raw__Zlib_constant=E2=80=99:
    ../../embed.h:642:37: warning: =E2=80=98iv=E2=80=99 may be used uninitiali=
    zed in this function [-Wmaybe-uninitialized]
    MD5.xs: In function =E2=80=98XS_Digest__MD5_md5=E2=80=99:
    ../../hv.h:265:28: warning: null argument where non-null required (argumen=
    t 1) [-Wnonnull]
    RealPPPort.xs: In function =E2=80=98XS_Devel__PPPort_dXSTARG=E2=80=99:
    RealPPPort.xs: In function =E2=80=98XS_Devel__PPPort_dAXMARK=E2=80=99:
    RealPPPort.c: In function =E2=80=98XS_Devel__PPPort_new_with_other_mg=E2=80=
    =99:
    RealPPPort.xs:743:9: warning: unused variable =E2=80=98i=E2=80=99 [-Wunused=
    -variable]
    RealPPPort.c: In function =E2=80=98XS_Devel__PPPort_new_with_mg=E2=80=99:
    RealPPPort.xs:767:9: warning: unused variable =E2=80=98i=E2=80=99 [-Wunused=
    -variable]
    RealPPPort.c: In function =E2=80=98XS_Devel__PPPort_SvPV_nomg_nolen=E2=80=
    =99:
    RealPPPort.xs:1864:24: warning: unused variable =E2=80=98len=E2=80=99 [-Wun=
    used-variable]
    RealPPPort.xs: In function =E2=80=98XS_Devel__PPPort_other_variables=E2=80=
    =99:
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_DBsignal=E2=80=99 will n=
    ever be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_DBsingle=E2=80=99 will n=
    ever be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_DBsub=E2=80=99 will neve=
    r be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_DBtrace=E2=80=99 will ne=
    ver be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_compiling=E2=80=99 will =
    never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_curcop=E2=80=99 will nev=
    er be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_curstash=E2=80=99 will n=
    ever be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_debstash=E2=80=99 will n=
    ever be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_defgv=E2=80=99 will neve=
    r be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_diehook=E2=80=99 will ne=
    ver be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_dowarn=E2=80=99 will nev=
    er be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_errgv=E2=80=99 will neve=
    r be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_laststatval=E2=80=99 wil=
    l never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_no_modify=E2=80=99 will =
    never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_perl_destruct_level=E2=
    =80=99 will never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_perldb=E2=80=99 will nev=
    er be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_stack_base=E2=80=99 will=
     never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_stack_sp=E2=80=99 will n=
    ever be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_statcache=E2=80=99 will =
    never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_stdingv=E2=80=99 will ne=
    ver be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_sv_arenaroot=E2=80=99 wi=
    ll never be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_tainted=E2=80=99 will ne=
    ver be NULL [-Waddress]
    RealPPPort.xs:257:61: warning: the comparison will always evaluate as =E2=
    =80=98true=E2=80=99 for the address of =E2=80=98PL_tainting=E2=80=99 will n=
    ever be NULL [-Waddress]
    ./const-xs.inc: In function =E2=80=98XS_Fcntl_AUTOLOAD=E2=80=99:
    ./const-xs.inc:549:6: warning: format =E2=80=98%d=E2=80=99 expects argumen=
    t of type =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98line_t=E2=
    =80=99 [-Wformat=3D]
    ./const-xs.inc:554:6: warning: format =E2=80=98%d=E2=80=99 expects argumen=
    t of type =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98line_t=E2=
    =80=99 [-Wformat=3D]
    byte_t.c:9:24: warning: uninitialized const =E2=80=98utf8_AdobeStandardEnco=
    ding=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:10:24: warning: uninitialized const =E2=80=98utf8_MacArabic=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:11:24: warning: uninitialized const =E2=80=98utf8_MacCentralEurRom=
    an=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:12:24: warning: uninitialized const =E2=80=98utf8_MacCroatian=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:13:24: warning: uninitialized const =E2=80=98utf8_MacCyrillic=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:14:24: warning: uninitialized const =E2=80=98utf8_MacFarsi=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:15:24: warning: uninitialized const =E2=80=98utf8_MacGreek=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:16:24: warning: uninitialized const =E2=80=98utf8_MacHebrew=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:17:24: warning: uninitialized const =E2=80=98utf8_MacIcelandic=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:18:24: warning: uninitialized const =E2=80=98utf8_MacRoman=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:19:24: warning: uninitialized const =E2=80=98utf8_MacRomanian=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:20:24: warning: uninitialized const =E2=80=98utf8_MacRumanian=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:21:24: warning: uninitialized const =E2=80=98utf8_MacSami=E2=80=99=
     is invalid in C++ [-Wc++-compat]
    byte_t.c:22:24: warning: uninitialized const =E2=80=98utf8_MacThai=E2=80=99=
     is invalid in C++ [-Wc++-compat]
    byte_t.c:23:24: warning: uninitialized const =E2=80=98utf8_MacTurkish=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:24:24: warning: uninitialized const =E2=80=98utf8_cp1006=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:25:24: warning: uninitialized const =E2=80=98utf8_cp1250=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:26:24: warning: uninitialized const =E2=80=98utf8_cp1251=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:27:24: warning: uninitialized const =E2=80=98utf8_cp1252=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:28:24: warning: uninitialized const =E2=80=98utf8_cp1253=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:29:24: warning: uninitialized const =E2=80=98utf8_cp1254=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:30:24: warning: uninitialized const =E2=80=98utf8_cp1255=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:31:24: warning: uninitialized const =E2=80=98utf8_cp1256=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:32:24: warning: uninitialized const =E2=80=98utf8_cp1257=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:33:24: warning: uninitialized const =E2=80=98utf8_cp1258=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:34:24: warning: uninitialized const =E2=80=98utf8_cp424=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:35:24: warning: uninitialized const =E2=80=98utf8_cp437=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:36:24: warning: uninitialized const =E2=80=98utf8_cp737=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:37:24: warning: uninitialized const =E2=80=98utf8_cp775=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:38:24: warning: uninitialized const =E2=80=98utf8_cp850=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:39:24: warning: uninitialized const =E2=80=98utf8_cp852=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:40:24: warning: uninitialized const =E2=80=98utf8_cp855=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:41:24: warning: uninitialized const =E2=80=98utf8_cp856=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:42:24: warning: uninitialized const =E2=80=98utf8_cp857=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:43:24: warning: uninitialized const =E2=80=98utf8_cp858=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:44:24: warning: uninitialized const =E2=80=98utf8_cp860=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:45:24: warning: uninitialized const =E2=80=98utf8_cp861=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:46:24: warning: uninitialized const =E2=80=98utf8_cp862=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:47:24: warning: uninitialized const =E2=80=98utf8_cp863=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:48:24: warning: uninitialized const =E2=80=98utf8_cp864=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:49:24: warning: uninitialized const =E2=80=98utf8_cp865=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:50:24: warning: uninitialized const =E2=80=98utf8_cp866=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:51:24: warning: uninitialized const =E2=80=98utf8_cp869=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:52:24: warning: uninitialized const =E2=80=98utf8_cp874=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    byte_t.c:53:24: warning: uninitialized const =E2=80=98utf8_hp_roman8=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:54:24: warning: uninitialized const =E2=80=98utf8_iso_8859_2=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:55:24: warning: uninitialized const =E2=80=98utf8_iso_8859_3=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:56:24: warning: uninitialized const =E2=80=98utf8_iso_8859_4=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:57:24: warning: uninitialized const =E2=80=98utf8_iso_8859_5=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:58:24: warning: uninitialized const =E2=80=98utf8_iso_8859_6=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:59:24: warning: uninitialized const =E2=80=98utf8_iso_8859_7=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:60:24: warning: uninitialized const =E2=80=98utf8_iso_8859_8=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:61:24: warning: uninitialized const =E2=80=98utf8_iso_8859_9=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:62:24: warning: uninitialized const =E2=80=98utf8_iso_8859_10=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:63:24: warning: uninitialized const =E2=80=98utf8_iso_8859_11=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:64:24: warning: uninitialized const =E2=80=98utf8_iso_8859_13=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:65:24: warning: uninitialized const =E2=80=98utf8_iso_8859_14=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:66:24: warning: uninitialized const =E2=80=98utf8_iso_8859_15=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:67:24: warning: uninitialized const =E2=80=98utf8_iso_8859_16=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:68:24: warning: uninitialized const =E2=80=98utf8_koi8_f=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:69:24: warning: uninitialized const =E2=80=98utf8_koi8_r=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:70:24: warning: uninitialized const =E2=80=98utf8_koi8_u=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:71:24: warning: uninitialized const =E2=80=98utf8_nextstep=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    byte_t.c:72:24: warning: uninitialized const =E2=80=98utf8_viscii=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    byte_t.c:867:24: warning: duplicate declaration of =E2=80=98utf8_AdobeStand=
    ardEncoding=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:984:24: warning: duplicate declaration of =E2=80=98utf8_MacArabic=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:1134:24: warning: duplicate declaration of =E2=80=98utf8_MacCentra=
    lEurRoman=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:1309:24: warning: duplicate declaration of =E2=80=98utf8_MacCroati=
    an=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:1439:24: warning: duplicate declaration of =E2=80=98utf8_MacCyrill=
    ic=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:1556:24: warning: duplicate declaration of =E2=80=98utf8_MacFarsi=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:1679:24: warning: duplicate declaration of =E2=80=98utf8_MacGreek=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:1788:24: warning: duplicate declaration of =E2=80=98utf8_MacHebrew=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:1952:24: warning: duplicate declaration of =E2=80=98utf8_MacIcelan=
    dic=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:2133:24: warning: duplicate declaration of =E2=80=98utf8_MacRoman=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:2319:24: warning: duplicate declaration of =E2=80=98utf8_MacRomani=
    an=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:2496:24: warning: duplicate declaration of =E2=80=98utf8_MacRumani=
    an=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:2659:24: warning: duplicate declaration of =E2=80=98utf8_MacSami=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:2745:24: warning: duplicate declaration of =E2=80=98utf8_MacThai=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:2910:24: warning: duplicate declaration of =E2=80=98utf8_MacTurkis=
    h=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:3049:24: warning: duplicate declaration of =E2=80=98utf8_cp1006=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:3167:24: warning: duplicate declaration of =E2=80=98utf8_cp1250=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:3255:24: warning: duplicate declaration of =E2=80=98utf8_cp1251=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:3343:24: warning: duplicate declaration of =E2=80=98utf8_cp1252=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:3431:24: warning: duplicate declaration of =E2=80=98utf8_cp1253=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:3527:24: warning: duplicate declaration of =E2=80=98utf8_cp1254=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:3629:24: warning: duplicate declaration of =E2=80=98utf8_cp1255=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:3763:24: warning: duplicate declaration of =E2=80=98utf8_cp1256=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:3880:24: warning: duplicate declaration of =E2=80=98utf8_cp1257=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:3994:24: warning: duplicate declaration of =E2=80=98utf8_cp1258=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:4099:24: warning: duplicate declaration of =E2=80=98utf8_cp424=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:4255:24: warning: duplicate declaration of =E2=80=98utf8_cp437=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:4367:24: warning: duplicate declaration of =E2=80=98utf8_cp737=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:4517:24: warning: duplicate declaration of =E2=80=98utf8_cp775=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:4619:24: warning: duplicate declaration of =E2=80=98utf8_cp850=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:4759:24: warning: duplicate declaration of =E2=80=98utf8_cp852=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:4865:24: warning: duplicate declaration of =E2=80=98utf8_cp855=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:4969:24: warning: duplicate declaration of =E2=80=98utf8_cp856=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:5070:24: warning: duplicate declaration of =E2=80=98utf8_cp857=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:5175:24: warning: duplicate declaration of =E2=80=98utf8_cp858=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:5324:24: warning: duplicate declaration of =E2=80=98utf8_cp860=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:5486:24: warning: duplicate declaration of =E2=80=98utf8_cp861=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:5646:24: warning: duplicate declaration of =E2=80=98utf8_cp862=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:5806:24: warning: duplicate declaration of =E2=80=98utf8_cp863=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:5999:24: warning: duplicate declaration of =E2=80=98utf8_cp864=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6161:24: warning: duplicate declaration of =E2=80=98utf8_cp865=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6260:24: warning: duplicate declaration of =E2=80=98utf8_cp866=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6372:24: warning: duplicate declaration of =E2=80=98utf8_cp869=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6434:24: warning: duplicate declaration of =E2=80=98utf8_cp874=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6511:24: warning: duplicate declaration of =E2=80=98utf8_hp_roman8=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6592:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    2=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6663:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    3=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6738:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    4=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6785:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    5=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6826:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    6=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6896:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    7=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6946:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    8=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:6985:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    9=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7062:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    10=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7102:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    11=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7186:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    13=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7284:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    14=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7335:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    15=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7421:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_=
    16=E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7517:24: warning: duplicate declaration of =E2=80=98utf8_koi8_f=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7623:24: warning: duplicate declaration of =E2=80=98utf8_koi8_r=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7758:24: warning: duplicate declaration of =E2=80=98utf8_koi8_u=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7862:24: warning: duplicate declaration of =E2=80=98utf8_nextstep=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    byte_t.c:7980:24: warning: duplicate declaration of =E2=80=98utf8_viscii=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    Encode.xs: In function =E2=80=98_encoded_utf8_to_bytes=E2=80=99:
    Encode.xs:22:37: warning: unused parameter =E2=80=98sv=E2=80=99 [-Wunused-p=
    arameter]
    Encode.xs:22:47: warning: unused parameter =E2=80=98encoding=E2=80=99 [-Wun=
    used-parameter]
    Encode.xs: In function =E2=80=98_encoded_bytes_to_utf8=E2=80=99:
    Encode.xs: In function =E2=80=98call_failure=E2=80=99:
    Encode.xs:67:19: warning: unused parameter =E2=80=98routine=E2=80=99 [-Wunu=
    sed-parameter]
    Encode.xs:67:33: warning: unused parameter =E2=80=98done=E2=80=99 [-Wunused=
    -parameter]
    Encode.xs:67:44: warning: unused parameter =E2=80=98dest=E2=80=99 [-Wunused=
    -parameter]
    Encode.xs:67:55: warning: unused parameter =E2=80=98orig=E2=80=99 [-Wunused=
    -parameter]
    Encode.xs: In function =E2=80=98process_utf8=E2=80=99:
    Encode.xs:362:22: warning: comparison between signed and unsigned integer e=
    xpressions [-Wsign-compare]
    Encode.xs:366:30: warning: comparison between signed and unsigned integer e=
    xpressions [-Wsign-compare]
    Encode.c: In function =E2=80=98XS_Encode__utf8_encode_xs=E2=80=99:
    Encode.xs:506:10: warning: unused variable =E2=80=98renewed=E2=80=99 [-Wunu=
    sed-variable]
    Encode.c: In function =E2=80=98XS_Encode__XS_renew=E2=80=99:
    Encode.c:754:7: warning: unused variable =E2=80=98obj=E2=80=99 [-Wunused-va=
    riable]
    Encode.c: In function =E2=80=98XS_Encode__XS_renewed=E2=80=99:
    Encode.c:773:7: warning: unused variable =E2=80=98obj=E2=80=99 [-Wunused-va=
    riable]
    Encode.c: In function =E2=80=98XS_Encode__XS_needs_lines=E2=80=99:
    Encode.c:956:7: warning: unused variable =E2=80=98obj=E2=80=99 [-Wunused-va=
    riable]
    Encode.c: In function =E2=80=98XS_Encode__XS_perlio_ok=E2=80=99:
    Encode.c:977:7: warning: unused variable =E2=80=98obj=E2=80=99 [-Wunused-va=
    riable]
    def_t.c:9:24: warning: uninitialized const =E2=80=98utf8_iso_8859_1=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    def_t.c:73:24: warning: duplicate declaration of =E2=80=98utf8_iso_8859_1=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    eu_01_t.c:9:24: warning: uninitialized const =E2=80=98euc_cn_utf8=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    eu_01_t.c:10:24: warning: uninitialized const =E2=80=98utf8_euc_cn=E2=80=99=
     is invalid in C++ [-Wc++-compat]
    eu_01_t.c:2255:24: warning: duplicate declaration of =E2=80=98euc_cn_utf8=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    eu_01_t.c:7772:24: warning: duplicate declaration of =E2=80=98utf8_euc_cn=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    gb_02_t.c:9:24: warning: uninitialized const =E2=80=98gb12345_raw_utf8=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    gb_02_t.c:10:24: warning: uninitialized const =E2=80=98utf8_gb12345_raw=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    gb_02_t.c:2152:24: warning: duplicate declaration of =E2=80=98gb12345_raw_u=
    tf8=E2=80=99 is invalid in C++ [-Wc++-compat]
    gb_02_t.c:8441:24: warning: duplicate declaration of =E2=80=98utf8_gb12345_=
    raw=E2=80=99 is invalid in C++ [-Wc++-compat]
    gb_03_t.c:9:24: warning: uninitialized const =E2=80=98gb2312_raw_utf8=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    gb_03_t.c:10:24: warning: uninitialized const =E2=80=98utf8_gb2312_raw=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    gb_03_t.c:2135:24: warning: duplicate declaration of =E2=80=98gb2312_raw_ut=
    f8=E2=80=99 is invalid in C++ [-Wc++-compat]
    gb_03_t.c:7651:24: warning: duplicate declaration of =E2=80=98utf8_gb2312_r=
    aw=E2=80=99 is invalid in C++ [-Wc++-compat]
    ir_04_t.c:9:24: warning: uninitialized const =E2=80=98iso_ir_165_utf8=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    ir_04_t.c:10:24: warning: uninitialized const =E2=80=98utf8_iso_ir_165=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ir_04_t.c:2353:24: warning: duplicate declaration of =E2=80=98iso_ir_165_ut=
    f8=E2=80=99 is invalid in C++ [-Wc++-compat]
    ir_04_t.c:7972:24: warning: duplicate declaration of =E2=80=98utf8_iso_ir_1=
    65=E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_05_t.c:9:24: warning: uninitialized const =E2=80=98MacChineseSimp_utf8=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_05_t.c:10:24: warning: uninitialized const =E2=80=98utf8_MacChineseSimp=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_05_t.c:2274:24: warning: duplicate declaration of =E2=80=98MacChineseSim=
    p_utf8=E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_05_t.c:7837:24: warning: duplicate declaration of =E2=80=98utf8_MacChine=
    seSimp=E2=80=99 is invalid in C++ [-Wc++-compat]
    cp_00_t.c:9:24: warning: uninitialized const =E2=80=98cp936_utf8=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    cp_00_t.c:10:24: warning: uninitialized const =E2=80=98utf8_cp936=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    ./const-xs.inc: In function =E2=80=98XS_File__Glob_AUTOLOAD=E2=80=99:
    ./const-xs.inc:135:6: warning: format =E2=80=98%d=E2=80=99 expects argumen=
    t of type =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98line_t=E2=
    =80=99 [-Wformat=3D]
    ./const-xs.inc:140:6: warning: format =E2=80=98%d=E2=80=99 expects argumen=
    t of type =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98line_t=E2=
    =80=99 [-Wformat=3D]
    cp_00_t.c:7058:24: warning: duplicate declaration of =E2=80=98cp936_utf8=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    cp_00_t.c:9844:24: warning: duplicate declaration of =E2=80=98utf8_cp936=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:9:24: warning: uninitialized const =E2=80=98utf8_cp1026=E2=80=99=
     is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:10:24: warning: uninitialized const =E2=80=98utf8_cp1047=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:11:24: warning: uninitialized const =E2=80=98utf8_cp37=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:12:24: warning: uninitialized const =E2=80=98utf8_cp500=E2=80=99=
     is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:13:24: warning: uninitialized const =E2=80=98utf8_cp875=E2=80=99=
     is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:14:24: warning: uninitialized const =E2=80=98utf8_posix_bc=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:218:24: warning: duplicate declaration of =E2=80=98utf8_cp1026=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:294:24: warning: duplicate declaration of =E2=80=98utf8_cp1047=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:370:24: warning: duplicate declaration of =E2=80=98utf8_cp37=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:442:24: warning: duplicate declaration of =E2=80=98utf8_cp500=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:543:24: warning: duplicate declaration of =E2=80=98utf8_cp875=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ebcdic_t.c:622:24: warning: duplicate declaration of =E2=80=98utf8_posix_bc=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    Call.xs: In function =E2=80=98filter_call=E2=80=99:
    Call.xs:63:3: warning: format =E2=80=98%lld=E2=80=99 expects argument of ty=
    pe =E2=80=98long long int=E2=80=99, but argument 3 has type =E2=80=98STRLEN=
    =E2=80=99 [-Wformat=3D]
    Call.xs:63:3: warning: format =E2=80=98%lld=E2=80=99 expects argument of ty=
    pe =E2=80=98long long int=E2=80=99, but argument 5 has type =E2=80=98STRLEN=
    =E2=80=99 [-Wformat=3D]
    Call.xs:100:5: warning: format =E2=80=98%lld=E2=80=99 expects argument of t=
    ype =E2=80=98long long int=E2=80=99, but argument 4 has type =E2=80=98STRLE=
    N=E2=80=99 [-Wformat=3D]
    Call.xs:156:8: warning: format =E2=80=98%lld=E2=80=99 expects argument of t=
    ype =E2=80=98long long int=E2=80=99, but argument 3 has type =E2=80=98STRLE=
    N=E2=80=99 [-Wformat=3D]
    Call.xs:175:9: warning: format =E2=80=98%lld=E2=80=99 expects argument of t=
    ype =E2=80=98long long int=E2=80=99, but argument 4 has type =E2=80=98unsig=
    ned int=E2=80=99 [-Wformat=3D]
    Call.xs:186:47: warning: signed and unsigned type in conditional expression=
     [-Wsign-compare]
    Call.c: In function =E2=80=98XS_Filter__Util__Call_unimport=E2=80=99:
    Call.c:442:15: warning: variable =E2=80=98package=E2=80=99 set but not used=
     [-Wunused-but-set-variable]
    cp_00_t.c:9:24: warning: uninitialized const =E2=80=98cp932_utf8=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    cp_00_t.c:10:24: warning: uninitialized const =E2=80=98utf8_cp932=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    cp_00_t.c:2728:24: warning: duplicate declaration of =E2=80=98cp932_utf8=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    cp_00_t.c:9114:24: warning: duplicate declaration of =E2=80=98utf8_cp932=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    eu_01_t.c:9:24: warning: uninitialized const =E2=80=98euc_jp_utf8=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    eu_01_t.c:10:24: warning: uninitialized const =E2=80=98utf8_euc_jp=E2=80=99=
     is invalid in C++ [-Wc++-compat]
    eu_01_t.c:5761:24: warning: duplicate declaration of =E2=80=98euc_jp_utf8=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    eu_01_t.c:15818:24: warning: duplicate declaration of =E2=80=98utf8_euc_jp=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    ji_02_t.c:9:24: warning: uninitialized const =E2=80=98utf8_jis0201_raw=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ji_02_t.c:77:24: warning: duplicate declaration of =E2=80=98utf8_jis0201_ra=
    w=E2=80=99 is invalid in C++ [-Wc++-compat]
    ji_03_t.c:9:24: warning: uninitialized const =E2=80=98jis0208_raw_utf8=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ji_03_t.c:10:24: warning: uninitialized const =E2=80=98utf8_jis0208_raw=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ji_03_t.c:1980:24: warning: duplicate declaration of =E2=80=98jis0208_raw_u=
    tf8=E2=80=99 is invalid in C++ [-Wc++-compat]
    ji_03_t.c:7988:24: warning: duplicate declaration of =E2=80=98utf8_jis0208_=
    raw=E2=80=99 is invalid in C++ [-Wc++-compat]
    ji_04_t.c:9:24: warning: uninitialized const =E2=80=98jis0212_raw_utf8=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ji_04_t.c:10:24: warning: uninitialized const =E2=80=98utf8_jis0212_raw=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ji_04_t.c:1710:24: warning: duplicate declaration of =E2=80=98jis0212_raw_u=
    tf8=E2=80=99 is invalid in C++ [-Wc++-compat]
    ji_04_t.c:7471:24: warning: duplicate declaration of =E2=80=98utf8_jis0212_=
    raw=E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_05_t.c:9:24: warning: uninitialized const =E2=80=98MacJapanese_utf8=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ma_05_t.c:10:24: warning: uninitialized const =E2=80=98utf8_MacJapanese=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ma_05_t.c:2166:24: warning: duplicate declaration of =E2=80=98MacJapanese_u=
    tf8=E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_05_t.c:8285:24: warning: duplicate declaration of =E2=80=98utf8_MacJapan=
    ese=E2=80=99 is invalid in C++ [-Wc++-compat]
    sh_06_t.c:9:24: warning: uninitialized const =E2=80=98shiftjis_utf8=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    sh_06_t.c:10:24: warning: uninitialized const =E2=80=98utf8_shiftjis=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    sh_06_t.c:1985:24: warning: duplicate declaration of =E2=80=98shiftjis_utf8=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    sh_06_t.c:7964:24: warning: duplicate declaration of =E2=80=98utf8_shiftjis=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    ./const-xs.inc: In function =E2=80=98XS_I18N__Langinfo_AUTOLOAD=E2=80=99:
    ./const-xs.inc:263:6: warning: format =E2=80=98%d=E2=80=99 expects argumen=
    t of type =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98line_t=E2=
    =80=99 [-Wformat=3D]
    ./const-xs.inc:268:6: warning: format =E2=80=98%d=E2=80=99 expects argumen=
    t of type =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98line_t=E2=
    =80=99 [-Wformat=3D]
    cp_00_t.c:9:24: warning: uninitialized const =E2=80=98cp949_utf8=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    cp_00_t.c:10:24: warning: uninitialized const =E2=80=98utf8_cp949=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    cp_00_t.c:5195:24: warning: duplicate declaration of =E2=80=98cp949_utf8=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    cp_00_t.c:11830:24: warning: duplicate declaration of =E2=80=98utf8_cp949=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    eu_01_t.c:9:24: warning: uninitialized const =E2=80=98euc_kr_utf8=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    eu_01_t.c:10:24: warning: uninitialized const =E2=80=98utf8_euc_kr=E2=80=99=
     is invalid in C++ [-Wc++-compat]
    eu_01_t.c:2427:24: warning: duplicate declaration of =E2=80=98euc_kr_utf8=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    eu_01_t.c:10330:24: warning: duplicate declaration of =E2=80=98utf8_euc_kr=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    jo_02_t.c:9:24: warning: uninitialized const =E2=80=98johab_utf8=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    jo_02_t.c:10:24: warning: uninitialized const =E2=80=98utf8_johab=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    jo_02_t.c:5745:24: warning: duplicate declaration of =E2=80=98johab_utf8=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    jo_02_t.c:12223:24: warning: duplicate declaration of =E2=80=98utf8_johab=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    ks_03_t.c:9:24: warning: uninitialized const =E2=80=98ksc5601_raw_utf8=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ks_03_t.c:10:24: warning: uninitialized const =E2=80=98utf8_ksc5601_raw=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    ks_03_t.c:2314:24: warning: duplicate declaration of =E2=80=98ksc5601_raw_u=
    tf8=E2=80=99 is invalid in C++ [-Wc++-compat]
    ks_03_t.c:10216:24: warning: duplicate declaration of =E2=80=98utf8_ksc5601=
    _raw=E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_04_t.c:9:24: warning: uninitialized const =E2=80=98MacKorean_utf8=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    ma_04_t.c:10:24: warning: uninitialized const =E2=80=98utf8_MacKorean=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    ma_04_t.c:2992:24: warning: duplicate declaration of =E2=80=98MacKorean_utf=
    8=E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_04_t.c:11069:24: warning: duplicate declaration of =E2=80=98utf8_MacKore=
    an=E2=80=99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:9:24: warning: uninitialized const =E2=80=98utf8_AdobeSymbol=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:10:24: warning: uninitialized const =E2=80=98utf8_AdobeZdingbat=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:11:24: warning: uninitialized const =E2=80=98utf8_MacDingbats=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:12:24: warning: uninitialized const =E2=80=98utf8_MacSymbol=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:13:24: warning: uninitialized const =E2=80=98utf8_dingbats=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:14:24: warning: uninitialized const =E2=80=98utf8_symbol=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:319:24: warning: duplicate declaration of =E2=80=98utf8_AdobeSym=
    bol=E2=80=99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:443:24: warning: duplicate declaration of =E2=80=98utf8_AdobeZdi=
    ngbat=E2=80=99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:538:24: warning: duplicate declaration of =E2=80=98utf8_MacDingb=
    ats=E2=80=99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:753:24: warning: duplicate declaration of =E2=80=98utf8_MacSymbo=
    l=E2=80=99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:869:24: warning: duplicate declaration of =E2=80=98utf8_dingbats=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    symbol_t.c:1063:24: warning: duplicate declaration of =E2=80=98utf8_symbol=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    const-c.inc: In function =E2=80=98_constant_5=E2=80=99:
    const-c.inc:24:42: warning: unused parameter =E2=80=98iv_return=E2=80=99 [-=
    Wunused-parameter]
    SysV.c: In function =E2=80=98XS_IPC__SysV__constant=E2=80=99:
    ListUtil.xs: In function =E2=80=98XS_List__Util_reduce=E2=80=99:
    ../../cop.h:1186:10: warning: variable =E2=80=98newsp=E2=80=99 set but not=
     used [-Wunused-but-set-variable]
    ListUtil.xs: In function =E2=80=98XS_List__Util_first=E2=80=99:
    ListUtil.xs: In function =E2=80=98XS_List__Util_any=E2=80=99:
    ListUtil.xs: In function =E2=80=98XS_List__Util_pairfirst=E2=80=99:
    ListUtil.xs: In function =E2=80=98XS_List__Util_pairgrep=E2=80=99:
    ListUtil.xs: In function =E2=80=98XS_List__Util_pairmap=E2=80=99:
    ListUtil.xs:689:17: warning: unused variable =E2=80=98b=E2=80=99 [-Wunused-=
    variable]
    ListUtil.xs:688:17: warning: unused variable =E2=80=98a=E2=80=99 [-Wunused-=
    variable]
    ListUtil.xs:731:17: warning: unused variable =E2=80=98b=E2=80=99 [-Wunused-=
    variable]
    ListUtil.xs:730:17: warning: unused variable =E2=80=98a=E2=80=99 [-Wunused-=
    variable]
    ListUtil.c: In function =E2=80=98XS_List__Util_min=E2=80=99:
    ListUtil.xs:129:16: warning: =E2=80=98retval=E2=80=99 may be used uninitial=
    ized in this function [-Wmaybe-uninitialized]
    bi_00_t.c:9:24: warning: uninitialized const =E2=80=98big5_eten_utf8=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    bi_00_t.c:10:24: warning: uninitialized const =E2=80=98utf8_big5_eten=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    bi_00_t.c:4125:24: warning: duplicate declaration of =E2=80=98big5_eten_utf=
    8=E2=80=99 is invalid in C++ [-Wc++-compat]
    bi_00_t.c:10163:24: warning: duplicate declaration of =E2=80=98utf8_big5_et=
    en=E2=80=99 is invalid in C++ [-Wc++-compat]
    bi_01_t.c:9:24: warning: uninitialized const =E2=80=98big5_hkscs_utf8=E2=80=
    =99 is invalid in C++ [-Wc++-compat]
    bi_01_t.c:10:24: warning: uninitialized const =E2=80=98utf8_big5_hkscs=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    bi_01_t.c:5659:24: warning: duplicate declaration of =E2=80=98big5_hkscs_ut=
    f8=E2=80=99 is invalid in C++ [-Wc++-compat]
    bi_01_t.c:17263:24: warning: duplicate declaration of =E2=80=98utf8_big5_hk=
    scs=E2=80=99 is invalid in C++ [-Wc++-compat]
    cp_02_t.c:9:24: warning: uninitialized const =E2=80=98cp950_utf8=E2=80=99 i=
    s invalid in C++ [-Wc++-compat]
    cp_02_t.c:10:24: warning: uninitialized const =E2=80=98utf8_cp950=E2=80=99 =
    is invalid in C++ [-Wc++-compat]
    cp_02_t.c:5891:24: warning: duplicate declaration of =E2=80=98cp950_utf8=E2=
    =80=99 is invalid in C++ [-Wc++-compat]
    cp_02_t.c:12470:24: warning: duplicate declaration of =E2=80=98utf8_cp950=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_03_t.c:9:24: warning: uninitialized const =E2=80=98MacChineseTrad_utf8=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_03_t.c:10:24: warning: uninitialized const =E2=80=98utf8_MacChineseTrad=
    =E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_03_t.c:4012:24: warning: duplicate declaration of =E2=80=98MacChineseTra=
    d_utf8=E2=80=99 is invalid in C++ [-Wc++-compat]
    ma_03_t.c:9866:24: warning: duplicate declaration of =E2=80=98utf8_MacChine=
    seTrad=E2=80=99 is invalid in C++ [-Wc++-compat]
    Unicode.xs: In function =E2=80=98XS_Encode__Unicode_decode_xs=E2=80=99:
    ../../../handy.h:111:31: warning: the address of =E2=80=98PL_sv_undef=E2=
    =80=99 will always evaluate as =E2=80=98true=E2=80=99 [-Waddress]
    Unicode.xs: In function =E2=80=98XS_Encode__Unicode_encode_xs=E2=80=99:
    POSIX.xs:976:7: warning: =E2=80=98_tzname=E2=80=99 redeclared without dllim=
    port attribute: previous dllimport ignored [-Wattributes]
    POSIX.xs:976:1: warning: initialization discards =E2=80=98const=E2=80=99 qu=
    alifier from pointer target type [enabled by default]
    ./const-xs.inc: In function =E2=80=98XS_POSIX_constant=E2=80=99:
    ./const-xs.inc:1461:6: warning: format =E2=80=98%d=E2=80=99 expects argume=
    nt of type =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98line_t=
    =E2=80=99 [-Wformat=3D]
    ./const-xs.inc:1466:6: warning: format =E2=80=98%d=E2=80=99 expects argume=
    nt of type =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98line_t=
    =E2=80=99 [-Wformat=3D]
    ../../proto.h:8071:14: warning: =E2=80=98S_stdize_locale=E2=80=99 declared=
     =E2=80=98static=E2=80=99 but never defined [-Wunused-function]
    POSIX.xs:846:11: warning: =E2=80=98my_rint=E2=80=99 defined but not used [-=
    Wunused-function]
    re_comp.c: In function =E2=80=98S_study_chunk=E2=80=99:
    re_comp.c:3772:5: warning: format =E2=80=98%d=E2=80=99 expects argument of =
    type =E2=80=98int=E2=80=99, but argument 3 has type =E2=80=98U32=E2=80=99 [=
    -Wformat=3D]
    re_comp.c: In function =E2=80=98S_reg=E2=80=99:
    ../../regcomp.h:348:32: warning: field width specifier =E2=80=98*=E2=80=99=
     expects argument of type =E2=80=98int=E2=80=99, but argument 5 has type =
    =E2=80=98long unsigned int=E2=80=99 [-Wformat=3D]
    re_comp.c:10424:7: warning: field width specifier =E2=80=98*=E2=80=99 expec=
    ts argument of type =E2=80=98int=E2=80=99, but argument 5 has type =E2=80=
    =98long unsigned int=E2=80=99 [-Wformat=3D]
    re_comp.c:10514:3: warning: field width specifier =E2=80=98*=E2=80=99 expec=
    ts argument of type =E2=80=98int=E2=80=99, but argument 5 has type =E2=80=
    =98long unsigned int=E2=80=99 [-Wformat=3D]
    ./const-xs.inc: In function =E2=80=98XS_Socket_AUTOLOAD=E2=80=99:
    ./const-xs.inc:890:6: warning: format =E2=80=98%d=E2=80=99 expects argumen=
    t of type =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98line_t=E2=
    =80=99 [-Wformat=3D]
    ./const-xs.inc:895:6: warning: format =E2=80=98%d=E2=80=99 expects argumen=
    t of type =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98line_t=E2=
    =80=99 [-Wformat=3D]
    ./const-xs.inc: In function =E2=80=98boot_Socket=E2=80=99:
    ./const-xs.inc:852:20: warning: missing braces around initializer [-Wmissi=
    ng-braces]
    ./const-xs.inc:852:20: warning: (near initialization for =E2=80=98ip6_addr=
    ess.__u6=E2=80=99) [-Wmissing-braces]
    ./const-xs.inc:861:20: warning: missing braces around initializer [-Wmissi=
    ng-braces]
    ./const-xs.inc:861:20: warning: (near initialization for =E2=80=98ip6_addr=
    ess.__u6=E2=80=99) [-Wmissing-braces]
    Storable.xs: In function =E2=80=98retrieve_svundef_elem=E2=80=99:
    Storable.xs:1044:6: warning: the address of =E2=80=98PL_sv_undef=E2=80=99 w=
    ill always evaluate as =E2=80=98true=E2=80=99 [-Waddress]
    threads.c: In function =E2=80=98boot_threads=E2=80=99:
    threads.c:2100:17: warning: unused variable =E2=80=98file=E2=80=99 [-Wunuse=
    d-variable]
    shared.c: In function =E2=80=98boot_threads__shared=E2=80=99:
    shared.c:2102:17: warning: unused variable =E2=80=98file=E2=80=99 [-Wunused=
    -variable]
    Piece.xs: In function =E2=80=98_strptime=E2=80=99:
    Piece.xs:688:18: warning: comparison between signed and unsigned integer ex=
    pressions [-Wsign-compare]
    Piece.xs:782:18: warning: comparison between signed and unsigned integer ex=
    pressions [-Wsign-compare]
    Piece.xs: In function =E2=80=98XS_Time__Piece__strftime=E2=80=99:
    Piece.xs:1059:29: warning: comparison between signed and unsigned integer e=
    xpressions [-Wsign-compare]
    Piece.xs:350:13: warning: =E2=80=98copyright=E2=80=99 defined but not used =
    [-Wunused-variable]
    Piece.xs:352:13: warning: =E2=80=98sccsid=E2=80=99 defined but not used [-W=
    unused-variable]
    HiRes.xs: In function =E2=80=98_gettimeofday=E2=80=99:
    HiRes.xs:175:47: warning: unused parameter =E2=80=98not_used=E2=80=99 [-Wun=
    used-parameter]
    HiRes.xs: In function =E2=80=98XS_Time__HiRes_clock=E2=80=99:
    HiRes.xs:1250:18: warning: comparison between signed and unsigned integer e=
    xpressions [-Wsign-compare]
    HiRes.c: In function =E2=80=98XS_Time__HiRes_constant=E2=80=99:
    File.xs: In function =E2=80=98XS_Win32API__File_CreateFileA=E2=80=99:
    File.xs:151:4: warning: request for implicit conversion from =E2=80=98void =
    *=E2=80=99 to =E2=80=98LPSECURITY_ATTRIBUTES=E2=80=99 not permitted in C++ =
    [-Wc++-compat]
    File.xs: In function =E2=80=98XS_Win32API__File_CreateFileW=E2=80=99:
    File.xs:173:4: warning: request for implicit conversion from =E2=80=98void =
    *=E2=80=99 to =E2=80=98LPSECURITY_ATTRIBUTES=E2=80=99 not permitted in C++ =
    [-Wc++-compat]
    File.xs: In function =E2=80=98XS_Win32API__File_DeviceIoControl=E2=80=99:
    File.xs:244:5: warning: format =E2=80=98%d=E2=80=99 expects argument of typ=
    e =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98DWORD=E2=80=99 [-=
    Wformat=3D]
    File.xs:249:5: warning: request for implicit conversion from =E2=80=98void =
    *=E2=80=99 to =E2=80=98LPOVERLAPPED=E2=80=99 not permitted in C++ [-Wc++-co=
    mpat]
    File.c: In function =E2=80=98XS_Win32API__File_GetVolumeInformationW=E2=80=
    =99:
    File.c:1092:2: warning: implicit declaration of function =E2=80=98wcslen=E2=
    =80=99 [-Wimplicit-function-declaration]
    Win32.xs:129:5: warning: non-local variable =E2=80=98g_osver=E2=80=99 with =
    anonymous type is questionable in C++ [-Wc++-compat]
    Win32.xs: In function =E2=80=98wstr_to_sv=E2=80=99:
    Win32.xs:177:5: warning: implicit declaration of function =E2=80=98wcslen=
    =E2=80=99 [-Wimplicit-function-declaration]
    Win32.xs: In function =E2=80=98get_unicode_env=E2=80=99:
    Win32.xs:240:28: warning: request for implicit conversion from =E2=80=98voi=
    d *=E2=80=99 to =E2=80=98WCHAR *=E2=80=99 not permitted in C++ [-Wc++-compa=
    t]
    longpath.inc: In function =E2=80=98my_longpathA=E2=80=99:
    longpath.inc:33:2: warning: array subscript has type =E2=80=98char=E2=80=99=
     [-Wchar-subscripts]
    longpath.inc: In function =E2=80=98my_longpathW=E2=80=99:
    longpath.inc:85:3: warning: implicit declaration of function =E2=80=98wcscp=
    y=E2=80=99 [-Wimplicit-function-declaration]
    File.c: In function =E2=80=98XS_Win32API__File_OsFHandleOpenFd=E2=80=99:
    File.c:1348:8: warning: variable =E2=80=98uMode=E2=80=99 set but not used [=
    -Wunused-but-set-variable]
    Win32.xs: In function =E2=80=98free_childenv=E2=80=99:
    Win32.xs:378:21: warning: unused parameter =E2=80=98d=E2=80=99 [-Wunused-pa=
    rameter]
    File.c:1347:7: warning: variable =E2=80=98hOsFHandle=E2=80=99 set but not u=
    sed [-Wunused-but-set-variable]
    Win32.xs: In function =E2=80=98w32_ExpandEnvironmentStrings=E2=80=99:
    Win32.xs: In function =E2=80=98w32_IsAdminUser=E2=80=99:
    Win32.xs:422:5: warning: missing braces around initializer [-Wmissing-brace=
    s]
    Win32.xs:422:5: warning: (near initialization for =E2=80=98NtAuth.Value=E2=
    =80=99) [-Wmissing-braces]
    Win32.xs: In function =E2=80=98w32_LookupAccountName=E2=80=99:
    Win32.xs: In function =E2=80=98w32_LookupAccountSID=E2=80=99:
    Win32.xs: In function =E2=80=98w32_InitiateSystemShutdown=E2=80=99:
    Win32.xs: In function =E2=80=98w32_AbortSystemShutdown=E2=80=99:
    Win32.xs: In function =E2=80=98w32_MsgBox=E2=80=99:
    Win32.xs:699:23: warning: initialization discards =E2=80=98const=E2=80=99 q=
    ualifier from pointer target type [enabled by default]
    Win32.xs: In function =E2=80=98w32_LoadLibrary=E2=80=99:
    File.xs: In function =E2=80=98XS_Win32API__File_ReadFile=E2=80=99:
    Win32.xs: In function =E2=80=98w32_FreeLibrary=E2=80=99:
    File.xs:556:2: warning: request for implicit conversion from =E2=80=98void =
    *=E2=80=99 to =E2=80=98LPOVERLAPPED=E2=80=99 not permitted in C++ [-Wc++-co=
    mpat]
    Win32.xs: In function =E2=80=98w32_GetProcAddress=E2=80=99:
    Win32.xs: In function =E2=80=98w32_RegisterServer=E2=80=99:
    Win32.xs: In function =E2=80=98w32_UnregisterServer=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetArchName=E2=80=99:
    ../../XSUB.h:164:20: warning: unused variable =E2=80=98items=E2=80=99 [-Wu=
    nused-variable]
    Win32.xs: In function =E2=80=98w32_GetChipName=E2=80=99:
    File.xs: In function =E2=80=98XS_Win32API__File_SetFilePointer=E2=80=99:
    File.xs:603:14: warning: comparison between signed and unsigned integer exp=
    ressions [-Wsign-compare]
    Win32.xs: In function =E2=80=98w32_GuidGen=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetFolderPath=E2=80=99:
    Win32.xs:898:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    File.xs: In function =E2=80=98XS_Win32API__File_WriteFile=E2=80=99:
    Win32.xs:899:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    File.xs:640:8: warning: format =E2=80=98%d=E2=80=99 expects argument of typ=
    e =E2=80=98int=E2=80=99, but argument 4 has type =E2=80=98DWORD=E2=80=99 [-=
    Wformat=3D]
    File.xs:643:5: warning: request for implicit conversion from =E2=80=98void =
    *=E2=80=99 to =E2=80=98LPOVERLAPPED=E2=80=99 not permitted in C++ [-Wc++-co=
    mpat]
    Win32.xs:900:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:901:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:903:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:904:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:905:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:906:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:907:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:908:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:909:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:910:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:911:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:912:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:913:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:914:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:915:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:916:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:917:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:918:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:919:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:920:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:927:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:928:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:929:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:930:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:931:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:932:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:933:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:934:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:935:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:936:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:937:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:938:54: warning: assignment discards =E2=80=98const=E2=80=99 quali=
    fier from pointer target type [enabled by default]
    Win32.xs:972:9: warning: passing argument 1 of =E2=80=98get_unicode_env=E2=
    =80=99 discards =E2=80=98const=E2=80=99 qualifier from pointer target type =
    [enabled by default]
    Win32.xs:973:9: warning: passing argument 1 of =E2=80=98get_unicode_env=E2=
    =80=99 discards =E2=80=98const=E2=80=99 qualifier from pointer target type =
    [enabled by default]
    Win32.xs:974:9: warning: passing argument 1 of =E2=80=98get_unicode_env=E2=
    =80=99 discards =E2=80=98const=E2=80=99 qualifier from pointer target type =
    [enabled by default]
    Win32.xs:975:9: warning: passing argument 1 of =E2=80=98get_unicode_env=E2=
    =80=99 discards =E2=80=98const=E2=80=99 qualifier from pointer target type =
    [enabled by default]
    Win32.xs:976:9: warning: passing argument 1 of =E2=80=98get_unicode_env=E2=
    =80=99 discards =E2=80=98const=E2=80=99 qualifier from pointer target type =
    [enabled by default]
    Win32.xs: In function =E2=80=98w32_GetFileVersion=E2=80=99:
    Win32.xs: In function =E2=80=98w32_SetChildShowWindow=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetCwd=E2=80=99:
    Win32.xs: In function =E2=80=98w32_SetCwd=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetNextAvailDrive=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetLastError=E2=80=99:
    Win32.xs: In function =E2=80=98w32_SetLastError=E2=80=99:
    Win32.xs: In function =E2=80=98w32_LoginName=E2=80=99:
    Win32.xs: In function =E2=80=98w32_NodeName=E2=80=99:
    Win32.xs: In function =E2=80=98w32_DomainName=E2=80=99:
    Win32.xs: In function =E2=80=98w32_FsType=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetOSVersion=E2=80=99:
    Win32.xs: In function =E2=80=98w32_IsWinNT=E2=80=99:
    Win32.xs: In function =E2=80=98w32_IsWin95=E2=80=99:
    Win32.xs: In function =E2=80=98w32_FormatMessage=E2=80=99:
    Win32.xs: In function =E2=80=98w32_Spawn=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetTickCount=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetShortPathName=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetFullPathName=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetLongPathName=E2=80=99:
    Win32.xs:1524:26: warning: comparison between signed and unsigned integer e=
    xpressions [-Wsign-compare]
    Win32.xs: In function =E2=80=98w32_GetANSIPathName=E2=80=99:
    Win32.xs: In function =E2=80=98w32_Sleep=E2=80=99:
    Win32.xs: In function =E2=80=98w32_CopyFile=E2=80=99:
    Win32.xs: In function =E2=80=98w32_OutputDebugString=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetCurrentProcessId=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetCurrentThreadId=E2=80=99:
    Win32.xs: In function =E2=80=98w32_CreateDirectory=E2=80=99:
    Win32.xs: In function =E2=80=98w32_CreateFile=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetSystemMetrics=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetProductInfo=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetACP=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetConsoleCP=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetConsoleOutputCP=E2=80=99:
    Win32.xs: In function =E2=80=98w32_GetOEMCP=E2=80=99:
    Win32.xs: In function =E2=80=98w32_SetConsoleCP=E2=80=99:
    Win32.xs: In function =E2=80=98w32_SetConsoleOutputCP=E2=80=99:
    Win32.xs: In function =E2=80=98boot_Win32=E2=80=99:
    Win32.xs:1763:1: warning: initialization discards =E2=80=98const=E2=80=99 q=
    ualifier from pointer target type [enabled by default]
    Win32.xs:1185:16: warning: =E2=80=98pfnNetWkstaGetInfo=E2=80=99 may be used=
     uninitialized in this function [-Wmaybe-uninitialized]
    APItest.xs: In function =E2=80=98XS_XS__APItest__Magic_test_toLOWER_LC=E2=
    =80=99:
    ../../handy.h:1352:49: warning: signed and unsigned type in conditional ex=
    pression [-Wsign-compare]
    APItest.xs: In function =E2=80=98XS_XS__APItest__Magic_test_toFOLD_LC=E2=80=
    =99:
    APItest.xs: In function =E2=80=98XS_XS__APItest__Magic_test_toUPPER_LC=E2=
    =80=99:
    ../../handy.h:1366:23: warning: signed and unsigned type in conditional ex=
    pression [-Wsign-compare]
    ExtTest.c: In function =E2=80=98XS_ExtTest_constant=E2=80=99:
    ../../../../embed.h:654:40: warning: =E2=80=98pv=E2=80=99 may be used unin=
    itialized in this function [-Wmaybe-uninitialized]
    ../../../../embed.h:654:40: warning: =E2=80=98iv=E2=80=99 may be used unin=
    itialized in this function [-Wmaybe-uninitialized]
    ../../../../embed.h:642:37: warning: =E2=80=98iv=E2=80=99 may be used unin=
    itialized in this function [-Wmaybe-uninitialized]
    regcomp.c: In function =E2=80=98S_study_chunk=E2=80=99:
    regcomp.c:3772:5: warning: format =E2=80=98%d=E2=80=99 expects argument of =
    type =E2=80=98int=E2=80=99, but argument 3 has type =E2=80=98U32=E2=80=99 [=
    -Wformat=3D]
    regcomp.c: In function =E2=80=98S_reg=E2=80=99:
    regcomp.h:348:32: warning: field width specifier =E2=80=98*=E2=80=99 expect=
    s argument of type =E2=80=98int=E2=80=99, but argument 5 has type =E2=80=98=
    long unsigned int=E2=80=99 [-Wformat=3D]
    regcomp.c:10424:7: warning: field width specifier =E2=80=98*=E2=80=99 expec=
    ts argument of type =E2=80=98int=E2=80=99, but argument 5 has type =E2=80=
    =98long unsigned int=E2=80=99 [-Wformat=3D]
    regcomp.c:10514:3: warning: field width specifier =E2=80=98*=E2=80=99 expec=
    ts argument of type =E2=80=98int=E2=80=99, but argument 5 has type =E2=80=
    =98long unsigned int=E2=80=99 [-Wformat=3D]
    sv.c:11256:29: warning: comparison is always true due to limited range of d=
    ata type [-Wtype-limits]
    sv.c:12453:16: warning: comparison is always true due to limited range of d=
    ata type [-Wtype-limits]
    File.xs: In function =E2=80=98ErrPrintf=E2=80=99:
    File.xs:65:7: warning: assignment discards =E2=80=98const=E2=80=99 qualifie=
    r from pointer target type [enabled by default]
    File.xs:58:5: warning: =E2=80=98ErrPrintf=E2=80=99 defined but not used [-W=
    unused-function]
    HiRes.c: In function =E2=80=98XS_Time__HiRes_CLONE=E2=80=99:
    Win32.xs:972:9: warning: passing argument 2 of =E2=80=98get_unicode_env=E2=
    =80=99 discards =E2=80=98const=E2=80=99 qualifier from pointer target type =
    [enabled by default]
    Win32.xs:973:9: warning: passing argument 2 of =E2=80=98get_unicode_env=E2=
    =80=99 discards =E2=80=98const=E2=80=99 qualifier from pointer target type =
    [enabled by default]
    Win32.xs:974:9: warning: passing argument 2 of =E2=80=98get_unicode_env=E2=
    =80=99 discards =E2=80=98const=E2=80=99 qualifier from pointer target type =
    [enabled by default]
    Win32.xs:975:9: warning: passing argument 2 of =E2=80=98get_unicode_env=E2=
    =80=99 discards =E2=80=98const=E2=80=99 qualifier from pointer target type =
    [enabled by default]
    Win32.xs:976:9: warning: passing argument 2 of =E2=80=98get_unicode_env=E2=
    =80=99 discards =E2=80=98const=E2=80=99 qualifier from pointer target type =
    [enabled by default]
    UUID: 967E3C49-6DD7-1014-8EE5-DD263D0D44DE
    Branch: blead
    Config: default
    Logs: http://perl.develop-help.com/reports/
    
    --=20
    Report by Test::Smoke v1.53 build  running on perl 5.14.2
    (Reporter v0.050 / Smoker v0.045)