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.
--
best regards,
randy