Smoke v5.25.5-63-g082fea3 FAIL(F) MSWin32 Win10 Enterprise (64-bit) Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz(~4008 MHz) 8
[via test-smoke.org]
[similar]
[Raw JSON]
[Report JSON]
[parsed detail]
This report never had a log
Automated smoke report for branch smoke-me/jhi/vax-netbsd 5.25.6 patch 082fea387716f07e3cd81381527fdee8fc5b2c79 v5.25.5-63-g082fea3.
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 2 hours 31 minutes (average 18 minutes 56 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.5-63-g082fea3
----------------------- ----------------------------------------------------
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:
SMOKE082fea387716f07e3cd81381527fdee8fc5b2c79
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:1730:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
..\..\lib\CORE/perl.h:1745: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:2181:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
POSIX.c: In function 'XS_POSIX__Termios_setattr':
POSIX.c:2237:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
POSIX.c: In function 'XS_POSIX__Termios_getispeed':
POSIX.c:2304:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
POSIX.c: In function 'XS_POSIX__Termios_getiflag':
POSIX.c:2335:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
POSIX.c: In function 'XS_POSIX__Termios_getcc':
POSIX.c:2387:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
POSIX.c: In function 'XS_POSIX__Termios_setispeed':
POSIX.c:2426:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
POSIX.c: In function 'XS_POSIX__Termios_setiflag':
POSIX.c:2468:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
POSIX.c: In function 'XS_POSIX__Termios_setcc':
POSIX.c:2516:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
POSIX.xs: In function 'XS_POSIX_ctermid':
POSIX.xs:1448:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
POSIX.xs:3681:11: note: in expansion of macro 'ctermid'
POSIX.c: In function 'XS_POSIX_ttyname':
POSIX.xs:1367:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
POSIX.c:5499: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:2182: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:2241: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:2248:17: note: in expansion of macro 'STORE_UTF8STR'
Storable.xs:940:31: note: in expansion of macro 'STORE_PV_LEN'
Storable.xs:2250:17: note: in expansion of macro 'STORE_SCALAR'
Storable.xs: In function 'store_array':
Storable.xs:2282:2: note: in expansion of macro 'WLEN'
Storable.xs: In function 'store_hash':
Storable.xs:2394:2: note: in expansion of macro 'WLEN'
Storable.xs:2561:4: note: in expansion of macro 'WLEN'
Storable.xs:2667:29: note: in expansion of macro 'WLEN'
Storable.xs: In function 'store_code':
Storable.xs:2778:3: note: in expansion of macro 'STORE_UTF8STR'
Storable.xs:2780:3: note: in expansion of macro 'STORE_SCALAR'
Storable.xs: In function 'store_tied_item':
Storable.xs:2908:3: note: in expansion of macro 'WLEN'
Storable.xs: In function 'store_hook':
Storable.xs:3288:4: note: in expansion of macro 'WLEN'
Storable.xs:3295:4: note: in expansion of macro 'WLEN'
Storable.xs:3306:3: note: in expansion of macro 'WLEN'
Storable.xs:3318:4: note: in expansion of macro 'WLEN'
Storable.xs:3330:23: note: in expansion of macro 'LOW_32BITS'
Storable.xs:3331:4: note: in expansion of macro 'WRITE_I32'
Storable.xs: In function 'store_blessed':
Storable.xs:3447:4: note: in expansion of macro 'WLEN'
Storable.xs:3458:4: note: in expansion of macro 'WLEN'
Storable.xs: In function 'store_other':
Storable.xs:3509:2: note: in expansion of macro 'STORE_SCALAR'
Storable.xs: In function 'store':
Storable.xs:3666:18: note: in expansion of macro 'LOW_32BITS'
Storable.xs:3674: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:4008:3: note: in expansion of macro 'RLEN'
Storable.xs: In function 'retrieve_blessed':
Storable.xs:4058:3: note: in expansion of macro 'RLEN'
Storable.xs: In function 'retrieve_hook':
Storable.xs:4217:4: note: in expansion of macro 'RLEN'
Storable.xs:4240:4: note: in expansion of macro 'RLEN'
Storable.xs:4273:3: note: in expansion of macro 'RLEN'
Storable.xs:4295:4: note: in expansion of macro 'RLEN'
Storable.xs:973:3: note: in expansion of macro 'MBUF_GETINT'
Storable.xs:4325:4: note: in expansion of macro 'READ_I32'
Storable.xs: In function 'retrieve_tied_idx':
Storable.xs:4860:2: note: in expansion of macro 'RLEN'
Storable.xs: In function 'retrieve_lscalar':
Storable.xs:4885:2: note: in expansion of macro 'RLEN'
Storable.xs: In function 'retrieve_lvstring':
Storable.xs:5092:2: note: in expansion of macro 'RLEN'
Storable.xs: In function 'retrieve_netint':
Storable.xs:5154:2: note: in expansion of macro 'READ_I32'
Storable.xs: In function 'retrieve_array':
Storable.xs:5341:2: note: in expansion of macro 'RLEN'
Storable.xs: In function 'retrieve_hash':
Storable.xs:5402:2: note: in expansion of macro 'RLEN'
Storable.xs:5432:3: note: in expansion of macro 'RLEN'
Storable.xs: In function 'retrieve_flag_hash':
Storable.xs:5491:5: note: in expansion of macro 'RLEN'
Storable.xs:5565:13: note: in expansion of macro 'RLEN'
Storable.xs: In function 'old_retrieve_array':
Storable.xs:5750:2: note: in expansion of macro 'RLEN'
Storable.xs: In function 'old_retrieve_hash':
Storable.xs:5813:2: note: in expansion of macro 'RLEN'
Storable.xs:5859:3: note: in expansion of macro 'RLEN'
Storable.xs: In function 'retrieve':
Storable.xs:6160:3: note: in expansion of macro 'READ_I32'
Storable.xs:6215:5: note: in expansion of macro 'RLEN'
APItest.c: In function 'XS_XS__APItest__PtrTable_clear':
APItest.c:3040:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
..\..\lib\CORE/proto.h:2496:20: 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'
C:/mingw-w64/x86_64-6.1.0/mingw64/lib/gcc/x86_64-w64-mingw32/6.1.0/include/avx512vlbwintrin.h:25:2: error: #error "Never use <avx512vlbwintrin.h> directly; include <immintrin.h> instead."
..\..\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]
..\..\lib\CORE/config.h:1171:34: note: in expansion 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'
../pp.h:66:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
../pp.h:76:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
../inline.h:134:6: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
../inline.h:144:6: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
../perl.h:5956:41: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
../perl.h:5966:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
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'
About this smoke:
smoking-perl: 5.24.0
smoker-version: 1.70_02/0.046
timestamp: 2016-10-12 05:04:52+02
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...