I think it is a Win32 thing ... The missing
apr_table_compress symbol comes when trying to build
APR/Table.dll, and for pre Apache/2.0.47 this would be found
in mod_perl.so (aka mod_perl.dll on Win32). When building
APR/Table.dll the associated mod_perl.lib is included in the
libraries to be linked against, but mod_perl.lib doesn't
contain the full symbol definitions, which are in
mod_perl.so.

this is sounding vaguely familiar, like those emails you always used to send about adding some missing symols somplace after a feature was added in 1.0...


I've had similar problems before trying to
build a dll which needs a symbol that's found in another
dll; I think some fiddling with the definition of the symbol
in the 2nd dll may be needed. I could try doing that, which
might be also useful later on down the road ...


indeed, especially since we can expect the compat file to grow again as time progresses.


sorry for the hassle, though - if it weren't for apr_table_compress we wouldn't have any back compat issues to deal with (presently, at least).

--Geoff



Reply via email to