Rick Frankel <[EMAIL PROTECTED]> writes: > Joe- ApacheCookie_* was not being boostrapped into the executable, so it > was being optimized of the linkage. > > The following patch, while probably not correct (and probably the cause > of the silent failure), covers it.
Great - thanks a ton! > --- http_main.c Fri Feb 1 19:22:51 2002 > +++ http_main.c~ Mon Jan 28 04:07:46 2002 > @@ -7805,12 +7805,5 @@ > { > return ApacheRequest_new(r); > } > -/*RAF*/ > -#include "apache_cookie.h" > -ApacheCookie *suck_in_apcookie(request_rec *r); > -ApacheCookie *suck_in_apcookie(request_rec *r) > -{ > - return ApacheCookie_new(r); > -} > #endif /* USE_APREQ */ I've incorporated your patch and uploaded it to the website. Hopefully other OS X'ers will be able to confirm it works now. > Also, the "all-in-one" compile method doesn't setup apache correctly, > so the steps taken were: > > unpack everthing in the same root directory > > mod_perl: > > $ perl Makefile.PL APACHE_PREFIX=/usr/local/apache DO_HTTP=1 \ > PREP_HTTP=1 USE_APACI=1 EVERYTHING=1 > $ make > $ make install > > http_apreq: > > $ perl Makefile.PL > $ make > $ make install > > apache: > > $ CFLAGS='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ./configure > --prefix=local/apache \ > --enable-shared=max --disable-rule=EXPAT --with-layout=Apache \ > --activate-module=src/modules/perl/libperl.a --disable-shared=perl > > $ make > $ make install You're my hero ;-) -- Joe Schaefer