Thanks Fred,

    does that mean that I need to hack apache (or some other piece), to 
get mod_php and DDB::MySQL to  play together (well, in the same apache 
instance), or have I done something wrong in building one of the 
components?

     cheers,
            Martin

On Tuesday, June 12, 2001, at 02:24  am, Wilfredo Sanchez wrote:

> On Wednesday, May 30, 2001, at 02:57 AM, Martin Redington wrote:
>
>> I think what is happening is that the __dig_vec symbol being loaded 
>> from the DBD::MySQL bundle is conflicting with the same symbol in 
>> mod_php. I looked in the Apache 1.3.19 source, and can see handlers 
>> for multiple definition in os/unix/os.c, but I guess that the 
>> DBD::MySQL module is being loaded by code in perl or mod_perl.
>
>   That code in Apache is (intentionally) disabled on OS X; it's there 
> to workaround the lack of unloading functionality in Rhapsody.  
> Multiply defined symbols is *supposed* to be an error condition.  If 
> you need private symbol name scope for modules, there exists dyld API 
> for that; Apache does not use it.  See /usr/include/mach-o/dyld.h.
>
>       -Fred

Reply via email to