On Jul 15, 2004, at 3:15 PM, Andrew Brosnan wrote:
I'll try that next. I had opted not to build mod_perl as a DSO since the
Mason book specifically recommends against it
That's a different question. You could try building Perl with a dynamic libperl, and still build mod_perl as a static Apache extension. That combination might work better than building both statically - I don't know, I haven't tried that particular combination on Mac OS X.
The recipe varies. On the old Solaris machines I mentioned earlier, Apache would refuse to start if they both libperl and mod_perl were static, or both dynamic - one and only one of them had to be dynamic. The truly bizarre part was that it didn't matter which one. (That was one of the very few occasions where I gave up trying to figure out the logical answer, and simply accepted that the voodoo worked...)
point of this now tiresome exercise :-) Further, since Apache and mod_perl work fine until I add the Mason related directives to httpd.conf, I assumed the culprit was not mod_perl.
Have you tried any other directives that try to load an XS module?
Yes, Voodoo is great fun ;-)
I'm glad you think so, because the next step involves a bell, a book, a candle, and liberal applications of holy water. The demons in the machine must be exorcised! ;-)
sherm--