Show report
[2019-11-08 00:50:34+0100] ==> Skipping synctree
[2019-11-08 00:50:34+0100] ==> Starting runsmoke
[2019-11-08 00:50:34+0100] [tssmokeperl.pl] chdir(/pro/3gl/CPAN/perl-current)
[2019-11-08 00:50:34+0100] qx[/pro/bin/perl5.28.0 -e "require q[/pro/3gl/CPAN/perl-current/cpan/Test-Harness/lib/Test/Harness.pm];print Test::Harness->VERSION" 2>&1]
[2019-11-08 00:50:34+0100] Found: Test::Harness version 3.42.
[2019-11-08 00:50:34+0100] Reading build configurations from /pro/3gl/CPAN/smoke/p59.cfg
[2019-11-08 00:50:34+0100] Reading 'Policy.sh' from ../Policy.sh (v=1)
[2019-11-08 00:50:34+0100] Running test suite only with 'harness'
[2019-11-08 00:50:34+0100] make distclean ...
[2019-11-08 00:50:34+0100] Smoking patch 37e7f9c10d7c4b145b48133dcde5058d875bed7b v5.31.5-6-g37e7f9c10d
[2019-11-08 00:50:34+0100] Smoking branch blead
[2019-11-08 00:50:34+0100] Locally applied patches from '/pro/3gl/CPAN/perl-current/patchlevel.h'
[2019-11-08 00:50:34+0100] Patches: 'uncommitted-changes;SMOKE37e7f9c10d7c4b145b48133dcde5058d875bed7b'
[2019-11-08 00:50:34+0100] 
[2019-11-08 00:50:34+0100] Configuration: -Dcc=g++ -Dusedevel -Duselongdouble
[2019-11-08 00:50:34+0100] ------------------------------------------------------------------------------
[2019-11-08 00:50:34+0100] make distclean ...
[2019-11-08 00:50:34+0100] 
[2019-11-08 00:50:34+0100] Copy Policy.sh ...
[2019-11-08 00:50:34+0100] 
[2019-11-08 00:50:34+0100] Configure ...
5.31.6 <=> 5.028000
===== PROCURA Policy for linux/ccache g++ ========================
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
[2019-11-08 00:51:51+0100] 
[2019-11-08 00:51:51+0100] make ...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
inflate.c: In function ‘int inflate(z_streamp, int)’:
inflate.c:724:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TIME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:725:9: note: here
         case TIME:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = OS;
             ~~~~~~~~~~~~^~~~
inflate.c:733:9: note: here
         case OS:
         ^~~~
inflate.c:947:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENLENS;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:948:9: note: here
         case LENLENS:
         ^~~~
inflate.c:968:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = CODELENS;
             ~~~~~~~~~~~~^~~~~~~~~~
inflate.c:969:9: note: here
         case CODELENS:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
decompress.c: In function ‘Int32 BZ2_decompress(DState*)’:
decompress.c:198:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:585:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
In file included from Encode.xs:9:0:
Encode.c: In function ‘void XS_Encode_decode(CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
Encode.c: In function ‘void XS_Encode_encode(CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
ListUtil.xs: In function ‘void XS_List__Util_sum(CV*)’:
ListUtil.xs:349:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:350:9: note: here
         case ACC_NV:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
HiRes.xs: In function ‘void XS_Time__HiRes_setitimer(CV*)’:
HiRes.xs:1436:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
HiRes.xs: In function ‘void XS_Time__HiRes_getitimer(CV*)’:
HiRes.xs:1456:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Making header files for XS...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 00:52:57+0100] 
[2019-11-08 00:52:57+0100]  Tests start here:
[2019-11-08 00:52:57+0100] TSTENV = stdio	
No saved state, selection will be empty
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
# Will use Digest::MD5
[2019-11-08 00:57:52+0100] 
[2019-11-08 00:57:52+0100] All tests successful.
[2019-11-08 00:57:52+0100] Archived results...
[2019-11-08 00:57:52+0100] TSTENV = perlio	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 01:02:23+0100] 
[2019-11-08 01:02:23+0100] All tests successful.
[2019-11-08 01:02:23+0100] Archived results...
[2019-11-08 01:02:23+0100] TSTENV = locale:en_US.utf8	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 01:06:56+0100] 
[2019-11-08 01:06:56+0100] All tests successful.
[2019-11-08 01:06:56+0100] ../lib/B/Deparse.t..........................................PASSED
[2019-11-08 01:06:56+0100]     2
[2019-11-08 01:06:56+0100] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 01:06:56+0100] 
[2019-11-08 01:06:56+0100] Configuration: -Dcc=g++ -Dusedevel -Duselongdouble -DDEBUGGING
[2019-11-08 01:06:56+0100] ------------------------------------------------------------------------------
[2019-11-08 01:06:56+0100] make distclean ...
[2019-11-08 01:07:12+0100] 
[2019-11-08 01:07:12+0100] Copy Policy.sh ...
[2019-11-08 01:07:12+0100] 
[2019-11-08 01:07:12+0100] Configure ...
5.31.6 <=> 5.028000
===== PROCURA Policy for linux/ccache g++ ========================
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
[2019-11-08 01:08:31+0100] 
[2019-11-08 01:08:31+0100] make ...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
inflate.c: In function ‘int inflate(z_streamp, int)’:
inflate.c:724:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TIME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:725:9: note: here
         case TIME:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = OS;
             ~~~~~~~~~~~~^~~~
