On Jan 30, 2006, at 8:10 AM, Mark Galbreath wrote:
Apache2 comes with APR built in; you do not need to install it separately. You are finding what a big PITA that results in.

And what a beautiful theory it is.

To quote <http://httpd.apache.org/docs/2.2/install.html>: "apr and apr-util are bundled with Apache httpd source releases, and will be used without any problems in almost all circumstances. However, if apr or apr-util, versions 1.0 or 1.1 are installed on your system, you must either upgrade your apr/apr-util installations to 1.2 or have httpd use seperate[sic] builds."

Almost all circumstances! Yeah, all circumstances *except* the one where you've _ever_installed_ Apache or Subversion before!

In any event, APR doesn't seem to be the problem. I upgraded the main APR on my server, and now httpd is able to use that with no problem. However, mod_perl is still failing with the same error:
ThreadMutex.c: In function `XS_APR__ThreadMutex_new':
ThreadMutex.c:51: error: `APR_THREAD_MUTEX_DEFAULT' undeclared (first use in this function) ThreadMutex.c:51: error: (Each undeclared identifier is reported only once
ThreadMutex.c:51: error: for each function it appears in.)
ThreadMutex.c: In function `XS_APR__ThreadMutex_pool_get':
ThreadMutex.c:133: warning: assignment makes pointer from integer without a cast
*** Error code 1

Is no one else having this issue? It's just me and Ryan? I'm on a 64bit AMD system, if that makes any difference...

thanks,

- ben

Reply via email to