On Fri, 08 May 2009, Sisyphus wrote:
> From: "Sisyphus" <sisyph...@optusnet.com.au>
> 
> > One test failed (t/local/00_ptr_cast.t), but it fails only because it
> > fails
> > to compile a test program:
> 
> It's a bug in the test script. With some help from
> http://www.perlmonks.org/index.pl?node_id=762762 , I finally found that the
> executable fails to build because bufferoverflowU.lib is not linked in. In

This is only a problem when you are using the VC compiler from the Windows
2003 R2 Platform SDK.  It is a variant of VS2005, but links against MSVCRT.dll
instead of MSVCR80.dll.  MSVCRT.dll does not contain the code necessary for
the /GS buffer overrun protection new to VS2005, so it has to be linked into
the generated executables statically.

I guess you probably already knew this, but wanted to state it explicitly
for the list archives.

Cheers,
-Jan

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to