inflate.c:733:9: note: here
         case OS:
         ^~~~
inflate.c:947:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENLENS;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:948:9: note: here
         case LENLENS:
         ^~~~
inflate.c:968:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = CODELENS;
             ~~~~~~~~~~~~^~~~~~~~~~
inflate.c:969:9: note: here
         case CODELENS:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
decompress.c: In function ‘Int32 BZ2_decompress(DState*)’:
decompress.c:198:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:585:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
In file included from Encode.xs:9:0:
Encode.c: In function ‘void XS_Encode_decode(CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
Encode.c: In function ‘void XS_Encode_encode(CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
ListUtil.xs: In function ‘void XS_List__Util_sum(CV*)’:
ListUtil.xs:349:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:350:9: note: here
         case ACC_NV:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
HiRes.xs: In function ‘void XS_Time__HiRes_setitimer(CV*)’:
HiRes.xs:1436:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
HiRes.xs: In function ‘void XS_Time__HiRes_getitimer(CV*)’:
HiRes.xs:1456:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Making header files for XS...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 01:10:07+0100] 
[2019-11-08 01:10:07+0100]  Tests start here:
[2019-11-08 01:10:07+0100] TSTENV = stdio	
No saved state, selection will be empty
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 01:15:59+0100] 
[2019-11-08 01:15:59+0100] All tests successful.
[2019-11-08 01:15:59+0100] Archived results...
[2019-11-08 01:15:59+0100] TSTENV = perlio	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 01:21:22+0100] 
[2019-11-08 01:21:22+0100] All tests successful.
[2019-11-08 01:21:22+0100] Archived results...
[2019-11-08 01:21:22+0100] TSTENV = locale:en_US.utf8	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
# Will use Digest::MD5
[2019-11-08 01:26:48+0100] 
[2019-11-08 01:26:48+0100] All tests successful.
[2019-11-08 01:26:48+0100] ../lib/B/Deparse.t..........................................PASSED
[2019-11-08 01:26:48+0100]     2
[2019-11-08 01:26:48+0100] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 01:26:48+0100] 
[2019-11-08 01:26:48+0100] Configuration: -Dcc=g++ -Dusedevel -Duse64bitall
[2019-11-08 01:26:48+0100] ------------------------------------------------------------------------------
[2019-11-08 01:26:48+0100] make distclean ...
[2019-11-08 01:27:07+0100] 
[2019-11-08 01:27:07+0100] Copy Policy.sh ...
[2019-11-08 01:27:07+0100] 
[2019-11-08 01:27:07+0100] Configure ...
5.31.6 <=> 5.028000
===== PROCURA Policy for linux/ccache g++ ========================
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
[2019-11-08 01:28:24+0100] 
[2019-11-08 01:28:24+0100] make ...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
inflate.c: In function ‘int inflate(z_streamp, int)’:
inflate.c:724:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TIME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:725:9: note: here
         case TIME:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = OS;
             ~~~~~~~~~~~~^~~~
inflate.c:733:9: note: here
         case OS:
         ^~~~
inflate.c:947:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENLENS;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:948:9: note: here
         case LENLENS:
         ^~~~
inflate.c:968:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = CODELENS;
             ~~~~~~~~~~~~^~~~~~~~~~
