• Reports by commit
  • Recent reports
  • Perl5 CoreSmokeDB
  • Github
  • Changes
  • Smoke v5.25.8-148-ge4e5e9b FAIL(F) MSWin32 Win10 Enterprise (64-bit) Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz(~4008 MHz) 8

    This report never had a log

    Automated smoke report for branch smoke-me/arc/unicode-range-operator 5.25.9 patch e4e5e9bc2a06b222cb3293449c2816d7b9be2a0c v5.25.8-148-ge4e5e9b.
    DESKTOP-DUOI7F4: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz(~4008 MHz) (Intel64/8 cpus)
        on        MSWin32 Win10 Enterprise (64-bit)
        using     gcc version 6.1.0 (*1)
        smoketime 5 hours 27 minutes (average 40 minutes 59 seconds)
    
    Summary: FAIL(F)
    
    O = OK  F = Failure(s), extended report at the bottom
    X = Failure(s) under TEST but not under harness
    ? = still running or test results not (yet) available
    Build failures during:       - = unknown or N/A
    c = Configure, m = make, M = make (after miniperl), t = make test-prep
    
    v5.25.8-148-ge4e5e9b
    ----------------------- ----------------------------------------------------
    F  F                    -DCCHOME=C:\mingw-w64\x86_64-6.1.0\mingw64 (*1)
    F  F                    -DCCHOME=C:\mingw-w64\x86_64-6.1.0\mingw64 -Duselargefiles (*1)
    F  F                    -DCCHOME=C:\mingw-w64\x86_64-6.1.0\mingw64 -Duseithreads (*1)
    F  F                    -DCCHOME=C:\mingw-w64\x86_64-6.1.0\mingw64 -Duseithreads -Duselargefiles (*1)
    |  |
    |  +------------------  stdio DEBUGGING
    +---------------------  stdio
    
      Applied patches:
        SMOKEe4e5e9bc2a06b222cb3293449c2816d7b9be2a0c
    Skipped tests:
            # One test name on a line
    
    Test failures:
        None.
    
    Compiler messages:
        win32.c: In function 'win32_fseek':
        win32.c:2872:24: warning: passing argument 2 of 'fsetpos' from incompatible pointer type [-Wincompatible-pointer-types]
        C:/mingw-w64/x86_64-6.1.0/mingw64/x86_64-w64-mingw32/include/stdio.h:468:15: note: expected 'const fpos_t * {aka const long long int *}' but argument is of type 'long int *'
        RealPPPort.xs: In function 'XS_Devel__PPPort_ptrtests':
        ..\..\lib\CORE/perl.h:1734:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        ..\..\lib\CORE/perl.h:1749:21: note: in expansion of macro 'INT2PTR'
        RealPPPort.xs:1598:27: note: in expansion of macro 'PTR2ul'
        POSIX.c: In function 'XS_POSIX__Termios_getattr':
        POSIX.c:2187:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        POSIX.c: In function 'XS_POSIX__Termios_setattr':
        POSIX.c:2243:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        POSIX.c: In function 'XS_POSIX__Termios_getispeed':
        POSIX.c:2310:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        POSIX.c: In function 'XS_POSIX__Termios_getiflag':
        POSIX.c:2341:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        POSIX.c: In function 'XS_POSIX__Termios_getcc':
        POSIX.c:2393:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        POSIX.c: In function 'XS_POSIX__Termios_setispeed':
        POSIX.c:2432:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        POSIX.c: In function 'XS_POSIX__Termios_setiflag':
        POSIX.c:2474:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        POSIX.c: In function 'XS_POSIX__Termios_setcc':
        POSIX.c:2522:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        POSIX.xs: In function 'XS_POSIX_ctermid':
        POSIX.xs:1454:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
        POSIX.xs:3695:11: note: in expansion of macro 'ctermid'
        POSIX.c: In function 'XS_POSIX_ttyname':
        POSIX.xs:1373:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
        POSIX.c:5513:11: note: in expansion of macro 'ttyname'
        Socket.xs: In function 'XS_Socket_pack_sockaddr_un':
        Socket.xs:808:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
        Socket.xs: In function 'XS_Socket_unpack_sockaddr_un':
        Socket.xs:870:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
        Socket.xs: In function 'XS_Socket_pack_sockaddr_in6':
        Socket.xs:974:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
        Socket.xs: In function 'XS_Socket_unpack_sockaddr_in6':
        Socket.xs:1013:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
        Storable.xs: In function 'known_class':
        Storable.xs:475:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        Storable.xs:1978:15: note: in expansion of macro 'LOW_32BITS'
        Storable.xs: In function 'store_scalar':
        Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        Storable.xs:694:6: note: in expansion of macro 'int_aligned'
        Storable.xs:891:3: note: in expansion of macro 'MBUF_PUTINT'
        Storable.xs:2186:17: note: in expansion of macro 'WRITE_I32'
        Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
        Storable.xs:534:26: note: in expansion of macro 'trunc_int'
        Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT'
        Storable.xs:935:3: note: in expansion of macro 'WLEN'
        Storable.xs:2247:17: note: in expansion of macro 'STORE_PV_LEN'
        Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT'
        Storable.xs:253:32: note: in expansion of macro 'STORE_PV_LEN'
        Storable.xs:2254:17: note: in expansion of macro 'STORE_UTF8STR'
        Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN'
        Storable.xs:2256:17: note: in expansion of macro 'STORE_SCALAR'
        Storable.xs: In function 'store_array':
        Storable.xs:2288:2: note: in expansion of macro 'WLEN'
        Storable.xs: In function 'store_hash':
        Storable.xs:2400:2: note: in expansion of macro 'WLEN'
        Storable.xs:2567:4: note: in expansion of macro 'WLEN'
        Storable.xs:2673:29: note: in expansion of macro 'WLEN'
        Storable.xs: In function 'store_code':
        Storable.xs:2784:3: note: in expansion of macro 'STORE_UTF8STR'
        Storable.xs:2786:3: note: in expansion of macro 'STORE_SCALAR'
        Storable.xs: In function 'store_tied_item':
        Storable.xs:2917:3: note: in expansion of macro 'WLEN'
        Storable.xs: In function 'store_hook':
        Storable.xs:3298:4: note: in expansion of macro 'WLEN'
        Storable.xs:3305:4: note: in expansion of macro 'WLEN'
        Storable.xs:3316:3: note: in expansion of macro 'WLEN'
        Storable.xs:3328:4: note: in expansion of macro 'WLEN'
        Storable.xs:3340:23: note: in expansion of macro 'LOW_32BITS'
        Storable.xs:3341:4: note: in expansion of macro 'WRITE_I32'
        Storable.xs: In function 'store_blessed':
        Storable.xs:3457:4: note: in expansion of macro 'WLEN'
        Storable.xs:3468:4: note: in expansion of macro 'WLEN'
        Storable.xs: In function 'store_other':
        Storable.xs:3519:2: note: in expansion of macro 'STORE_SCALAR'
        Storable.xs: In function 'store':
        Storable.xs:3676:18: note: in expansion of macro 'LOW_32BITS'
        Storable.xs:3685:3: note: in expansion of macro 'WRITE_I32'
        Storable.xs: In function 'retrieve_idx_blessed':
        Storable.xs:632:7: note: in expansion of macro 'int_aligned'
        Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT'
        Storable.xs:4019:3: note: in expansion of macro 'RLEN'
        Storable.xs: In function 'retrieve_blessed':
        Storable.xs:4070:3: note: in expansion of macro 'RLEN'
        Storable.xs: In function 'retrieve_hook':
        Storable.xs:4229:4: note: in expansion of macro 'RLEN'
        Storable.xs:4252:4: note: in expansion of macro 'RLEN'
        Storable.xs:4285:3: note: in expansion of macro 'RLEN'
        Storable.xs:4307:4: note: in expansion of macro 'RLEN'
        Storable.xs:973:3: note: in expansion of macro 'MBUF_GETINT'
        Storable.xs:4337:4: note: in expansion of macro 'READ_I32'
        Storable.xs: In function 'retrieve_tied_idx':
        Storable.xs:4873:2: note: in expansion of macro 'RLEN'
        Storable.xs: In function 'retrieve_lscalar':
        Storable.xs:4898:2: note: in expansion of macro 'RLEN'
        Storable.xs: In function 'retrieve_lvstring':
        Storable.xs:5105:2: note: in expansion of macro 'RLEN'
        Storable.xs: In function 'retrieve_netint':
        Storable.xs:5167:2: note: in expansion of macro 'READ_I32'
        Storable.xs: In function 'retrieve_array':
        Storable.xs:5354:2: note: in expansion of macro 'RLEN'
        Storable.xs: In function 'retrieve_hash':
        Storable.xs:5415:2: note: in expansion of macro 'RLEN'
        Storable.xs:5445:3: note: in expansion of macro 'RLEN'
        Storable.xs: In function 'retrieve_flag_hash':
        Storable.xs:5504:5: note: in expansion of macro 'RLEN'
        Storable.xs:5578:13: note: in expansion of macro 'RLEN'
        Storable.xs: In function 'old_retrieve_array':
        Storable.xs:5767:2: note: in expansion of macro 'RLEN'
        Storable.xs: In function 'old_retrieve_hash':
        Storable.xs:5830:2: note: in expansion of macro 'RLEN'
        Storable.xs:5876:3: note: in expansion of macro 'RLEN'
        Storable.xs: In function 'retrieve':
        Storable.xs:6179:3: note: in expansion of macro 'READ_I32'
        Storable.xs:6235:5: note: in expansion of macro 'RLEN'
        APItest.c: In function 'XS_XS__APItest__PtrTable_clear':
        APItest.c:3058:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ..\..\lib\CORE/proto.h:2499:20: note: declared here
        APItest.xs: In function 'XS_XS__APItest__Magic_test_toLOWER_utf8':
        APItest.xs:6227:13: warning: 'Perl_to_utf8_lower' is deprecated [-Wdeprecated-declarations]
        ..\..\lib\CORE/proto.h:3474:18: note: declared here
        APItest.xs: In function 'XS_XS__APItest__Magic_test_toFOLD_utf8':
        APItest.xs:6317:13: warning: 'Perl_to_utf8_fold' is deprecated [-Wdeprecated-declarations]
        ..\..\lib\CORE/proto.h:3467:18: note: declared here
        APItest.xs: In function 'XS_XS__APItest__Magic_test_toUPPER_utf8':
        APItest.xs:6407:13: warning: 'Perl_to_utf8_upper' is deprecated [-Wdeprecated-declarations]
        ..\..\lib\CORE/proto.h:3488:18: note: declared here
        APItest.xs: In function 'XS_XS__APItest__Magic_test_toTITLE_utf8':
        APItest.xs:6490:13: warning: 'Perl_to_utf8_title' is deprecated [-Wdeprecated-declarations]
        ..\..\lib\CORE/proto.h:3481:18: note: declared here
        compilet.exp:fake:(.edata+0x3c): undefined reference to `boot_compilet'
        t\cplust.exp:fake:(.edata+0x38): undefined reference to `boot_cplust'
        DynaLoader.xs: In function 'XS_DynaLoader_dl_unload_file':
        dlutils.c:66:25: note: in definition of macro 'DLDEBUG'
        DynaLoader.xs:152:71: note: in expansion of macro 'PTR2ul'
        ..\..\lib\CORE/iperlsys.h:1266:30: note: in definition of macro 'PerlSock_htonl'
        threads.xs: In function 'S_jmpenv_run':
        threads.xs:18:23: warning: implicit declaration of function '_setjmpex' [-Wimplicit-function-declaration]
        threads.xs:18:23: note: in definition of macro 'setjmp'
        ..\..\lib\CORE/iperlsys.h:1075:31: note: in expansion of macro 'Sigsetjmp'
        ..\..\lib\CORE/cop.h:105:19: note: in expansion of macro 'PerlProc_setjmp'
        threads.xs:493:5: note: in expansion of macro 'JMPENV_PUSH'
        perllib.c: In function 'void xs_init(PerlInterpreter*)':
        perllib.c:37:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
        perlhost.h: In function 'CPerlHost* IPerlMem2Host(IPerlMem*)':
        perlhost.h:230:63: warning: offsetof within non-standard-layout type 'CPerlHost' is undefined [-Winvalid-offsetof]
        perlhost.h:244:12: note: in expansion of macro 'STRUCT2RAWPTR'
        perlhost.h: In function 'CPerlHost* IPerlMemShared2Host(IPerlMem*)':
        perlhost.h:249:12: note: in expansion of macro 'STRUCT2RAWPTR'
        perlhost.h: In function 'CPerlHost* IPerlMemParse2Host(IPerlMem*)':
        perlhost.h:254:12: note: in expansion of macro 'STRUCT2RAWPTR'
        perlhost.h: In function 'CPerlHost* IPerlEnv2Host(IPerlEnv*)':
        perlhost.h:237:38: note: in expansion of macro 'STRUCT2RAWPTR'
        perlhost.h:259:12: note: in expansion of macro 'STRUCT2PTR'
        perlhost.h: In function 'CPerlHost* IPerlStdIO2Host(IPerlStdIO*)':
        perlhost.h:264:12: note: in expansion of macro 'STRUCT2PTR'
        perlhost.h: In function 'CPerlHost* IPerlLIO2Host(IPerlLIO*)':
        perlhost.h:269:12: note: in expansion of macro 'STRUCT2PTR'
        perlhost.h: In function 'CPerlHost* IPerlDir2Host(IPerlDir*)':
        perlhost.h:274:12: note: in expansion of macro 'STRUCT2PTR'
        perlhost.h: In function 'CPerlHost* IPerlSock2Host(IPerlSock*)':
        perlhost.h:279:12: note: in expansion of macro 'STRUCT2PTR'
        perlhost.h: In function 'CPerlHost* IPerlProc2Host(IPerlProc*)':
        perlhost.h:284:12: note: in expansion of macro 'STRUCT2PTR'
        C:/mingw-w64/x86_64-6.1.0/mingw64/lib/gcc/x86_64-w64-mingw32/6.1.0/include/adxintrin.h:25:3: error: #error "Never use <adxintrin.h> directly; include <x86intrin.h> instead."
        C:/mingw-w64/x86_64-6.1.0/mingw64/lib/gcc/x86_64-w64-mingw32/6.1.0/include/fma4intrin.h:25:3: error: #error "Never use <fma4intrin.h> directly; include <x86intrin.h> instead."
    

    About this smoke:
    smoking-perl: 5.24.0
    smoker-version: 1.70_02/0.046
    timestamp: 2017-01-03 20:05:22+01
    tester: buildbot
    
    [2016-09-25 07:52:20Z] make distclean ... [2016-09-25 07:52:20Z] Smoking patch 96daa60182cbc16b20f54959b023447a280782ee v5.25.5-19-g96daa60 [2016-09-25 07:52:20Z] Smoking branch smoke-me/davem/pushre [2016-09-25 07:52:21Z] Locally applied patches from 'W:\testsmoke\perl-current\patchlevel.h' [2016-09-25 07:52:21Z] Patches: 'uncommitted-changes' [2016-09-25 07:52:21Z] Adding 'SMOKE96daa60182cbc16b20f54959b023447a280782ee' to the registered patches. [2016-09-25 07:52:21Z] [2016-09-25 07:52:21Z] Configuration: -Dusedevel -DCCHOME=C:\mingw-w64\x86_64-6.1.0\mingw64 [2016-09-25 07:52:21Z] ------------------------------------------------------------------------------ [2016-09-25 07:52:21Z] make distclean ... [2016-09-25 07:52:21Z] [2016-09-25 07:52:21Z] Copy Policy.sh ... [2016-09-25 07:52:21Z] [2016-09-25 07:52:21Z] Configure ... [2016-09-25 07:52:21Z] [2016-09-25 07:52:21Z] make ... In file included from ..\perl.h:28:0, from ..\globals.c:32: ./config.h:2660:73: warning: excess elements in array initializer #define LONGDBLINFBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5760:32: note: in expansion of macro 'LONGDBLINFBYTES' INFNAN_U8_NV_DECL PL_inf = { { LONGDBLINFBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2660:73: note: (near initialization for 'PL_inf.u8') #define LONGDBLINFBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5760:32: note: in expansion of macro 'LONGDBLINFBYTES' INFNAN_U8_NV_DECL PL_inf = { { LONGDBLINFBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2660:79: warning: excess elements in array initializer #define LONGDBLINFBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5760:32: note: in expansion of macro 'LONGDBLINFBYTES' INFNAN_U8_NV_DECL PL_inf = { { LONGDBLINFBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2660:79: note: (near initialization for 'PL_inf.u8') #define LONGDBLINFBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5760:32: note: in expansion of macro 'LONGDBLINFBYTES' INFNAN_U8_NV_DECL PL_inf = { { LONGDBLINFBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2660:85: warning: excess elements in array initializer #define LONGDBLINFBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5760:32: note: in expansion of macro 'LONGDBLINFBYTES' INFNAN_U8_NV_DECL PL_inf = { { LONGDBLINFBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2660:85: note: (near initialization for 'PL_inf.u8') #define LONGDBLINFBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5760:32: note: in expansion of macro 'LONGDBLINFBYTES' INFNAN_U8_NV_DECL PL_inf = { { LONGDBLINFBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2660:91: warning: excess elements in array initializer #define LONGDBLINFBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5760:32: note: in expansion of macro 'LONGDBLINFBYTES' INFNAN_U8_NV_DECL PL_inf = { { LONGDBLINFBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2660:91: note: (near initialization for 'PL_inf.u8') #define LONGDBLINFBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5760:32: note: in expansion of macro 'LONGDBLINFBYTES' INFNAN_U8_NV_DECL PL_inf = { { LONGDBLINFBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2661:73: warning: excess elements in array initializer #define LONGDBLNANBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5796:32: note: in expansion of macro 'LONGDBLNANBYTES' INFNAN_U8_NV_DECL PL_nan = { { LONGDBLNANBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2661:73: note: (near initialization for 'PL_nan.u8') #define LONGDBLNANBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5796:32: note: in expansion of macro 'LONGDBLNANBYTES' INFNAN_U8_NV_DECL PL_nan = { { LONGDBLNANBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2661:79: warning: excess elements in array initializer #define LONGDBLNANBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5796:32: note: in expansion of macro 'LONGDBLNANBYTES' INFNAN_U8_NV_DECL PL_nan = { { LONGDBLNANBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2661:79: note: (near initialization for 'PL_nan.u8') #define LONGDBLNANBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5796:32: note: in expansion of macro 'LONGDBLNANBYTES' INFNAN_U8_NV_DECL PL_nan = { { LONGDBLNANBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2661:85: warning: excess elements in array initializer #define LONGDBLNANBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5796:32: note: in expansion of macro 'LONGDBLNANBYTES' INFNAN_U8_NV_DECL PL_nan = { { LONGDBLNANBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2661:85: note: (near initialization for 'PL_nan.u8') #define LONGDBLNANBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5796:32: note: in expansion of macro 'LONGDBLNANBYTES' INFNAN_U8_NV_DECL PL_nan = { { LONGDBLNANBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2661:91: warning: excess elements in array initializer #define LONGDBLNANBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5796:32: note: in expansion of macro 'LONGDBLNANBYTES' INFNAN_U8_NV_DECL PL_nan = { { LONGDBLNANBYTES } }; ^~~~~~~~~~~~~~~ ./config.h:2661:91: note: (near initialization for 'PL_nan.u8') #define LONGDBLNANBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00 /**/ ^ ..\perl.h:5796:32: note: in expansion of macro 'LONGDBLNANBYTES' INFNAN_U8_NV_DECL PL_nan = { { LONGDBLNANBYTES } }; ^~~~~~~~~~~~~~~ win32.c: In function 'win32_fseek': win32.c:2872:24: warning: passing argument 2 of 'fsetpos' from incompatible pointer type [-Wincompatible-pointer-types] return fsetpos(pf, &offset); ^ In file included from ./win32.h:161:0, from ../perl.h:3216, from win32.c:50: C:/mingw-w64/x86_64-6.1.0/mingw64/x86_64-w64-mingw32/include/stdio.h:468:15: note: expected 'const fpos_t * {aka const long long int *}' but argument is of type 'long int *' int __cdecl fsetpos(FILE *_File,const fpos_t *_Pos); ^~~~~~~ Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/6.1.0/lto-wrapper.exe Target: x86_64-w64-mingw32 Configured with: ../../../src/gcc-6.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw610/x86_64-610-posix-seh-rt_v5/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-isl-version-check --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw610/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw610/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw610/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw610/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh, Built by MinGW-W64 project' --with-bugurl=http://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -I/c/mingw610/x86_64-610-posix-seh-rt_v5/mingw64/opt/include -I/c/mingw610/prerequisites/x86_64-zlib-static/include -I/c/mingw610/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/c/mingw610/x86_64-610-posix-seh-rt_v5/mingw64/opt/include -I/c/mingw610/prerequisites/x86_64-zlib-static/include -I/c/mingw610/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/c/mingw610/x86_64-610-posix-seh-rt_v5/mingw64/opt/lib -L/c/mingw610/prerequisites/x86_64-zlib-static/lib -L/c/mingw610/prerequisites/x86_64-w64-mingw32-static/lib ' Thread model: posix gcc version 6.1.0 (x86_64-posix-seh, Built by MinGW-W64 project) COMPILER_PATH=C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/6.1.0/;C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../libexec/gcc/;C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../../../x86_64-w64-mingw32/bin/ LIBRARY_PATH=C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/;C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/;C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../../../lib/;C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../../../x86_64-w64-mingw32/lib/;C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../../ COLLECT_GCC_OPTIONS='-v' '-mconsole' '-o' '..\miniperl.exe' '-s' '-Lc:\perl\lib\CORE' '-LC:\mingw-w64\x86_64-6.1.0\mingw64\lib' '-shared-libgcc' '-mtune=core2' '-march=nocona' C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/6.1.0/collect2.exe -plugin C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/6.1.0/liblto_plugin-0.dll -plugin-opt=C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/6.1.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\buildbot\AppData\Local\Temp\ccGUFkle.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt --sysroot=C:/mingw610/x86_64-610-posix-seh-rt_v5/mingw64 -m i386pep --subsystem console -Bdynamic -o ..\miniperl.exe -s C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/crtbegin.o -Lc:\perl\lib\CORE -LC:\mingw-w64\x86_64-6.1.0\mingw64\lib -LC:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0 -LC:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc -LC:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../../../lib -LC:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../../../x86_64-w64-mingw32/lib -LC:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../.. C:\Users\buildbot\AppData\Local\Temp\mk83 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt C:/mingw-w64/x86_64-6.1.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/crtend.o COLLECT_GCC_OPTIONS='-v' '-mconsole' '-o' '..\miniperl.exe' '-s' '-Lc:\perl\lib\CORE' '-LC:\mingw-w64\x86_64-6.1.0\mingw64\lib' '-shared-libgcc' '-mtune=core2' '-march=nocona' Warning: failed to load Config_git.pl, something strange about this perl... Running config_h.PL Writing config.h Warning: failed to load Config_git.pl, something strange about this perl... config.h has changed Warning: failed to load Config_git.pl, something strange about this perl... Options: (HAS_TIMES HAVE_INTERP_INTERN PERLIO_LAYERS PERL_COPY_ON_WRITE PERL_DISABLE_PMC PERL_DONT_CREATE_GVSV PERL_EXTERNAL_GLOB PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_IS_MINIPERL PERL_MALLOC_WRAP PERL_OP_PARENT PERL_PRESERVE_IVUV USE_64_BIT_INT USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_NO_REGISTRY USE_PERLIO USE_PERL_ATOF USE_SITECUSTOMIZE) Defines: (CONSERVATIVE HAS_ACCESS HAS_ALARM HAS_ATOLL HAS_CHSIZE HAS_CRYPT HAS_DBL_DIG HAS_DIFFTIME HAS_DLERROR HAS_DUP2 HAS_FAST_STDIO HAS_FD_SET HAS_FGETPOS HAS_FLOCK HAS_FLOCK_PROTO HAS_FSETPOS HAS_GETCWD HAS_GETHOSTBYADDR HAS_GETHOSTBYNAME HAS_GETHOSTNAME HAS_GETHOST_PROTOS HAS_GETLOGIN HAS_GETPROTOBYNAME HAS_GETPROTOBYNUMBER HAS_GETPROTO_PROTOS HAS_GETSERVBYNAME HAS_GETSERVBYPORT HAS_GETSERV_PROTOS HAS_GETTIMEOFDAY HAS_HTONL HAS_HTONS HAS_ISASCII HAS_ISNAN HAS_KILLPG HAS_LDBL_DIG HAS_LINK HAS_LOCALECONV HAS_LONG_DOUBLE HAS_LONG_LONG HAS_LSEEK_PROTO HAS_MBLEN HAS_MBSTOWCS HAS_MBTOWC HAS_MEMCHR HAS_MEMCMP HAS_MEMCPY HAS_MEMMOVE HAS_MEMSET HAS_MKDIR HAS_MKTIME HAS_NTOHL HAS_NTOHS HAS_PAUSE HAS_PIPE HAS_PTRDIFF_T HAS_QUAD HAS_READDIR HAS_RENAME HAS_REWINDDIR HAS_RMDIR HAS_SANE_MEMCMP HAS_SEEKDIR HAS_SELECT HAS_SETLOCALE HAS_SETVBUF HAS_SIN6_SCOPE_ID HAS_SNPRINTF HAS_SOCKET HAS_STAT HAS_STATIC_INLINE HAS_STRCHR HAS_STRCOLL HAS_STRERROR HAS_STRFTIME HAS_STRTOD HAS_STRTOL HAS_STRTOLL HAS_STRTOUL HAS_STRTOULL HAS_STRXFRM HAS_SYSTEM HAS_SYS_ERRLIST HAS_TELLDIR HAS_TELLDIR_PROTO HAS_TIME HAS_TIMES HAS_TZNAME HAS_UMASK HAS_UNAME HAS_UNION_SEMUN HAS_VPRINTF HAS_VSNPRINTF HAS_WAITPID HAS_WCSCMP HAS_WCSTOMBS HAS_WCSXFRM HAS_WCTOMB HAVE_INTERP_INTERN PERLIO_LAYERS PERL_COPY_ON_WRITE PERL_DISABLE_PMC PERL_DONT_CREATE_GVSV PERL_EXTERNAL_GLOB PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_IMPLICIT_CONTEXT PERL_IS_MINIPERL PERL_MALLOC_WRAP PERL_OP_PARENT PERL_PRESERVE_IVUV PERL_RELOCATABLE_INC PERL_STATIC_INLINE PERL_TARGETARCH PERL_TEXTMODE_SCRIPTS SPRINTF_RETURNS_STRLEN USE_64_BIT_INT USE_DYNAMIC_LOADING USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_NO_REGISTRY USE_PERLIO USE_PERL_ATOF USE_SITECUSTOMIZE USE_STDIO_BASE USE_STDIO_PTR USE_STRUCT_COPY USE_THREADS WIN32 WIN64) magic: PERL_MAGIC_qr already provided by misc Skipping extension Unicode/Normalize, not ported to current platform at ..\make_ext.pl line 184. magic: PERL_MAGIC_qr already provided by misc In file included from RealPPPort.xs:31:0: RealPPPort.xs: In function 'XS_Devel__PPPort_ptrtests': ..\..\lib\CORE/perl.h:1730:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] # define INT2PTR(any,d) (any)(d) ^ ..\..\lib\CORE/perl.h:1745:21: note: in expansion of macro 'INT2PTR' # define PTR2ul(p) INT2PTR(unsigned long,p) ^~~~~~~ RealPPPort.xs:1598:27: note: in expansion of macro 'PTR2ul' RETVAL += PTR2ul(p) != 0UL ? 2 : 0; ^ POSIX.c: In function 'XS_POSIX__Termios_getattr': POSIX.c:2149:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_setattr': POSIX.c:2205:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_getispeed': POSIX.c:2272:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_getiflag': POSIX.c:2303:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_getcc': POSIX.c:2355:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_setispeed': POSIX.c:2394:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_setiflag': POSIX.c:2436:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.c: In function 'XS_POSIX__Termios_setcc': POSIX.c:2484:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] termios_ref = (POSIX__Termios)SvPV_nolen(SvRV(sv)); ^ POSIX.xs: In function 'XS_POSIX_ctermid': POSIX.xs:1416:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define ctermid(x) (char *) not_here("ctermid") ^ POSIX.xs:3611:11: note: in expansion of macro 'ctermid' RETVAL = ctermid(s); ^ POSIX.c: In function 'XS_POSIX_ttyname': POSIX.xs:1335:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] # define ttyname(a) (char*)not_here("ttyname") ^ POSIX.c:5429:11: note: in expansion of macro 'ttyname' RETVAL = ttyname(fd); ^ Socket.xs: In function 'XS_Socket_pack_sockaddr_un': Socket.xs:808:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ST(0) = (SV*)not_here("pack_sockaddr_un"); ^ Socket.xs: In function 'XS_Socket_unpack_sockaddr_un': Socket.xs:870:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ST(0) = (SV*)not_here("unpack_sockaddr_un"); ^ Socket.xs: In function 'XS_Socket_pack_sockaddr_in6': Socket.xs:974:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ST(0) = (SV*)not_here("pack_sockaddr_in6"); ^ Socket.xs: In function 'XS_Socket_unpack_sockaddr_in6': Socket.xs:1013:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ST(0) = (SV*)not_here("pack_sockaddr_in6"); ^ Storable.xs: In function 'known_class': Storable.xs:475:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LOW_32BITS(x) ((I32) ((unsigned long) (x) & 0xffffffffUL)) ^ Storable.xs:1978:15: note: in expansion of macro 'LOW_32BITS' *classnum = LOW_32BITS(*svh); ^~~~~~~~~~ Storable.xs: In function 'store_scalar': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:891:3: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2182:17: note: in expansion of macro 'WRITE_I32' WRITE_I32(niv); ^~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:891:3: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2182:17: note: in expansion of macro 'WRITE_I32' WRITE_I32(niv); ^~~~~~~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:2241:17: note: in expansion of macro 'STORE_PV_LEN' STORE_PV_LEN((const char *)mg->mg_ptr, ^~~~~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:2241:17: note: in expansion of macro 'STORE_PV_LEN' STORE_PV_LEN((const char *)mg->mg_ptr, ^~~~~~~~~~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:2241:17: note: in expansion of macro 'STORE_PV_LEN' STORE_PV_LEN((const char *)mg->mg_ptr, ^~~~~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:2241:17: note: in expansion of macro 'STORE_PV_LEN' STORE_PV_LEN((const char *)mg->mg_ptr, ^~~~~~~~~~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:253:32: note: in expansion of macro 'STORE_PV_LEN' #define STORE_UTF8STR(pv, len) STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR) ^~~~~~~~~~~~ Storable.xs:2248:17: note: in expansion of macro 'STORE_UTF8STR' STORE_UTF8STR(pv, wlen); ^~~~~~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:253:32: note: in expansion of macro 'STORE_PV_LEN' #define STORE_UTF8STR(pv, len) STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR) ^~~~~~~~~~~~ Storable.xs:2248:17: note: in expansion of macro 'STORE_UTF8STR' STORE_UTF8STR(pv, wlen); ^~~~~~~~~~~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:253:32: note: in expansion of macro 'STORE_PV_LEN' #define STORE_UTF8STR(pv, len) STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR) ^~~~~~~~~~~~ Storable.xs:2248:17: note: in expansion of macro 'STORE_UTF8STR' STORE_UTF8STR(pv, wlen); ^~~~~~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:253:32: note: in expansion of macro 'STORE_PV_LEN' #define STORE_UTF8STR(pv, len) STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR) ^~~~~~~~~~~~ Storable.xs:2248:17: note: in expansion of macro 'STORE_UTF8STR' STORE_UTF8STR(pv, wlen); ^~~~~~~~~~~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:2250:17: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(pv, wlen); ^~~~~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:2250:17: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(pv, wlen); ^~~~~~~~~~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:2250:17: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(pv, wlen); ^~~~~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:2250:17: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(pv, wlen); ^~~~~~~~~~~~ Storable.xs: In function 'store_array': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:2282:2: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:2282:2: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2282:2: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2282:2: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs: In function 'store_hash': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:2394:2: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:2394:2: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2394:2: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2394:2: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:2561:4: note: in expansion of macro 'WLEN' WLEN(keylen); ^~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:2561:4: note: in expansion of macro 'WLEN' WLEN(keylen); ^~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2561:4: note: in expansion of macro 'WLEN' WLEN(keylen); ^~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2561:4: note: in expansion of macro 'WLEN' WLEN(keylen); ^~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:2667:29: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:2667:29: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2667:29: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2667:29: note: in expansion of macro 'WLEN' WLEN(len); ^~~~ Storable.xs: In function 'store_code': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:253:32: note: in expansion of macro 'STORE_PV_LEN' #define STORE_UTF8STR(pv, len) STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR) ^~~~~~~~~~~~ Storable.xs:2778:3: note: in expansion of macro 'STORE_UTF8STR' STORE_UTF8STR(SvPV_nolen(text), len); ^~~~~~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:253:32: note: in expansion of macro 'STORE_PV_LEN' #define STORE_UTF8STR(pv, len) STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR) ^~~~~~~~~~~~ Storable.xs:2778:3: note: in expansion of macro 'STORE_UTF8STR' STORE_UTF8STR(SvPV_nolen(text), len); ^~~~~~~~~~~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:253:32: note: in expansion of macro 'STORE_PV_LEN' #define STORE_UTF8STR(pv, len) STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR) ^~~~~~~~~~~~ Storable.xs:2778:3: note: in expansion of macro 'STORE_UTF8STR' STORE_UTF8STR(SvPV_nolen(text), len); ^~~~~~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:253:32: note: in expansion of macro 'STORE_PV_LEN' #define STORE_UTF8STR(pv, len) STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR) ^~~~~~~~~~~~ Storable.xs:2778:3: note: in expansion of macro 'STORE_UTF8STR' STORE_UTF8STR(SvPV_nolen(text), len); ^~~~~~~~~~~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:2780:3: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(SvPV_nolen(text), len); ^~~~~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:2780:3: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(SvPV_nolen(text), len); ^~~~~~~~~~~~ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:2780:3: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(SvPV_nolen(text), len); ^~~~~~~~~~~~ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:2780:3: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(SvPV_nolen(text), len); ^~~~~~~~~~~~ Storable.xs: In function 'store_tied_item': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:2908:3: note: in expansion of macro 'WLEN' WLEN(idx); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:2908:3: note: in expansion of macro 'WLEN' WLEN(idx); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2908:3: note: in expansion of macro 'WLEN' WLEN(idx); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:2908:3: note: in expansion of macro 'WLEN' WLEN(idx); ^ Storable.xs: In function 'store_hook': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3288:4: note: in expansion of macro 'WLEN' WLEN(classnum); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3288:4: note: in expansion of macro 'WLEN' WLEN(classnum); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3288:4: note: in expansion of macro 'WLEN' WLEN(classnum); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3288:4: note: in expansion of macro 'WLEN' WLEN(classnum); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3295:4: note: in expansion of macro 'WLEN' WLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3295:4: note: in expansion of macro 'WLEN' WLEN(len); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3295:4: note: in expansion of macro 'WLEN' WLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3295:4: note: in expansion of macro 'WLEN' WLEN(len); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3306:3: note: in expansion of macro 'WLEN' WLEN(wlen2); /* Must write an I32 for 64-bit machines */ ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3306:3: note: in expansion of macro 'WLEN' WLEN(wlen2); /* Must write an I32 for 64-bit machines */ ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3306:3: note: in expansion of macro 'WLEN' WLEN(wlen2); /* Must write an I32 for 64-bit machines */ ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3306:3: note: in expansion of macro 'WLEN' WLEN(wlen2); /* Must write an I32 for 64-bit machines */ ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3318:4: note: in expansion of macro 'WLEN' WLEN(len3); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3318:4: note: in expansion of macro 'WLEN' WLEN(len3); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3318:4: note: in expansion of macro 'WLEN' WLEN(len3); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3318:4: note: in expansion of macro 'WLEN' WLEN(len3); ^ Storable.xs:475:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LOW_32BITS(x) ((I32) ((unsigned long) (x) & 0xffffffffUL)) ^ Storable.xs:3330:23: note: in expansion of macro 'LOW_32BITS' I32 tagval = htonl(LOW_32BITS(ary[i])); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:891:3: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3331:4: note: in expansion of macro 'WRITE_I32' WRITE_I32(tagval); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:891:3: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3331:4: note: in expansion of macro 'WRITE_I32' WRITE_I32(tagval); ^ Storable.xs: In function 'store_blessed': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3447:4: note: in expansion of macro 'WLEN' WLEN(classnum); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3447:4: note: in expansion of macro 'WLEN' WLEN(classnum); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3447:4: note: in expansion of macro 'WLEN' WLEN(classnum); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3447:4: note: in expansion of macro 'WLEN' WLEN(classnum); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3458:4: note: in expansion of macro 'WLEN' WLEN(len); /* Don't BER-encode, this should be rare */ ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:3458:4: note: in expansion of macro 'WLEN' WLEN(len); /* Don't BER-encode, this should be rare */ ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3458:4: note: in expansion of macro 'WLEN' WLEN(len); /* Don't BER-encode, this should be rare */ ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3458:4: note: in expansion of macro 'WLEN' WLEN(len); /* Don't BER-encode, this should be rare */ ^ Storable.xs: In function 'store_other': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:3509:2: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(buf, len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:903:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(y); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:3509:2: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(buf, len); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:3509:2: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(buf, len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:908:4: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:935:3: note: in expansion of macro 'WLEN' WLEN(len); \ ^~~~ Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN' #define STORE_SCALAR(pv, len) STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR) ^~~~~~~~~~~~ Storable.xs:3509:2: note: in expansion of macro 'STORE_SCALAR' STORE_SCALAR(buf, len); ^ Storable.xs: In function 'store': Storable.xs:475:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LOW_32BITS(x) ((I32) ((unsigned long) (x) & 0xffffffffUL)) ^ Storable.xs:3666:18: note: in expansion of macro 'LOW_32BITS' tagval = htonl(LOW_32BITS(((char *)svh)-1)); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:891:3: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3674:3: note: in expansion of macro 'WRITE_I32' WRITE_I32(tagval); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:694:6: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:891:3: note: in expansion of macro 'MBUF_PUTINT' MBUF_PUTINT(x); \ ^~~~~~~~~~~ Storable.xs:3674:3: note: in expansion of macro 'WRITE_I32' WRITE_I32(tagval); ^ Storable.xs: In function 'retrieve_idx_blessed': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4008:3: note: in expansion of macro 'RLEN' RLEN(idx); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4008:3: note: in expansion of macro 'RLEN' RLEN(idx); ^ Storable.xs: In function 'retrieve_blessed': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4058:3: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4058:3: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs: In function 'retrieve_hook': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4217:4: note: in expansion of macro 'RLEN' RLEN(idx); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4217:4: note: in expansion of macro 'RLEN' RLEN(idx); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4240:4: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4240:4: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4273:3: note: in expansion of macro 'RLEN' RLEN(len2); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4273:3: note: in expansion of macro 'RLEN' RLEN(len2); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4295:4: note: in expansion of macro 'RLEN' RLEN(len3); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4295:4: note: in expansion of macro 'RLEN' RLEN(len3); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:973:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4325:4: note: in expansion of macro 'READ_I32' READ_I32(tag); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:973:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4325:4: note: in expansion of macro 'READ_I32' READ_I32(tag); ^ Storable.xs: In function 'retrieve_tied_idx': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4860:2: note: in expansion of macro 'RLEN' RLEN(idx); /* Retrieve <idx> */ ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4860:2: note: in expansion of macro 'RLEN' RLEN(idx); /* Retrieve <idx> */ ^ Storable.xs: In function 'retrieve_lscalar': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4885:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:4885:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs: In function 'retrieve_lvstring': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5092:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5092:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs: In function 'retrieve_netint': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:973:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5154:2: note: in expansion of macro 'READ_I32' READ_I32(iv); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:973:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5154:2: note: in expansion of macro 'READ_I32' READ_I32(iv); ^ Storable.xs: In function 'retrieve_array': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5341:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5341:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs: In function 'retrieve_hash': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5402:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5402:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5432:3: note: in expansion of macro 'RLEN' RLEN(size); /* Get key size */ ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5432:3: note: in expansion of macro 'RLEN' RLEN(size); /* Get key size */ ^ Storable.xs: In function 'retrieve_flag_hash': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5491:5: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5491:5: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5565:13: note: in expansion of macro 'RLEN' RLEN(size); /* Get key size */ ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5565:13: note: in expansion of macro 'RLEN' RLEN(size); /* Get key size */ ^ Storable.xs: In function 'old_retrieve_array': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5750:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5750:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs: In function 'old_retrieve_hash': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5813:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5813:2: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5859:3: note: in expansion of macro 'RLEN' RLEN(size); /* Get key size */ ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:5859:3: note: in expansion of macro 'RLEN' RLEN(size); /* Get key size */ ^ Storable.xs: In function 'retrieve': Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:973:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:6160:3: note: in expansion of macro 'READ_I32' READ_I32(tag); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:973:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:6160:3: note: in expansion of macro 'READ_I32' READ_I32(tag); ^ Storable.xs:534:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) (x) == trunc_int(x)) ^ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:6215:5: note: in expansion of macro 'RLEN' RLEN(len); ^ Storable.xs:532:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((unsigned long) ((unsigned long) (x) & ~(sizeof(int)-1))) ^ Storable.xs:534:26: note: in expansion of macro 'trunc_int' ((unsigned long) (x) == trunc_int(x)) ^~~~~~~~~ Storable.xs:632:7: note: in expansion of macro 'int_aligned' if (int_aligned(mptr)) \ ^~~~~~~~~~~ Storable.xs:983:3: note: in expansion of macro 'MBUF_GETINT' MBUF_GETINT(x); \ ^~~~~~~~~~~ Storable.xs:6215:5: note: in expansion of macro 'RLEN' RLEN(len); ^ Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in File.xs, line 159 Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in File.xs, line 181 Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in File.xs, line 511 APItest.c: In function 'XS_XS__APItest__PtrTable_clear': APItest.c:3040:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations] ptr_table_clear(table); ^~~~~~~~~~~~~~~ In file included from ..\..\lib\CORE/perl.h:5590:0, from APItest.xs:10: ..\..\lib\CORE/proto.h:2464:20: note: declared here PERL_CALLCONV void Perl_ptr_table_clear(pTHX_ PTR_TBL_t *const tbl) ^~~~~~~~~~~~~~~~~~~~ win32.c: In function 'win32_fseek': win32.c:2872:24: warning: passing argument 2 of 'fsetpos' from incompatible pointer type [-Wincompatible-pointer-types] return fsetpos(pf, &offset); ^ In file included from ./win32.h:161:0, from ../perl.h:3216, from win32.c:50: C:/mingw-w64/x86_64-6.1.0/mingw64/x86_64-w64-mingw32/include/stdio.h:468:15: note: expected 'const fpos_t * {aka const long long int *}' but argument is of type 'long int *' int __cdecl fsetpos(FILE *_File,const fpos_t *_Pos); ^~~~~~~ ar: creating ..\..\lib\auto\Win32CORE\Win32CORE.a Making header files for XS... Skipping extension Unicode/Normalize, not ported to current platform at ..\make_ext.pl line 184. Use of uninitialized value in split at W:/testsmoke/smoke/Test/Smoke/Smoker.pm line 529. [2016-09-25 07:57:07Z] Skip tests from 'W:\testsmoke\currentperl\smokecurrent.skiptests' [2016-09-25 07:57:07Z] [2016-09-25 07:57:07Z] Tests start here: [2016-09-25 07:57:07Z] TSTENV = stdio Skipping extension Unicode/Normalize, not ported to current platform at ..\make_ext.pl line 184. # Failed to start watchdog # Insecure $ENV{PATH} while running with -T switch at ./test.pl line 1638. # Failed test 48 - -t on STDIN at op/stat.t line 375 '"lskdfj does not exist"' is not recognized as an internal or external command, operable program or batch file. # Failed to start watchdog # Insecure $ENV{PATH} while running with -T switch at ./test.pl line 1638. -e syntax OK -e syntax OK -e syntax OK -e syntax OK -e syntax OK -e syntax OK tmp.pl syntax OK # Failed test 'Makefile.PL exited with zero' # at lib/MakeMaker/Test/Setup/XS.pm line 351. # got: 512 # expected: 0 # Tried to use make dependency with space for non-GNU make: # 'type map' # Fallback to short pathname failed. # Failed test 'Makefile.PL exited with zero' # at lib/MakeMaker/Test/Setup/XS.pm line 351. # got: 512 # expected: 0 # Warning (mostly harmless): No library found for -lmoldname # Warning (mostly harmless): No library found for -lkernel32 # Warning (mostly harmless): No library found for -luser32 # Warning (mostly harmless): No library found for -lgdi32 # Warning (mostly harmless): No library found for -lwinspool # Warning (mostly harmless): No library found for -lcomdlg32 # Warning (mostly harmless): No library found for -ladvapi32 # Warning (mostly harmless): No library found for -lshell32 # Warning (mostly harmless): No library found for -lole32 # Warning (mostly harmless): No library found for -loleaut32 # Warning (mostly harmless): No library found for -lnetapi32 # Warning (mostly harmless): No library found for -luuid # Warning (mostly harmless): No library found for -lws2_32 # Warning (mostly harmless): No library found for -lmpr # Warning (mostly harmless): No library found for -lwinmm # Warning (mostly harmless): No library found for -lversion # Warning (mostly harmless): No library found for -lodbc32 # Warning (mostly harmless): No library found for -lodbccp32 # Warning (mostly harmless): No library found for -lcomctl32 # Tried to use make dependency with space for non-GNU make: # 'type map' # Fallback to short pathname failed. # Writing MYMETA.yml and MYMETA.json # Failed test 'Makefile.PL exited with zero' # at lib/MakeMaker/Test/Setup/XS.pm line 351. # got: 512 # expected: 0 # Tried to use make dependency with space for non-GNU make: # 'type map' # Fallback to short pathname failed. # Writing MYMETA.yml and MYMETA.json # Failed test 'Makefile.PL exited with zero' # at lib/MakeMaker/Test/Setup/XS.pm line 351. # got: 512 # expected: 0 # Tried to use make dependency with space for non-GNU make: # 'type map' # Fallback to short pathname failed. # Writing MYMETA.yml and MYMETA.json # Failed test 'Makefile.PL exited with zero' # at lib/MakeMaker/Test/Setup/XS.pm line 351. # got: 512 # expected: 0 # Tried to use make dependency with space for non-GNU make: # 'lib/XS/type map' # Fallback to short pathname failed. # Failed test 'Makefile.PL exited with zero' # at lib/MakeMaker/Test/Setup/XS.pm line 351. # got: 512 # expected: 0 # Tried to use make dependency with space for non-GNU make: # 'lib/XS/type map' # Fallback to short pathname failed. # Failed test 'Makefile.PL exited with zero' # at lib/MakeMaker/Test/Setup/XS.pm line 351. # got: 512 # expected: 0 # Tried to use make dependency with space for non-GNU make: # 'lib/XS/type map' # Fallback to short pathname failed. # Failed test 'Makefile.PL exited with zero' # at lib/MakeMaker/Test/Setup/XS.pm line 351. # got: 512 # expected: 0 # Tried to use make dependency with space for non-GNU make: # 'lib/XS/type map' # Fallback to short pathname failed. # Looks like you failed 8 tests of 48. Use of uninitialized value in concatenation (.) or string at W:\testsmoke\perl-current\lib/ExtUtils/MM_Win32.pm line 146. # parser guessed wrong encoding expected 'CP1252' got 'UTF-8' The system cannot find the path specified. Note: Cannot run tests in color: Can't locate Win32/Console.pm # Test 2 got: "Long Path 5932" (t/GetShortPathName.t at line 15) # Expected: "(?^:^\\S{1,8}(\\.\\S{1,3})?$)" # t/GetShortPathName.t line 15 is: ok($short, qr/^\S{1,8}(\.\S{1,3})?$/); # Failed test 1 in t/Unicode.t at line 43 # t/Unicode.t line 43 is: ok(-d Win32::GetANSIPathName($dir)); # Failed test 2 in t/Unicode.t at line 47 # t/Unicode.t line 47 is: ok(-f Win32::GetANSIPathName($file)); # Failed test 3 in t/Unicode.t at line 50 # t/Unicode.t line 50 is: ok(opendir(my $dh, Win32::GetANSIPathName($dir))); # Failed test 5 in t/Unicode.t at line 67 # t/Unicode.t line 67 is: ok(Win32::SetCwd($dir)); # Test 8 got: "W:\\testsmoke\\perl-current\\cpan\\Win32" (t/Unicode.t at line 78) # Expected: "W:\\testsmoke\\perl-current\\cpan\\Win32\\Foo \x{394}\x{419} Bar \x{5E7}\x{645} Baz" # t/Unicode.t line 78 is: ok(Win32::GetLongPathName($w32dir), $long); # Test 9 got: "W:\\testsmoke\\perl-current\\cpan\\Win32" (t/Unicode.t at line 86) # Expected: "W:\\testsmoke\\perl-current\\cpan\\Win32\\Foo \x{394}\x{419} Bar \x{5E7}\x{645} Baz" # t/Unicode.t line 86 is: ok(Win32::GetLongPathName($subdir), $long); # Failed test 10 in t/Unicode.t at line 89 # t/Unicode.t line 89 is: ok(chdir(Win32::GetANSIPathName($dir))); # Test 11 got: "W:\\testsmoke\\perl-current\\cpan\\Win32" (t/Unicode.t at line 90) # Expected: "W:\\testsmoke\\perl-current\\cpan\\Win32\\Foo \x{394}\x{419} Bar \x{5E7}\x{645} Baz" # t/Unicode.t line 90 is: ok(Win32::GetLongPathName(Win32::GetCwd()), $long); dlltool: Unable to open base-file: compilet.base dlltool: Unable to open base-file: compilet.base compilet.exp:fake:(.edata+0x3c): undefined reference to `boot_compilet' collect2.exe: error: ld returned 1 exit status compilet.exp:fake:(.edata+0x3c): undefined reference to `boot_compilet' collect2.exe: error: ld returned 1 exit status t\cplust.exp:fake:(.edata+0x38): undefined reference to `boot_cplust' collect2.exe: error: ld returned 1 exit status t\cplust.exp:fake:(.edata+0x38): undefined reference to `boot_cplust' collect2.exe: error: ld returned 1 exit status skip() needs to know $how_many tests are in the block at t/cwd.t line 251 Use of uninitialized value $_[0] in string eq at ../../lib/File/Spec/Win32.pm line 139. Use of uninitialized value $_[0] in string eq at ../../lib/File/Spec/Win32.pm line 139. VOLUME = W: dmake: Error code 146, while making 'test' error while running harness target 'test': 255 at W:/testsmoke/smoke/Test/Smoke/App/RunSmoke.pm line 112. [2016-09-25 08:07:41Z] [2016-09-25 08:07:41Z] ../t/op/stat.t..............................................FAILED [2016-09-25 08:07:41Z] 48 [2016-09-25 08:07:41Z] ../cpan/Archive-Tar/t/09_roundtrip.t........................PASSED [2016-09-25 08:07:41Z] 1, 4, 6 [2016-09-25 08:07:41Z] ../cpan/ExtUtils-MakeMaker/t/02-xsdynamic.t.................FAILED [2016-09-25 08:07:41Z] 3, 9, 15, 21, 27, 33, 39, 45 [2016-09-25 08:07:41Z] ../cpan/ExtUtils-MakeMaker/t/02-xsdynamic.t.................FAILED [2016-09-25 08:07:41Z] Non-zero exit status: 8 [2016-09-25 08:07:41Z] ../cpan/Win32/t/GetShortPathName.t..........................FAILED [2016-09-25 08:07:41Z] 2 [2016-09-25 08:07:41Z] ../cpan/Win32/t/Unicode.t...................................FAILED [2016-09-25 08:07:41Z] 1-3, 5, 8-11 [2016-09-25 08:07:41Z] ../cpan/Win32/t/Unicode.t...................................FAILED [2016-09-25 08:07:41Z] Bad plan. You planned 12 tests but ran 11. [2016-09-25 08:07:41Z] ../ext/IPC-Open3/t/IPC-Open3.t..............................PASSED [2016-09-25 08:07:41Z] 25 [2016-09-25 08:07:41Z] Archived results...