Author: mikej Date: Thu Jul 3 13:08:46 2008 New Revision: 8889 Modified: freeswitch/trunk/configure.in freeswitch/trunk/src/include/private/switch_core_pvt.h freeswitch/trunk/src/switch_core_state_machine.c Log: let configure figure out if we have the header files Modified: freeswitch/trunk/configure.in ============================================================================== --- freeswitch/trunk/configure.in (original) +++ freeswitch/trunk/configure.in Thu Jul 3 13:08:46 2008 @@ -190,7 +190,7 @@ # Checks for header files. AC_HEADER_DIRENT AC_HEADER_STDC -AC_CHECK_HEADERS([sys/types.h sys/resource.h sched.h wchar.h sys/filio.h sys/ioctl.h]) +AC_CHECK_HEADERS([sys/types.h sys/resource.h sched.h wchar.h sys/filio.h sys/ioctl.h netdb.h execinfo.h]) # for xmlrpc-c config.h if test x"$ac_cv_header_wchar_h" = xyes; then Modified: freeswitch/trunk/src/include/private/switch_core_pvt.h ============================================================================== --- freeswitch/trunk/src/include/private/switch_core_pvt.h (original) +++ freeswitch/trunk/src/include/private/switch_core_pvt.h Thu Jul 3 13:08:46 2008 @@ -60,6 +60,10 @@ #include <sys/mman.h> #endif +#ifdef HAVE_NETDB_H +#include <netdb.h> +#endif + #ifndef WIN32 /* setuid, setgid */ #include <unistd.h> Modified: freeswitch/trunk/src/switch_core_state_machine.c ============================================================================== --- freeswitch/trunk/src/switch_core_state_machine.c (original) +++ freeswitch/trunk/src/switch_core_state_machine.c Thu Jul 3 13:08:46 2008 @@ -198,7 +198,7 @@ //static switch_hash_t *stack_table = NULL; static Hash stack_table; -#if defined (__GNUC__) && defined (LINUX) +#if defined (__GNUC__) && defined (LINUX) && defined (HAVE_EXECINFO_H) #include <execinfo.h> #include <stdio.h> #include <stdlib.h>