inflate.c:969:9: note: here
         case CODELENS:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
decompress.c: In function ‘Int32 BZ2_decompress(DState*)’:
decompress.c:198:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:585:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
In file included from Encode.xs:9:0:
Encode.c: In function ‘void XS_Encode_decode(CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
Encode.c: In function ‘void XS_Encode_encode(CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
ListUtil.xs: In function ‘void XS_List__Util_sum(CV*)’:
ListUtil.xs:349:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:350:9: note: here
         case ACC_NV:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
HiRes.xs: In function ‘void XS_Time__HiRes_setitimer(CV*)’:
HiRes.xs:1436:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
HiRes.xs: In function ‘void XS_Time__HiRes_getitimer(CV*)’:
HiRes.xs:1456:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Making header files for XS...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 01:29:30+0100] 
[2019-11-08 01:29:30+0100]  Tests start here:
[2019-11-08 01:29:30+0100] TSTENV = stdio	
No saved state, selection will be empty
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 01:34:26+0100] 
[2019-11-08 01:34:26+0100] All tests successful.
[2019-11-08 01:34:26+0100] Archived results...
[2019-11-08 01:34:26+0100] TSTENV = perlio	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 01:38:59+0100] 
[2019-11-08 01:38:59+0100] All tests successful.
[2019-11-08 01:38:59+0100] Archived results...
[2019-11-08 01:38:59+0100] TSTENV = locale:en_US.utf8	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
# Will use Digest::MD5
[2019-11-08 01:43:33+0100] 
[2019-11-08 01:43:33+0100] All tests successful.
[2019-11-08 01:43:33+0100] ../lib/B/Deparse.t..........................................PASSED
[2019-11-08 01:43:33+0100]     2
[2019-11-08 01:43:33+0100] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 01:43:33+0100] 
[2019-11-08 01:43:33+0100] Configuration: -Dcc=g++ -Dusedevel -Duse64bitall -DDEBUGGING
[2019-11-08 01:43:33+0100] ------------------------------------------------------------------------------
[2019-11-08 01:43:33+0100] make distclean ...
[2019-11-08 01:43:49+0100] 
[2019-11-08 01:43:49+0100] Copy Policy.sh ...
[2019-11-08 01:43:49+0100] 
[2019-11-08 01:43:49+0100] Configure ...
5.31.6 <=> 5.028000
===== PROCURA Policy for linux/ccache g++ ========================
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
[2019-11-08 01:45:08+0100] 
[2019-11-08 01:45:08+0100] make ...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
inflate.c: In function ‘int inflate(z_streamp, int)’:
inflate.c:724:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TIME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:725:9: note: here
         case TIME:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = OS;
             ~~~~~~~~~~~~^~~~
inflate.c:733:9: note: here
         case OS:
         ^~~~
inflate.c:947:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENLENS;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:948:9: note: here
         case LENLENS:
         ^~~~
inflate.c:968:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = CODELENS;
             ~~~~~~~~~~~~^~~~~~~~~~
inflate.c:969:9: note: here
         case CODELENS:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
