"Randy Kobes" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > On Sun, 31 Jul 2005, Nikolay Ananiev wrote: > > > "Randy Kobes" <[EMAIL PROTECTED]> wrote in message > > news:[EMAIL PROTECTED] > [ ... ] > >> Did you build mod_perl (and Perl) on your own? VC++ 7 (the > >> .NET framework), which you're using, has some > >> incompatibilities, in principle, with VC++ 6, which is what > >> ActivePerl is compiled with. > >> > > Yes, I've built MP on my own. > > Did you also build Perl using VC++ 7? Or are you using > ActivePerl? The problem with using ActivePerl (which is > built with VC++ 6) and compiling extensions with VC++ 7 is > that the two versions use different C runtime libraries. > These are responsible for I/O and for memory > allocation/deallocation, so one can run into trouble, eg, if > one runtime lib (from an extension built with VC++ 7) > allocates a chunk of memory and a different runtime lib > (from Perl, built with VC++ 6) tries to deallocate it; > it may try to dellocate a the wrong block of memory.
Perl is the standard ActivePerl binary from ActiveStates. Thanks for the help, Randy.