The problem first appeared in the lead-up to the release of perl-5.22.0, with the release of a new mingw runtime.
Baiscally, some builds of MinGW provide an implementation of mkstemp() and some don't.
If you're using a MinGW compiler that implements mkstemp(), then you need to remove the implementation provided by win32.h and win32.c.
But it your MinGW compiler does not provide a mkstemp() implementation, then you can just leave things as they are.
Obviously, the compiler that *built* your perl did not implement mkstemp(), whereas the compiler that you're using *does* implement mkstemp().
One alternative is to replace your compiler with one that doesn't implement mkstemp().
Another alternative is to remove the mkstemp() implementation from C:/Perl/lib/CORE/win32.h and C:/Perl/lib/CORE/win32.c. But backup the original versions of those 2 files in case something goes awry.
If you want to stay with your present compiler, then
apply these win32.h and win32.c patches and you should be right.
That patch also specifies an amendment to config_H.gc, but you can ignore that part.
Oh !! ... and another alternative is to upgrade your perl to 5.22.0 (as that version should automatically handle it for you)
Cheers,
Rob
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.