decompress.c: In function ‘Int32 BZ2_decompress(DState*)’:
decompress.c:198:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:585:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
In file included from Encode.xs:9:0:
Encode.c: In function ‘void XS_Encode_decode(CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
Encode.c: In function ‘void XS_Encode_encode(CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Warning (mostly harmless): No library found for -lposix
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Warning (mostly harmless): No library found for -lcposix
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
ListUtil.xs: In function ‘void XS_List__Util_sum(CV*)’:
ListUtil.xs:349:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:350:9: note: here
         case ACC_NV:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
HiRes.xs: In function ‘void XS_Time__HiRes_setitimer(CV*)’:
HiRes.xs:1436:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
HiRes.xs: In function ‘void XS_Time__HiRes_getitimer(CV*)’:
HiRes.xs:1456:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Making header files for XS...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 01:46:46+0100] 
[2019-11-08 01:46:46+0100]  Tests start here:
[2019-11-08 01:46:46+0100] TSTENV = stdio	
No saved state, selection will be empty
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
# Will use Digest::MD5
[2019-11-08 01:52:41+0100] 
[2019-11-08 01:52:41+0100] All tests successful.
[2019-11-08 01:52:41+0100] Archived results...
[2019-11-08 01:52:41+0100] TSTENV = perlio	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 01:58:02+0100] 
[2019-11-08 01:58:02+0100] All tests successful.
[2019-11-08 01:58:02+0100] Archived results...
[2019-11-08 01:58:02+0100] TSTENV = locale:en_US.utf8	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 02:03:32+0100] 
[2019-11-08 02:03:32+0100] All tests successful.
[2019-11-08 02:03:32+0100] ../lib/B/Deparse.t..........................................PASSED
[2019-11-08 02:03:32+0100]     2
[2019-11-08 02:03:32+0100] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 02:03:32+0100] 
[2019-11-08 02:03:32+0100] Configuration: -Dcc=g++ -Dusedevel -Duseithreads -Duselongdouble
[2019-11-08 02:03:32+0100] ------------------------------------------------------------------------------
[2019-11-08 02:03:32+0100] make distclean ...
[2019-11-08 02:03:51+0100] 
[2019-11-08 02:03:51+0100] Copy Policy.sh ...
[2019-11-08 02:03:51+0100] 
[2019-11-08 02:03:51+0100] Configure ...
5.31.6 <=> 5.028000
===== PROCURA Policy for linux/ccache g++ ========================
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
[2019-11-08 02:05:12+0100] 
[2019-11-08 02:05:12+0100] make ...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
inflate.c: In function ‘int inflate(z_streamp, int)’:
inflate.c:724:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TIME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:725:9: note: here
         case TIME:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = OS;
             ~~~~~~~~~~~~^~~~
inflate.c:733:9: note: here
         case OS:
         ^~~~
inflate.c:947:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENLENS;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:948:9: note: here
         case LENLENS:
         ^~~~
inflate.c:968:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = CODELENS;
             ~~~~~~~~~~~~^~~~~~~~~~
inflate.c:969:9: note: here
         case CODELENS:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
decompress.c: In function ‘Int32 BZ2_decompress(DState*)’:
decompress.c:198:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:585:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
In file included from Encode.xs:9:0:
Encode.c: In function ‘void XS_Encode_decode(PerlInterpreter*, CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
Encode.c: In function ‘void XS_Encode_encode(PerlInterpreter*, CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Warning (mostly harmless): No library found for -lposix
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Warning (mostly harmless): No library found for -lcposix
ListUtil.xs: In function ‘void XS_List__Util_sum(PerlInterpreter*, CV*)’:
ListUtil.xs:349:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:350:9: note: here
         case ACC_NV:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
HiRes.xs: In function ‘void XS_Time__HiRes_setitimer(PerlInterpreter*, CV*)’:
HiRes.xs:1436:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
HiRes.xs: In function ‘void XS_Time__HiRes_getitimer(PerlInterpreter*, CV*)’:
HiRes.xs:1456:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Making header files for XS...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 02:06:19+0100] 
[2019-11-08 02:06:19+0100]  Tests start here:
[2019-11-08 02:06:19+0100] TSTENV = stdio	
No saved state, selection will be empty
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
# Will use Digest::MD5
[2019-11-08 02:11:52+0100] 
[2019-11-08 02:11:52+0100] All tests successful.
[2019-11-08 02:11:52+0100] Archived results...
[2019-11-08 02:11:52+0100] TSTENV = perlio	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 02:17:01+0100] 
[2019-11-08 02:17:01+0100] All tests successful.
[2019-11-08 02:17:01+0100] Archived results...
[2019-11-08 02:17:01+0100] TSTENV = locale:en_US.utf8	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
# Will use Digest::MD5
[2019-11-08 02:22:11+0100] 
[2019-11-08 02:22:11+0100] All tests successful.
[2019-11-08 02:22:11+0100] ../lib/B/Deparse.t..........................................PASSED
[2019-11-08 02:22:11+0100]     2
[2019-11-08 02:22:11+0100] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 02:22:11+0100] 
[2019-11-08 02:22:11+0100] Configuration: -Dcc=g++ -Dusedevel -Duseithreads -Duselongdouble -DDEBUGGING
[2019-11-08 02:22:11+0100] ------------------------------------------------------------------------------
[2019-11-08 02:22:11+0100] make distclean ...
[2019-11-08 02:22:27+0100] 
[2019-11-08 02:22:27+0100] Copy Policy.sh ...
[2019-11-08 02:22:27+0100] 
[2019-11-08 02:22:27+0100] Configure ...
5.31.6 <=> 5.028000
===== PROCURA Policy for linux/ccache g++ ========================
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
[2019-11-08 02:23:51+0100] 
[2019-11-08 02:23:51+0100] make ...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
inflate.c: In function ‘int inflate(z_streamp, int)’:
inflate.c:724:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TIME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:725:9: note: here
         case TIME:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = OS;
             ~~~~~~~~~~~~^~~~
