Still ... it's strange that this problem arose.
I suspect the heart of it lies behind one of the bazillion of the following warning that are produced by the build.
The optimist in me once hoped that it would require a few typedef changes in the header files, but these warnings are so pervasive that a patch to fix them up would probably affect 10% of the lines in the entire codebase--extensions and all :(
warning C4267: 'function' : conversion from 'size_t' to 'I32', possibl +e loss of data warning C4267: '=' : conversion from 'size_t' to 'int', possible loss +of data warning C4267: 'function' : conversion from 'size_t' to 'I32', possibl +e loss of data warning C4244: 'initializing' : conversion from 'IV' to 'const int', p +ossible loss of data warning C4267: 'function' : conversion from 'size_t' to 'int', possibl +e loss of data warning C4244: 'initializing' : conversion from 'IV' to 'const int', p +ossible loss of data warning C4267: 'function' : conversion from 'size_t' to 'unsigned int' +, possible loss of data warning C4267: '=' : conversion from 'size_t' to 'int', possible loss +of data warning C4244: 'function' : conversion from '__int64' to 'int', possib +le loss of data warning C4267: 'function' : conversion from 'size_t' to 'U32', possibl +e loss of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4244: '=' : conversion from '__int64' to 'int', possible loss + of data warning C4267: 'function' : conversion from 'size_t' to 'I32', possibl +e loss of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of d +ata warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4146: unary minus operator applied to unsigned type, result s +till unsigned warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4244: 'initializing' : conversion from 'IV' to 'I32', possibl +e loss of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4244: 'function' : conversion from '__int64' to 'I32', possib +le loss of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4267: '=' : conversion from 'size_t' to 'int', possible loss +of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4244: '=' : conversion from '__int64' to 'int', possible loss + of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4244: 'function' : conversion from '__int64' to 'I32', possib +le loss of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4267: 'initializing' : conversion from 'size_t' to 'I32', pos +sible loss of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4244: 'function' : conversion from 'IV' to 'I32', possible lo +ss of data warning C4244: '=' : conversion from 'IV' to 'int', possible loss of d +ata warning C4244: 'function' : conversion from 'IV' to 'I32', possible lo +ss of data warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of d +ata warning C4244: '=' : conversion from '__int64' to 'int', possible loss + of data warning C4244: 'function' : conversion from 'UV' to 'int', possible lo +ss of data warning C4244: 'function' : conversion from 'IV' to 'unsigned int', po +ssible loss of data warning C4244: 'function' : conversion from 'UV' to 'unsigned long', p +ossible loss of data warning C4267: '=' : conversion from 'size_t' to 'int', possible loss +of data warning C4267: 'initializing' : conversion from 'size_t' to 'int', pos +sible loss of data warning C4267: '=' : conversion from 'size_t' to 'int', possible loss +of data warning C4244: 'initializing' : conversion from 'UV' to 'DWORD', possi +ble loss of data warning C4244: '=' : conversion from 'UV' to 'DWORD', possible loss of + data warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible los +s of data warning C4244: '=' : conversion from 'UV' to 'DWORD', possible loss of + data warning C4244: 'initializing' : conversion from 'UV' to 'DWORD', possi +ble loss of data warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible los +s of data warning C4244: 'initializing' : conversion from 'UV' to 'DWORD', possi +ble loss of data warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible los +s of data warning C4244: 'initializing' : conversion from 'UV' to 'DWORD', possi +ble loss of data warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible los +s of data warning C4244: 'initializing' : conversion from 'UV' to 'DWORD', possi +ble loss of data warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible los +s of data warning C4244: 'initializing' : conversion from 'UV' to 'DWORD', possi +ble loss of data warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible los +s of data warning C4244: 'initializing' : conversion from 'UV' to 'DWORD', possi +ble loss of data warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible los +s of data warning C4244: 'initializing' : conversion from 'UV' to 'DWORD', possi +ble loss of data warning C4244: '=' : conversion from 'UV' to 'DWORD', possible loss of + data warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible los +s of data warning C4244: '=' : conversion from 'UV' to 'DWORD', possible loss of + data warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible los +s of data warning C4244: '=' : conversion from 'UV' to 'DWORD', possible loss of + data warning C4244: '=' : conversion from 'IV' to 'LONG', possible loss of +data warning C4244: 'initializing' : conversion from 'UV' to 'DWORD', possi +ble loss of data warning C4244: '=' : conversion from 'UV' to 'DWORD', possible loss of + data warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible los +s of data warning C4244: '=' : conversion from 'IV' to 'int', possible loss of d +ata warning C4244: '=' : conversion from 'UV' to 'U32', possible loss of d +ata warning C4267: 'initializing' : conversion from 'size_t' to 'I32', pos +sible loss of data warning C4244: 'initializing' : conversion from 'UV' to 'U32', possibl +e loss of data warning C4267: 'initializing' : conversion from 'size_t' to 'I32', pos +sible loss of data warning C4244: 'initializing' : conversion from 'UV' to 'U32', possibl +e loss of data warning C4267: 'initializing' : conversion from 'size_t' to 'I32', pos +sible loss of data warning C4244: 'initializing' : conversion from 'UV' to 'U32', possibl +e loss of data warning C4267: 'function' : conversion from 'size_t' to 'I32', possibl +e loss of data warning C4244: 'function' : conversion from 'PADOFFSET' to 'I32', poss +ible loss of data warning C4244: 'initializing' : conversion from '__int64' to 'I32', po +ssible loss of data warning C4244: '=' : conversion from '__int64' to 'I32', possible loss + of data warning C4244: 'initializing' : conversion from '__int64' to 'I32', po +ssible loss of data warning C4244: 'initializing' : conversion from 'IV' to 'const I32', p +ossible loss of data warning C4244: '=' : conversion from '__int64' to 'I32', possible loss + of data warning C4267: 'function' : conversion from 'size_t' to 'I32', possibl +e loss of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4267: 'initializing' : conversion from 'size_t' to 'const I32 +', possible loss of data warning C4244: 'initializing' : conversion from '__int64' to 'const I3 +2', possible loss of data warning C4244: '-=' : conversion from '__int64' to 'I32', possible los +s of data warning C4244: '=' : conversion from '__int64' to 'I32', possible loss + of data warning C4244: 'function' : conversion from '__int64' to 'I32', possib +le loss of data warning C4244: 'initializing' : conversion from '__int64' to 'const in +t', possible loss of data warning C4244: '=' : conversion from 'UV' to 'unsigned int', possible +loss of data warning C4267: 'function' : conversion from 'size_t' to 'I32', possibl +e loss of data warning C4244: '=' : conversion from 'UV' to 'I32', possible loss of d +ata warning C4244: 'function' : conversion from '__int64' to 'I32', possib +le loss of data warning C4244: '=' : conversion from '__int64' to 'I32', possible loss + of data warning C4244: 'initializing' : conversion from '__int64' to 'const I3 +2', possible loss of data warning C4244: '=' : conversion from '__int64' to 'I32', possible loss + of data warning C4244: 'initializing' : conversion from '__int64' to 'int', po +ssible loss of data warning C4244: '=' : conversion from '__int64' to 'int', possible loss + of data warning C4267: 'initializing' : conversion from 'size_t' to 'const int +', possible loss of data warning C4244: '=' : conversion from '__int64' to 'I32', possible loss + of data warning C4244: '=' : conversion from 'UV' to 'I32', possible loss of d +ata warning C4244: '=' : conversion from 'UV' to 'U32', possible loss of d +ata warning C4244: '=' : conversion from '__int64' to 'I32', possible loss + of data warning C4244: '=' : conversion from 'UV' to 'I32', possible loss of d +ata warning C4244: '=' : conversion from '__int64' to 'int', possible loss + of data warning C4244: '=' : conversion from '__int64' to 'I32', possible loss + of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4267: '+=' : conversion from 'size_t' to 'U8', possible loss +of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4267: '+=' : conversion from 'size_t' to 'I32', possible loss + of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4244: '=' : conversion from '__int64' to 'I32', possible loss + of data warning C4267: 'function' : conversion from 'size_t' to 'I32', possibl +e loss of data warning C4267: '+=' : conversion from 'size_t' to 'I32', possible loss + of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4244: '=' : conversion from '__int64' to 'unsigned int', poss +ible loss of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4244: '=' : conversion from '__int64' to 'I32', possible loss + of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4244: '=' : conversion from '__int64' to 'U32', possible loss + of data warning C4267: '+=' : conversion from 'size_t' to 'I32', possible loss + of data warning C4267: '=' : conversion from 'size_t' to 'U8', possible loss o +f data warning C4244: '=' : conversion from '__int64' to 'U32', possible loss + of data warning C4267: '+=' : conversion from 'size_t' to 'I32', possible loss + of data warning C4267: '=' : conversion from 'size_t' to 'U8', possible loss o +f data warning C4244: 'initializing' : conversion from '__int64' to 'const I3 +2', possible loss of data warning C4244: 'function' : conversion from 'UV' to 'I32', possible lo +ss of data warning C4244: 'initializing' : conversion from '__int64' to 'const in +t', possible loss of data warning C4244: '=' : conversion from 'UV' to 'U32', possible loss of d +ata warning C4244: '=' : conversion from '__int64' to 'U32', possible loss + of data warning C4244: '=' : conversion from '__int64' to 'U16', possible loss + of data warning C4244: '=' : conversion from '__int64' to 'U32', possible loss + of data warning C4244: '=' : conversion from '__int64' to 'U16', possible loss + of data warning C4267: 'function' : conversion from 'size_t' to 'unsigned int' +, possible loss of data warning C4267: 'function' : conversion from 'size_t' to 'U32', possibl +e loss of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4244: '=' : conversion from 'IV' to 'U32', possible loss of d +ata warning C4244: 'function' : conversion from 'IV' to 'I32', possible lo +ss of data warning C4267: '=' : conversion from 'size_t' to 'I32', possible loss +of data warning C4267: 'function' : conversion from 'size_t' to 'U32', possibl +e loss of data
In reply to Re^9: Perl 5.12.0 has been released! (exetype problem 64-bit)
by BrowserUk
in thread Perl 5.12.0 has been released!
by ikegami
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |