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

Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
RIP an inspiration; A true Folk's Guy

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

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.