inflate.c:733:9: note: here
         case OS:
         ^~~~
inflate.c:947:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENLENS;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:948:9: note: here
         case LENLENS:
         ^~~~
inflate.c:968:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = CODELENS;
             ~~~~~~~~~~~~^~~~~~~~~~
inflate.c:969:9: note: here
         case CODELENS:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
decompress.c: In function ‘Int32 BZ2_decompress(DState*)’:
decompress.c:198:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:585:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
In file included from Encode.xs:9:0:
Encode.c: In function ‘void XS_Encode_decode(PerlInterpreter*, CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
Encode.c: In function ‘void XS_Encode_encode(PerlInterpreter*, CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
ListUtil.xs: In function ‘void XS_List__Util_sum(PerlInterpreter*, CV*)’:
ListUtil.xs:349:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:350:9: note: here
         case ACC_NV:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
HiRes.xs: In function ‘void XS_Time__HiRes_setitimer(PerlInterpreter*, CV*)’:
HiRes.xs:1436:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
HiRes.xs: In function ‘void XS_Time__HiRes_getitimer(PerlInterpreter*, CV*)’:
HiRes.xs:1456:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Making header files for XS...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 02:25:34+0100] 
[2019-11-08 02:25:34+0100]  Tests start here:
[2019-11-08 02:25:34+0100] TSTENV = stdio	
No saved state, selection will be empty
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
Can't cd to (./t/SJLjzSWLdk/Big-Dummy/install-test/other_lib/perl/) Big: No such file or directory
 at /pro/3gl/CPAN/perl-current/cpan/ExtUtils-Install/../../lib/ExtUtils/Installed.pm line 201.
Can't cd to (./t/SJLjzSWLdk/Big-Dummy/install-test/) lib: No such file or directory
 at /pro/3gl/CPAN/perl-current/cpan/ExtUtils-Install/../../lib/ExtUtils/Installed.pm line 201.
Can't cd to (./t/SJLjzSWLdk/Big-Dummy/) lib: No such file or directory
 at /pro/3gl/CPAN/perl-current/cpan/ExtUtils-Install/../../lib/ExtUtils/Installed.pm line 201.
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++

#   Failed test '[inet] syslog() called with level 'info' (macro)'
#   at t/syslog.t line 187.
#          got: 'no connection to syslog available
# 	- udp connect: nobody listening
# 	- udp connect: nobody listening at t/syslog.t line 185.
# '
#     expected: ''

#   Failed test '[inet] syslog() should return true: '0''
#   at t/syslog.t line 188.
# Looks like you failed 2 tests of 225.
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
make: *** [makefile:839: test_harness] Error 2

error while running harness target 'test_harness': 2 at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 02:32:16+0100] 
[2019-11-08 02:32:16+0100] ../cpan/Sys-Syslog/t/syslog.t...............................FAILED
[2019-11-08 02:32:16+0100]     146-147
[2019-11-08 02:32:16+0100] ../cpan/Sys-Syslog/t/syslog.t...............................FAILED
[2019-11-08 02:32:16+0100]     Non-zero exit status: 2
[2019-11-08 02:32:16+0100] Archived results...
[2019-11-08 02:32:16+0100] TSTENV = perlio	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 02:38:29+0100] 
[2019-11-08 02:38:29+0100] All tests successful.
[2019-11-08 02:38:29+0100] Archived results...
[2019-11-08 02:38:29+0100] TSTENV = locale:en_US.utf8	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 02:44:43+0100] 
[2019-11-08 02:44:43+0100] All tests successful.
[2019-11-08 02:44:43+0100] ../lib/B/Deparse.t..........................................PASSED
[2019-11-08 02:44:43+0100]     2
[2019-11-08 02:44:43+0100] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 02:44:43+0100] 
[2019-11-08 02:44:43+0100] Configuration: -Dcc=g++ -Dusedevel -Duseithreads -Duse64bitall
[2019-11-08 02:44:43+0100] ------------------------------------------------------------------------------
[2019-11-08 02:44:43+0100] make distclean ...
[2019-11-08 02:45:03+0100] 
[2019-11-08 02:45:03+0100] Copy Policy.sh ...
[2019-11-08 02:45:03+0100] 
[2019-11-08 02:45:03+0100] Configure ...
5.31.6 <=> 5.028000
===== PROCURA Policy for linux/ccache g++ ========================
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
[2019-11-08 02:46:24+0100] 
[2019-11-08 02:46:24+0100] make ...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
inflate.c: In function ‘int inflate(z_streamp, int)’:
inflate.c:724:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TIME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:725:9: note: here
         case TIME:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = OS;
             ~~~~~~~~~~~~^~~~
