Jeff Trawick wrote:
[EMAIL PROTECTED] writes:


ianh        02/01/11 13:01:20

 Modified:    include  apr_pools.h
              memory/unix apr_pools.c
              .        CHANGES STATUS
 Log:
 add a new define APR_POOL_DEBUG_VERBOSE
 which will print out where pools are created and their
 children in the destroy function


So what changed w.r.t. APR_POOL_DEBUG?

I was defining it at the top of apr_pools.c...

Undefined                       first referenced
 symbol                             in file
apr_pool_create_ex                  htpasswd.o
apr_pool_destroy
 /export/home/trawick/apache/httpd-2.0/srclib/apr/.libs/libapr.so
ld: fatal: Symbol referencing errors. No output written to .libs/htpasswd
make[2]: *** [htpasswd] Error 1
make[2]: Leaving directory `/export/home/trawick/apache/httpd-2.0/support'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/trawick/apache/httpd-2.0/support'
make: *** [all-recursive] Error 1
[EMAIL PROTECTED] httpd-2.0]$

Ouch!!!!!!!!!

the include file changed. you need to run make depend to get your dependancies right.

BTW turning on&off APR_POOL_DEBUG/
requires a recompile now as well, as other functions are not
defined like apr_pool_join.



Why can't APR_POOL_DEBUG do what it used to do (relatively quick to switch on and off) and some other define (APR_POOL_DEBUG_VERBOSE perhaps?) switch to saving __FILE__ and __LINE__?





Reply via email to