--- ./gegl/buffer/gegl-buffer.c~ 2010-02-08 00:31:58.000000000 +0900 +++ ./gegl/buffer/gegl-buffer.c 2010-08-26 01:48:29.000000000 +0900 @@ -80,7 +80,8 @@ /* #define GEGL_BUFFER_DEBUG_ALLOCATIONS to print allocation stack * traces for leaked GeglBuffers using GNU C libs backtrace_symbols() */ -#ifndef G_OS_WIN32 +#if defined(G_OS_WIN32) || __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_OS_X_VERSION_10_5 +#else #include #endif @@ -876,7 +877,7 @@ gegl_buffer_get_alloc_stack (void) { char *result = NULL; -#ifdef G_OS_WIN32 +#if defined(G_OS_WIN32) || __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_OS_X_VERSION_10_5 result = g_strdup ("backtrack not available on win32\n"); #else void *functions[MAX_N_FUNCTIONS];