inflate.c:733:9: note: here
         case OS:
         ^~~~
inflate.c:947:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENLENS;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:948:9: note: here
         case LENLENS:
         ^~~~
inflate.c:968:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = CODELENS;
             ~~~~~~~~~~~~^~~~~~~~~~
inflate.c:969:9: note: here
         case CODELENS:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
decompress.c: In function ‘Int32 BZ2_decompress(DState*)’:
decompress.c:198:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:585:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
In file included from Encode.xs:9:0:
Encode.c: In function ‘void XS_Encode_decode(PerlInterpreter*, CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
Encode.c: In function ‘void XS_Encode_encode(PerlInterpreter*, CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
ListUtil.xs: In function ‘void XS_List__Util_sum(PerlInterpreter*, CV*)’:
ListUtil.xs:349:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:350:9: note: here
         case ACC_NV:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
HiRes.xs: In function ‘void XS_Time__HiRes_setitimer(PerlInterpreter*, CV*)’:
HiRes.xs:1436:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
HiRes.xs: In function ‘void XS_Time__HiRes_getitimer(PerlInterpreter*, CV*)’:
HiRes.xs:1456:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Making header files for XS...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 02:47:33+0100] 
[2019-11-08 02:47:33+0100]  Tests start here:
[2019-11-08 02:47:33+0100] TSTENV = stdio	
No saved state, selection will be empty
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 02:53:05+0100] 
[2019-11-08 02:53:05+0100] All tests successful.
[2019-11-08 02:53:05+0100] Archived results...
[2019-11-08 02:53:05+0100] TSTENV = perlio	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 02:58:16+0100] 
[2019-11-08 02:58:16+0100] All tests successful.
[2019-11-08 02:58:16+0100] Archived results...
[2019-11-08 02:58:16+0100] TSTENV = locale:en_US.utf8	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
# Will use Digest::MD5
[2019-11-08 03:03:20+0100] 
[2019-11-08 03:03:20+0100] All tests successful.
[2019-11-08 03:03:20+0100] ../lib/B/Deparse.t..........................................PASSED
[2019-11-08 03:03:20+0100]     2
[2019-11-08 03:03:20+0100] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 03:03:20+0100] 
[2019-11-08 03:03:20+0100] Configuration: -Dcc=g++ -Dusedevel -Duseithreads -Duse64bitall -DDEBUGGING
[2019-11-08 03:03:20+0100] ------------------------------------------------------------------------------
[2019-11-08 03:03:20+0100] make distclean ...
[2019-11-08 03:03:36+0100] 
[2019-11-08 03:03:36+0100] Copy Policy.sh ...
[2019-11-08 03:03:36+0100] 
[2019-11-08 03:03:36+0100] Configure ...
5.31.6 <=> 5.028000
===== PROCURA Policy for linux/ccache g++ ========================
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
[2019-11-08 03:05:00+0100] 
[2019-11-08 03:05:00+0100] make ...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
inflate.c: In function ‘int inflate(z_streamp, int)’:
inflate.c:724:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TIME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:725:9: note: here
         case TIME:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = OS;
             ~~~~~~~~~~~~^~~~
inflate.c:733:9: note: here
         case OS:
         ^~~~
inflate.c:947:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENLENS;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:948:9: note: here
         case LENLENS:
         ^~~~
inflate.c:968:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = CODELENS;
             ~~~~~~~~~~~~^~~~~~~~~~
inflate.c:969:9: note: here
         case CODELENS:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
decompress.c: In function ‘Int32 BZ2_decompress(DState*)’:
decompress.c:198:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:585:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
       ^~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
In file included from Encode.xs:9:0:
Encode.c: In function ‘void XS_Encode_decode(PerlInterpreter*, CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
Encode.c: In function ‘void XS_Encode_encode(PerlInterpreter*, CV*)’:
../../XSUB.h:185:20: warning: unused variable ‘ix’ [-Wunused-variable]
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^
../../XSUB.h:185:20: note: in definition of macro ‘dXSI32’
 #define dXSI32 I32 ix = XSANY.any_i32
                    ^~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
ListUtil.xs: In function ‘void XS_List__Util_sum(PerlInterpreter*, CV*)’:
ListUtil.xs:349:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:350:9: note: here
         case ACC_NV:
         ^~~~
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
HiRes.xs: In function ‘void XS_Time__HiRes_setitimer(PerlInterpreter*, CV*)’:
HiRes.xs:1436:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
HiRes.xs: In function ‘void XS_Time__HiRes_getitimer(PerlInterpreter*, CV*)’:
HiRes.xs:1456:42: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]
         GCC_DIAG_IGNORE_STMT(-Wc++-compat);
                                          ^
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Making header files for XS...
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 03:06:42+0100] 
[2019-11-08 03:06:42+0100]  Tests start here:
[2019-11-08 03:06:42+0100] TSTENV = stdio	
No saved state, selection will be empty
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 03:13:22+0100] 
[2019-11-08 03:13:22+0100] All tests successful.
[2019-11-08 03:13:22+0100] Archived results...
[2019-11-08 03:13:22+0100] TSTENV = perlio	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
# Will use Digest::MD5
[2019-11-08 03:19:32+0100] 
[2019-11-08 03:19:32+0100] All tests successful.
[2019-11-08 03:19:32+0100] Archived results...
[2019-11-08 03:19:32+0100] TSTENV = locale:en_US.utf8	
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=declaration-after-statement’ is not valid for C++
Name "main::cleanup1" used only once: possible typo at t/Test2/modules/API.t line 4.
Name "main::cleanup2" used only once: possible typo at t/Test2/modules/API.t line 310.
# Will use Digest::MD5
[2019-11-08 03:25:44+0100] 
[2019-11-08 03:25:44+0100] All tests successful.
[2019-11-08 03:25:44+0100] ../lib/B/Deparse.t..........................................PASSED
[2019-11-08 03:25:44+0100]     2
[2019-11-08 03:25:44+0100] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /pro/3gl/CPAN/smoke/lib/Test/Smoke/App/RunSmoke.pm line 118.
[2019-11-08 03:25:44+0100] Finished smoking 37e7f9c10d7c4b145b48133dcde5058d875bed7b v5.31.5-6-g37e7f9c10d blead
[2019-11-08 03:25:44+0100] Reading smokeresult from /pro/3gl/CPAN/perl-current/mktest.out
[2019-11-08 03:25:44+0100] Processing [-Dcc=g++ -Duselongdouble]
[2019-11-08 03:25:44+0100] Processing [-DDEBUGGING -Dcc=g++ -Duselongdouble]
[2019-11-08 03:25:44+0100] Processing [-Dcc=g++ -Duse64bitall]
[2019-11-08 03:25:44+0100] Processing [-DDEBUGGING -Dcc=g++ -Duse64bitall]
[2019-11-08 03:25:44+0100] Processing [-Dcc=g++ -Duseithreads -Duselongdouble]
[2019-11-08 03:25:44+0100] Processing [-DDEBUGGING -Dcc=g++ -Duseithreads -Duselongdouble]
[2019-11-08 03:25:44+0100] Processing [-Dcc=g++ -Duseithreads -Duse64bitall]
[2019-11-08 03:25:44+0100] Processing [-DDEBUGGING -Dcc=g++ -Duseithreads -Duse64bitall]
[2019-11-08 03:25:44+0100] ==> Starting reporter
[2019-11-08 03:25:44+0100] Writing report to '/pro/3gl/CPAN/perl-current/mktest.rpt'
[2019-11-08 03:25:44+0100] Locally applied patches from '/pro/3gl/CPAN/perl-current/patchlevel.h'
[2019-11-08 03:25:44+0100] Patches: 'uncommitted-changes;SMOKE37e7f9c10d7c4b145b48133dcde5058d875bed7b'
[2019-11-08 03:25:44+0100] Looking for cc messages: 'gcc'
-- 
Report generated by Test::Smoke::Gateway v0.09_01