Older versions of GNU gcc do not allow 'NULL' as sentinel.
[asterisk/asterisk.git] / configure
index 863b79b..f1fe54f 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,7 +1,9 @@
 #! /bin/sh
-# From configure.ac Revision: 89354 .
+# From configure.ac Revision: 122234 .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61.
+# Generated by GNU Autoconf 2.61 for asterisk 1.6.
+#
+# Report bugs to <www.asterisk.org>.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
@@ -573,13 +575,12 @@ MAKEFLAGS=
 SHELL=${CONFIG_SHELL-/bin/sh}
 
 # Identity of this package.
-PACKAGE_NAME=
-PACKAGE_TARNAME=
-PACKAGE_VERSION=
-PACKAGE_STRING=
-PACKAGE_BUGREPORT=
+PACKAGE_NAME='asterisk'
+PACKAGE_TARNAME='asterisk'
+PACKAGE_VERSION='1.6'
+PACKAGE_STRING='asterisk 1.6'
+PACKAGE_BUGREPORT='www.asterisk.org'
 
-ac_unique_file="asterisk"
 ac_unique_file="main/asterisk.c"
 # Factoring default headers for most tests.
 ac_includes_default="\
@@ -618,7 +619,6 @@ ac_includes_default="\
 #endif"
 
 ac_header_list=
-ac_func_list=
 ac_subst_vars='SHELL
 PATH_SEPARATOR
 PACKAGE_NAME
@@ -683,6 +683,7 @@ HOST_CPU
 HOST_VENDOR
 HOST_OS
 OSARCH
+WINARCH
 UNAME
 PBX_OSREV
 CXX
@@ -710,8 +711,10 @@ LN
 DOT
 WGET
 RUBBER
+KPATHSEA
 FETCH
 DOWNLOAD
+SOXMIX
 acx_pthread_config
 PTHREAD_CC
 PTHREAD_LIBS
@@ -741,10 +744,34 @@ CRYPTO_LIB
 CRYPTO_INCLUDE
 CRYPTO_DIR
 PBX_CRYPTO
+DAHDI_LIB
+DAHDI_INCLUDE
+DAHDI_DIR
+PBX_DAHDI
+FFMPEG_LIB
+FFMPEG_INCLUDE
+FFMPEG_DIR
+PBX_FFMPEG
 GSM_LIB
 GSM_INCLUDE
 GSM_DIR
 PBX_GSM
+GTK_LIB
+GTK_INCLUDE
+GTK_DIR
+PBX_GTK
+GTK2_LIB
+GTK2_INCLUDE
+GTK2_DIR
+PBX_GTK2
+GMIME_LIB
+GMIME_INCLUDE
+GMIME_DIR
+PBX_GMIME
+ICONV_LIB
+ICONV_INCLUDE
+ICONV_DIR
+PBX_ICONV
 IKSEMEL_LIB
 IKSEMEL_INCLUDE
 IKSEMEL_DIR
@@ -757,10 +784,14 @@ ISDNNET_LIB
 ISDNNET_INCLUDE
 ISDNNET_DIR
 PBX_ISDNNET
-KDE_LIB
-KDE_INCLUDE
-KDE_DIR
-PBX_KDE
+JACK_LIB
+JACK_INCLUDE
+JACK_DIR
+PBX_JACK
+LDAP_LIB
+LDAP_INCLUDE
+LDAP_DIR
+PBX_LDAP
 LTDL_LIB
 LTDL_INCLUDE
 LTDL_DIR
@@ -805,18 +836,26 @@ OSS_LIB
 OSS_INCLUDE
 OSS_DIR
 PBX_OSS
-POPT_LIB
-POPT_INCLUDE
-POPT_DIR
-PBX_POPT
 PGSQL_LIB
 PGSQL_INCLUDE
 PGSQL_DIR
 PBX_PGSQL
+POPT_LIB
+POPT_INCLUDE
+POPT_DIR
+PBX_POPT
+PORTAUDIO_LIB
+PORTAUDIO_INCLUDE
+PORTAUDIO_DIR
+PBX_PORTAUDIO
 PRI_LIB
 PRI_INCLUDE
 PRI_DIR
 PBX_PRI
+SPANDSP_LIB
+SPANDSP_INCLUDE
+SPANDSP_DIR
+PBX_SPANDSP
 SS7_LIB
 SS7_INCLUDE
 SS7_DIR
@@ -829,18 +868,34 @@ OPENH323_LIB
 OPENH323_INCLUDE
 OPENH323_DIR
 PBX_OPENH323
-QT_LIB
-QT_INCLUDE
-QT_DIR
-PBX_QT
 RADIUS_LIB
 RADIUS_INCLUDE
 RADIUS_DIR
 PBX_RADIUS
+SDL_LIB
+SDL_INCLUDE
+SDL_DIR
+PBX_SDL
+SDL_IMAGE_LIB
+SDL_IMAGE_INCLUDE
+SDL_IMAGE_DIR
+PBX_SDL_IMAGE
+SACLM_LIB
+SACLM_INCLUDE
+SACLM_DIR
+PBX_SACLM
+SAEVT_LIB
+SAEVT_INCLUDE
+SAEVT_DIR
+PBX_SAEVT
 SPEEX_LIB
 SPEEX_INCLUDE
 SPEEX_DIR
 PBX_SPEEX
+SPEEXDSP_LIB
+SPEEXDSP_INCLUDE
+SPEEXDSP_DIR
+PBX_SPEEXDSP
 SQLITE_LIB
 SQLITE_INCLUDE
 SQLITE_DIR
@@ -885,45 +940,30 @@ VPB_LIB
 VPB_INCLUDE
 VPB_DIR
 PBX_VPB
+X11_LIB
+X11_INCLUDE
+X11_DIR
+PBX_X11
 ZLIB_LIB
 ZLIB_INCLUDE
 ZLIB_DIR
 PBX_ZLIB
-ZAPTEL_LIB
-ZAPTEL_INCLUDE
-ZAPTEL_DIR
-PBX_ZAPTEL
-ZAPTEL_TRANSCODE_LIB
-ZAPTEL_TRANSCODE_INCLUDE
-ZAPTEL_TRANSCODE_DIR
-PBX_ZAPTEL_TRANSCODE
-ZAPTEL_VLDTMF_LIB
-ZAPTEL_VLDTMF_INCLUDE
-ZAPTEL_VLDTMF_DIR
-PBX_ZAPTEL_VLDTMF
-SDL_LIB
-SDL_INCLUDE
-SDL_DIR
-PBX_SDL
-SDL_IMAGE_LIB
-SDL_IMAGE_INCLUDE
-SDL_IMAGE_DIR
-PBX_SDL_IMAGE
-FFMPEG_LIB
-FFMPEG_INCLUDE
-FFMPEG_DIR
-PBX_FFMPEG
 ALLOCA
 LIBOBJS
 POW_LIB
 HAS_POLL
+PBX_PTHREAD_RWLOCK_INITIALIZER
+PBX_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
 GC_CFLAGS
 GC_LDFLAGS
 AST_DECLARATION_AFTER_STATEMENT
+AST_NO_STRICT_OVERFLOW
+PBX_RTLD_NOLOAD
+PBX_IP_MTU_DISCOVER
 GSM_INTERNAL
-KDEINIT
-KDEDIR
-NETSNMP_CONFIG
+PBX_MISDN_FAC_RESULT
+PBX_MISDN_FAC_ERROR
+CONFIG_NETSNMP
 PG_CONFIG
 PTLIB_CONFIG
 PWLIBDIR
@@ -935,19 +975,14 @@ OPENH323_INCDIR
 OPENH323_LIBDIR
 OPENH323_SUFFIX
 OPENH323_BUILD
-QTMOC
+PBX_SPEEX_PREPROCESS
+CONFIG_GMIME
 EDITLINE_LIB
 PBX_H323
 PBX_IXJUSER
 CONFIG_SDL
-GTKCONFIG
-PBX_GTK
-GTK_INCLUDE
-GTK_LIB
+CONFIG_GTK
 PKGCONFIG
-PBX_GTK2
-GTK2_INCLUDE
-GTK2_LIB
 CURL_CONFIG
 LTLIBOBJS'
 ac_subst_files=''
@@ -1002,7 +1037,7 @@ sharedstatedir='${prefix}/com'
 localstatedir='${prefix}/var'
 includedir='${prefix}/include'
 oldincludedir='/usr/include'
-docdir='${datarootdir}/doc/${PACKAGE}'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
 infodir='${datarootdir}/info'
 htmldir='${docdir}'
 dvidir='${docdir}'
@@ -1466,7 +1501,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures this package to adapt to many kinds of systems.
+\`configure' configures asterisk 1.6 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1514,7 +1549,7 @@ Fine tuning of the installation directories:
   --infodir=DIR          info documentation [DATAROOTDIR/info]
   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
   --mandir=DIR           man documentation [DATAROOTDIR/man]
-  --docdir=DIR           documentation root [DATAROOTDIR/doc/PACKAGE]
+  --docdir=DIR           documentation root [DATAROOTDIR/doc/asterisk]
   --htmldir=DIR          html documentation [DOCDIR]
   --dvidir=DIR           dvi documentation [DOCDIR]
   --pdfdir=DIR           pdf documentation [DOCDIR]
@@ -1530,7 +1565,9 @@ _ACEOF
 fi
 
 if test -n "$ac_init_help"; then
-
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of asterisk 1.6:";;
+   esac
   cat <<\_ACEOF
 
 Optional Features:
@@ -1549,11 +1586,19 @@ Optional Packages:
   --with-curl=PATH        use cURL files in PATH
   --with-curses=PATH      use curses files in PATH
   --with-crypto=PATH      use OpenSSL Cryptography support files in PATH
-  --with-gsm=PATH         use GSM files in PATH , or 'internal'
+  --with-dahdi=PATH       use DAHDI files in PATH
+  --with-avcodec=PATH     use Ffmpeg and avcodec library files in PATH
+  --with-gsm=PATH         use External GSM library files in PATH , use
+                          'internal' GSM otherwise
+  --with-gtk=PATH         use gtk libraries files in PATH
+  --with-gtk2=PATH        use gtk2 libraries files in PATH
+  --with-gmime=PATH       use GMime library files in PATH
+  --with-iconv=PATH       use Iconv Library files in PATH
   --with-iksemel=PATH     use Iksemel Jabber Library files in PATH
   --with-imap=PATH        use UW IMAP Toolkit files in PATH
   --with-isdnnet=PATH     use ISDN4Linux Library files in PATH
-  --with-kde=PATH         use KDE files in PATH
+  --with-jack=PATH        use Jack Audio Connection Kit files in PATH
+  --with-ldap=PATH        use OpenLDAP files in PATH
   --with-ltdl=PATH        use libtool files in PATH
   --with-lua=PATH         use Lua files in PATH
   --with-misdn=PATH       use mISDN User Library files in PATH
@@ -1565,15 +1610,21 @@ Optional Packages:
   --with-ogg=PATH         use OGG files in PATH
   --with-osptk=PATH       use OSP Toolkit files in PATH
   --with-oss=PATH         use Open Sound System files in PATH
-  --with-popt=PATH        use popt files in PATH
   --with-postgres=PATH    use PostgreSQL files in PATH
+  --with-popt=PATH        use popt files in PATH
+  --with-portaudio=PATH   use PortAudio files in PATH
   --with-pri=PATH         use ISDN PRI files in PATH
+  --with-spandsp=PATH     use SPANDSP files in PATH
   --with-ss7=PATH         use ISDN SS7 files in PATH
   --with-pwlib=PATH       use PWlib files in PATH
   --with-h323=PATH        use OpenH323 files in PATH
-  --with-qt=PATH          use Qt files in PATH
   --with-radius=PATH      use Radius Client files in PATH
+  --with-sdl=PATH         use Sdl files in PATH
+  --with-SDL_image=PATH   use Sdl Image library files in PATH
+  --with-SaClm=PATH       use SAForum AIS CLM files in PATH
+  --with-SaEvt=PATH       use SAForum AIS EVT files in PATH
   --with-speex=PATH       use Speex files in PATH
+  --with-speexdsp=PATH    use Speexdsp files in PATH
   --with-sqlite=PATH      use SQLite files in PATH
   --with-sqlite3=PATH     use SQLite files in PATH
   --with-suppserv=PATH    use mISDN Supplemental Services files in PATH
@@ -1586,15 +1637,8 @@ Optional Packages:
   --with-usb=PATH         use usb files in PATH
   --with-vorbis=PATH      use Vorbis files in PATH
   --with-vpb=PATH         use Voicetronix API files in PATH
+  --with-x11=PATH         use X11 support files in PATH
   --with-z=PATH           use zlib files in PATH
-  --with-zaptel=PATH      use Zaptel files in PATH
-  --with-zaptel_transcode=PATH
-                          use Zaptel_transcode files in PATH
-  --with-zaptel_vldtmf=PATH
-                          use Zaptel_vldtmf files in PATH
-  --with-sdl=PATH         use Sdl files in PATH
-  --with-SDL_image=PATH   use Sdl Image library files in PATH
-  --with-avcodec=PATH     use Ffmpeg and avcodec library files in PATH
 
 Some influential environment variables:
   CC          C compiler command
@@ -1612,6 +1656,7 @@ Some influential environment variables:
 Use these variables to override the choices made by `configure' or to help
 it to find libraries and programs with nonstandard names/locations.
 
+Report bugs to <www.asterisk.org>.
 _ACEOF
 ac_status=$?
 fi
@@ -1672,7 +1717,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-configure
+asterisk configure 1.6
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1688,7 +1733,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by $as_me, which was
+It was created by asterisk $as_me 1.6, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -1961,9 +2006,6 @@ echo "$as_me: creating cache $cache_file" >&6;}
   >$cache_file
 fi
 
-ac_header_list="$ac_header_list sys/time.h"
-ac_header_list="$ac_header_list unistd.h"
-ac_func_list="$ac_func_list alarm"
 ac_header_list="$ac_header_list utime.h"
 # Check that the precious variables saved in the cache have kept the same
 # value.
@@ -2030,6 +2072,14 @@ fi
 
 
 
+
+
+
+
+
+
+
+
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -3866,7 +3916,12 @@ echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compi
 echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for minix/config.h" >&5
@@ -4023,6 +4078,8 @@ HOST_OS=${host_os}
 
 
 
+WINARCH=0
+
 case "${host_os}" in
      freebsd*)
      OSARCH=FreeBSD
@@ -4036,6 +4093,14 @@ case "${host_os}" in
      solaris*)
      OSARCH=SunOS
      ;;
+     mingw32)
+     OSARCH=mingw32
+     WINARCH=1
+     ;;
+     cygwin)
+     OSARCH=cygwin
+     WINARCH=1
+     ;;
      *)
      OSARCH=${host_os}
      ;;
@@ -4043,6 +4108,7 @@ esac
 
 
 
+
 #  check for uname
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}uname", so it can be a program name with args.
@@ -7172,6 +7238,47 @@ echo "${ECHO_T}no" >&6; }
 fi
 
 
+# Extract the first word of "kpsewhich", so it can be a program name with args.
+set dummy kpsewhich; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_path_KPATHSEA+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $KPATHSEA in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_KPATHSEA="$KPATHSEA" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_KPATHSEA="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_KPATHSEA" && ac_cv_path_KPATHSEA=":"
+  ;;
+esac
+fi
+KPATHSEA=$ac_cv_path_KPATHSEA
+if test -n "$KPATHSEA"; then
+  { echo "$as_me:$LINENO: result: $KPATHSEA" >&5
+echo "${ECHO_T}$KPATHSEA" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
 if test "${WGET}" != ":" ; then
   DOWNLOAD=${WGET}
 else
 fi
 
 
-
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-acx_pthread_ok=no
-
-# We used to check for pthread.h first, but this fails if pthread.h
-# requires special compiler flags (e.g. on True64 or Sequent).
-# It gets checked for in the link test anyway.
-
-# First of all, check if the user has set any of the PTHREAD_LIBS,
-# etcetera environment variables, and if threads linking works using
-# them:
-if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
-        save_CFLAGS="$CFLAGS"
-        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-        save_LIBS="$LIBS"
-        LIBS="$PTHREAD_LIBS $LIBS"
-        { echo "$as_me:$LINENO: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
-echo $ECHO_N "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... $ECHO_C" >&6; }
-        cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char pthread_join ();
-int
-main ()
-{
-return pthread_join ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
-  acx_pthread_ok=yes
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}soxmix", so it can be a program name with args.
+set dummy ${ac_tool_prefix}soxmix; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_SOXMIX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
+  if test -n "$SOXMIX"; then
+  ac_cv_prog_SOXMIX="$SOXMIX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_SOXMIX="${ac_tool_prefix}soxmix"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
 
 fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
-      conftest$ac_exeext conftest.$ac_ext
-        { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
-echo "${ECHO_T}$acx_pthread_ok" >&6; }
-        if test x"$acx_pthread_ok" = xno; then
-                PTHREAD_LIBS=""
-                PTHREAD_CFLAGS=""
-        fi
-        LIBS="$save_LIBS"
-        CFLAGS="$save_CFLAGS"
+fi
+SOXMIX=$ac_cv_prog_SOXMIX
+if test -n "$SOXMIX"; then
+  { echo "$as_me:$LINENO: result: $SOXMIX" >&5
+echo "${ECHO_T}$SOXMIX" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
-# We must check for the threads library under a number of different
-# names; the ordering is very important because some systems
-# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
-# libraries is broken (non-POSIX).
-
-# Create a list of thread flags to try.  Items starting with a "-" are
-# C compiler flags, and other items are library names, except for "none"
-# which indicates that we try without any flags at all, and "pthread-config"
-# which is a program returning the flags for the Pth emulation library.
-
-acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
-
-# The ordering *is* (sometimes) important.  Some notes on the
-# individual items follow:
-
-# pthreads: AIX (must check this before -lpthread)
-# none: in case threads are in libc; should be tried before -Kthread and
-#       other compiler flags to prevent continual compiler warnings
-# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
-# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
-# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
-# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
-# -pthreads: Solaris/gcc
-# -mthreads: Mingw32/gcc, Lynx/gcc
-# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
-#      doesn't hurt to check since this sometimes defines pthreads too;
-#      also defines -D_REENTRANT)
-#      ... -mt is also the pthreads flag for HP/aCC
-# pthread: Linux, etcetera
-# --thread-safe: KAI C++
-# pthread-config: use pthread-config program (for GNU Pth library)
-
-case "${host_cpu}-${host_os}" in
-        *solaris*)
-
-        # On Solaris (at least, for some versions), libc contains stubbed
-        # (non-functional) versions of the pthreads routines, so link-based
-        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
-        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
-        # a function called by this macro, so we could check for that, but
-        # who knows whether they'll stub that too in a future libc.)  So,
-        # we'll just look for -pthreads and -lpthread first:
-
-        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
-        ;;
-esac
-
-if test x"$acx_pthread_ok" = xno; then
-for flag in $acx_pthread_flags; do
-
-        case $flag in
-                none)
-                { echo "$as_me:$LINENO: checking whether pthreads work without any flags" >&5
-echo $ECHO_N "checking whether pthreads work without any flags... $ECHO_C" >&6; }
-                ;;
-
-                -*)
-                { echo "$as_me:$LINENO: checking whether pthreads work with $flag" >&5
-echo $ECHO_N "checking whether pthreads work with $flag... $ECHO_C" >&6; }
-                PTHREAD_CFLAGS="$flag"
-                ;;
 
-               pthread-config)
-               # Extract the first word of "pthread-config", so it can be a program name with args.
-set dummy pthread-config; ac_word=$2
+fi
+if test -z "$ac_cv_prog_SOXMIX"; then
+  ac_ct_SOXMIX=$SOXMIX
+  # Extract the first word of "soxmix", so it can be a program name with args.
+set dummy soxmix; ac_word=$2
 { echo "$as_me:$LINENO: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_acx_pthread_config+set}" = set; then
+if test "${ac_cv_prog_ac_ct_SOXMIX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test -n "$acx_pthread_config"; then
-  ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
+  if test -n "$ac_ct_SOXMIX"; then
+  ac_cv_prog_ac_ct_SOXMIX="$ac_ct_SOXMIX" # Let the user override the test.
 else
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -7385,7 +7385,7 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_acx_pthread_config="yes"
+    ac_cv_prog_ac_ct_SOXMIX="soxmix"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
@@ -7393,58 +7393,269 @@ done
 done
 IFS=$as_save_IFS
 
-  test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
 fi
 fi
-acx_pthread_config=$ac_cv_prog_acx_pthread_config
-if test -n "$acx_pthread_config"; then
-  { echo "$as_me:$LINENO: result: $acx_pthread_config" >&5
-echo "${ECHO_T}$acx_pthread_config" >&6; }
+ac_ct_SOXMIX=$ac_cv_prog_ac_ct_SOXMIX
+if test -n "$ac_ct_SOXMIX"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_SOXMIX" >&5
+echo "${ECHO_T}$ac_ct_SOXMIX" >&6; }
 else
   { echo "$as_me:$LINENO: result: no" >&5
 echo "${ECHO_T}no" >&6; }
 fi
 
+  if test "x$ac_ct_SOXMIX" = x; then
+    SOXMIX=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    SOXMIX=$ac_ct_SOXMIX
+  fi
+else
+  SOXMIX="$ac_cv_prog_SOXMIX"
+fi
+
+if test "${SOXMIX}" != ":" ; then
 
-               if test x"$acx_pthread_config" = xno; then continue; fi
-               PTHREAD_CFLAGS="`pthread-config --cflags`"
-               PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
-               ;;
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_SOXMIX 1
+_ACEOF
 
-                *)
-                { echo "$as_me:$LINENO: checking for the pthreads library -l$flag" >&5
-echo $ECHO_N "checking for the pthreads library -l$flag... $ECHO_C" >&6; }
-                PTHREAD_LIBS="-l$flag"
-                ;;
-        esac
+fi
 
-        save_LIBS="$LIBS"
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+acx_pthread_ok=no
+
+# We used to check for pthread.h first, but this fails if pthread.h
+# requires special compiler flags (e.g. on True64 or Sequent).
+# It gets checked for in the link test anyway.
+
+# First of all, check if the user has set any of the PTHREAD_LIBS,
+# etcetera environment variables, and if threads linking works using
+# them:
+if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
         save_CFLAGS="$CFLAGS"
-        LIBS="$PTHREAD_LIBS $LIBS"
         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-
-        # Check for various functions.  We must include pthread.h,
-        # since some functions may be macros.  (On the Sequent, we
-        # need a special flag -Kthread to make this header compile.)
-        # We check for pthread_join because it is in -lpthread on IRIX
-        # while pthread_create is in libc.  We check for pthread_attr_init
-        # due to DEC craziness with -lpthreads.  We check for
-        # pthread_cleanup_push because it is one of the few pthread
-        # functions on Solaris that doesn't have a non-functional libc stub.
-        # We try pthread_create on general principles.
+        save_LIBS="$LIBS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        { echo "$as_me:$LINENO: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
+echo $ECHO_N "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... $ECHO_C" >&6; }
         cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <pthread.h>
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pthread_join ();
 int
 main ()
 {
-pthread_t th; pthread_join(th, 0);
-                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
-                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
+return pthread_join ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  acx_pthread_ok=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+        { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
+echo "${ECHO_T}$acx_pthread_ok" >&6; }
+        if test x"$acx_pthread_ok" = xno; then
+                PTHREAD_LIBS=""
+                PTHREAD_CFLAGS=""
+        fi
+        LIBS="$save_LIBS"
+        CFLAGS="$save_CFLAGS"
+fi
+
+# We must check for the threads library under a number of different
+# names; the ordering is very important because some systems
+# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
+# libraries is broken (non-POSIX).
+
+# Create a list of thread flags to try.  Items starting with a "-" are
+# C compiler flags, and other items are library names, except for "none"
+# which indicates that we try without any flags at all, and "pthread-config"
+# which is a program returning the flags for the Pth emulation library.
+
+acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
+
+# The ordering *is* (sometimes) important.  Some notes on the
+# individual items follow:
+
+# pthreads: AIX (must check this before -lpthread)
+# none: in case threads are in libc; should be tried before -Kthread and
+#       other compiler flags to prevent continual compiler warnings
+# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
+# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
+# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
+# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
+# -pthreads: Solaris/gcc
+# -mthreads: Mingw32/gcc, Lynx/gcc
+# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
+#      doesn't hurt to check since this sometimes defines pthreads too;
+#      also defines -D_REENTRANT)
+#      ... -mt is also the pthreads flag for HP/aCC
+# pthread: Linux, etcetera
+# --thread-safe: KAI C++
+# pthread-config: use pthread-config program (for GNU Pth library)
+
+case "${host_cpu}-${host_os}" in
+        *solaris*)
+
+        # On Solaris (at least, for some versions), libc contains stubbed
+        # (non-functional) versions of the pthreads routines, so link-based
+        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
+        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
+        # a function called by this macro, so we could check for that, but
+        # who knows whether they'll stub that too in a future libc.)  So,
+        # we'll just look for -pthreads and -lpthread first:
+
+        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
+        ;;
+esac
+
+if test x"$acx_pthread_ok" = xno; then
+for flag in $acx_pthread_flags; do
+
+        case $flag in
+                none)
+                { echo "$as_me:$LINENO: checking whether pthreads work without any flags" >&5
+echo $ECHO_N "checking whether pthreads work without any flags... $ECHO_C" >&6; }
+                ;;
+
+                -*)
+                { echo "$as_me:$LINENO: checking whether pthreads work with $flag" >&5
+echo $ECHO_N "checking whether pthreads work with $flag... $ECHO_C" >&6; }
+                PTHREAD_CFLAGS="$flag"
+                ;;
+
+               pthread-config)
+               # Extract the first word of "pthread-config", so it can be a program name with args.
+set dummy pthread-config; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_acx_pthread_config+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$acx_pthread_config"; then
+  ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_acx_pthread_config="yes"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
+fi
+fi
+acx_pthread_config=$ac_cv_prog_acx_pthread_config
+if test -n "$acx_pthread_config"; then
+  { echo "$as_me:$LINENO: result: $acx_pthread_config" >&5
+echo "${ECHO_T}$acx_pthread_config" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+               if test x"$acx_pthread_config" = xno; then continue; fi
+               PTHREAD_CFLAGS="`pthread-config --cflags`"
+               PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
+               ;;
+
+                *)
+                { echo "$as_me:$LINENO: checking for the pthreads library -l$flag" >&5
+echo $ECHO_N "checking for the pthreads library -l$flag... $ECHO_C" >&6; }
+                PTHREAD_LIBS="-l$flag"
+                ;;
+        esac
+
+        save_LIBS="$LIBS"
+        save_CFLAGS="$CFLAGS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+        # Check for various functions.  We must include pthread.h,
+        # since some functions may be macros.  (On the Sequent, we
+        # need a special flag -Kthread to make this header compile.)
+        # We check for pthread_join because it is in -lpthread on IRIX
+        # while pthread_create is in libc.  We check for pthread_attr_init
+        # due to DEC craziness with -lpthreads.  We check for
+        # pthread_cleanup_push because it is one of the few pthread
+        # functions on Solaris that doesn't have a non-functional libc stub.
+        # We try pthread_create on general principles.
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <pthread.h>
+int
+main ()
+{
+pthread_t th; pthread_join(th, 0);
+                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
+                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
   ;
   return 0;
 }
@@ -7670,32 +7881,39 @@ fi
 
 
 
-# package option names should be in alphabetical order
-# by the --with option name, to make things easier for the users :-)
+# AST_EXT_LIB_SETUP is used to tell configure to handle variables for
+# various packages.
+# $1 is the prefix for the variables in makeopts and autoconfig.h
+# $2 is the short comment, $4 is the long comment
+# $3 is the name used in --with- or --without- flags for configure.
+#
+# Package option names should be in alphabetical order
+# by the --with option name (the third field),
+# to make things easier for the users.
 
 
-ALSA_DESCRIP="Advanced Linux Sound Architecture"
-ALSA_OPTION="asound"
+    ALSA_DESCRIP="Advanced Linux Sound Architecture"
+    ALSA_OPTION="asound"
 
 # Check whether --with-asound was given.
 if test "${with_asound+set}" = set; then
   withval=$with_asound;
-case ${withval} in
-     n|no)
-     USE_ALSA=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} ALSA"
-     ;;
-     *)
-     ALSA_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} ALSA"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_ALSA=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} ALSA"
+       ;;
+       *)
+       ALSA_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} ALSA"
+       ;;
+       esac
 
 fi
 
-PBX_ALSA=0
+    PBX_ALSA=0
 
 
 
@@ -7705,1345 +7923,1568 @@ PBX_ALSA=0
 # BKTR is used for backtrace support on platforms that do not
 # have it natively.
 
-BKTR_DESCRIP="Stack Backtrace support"
-BKTR_OPTION="execinfo"
+    BKTR_DESCRIP="Stack Backtrace support"
+    BKTR_OPTION="execinfo"
 
 # Check whether --with-execinfo was given.
 if test "${with_execinfo+set}" = set; then
   withval=$with_execinfo;
-case ${withval} in
-     n|no)
-     USE_BKTR=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} BKTR"
-     ;;
-     *)
-     BKTR_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} BKTR"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_BKTR=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} BKTR"
+       ;;
+       *)
+       BKTR_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} BKTR"
+       ;;
+       esac
 
 fi
 
-PBX_BKTR=0
+    PBX_BKTR=0
 
 
 
 
 
 
-CAP_DESCRIP="POSIX 1.e capabilities"
-CAP_OPTION="cap"
+    CAP_DESCRIP="POSIX 1.e capabilities"
+    CAP_OPTION="cap"
 
 # Check whether --with-cap was given.
 if test "${with_cap+set}" = set; then
   withval=$with_cap;
-case ${withval} in
-     n|no)
-     USE_CAP=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} CAP"
-     ;;
-     *)
-     CAP_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} CAP"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_CAP=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} CAP"
+       ;;
+       *)
+       CAP_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} CAP"
+       ;;
+       esac
 
 fi
 
-PBX_CAP=0
+    PBX_CAP=0
 
 
 
 
 
 
-CURL_DESCRIP="cURL"
-CURL_OPTION="curl"
+    CURL_DESCRIP="cURL"
+    CURL_OPTION="curl"
 
 # Check whether --with-curl was given.
 if test "${with_curl+set}" = set; then
   withval=$with_curl;
-case ${withval} in
-     n|no)
-     USE_CURL=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} CURL"
-     ;;
-     *)
-     CURL_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} CURL"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_CURL=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} CURL"
+       ;;
+       *)
+       CURL_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} CURL"
+       ;;
+       esac
 
 fi
 
-PBX_CURL=0
+    PBX_CURL=0
 
 
 
 
 
 
-CURSES_DESCRIP="curses"
-CURSES_OPTION="curses"
+    CURSES_DESCRIP="curses"
+    CURSES_OPTION="curses"
 
 # Check whether --with-curses was given.
 if test "${with_curses+set}" = set; then
   withval=$with_curses;
-case ${withval} in
-     n|no)
-     USE_CURSES=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} CURSES"
-     ;;
-     *)
-     CURSES_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} CURSES"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_CURSES=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} CURSES"
+       ;;
+       *)
+       CURSES_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} CURSES"
+       ;;
+       esac
 
 fi
 
-PBX_CURSES=0
+    PBX_CURSES=0
 
 
 
 
 
 
-CRYPTO_DESCRIP="OpenSSL Cryptography support"
-CRYPTO_OPTION="crypto"
+    CRYPTO_DESCRIP="OpenSSL Cryptography support"
+    CRYPTO_OPTION="crypto"
 
 # Check whether --with-crypto was given.
 if test "${with_crypto+set}" = set; then
   withval=$with_crypto;
-case ${withval} in
-     n|no)
-     USE_CRYPTO=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} CRYPTO"
-     ;;
-     *)
-     CRYPTO_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} CRYPTO"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_CRYPTO=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} CRYPTO"
+       ;;
+       *)
+       CRYPTO_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} CRYPTO"
+       ;;
+       esac
+
+fi
+
+    PBX_CRYPTO=0
+
+
+
+
+
+
+    DAHDI_DESCRIP="DAHDI"
+    DAHDI_OPTION="dahdi"
+
+# Check whether --with-dahdi was given.
+if test "${with_dahdi+set}" = set; then
+  withval=$with_dahdi;
+       case ${withval} in
+       n|no)
+       USE_DAHDI=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} DAHDI"
+       ;;
+       *)
+       DAHDI_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} DAHDI"
+       ;;
+       esac
+
+fi
+
+    PBX_DAHDI=0
+
+
+
+
+
+
+    FFMPEG_DESCRIP="Ffmpeg and avcodec library"
+    FFMPEG_OPTION="avcodec"
+
+# Check whether --with-avcodec was given.
+if test "${with_avcodec+set}" = set; then
+  withval=$with_avcodec;
+       case ${withval} in
+       n|no)
+       USE_FFMPEG=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} FFMPEG"
+       ;;
+       *)
+       FFMPEG_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} FFMPEG"
+       ;;
+       esac
 
 fi
 
-PBX_CRYPTO=0
+    PBX_FFMPEG=0
 
 
 
 
 
 
-GSM_DESCRIP="GSM"
-GSM_OPTION="gsm"
+    GSM_DESCRIP="External GSM library"
+    GSM_OPTION="gsm"
 
 # Check whether --with-gsm was given.
 if test "${with_gsm+set}" = set; then
   withval=$with_gsm;
-case ${withval} in
-     n|no)
-     USE_GSM=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} GSM"
-     ;;
-     *)
-     GSM_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} GSM"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_GSM=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} GSM"
+       ;;
+       *)
+       GSM_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} GSM"
+       ;;
+       esac
+
+fi
+
+    PBX_GSM=0
+
+
+
+
+
+
+    GTK_DESCRIP="gtk libraries"
+    GTK_OPTION="gtk"
+
+# Check whether --with-gtk was given.
+if test "${with_gtk+set}" = set; then
+  withval=$with_gtk;
+       case ${withval} in
+       n|no)
+       USE_GTK=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} GTK"
+       ;;
+       *)
+       GTK_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} GTK"
+       ;;
+       esac
+
+fi
+
+    PBX_GTK=0
+
+
+
+
+
+
+    GTK2_DESCRIP="gtk2 libraries"
+    GTK2_OPTION="gtk2"
+
+# Check whether --with-gtk2 was given.
+if test "${with_gtk2+set}" = set; then
+  withval=$with_gtk2;
+       case ${withval} in
+       n|no)
+       USE_GTK2=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} GTK2"
+       ;;
+       *)
+       GTK2_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} GTK2"
+       ;;
+       esac
+
+fi
+
+    PBX_GTK2=0
+
+
+
+
+
+
+    GMIME_DESCRIP="GMime library"
+    GMIME_OPTION="gmime"
+
+# Check whether --with-gmime was given.
+if test "${with_gmime+set}" = set; then
+  withval=$with_gmime;
+       case ${withval} in
+       n|no)
+       USE_GMIME=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} GMIME"
+       ;;
+       *)
+       GMIME_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} GMIME"
+       ;;
+       esac
+
+fi
+
+    PBX_GMIME=0
+
+
+
+
+
+
+    ICONV_DESCRIP="Iconv Library"
+    ICONV_OPTION="iconv"
+
+# Check whether --with-iconv was given.
+if test "${with_iconv+set}" = set; then
+  withval=$with_iconv;
+       case ${withval} in
+       n|no)
+       USE_ICONV=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} ICONV"
+       ;;
+       *)
+       ICONV_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} ICONV"
+       ;;
+       esac
 
 fi
 
-PBX_GSM=0
+    PBX_ICONV=0
 
 
 
 
 
 
-IKSEMEL_DESCRIP="Iksemel Jabber Library"
-IKSEMEL_OPTION="iksemel"
+    IKSEMEL_DESCRIP="Iksemel Jabber Library"
+    IKSEMEL_OPTION="iksemel"
 
 # Check whether --with-iksemel was given.
 if test "${with_iksemel+set}" = set; then
   withval=$with_iksemel;
-case ${withval} in
-     n|no)
-     USE_IKSEMEL=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} IKSEMEL"
-     ;;
-     *)
-     IKSEMEL_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} IKSEMEL"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_IKSEMEL=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} IKSEMEL"
+       ;;
+       *)
+       IKSEMEL_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} IKSEMEL"
+       ;;
+       esac
 
 fi
 
-PBX_IKSEMEL=0
+    PBX_IKSEMEL=0
 
 
 
 
 
 
-IMAP_TK_DESCRIP="UW IMAP Toolkit"
-IMAP_TK_OPTION="imap"
+    IMAP_TK_DESCRIP="UW IMAP Toolkit"
+    IMAP_TK_OPTION="imap"
 
 # Check whether --with-imap was given.
 if test "${with_imap+set}" = set; then
   withval=$with_imap;
-case ${withval} in
-     n|no)
-     USE_IMAP_TK=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} IMAP_TK"
-     ;;
-     *)
-     IMAP_TK_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} IMAP_TK"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_IMAP_TK=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} IMAP_TK"
+       ;;
+       *)
+       IMAP_TK_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} IMAP_TK"
+       ;;
+       esac
 
 fi
 
-PBX_IMAP_TK=0
+    PBX_IMAP_TK=0
 
 
 
 
 
 
-ISDNNET_DESCRIP="ISDN4Linux Library"
-ISDNNET_OPTION="isdnnet"
+    ISDNNET_DESCRIP="ISDN4Linux Library"
+    ISDNNET_OPTION="isdnnet"
 
 # Check whether --with-isdnnet was given.
 if test "${with_isdnnet+set}" = set; then
   withval=$with_isdnnet;
-case ${withval} in
-     n|no)
-     USE_ISDNNET=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} ISDNNET"
-     ;;
-     *)
-     ISDNNET_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} ISDNNET"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_ISDNNET=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} ISDNNET"
+       ;;
+       *)
+       ISDNNET_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} ISDNNET"
+       ;;
+       esac
 
 fi
 
-PBX_ISDNNET=0
+    PBX_ISDNNET=0
 
 
 
 
 
 
-KDE_DESCRIP="KDE"
-KDE_OPTION="kde"
+    JACK_DESCRIP="Jack Audio Connection Kit"
+    JACK_OPTION="jack"
+
+# Check whether --with-jack was given.
+if test "${with_jack+set}" = set; then
+  withval=$with_jack;
+       case ${withval} in
+       n|no)
+       USE_JACK=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} JACK"
+       ;;
+       *)
+       JACK_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} JACK"
+       ;;
+       esac
+
+fi
+
+    PBX_JACK=0
+
+
+
 
-# Check whether --with-kde was given.
-if test "${with_kde+set}" = set; then
-  withval=$with_kde;
-case ${withval} in
-     n|no)
-     USE_KDE=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} KDE"
-     ;;
-     *)
-     KDE_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} KDE"
-     ;;
-esac
+
+
+    LDAP_DESCRIP="OpenLDAP"
+    LDAP_OPTION="ldap"
+
+# Check whether --with-ldap was given.
+if test "${with_ldap+set}" = set; then
+  withval=$with_ldap;
+       case ${withval} in
+       n|no)
+       USE_LDAP=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} LDAP"
+       ;;
+       *)
+       LDAP_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} LDAP"
+       ;;
+       esac
 
 fi
 
-PBX_KDE=0
+    PBX_LDAP=0
 
 
 
 
 
 
-LTDL_DESCRIP="libtool"
-LTDL_OPTION="ltdl"
+    LTDL_DESCRIP="libtool"
+    LTDL_OPTION="ltdl"
 
 # Check whether --with-ltdl was given.
 if test "${with_ltdl+set}" = set; then
   withval=$with_ltdl;
-case ${withval} in
-     n|no)
-     USE_LTDL=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} LTDL"
-     ;;
-     *)
-     LTDL_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} LTDL"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_LTDL=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} LTDL"
+       ;;
+       *)
+       LTDL_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} LTDL"
+       ;;
+       esac
 
 fi
 
-PBX_LTDL=0
+    PBX_LTDL=0
 
 
 
 
 
 
-LUA_DESCRIP="Lua"
-LUA_OPTION="lua"
+    LUA_DESCRIP="Lua"
+    LUA_OPTION="lua"
 
 # Check whether --with-lua was given.
 if test "${with_lua+set}" = set; then
   withval=$with_lua;
-case ${withval} in
-     n|no)
-     USE_LUA=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} LUA"
-     ;;
-     *)
-     LUA_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} LUA"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_LUA=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} LUA"
+       ;;
+       *)
+       LUA_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} LUA"
+       ;;
+       esac
 
 fi
 
-PBX_LUA=0
+    PBX_LUA=0
 
 
 
 
 
 
-MISDN_DESCRIP="mISDN User Library"
-MISDN_OPTION="misdn"
+    MISDN_DESCRIP="mISDN User Library"
+    MISDN_OPTION="misdn"
 
 # Check whether --with-misdn was given.
 if test "${with_misdn+set}" = set; then
   withval=$with_misdn;
-case ${withval} in
-     n|no)
-     USE_MISDN=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} MISDN"
-     ;;
-     *)
-     MISDN_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} MISDN"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_MISDN=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} MISDN"
+       ;;
+       *)
+       MISDN_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} MISDN"
+       ;;
+       esac
 
 fi
 
-PBX_MISDN=0
+    PBX_MISDN=0
 
 
 
 
 
 
-NBS_DESCRIP="Network Broadcast Sound"
-NBS_OPTION="nbs"
+    NBS_DESCRIP="Network Broadcast Sound"
+    NBS_OPTION="nbs"
 
 # Check whether --with-nbs was given.
 if test "${with_nbs+set}" = set; then
   withval=$with_nbs;
-case ${withval} in
-     n|no)
-     USE_NBS=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} NBS"
-     ;;
-     *)
-     NBS_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} NBS"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_NBS=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} NBS"
+       ;;
+       *)
+       NBS_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} NBS"
+       ;;
+       esac
 
 fi
 
-PBX_NBS=0
+    PBX_NBS=0
 
 
 
 
 
 
-NCURSES_DESCRIP="ncurses"
-NCURSES_OPTION="ncurses"
+    NCURSES_DESCRIP="ncurses"
+    NCURSES_OPTION="ncurses"
 
 # Check whether --with-ncurses was given.
 if test "${with_ncurses+set}" = set; then
   withval=$with_ncurses;
-case ${withval} in
-     n|no)
-     USE_NCURSES=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} NCURSES"
-     ;;
-     *)
-     NCURSES_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} NCURSES"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_NCURSES=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} NCURSES"
+       ;;
+       *)
+       NCURSES_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} NCURSES"
+       ;;
+       esac
 
 fi
 
-PBX_NCURSES=0
+    PBX_NCURSES=0
 
 
 
 
 
 
-NETSNMP_DESCRIP="Net-SNMP"
-NETSNMP_OPTION="netsnmp"
+    NETSNMP_DESCRIP="Net-SNMP"
+    NETSNMP_OPTION="netsnmp"
 
 # Check whether --with-netsnmp was given.
 if test "${with_netsnmp+set}" = set; then
   withval=$with_netsnmp;
-case ${withval} in
-     n|no)
-     USE_NETSNMP=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} NETSNMP"
-     ;;
-     *)
-     NETSNMP_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} NETSNMP"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_NETSNMP=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} NETSNMP"
+       ;;
+       *)
+       NETSNMP_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} NETSNMP"
+       ;;
+       esac
 
 fi
 
-PBX_NETSNMP=0
+    PBX_NETSNMP=0
 
 
 
 
 
 
-NEWT_DESCRIP="newt"
-NEWT_OPTION="newt"
+    NEWT_DESCRIP="newt"
+    NEWT_OPTION="newt"
 
 # Check whether --with-newt was given.
 if test "${with_newt+set}" = set; then
   withval=$with_newt;
-case ${withval} in
-     n|no)
-     USE_NEWT=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} NEWT"
-     ;;
-     *)
-     NEWT_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} NEWT"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_NEWT=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} NEWT"
+       ;;
+       *)
+       NEWT_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} NEWT"
+       ;;
+       esac
 
 fi
 
-PBX_NEWT=0
+    PBX_NEWT=0
 
 
 
 
 
 
-UNIXODBC_DESCRIP="unixODBC"
-UNIXODBC_OPTION="odbc"
+    UNIXODBC_DESCRIP="unixODBC"
+    UNIXODBC_OPTION="odbc"
 
 # Check whether --with-odbc was given.
 if test "${with_odbc+set}" = set; then
   withval=$with_odbc;
-case ${withval} in
-     n|no)
-     USE_UNIXODBC=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} UNIXODBC"
-     ;;
-     *)
-     UNIXODBC_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} UNIXODBC"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_UNIXODBC=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} UNIXODBC"
+       ;;
+       *)
+       UNIXODBC_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} UNIXODBC"
+       ;;
+       esac
 
 fi
 
-PBX_UNIXODBC=0
+    PBX_UNIXODBC=0
 
 
 
 
 
 
-OGG_DESCRIP="OGG"
-OGG_OPTION="ogg"
+    OGG_DESCRIP="OGG"
+    OGG_OPTION="ogg"
 
 # Check whether --with-ogg was given.
 if test "${with_ogg+set}" = set; then
   withval=$with_ogg;
-case ${withval} in
-     n|no)
-     USE_OGG=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} OGG"
-     ;;
-     *)
-     OGG_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} OGG"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_OGG=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} OGG"
+       ;;
+       *)
+       OGG_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} OGG"
+       ;;
+       esac
 
 fi
 
-PBX_OGG=0
+    PBX_OGG=0
 
 
 
 
 
 
-OSPTK_DESCRIP="OSP Toolkit"
-OSPTK_OPTION="osptk"
+    OSPTK_DESCRIP="OSP Toolkit"
+    OSPTK_OPTION="osptk"
 
 # Check whether --with-osptk was given.
 if test "${with_osptk+set}" = set; then
   withval=$with_osptk;
-case ${withval} in
-     n|no)
-     USE_OSPTK=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} OSPTK"
-     ;;
-     *)
-     OSPTK_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} OSPTK"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_OSPTK=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} OSPTK"
+       ;;
+       *)
+       OSPTK_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} OSPTK"
+       ;;
+       esac
 
 fi
 
-PBX_OSPTK=0
+    PBX_OSPTK=0
 
 
 
 
 
 
-OSS_DESCRIP="Open Sound System"
-OSS_OPTION="oss"
+    OSS_DESCRIP="Open Sound System"
+    OSS_OPTION="oss"
 
 # Check whether --with-oss was given.
 if test "${with_oss+set}" = set; then
   withval=$with_oss;
-case ${withval} in
-     n|no)
-     USE_OSS=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} OSS"
-     ;;
-     *)
-     OSS_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} OSS"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_OSS=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} OSS"
+       ;;
+       *)
+       OSS_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} OSS"
+       ;;
+       esac
 
 fi
 
-PBX_OSS=0
+    PBX_OSS=0
 
 
 
 
 
 
-POPT_DESCRIP="popt"
-POPT_OPTION="popt"
+    PGSQL_DESCRIP="PostgreSQL"
+    PGSQL_OPTION="postgres"
 
-# Check whether --with-popt was given.
-if test "${with_popt+set}" = set; then
-  withval=$with_popt;
-case ${withval} in
-     n|no)
-     USE_POPT=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} POPT"
-     ;;
-     *)
-     POPT_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} POPT"
-     ;;
-esac
+# Check whether --with-postgres was given.
+if test "${with_postgres+set}" = set; then
+  withval=$with_postgres;
+       case ${withval} in
+       n|no)
+       USE_PGSQL=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} PGSQL"
+       ;;
+       *)
+       PGSQL_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} PGSQL"
+       ;;
+       esac
 
 fi
 
-PBX_POPT=0
+    PBX_PGSQL=0
 
 
 
 
 
 
-PGSQL_DESCRIP="PostgreSQL"
-PGSQL_OPTION="postgres"
+    POPT_DESCRIP="popt"
+    POPT_OPTION="popt"
 
-# Check whether --with-postgres was given.
-if test "${with_postgres+set}" = set; then
-  withval=$with_postgres;
-case ${withval} in
-     n|no)
-     USE_PGSQL=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} PGSQL"
-     ;;
-     *)
-     PGSQL_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} PGSQL"
-     ;;
-esac
+# Check whether --with-popt was given.
+if test "${with_popt+set}" = set; then
+  withval=$with_popt;
+       case ${withval} in
+       n|no)
+       USE_POPT=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} POPT"
+       ;;
+       *)
+       POPT_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} POPT"
+       ;;
+       esac
 
 fi
 
-PBX_PGSQL=0
+    PBX_POPT=0
 
 
 
 
 
 
-PRI_DESCRIP="ISDN PRI"
-PRI_OPTION="pri"
+    PORTAUDIO_DESCRIP="PortAudio"
+    PORTAUDIO_OPTION="portaudio"
+
+# Check whether --with-portaudio was given.
+if test "${with_portaudio+set}" = set; then
+  withval=$with_portaudio;
+       case ${withval} in
+       n|no)
+       USE_PORTAUDIO=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} PORTAUDIO"
+       ;;
+       *)
+       PORTAUDIO_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} PORTAUDIO"
+       ;;
+       esac
+
+fi
+
+    PBX_PORTAUDIO=0
+
+
+
+
+
+
+    PRI_DESCRIP="ISDN PRI"
+    PRI_OPTION="pri"
 
 # Check whether --with-pri was given.
 if test "${with_pri+set}" = set; then
   withval=$with_pri;
-case ${withval} in
-     n|no)
-     USE_PRI=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} PRI"
-     ;;
-     *)
-     PRI_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} PRI"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_PRI=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} PRI"
+       ;;
+       *)
+       PRI_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} PRI"
+       ;;
+       esac
 
 fi
 
-PBX_PRI=0
+    PBX_PRI=0
 
 
 
 
 
 
-SS7_DESCRIP="ISDN SS7"
-SS7_OPTION="ss7"
+    SPANDSP_DESCRIP="SPANDSP"
+    SPANDSP_OPTION="spandsp"
 
-# Check whether --with-ss7 was given.
-if test "${with_ss7+set}" = set; then
-  withval=$with_ss7;
-case ${withval} in
-     n|no)
-     USE_SS7=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} SS7"
-     ;;
-     *)
-     SS7_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} SS7"
-     ;;
-esac
+# Check whether --with-spandsp was given.
+if test "${with_spandsp+set}" = set; then
+  withval=$with_spandsp;
+       case ${withval} in
+       n|no)
+       USE_SPANDSP=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SPANDSP"
+       ;;
+       *)
+       SPANDSP_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SPANDSP"
+       ;;
+       esac
 
 fi
 
-PBX_SS7=0
+    PBX_SPANDSP=0
 
 
 
 
 
 
-PWLIB_DESCRIP="PWlib"
-PWLIB_OPTION="pwlib"
+    SS7_DESCRIP="ISDN SS7"
+    SS7_OPTION="ss7"
 
-# Check whether --with-pwlib was given.
-if test "${with_pwlib+set}" = set; then
-  withval=$with_pwlib;
-case ${withval} in
-     n|no)
-     USE_PWLIB=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} PWLIB"
-     ;;
-     *)
-     PWLIB_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} PWLIB"
-     ;;
-esac
+# Check whether --with-ss7 was given.
+if test "${with_ss7+set}" = set; then
+  withval=$with_ss7;
+       case ${withval} in
+       n|no)
+       USE_SS7=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SS7"
+       ;;
+       *)
+       SS7_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SS7"
+       ;;
+       esac
 
 fi
 
-PBX_PWLIB=0
+    PBX_SS7=0
 
 
 
 
 
 
-OPENH323_DESCRIP="OpenH323"
-OPENH323_OPTION="h323"
+    PWLIB_DESCRIP="PWlib"
+    PWLIB_OPTION="pwlib"
 
-# Check whether --with-h323 was given.
-if test "${with_h323+set}" = set; then
-  withval=$with_h323;
-case ${withval} in
-     n|no)
-     USE_OPENH323=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} OPENH323"
-     ;;
-     *)
-     OPENH323_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} OPENH323"
-     ;;
-esac
+# Check whether --with-pwlib was given.
+if test "${with_pwlib+set}" = set; then
+  withval=$with_pwlib;
+       case ${withval} in
+       n|no)
+       USE_PWLIB=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} PWLIB"
+       ;;
+       *)
+       PWLIB_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} PWLIB"
+       ;;
+       esac
 
 fi
 
-PBX_OPENH323=0
+    PBX_PWLIB=0
 
 
 
 
 
 
-QT_DESCRIP="Qt"
-QT_OPTION="qt"
+    OPENH323_DESCRIP="OpenH323"
+    OPENH323_OPTION="h323"
 
-# Check whether --with-qt was given.
-if test "${with_qt+set}" = set; then
-  withval=$with_qt;
-case ${withval} in
-     n|no)
-     USE_QT=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} QT"
-     ;;
-     *)
-     QT_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} QT"
-     ;;
-esac
+# Check whether --with-h323 was given.
+if test "${with_h323+set}" = set; then
+  withval=$with_h323;
+       case ${withval} in
+       n|no)
+       USE_OPENH323=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} OPENH323"
+       ;;
+       *)
+       OPENH323_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} OPENH323"
+       ;;
+       esac
 
 fi
 
-PBX_QT=0
+    PBX_OPENH323=0
 
 
 
 
 
 
-RADIUS_DESCRIP="Radius Client"
-RADIUS_OPTION="radius"
+    RADIUS_DESCRIP="Radius Client"
+    RADIUS_OPTION="radius"
 
 # Check whether --with-radius was given.
 if test "${with_radius+set}" = set; then
   withval=$with_radius;
-case ${withval} in
-     n|no)
-     USE_RADIUS=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} RADIUS"
-     ;;
-     *)
-     RADIUS_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} RADIUS"
-     ;;
-esac
+       case ${withval} in
+       n|no)
+       USE_RADIUS=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} RADIUS"
+       ;;
+       *)
+       RADIUS_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} RADIUS"
+       ;;
+       esac
 
 fi
 
-PBX_RADIUS=0
+    PBX_RADIUS=0
 
 
 
 
 
 
-SPEEX_DESCRIP="Speex"
-SPEEX_OPTION="speex"
+    SDL_DESCRIP="Sdl"
+    SDL_OPTION="sdl"
 
-# Check whether --with-speex was given.
-if test "${with_speex+set}" = set; then
-  withval=$with_speex;
-case ${withval} in
-     n|no)
-     USE_SPEEX=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} SPEEX"
-     ;;
-     *)
-     SPEEX_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} SPEEX"
-     ;;
-esac
+# Check whether --with-sdl was given.
+if test "${with_sdl+set}" = set; then
+  withval=$with_sdl;
+       case ${withval} in
+       n|no)
+       USE_SDL=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SDL"
+       ;;
+       *)
+       SDL_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SDL"
+       ;;
+       esac
 
 fi
 
-PBX_SPEEX=0
+    PBX_SDL=0
 
 
 
 
 
 
-SQLITE_DESCRIP="SQLite"
-SQLITE_OPTION="sqlite"
+    SDL_IMAGE_DESCRIP="Sdl Image library"
+    SDL_IMAGE_OPTION="SDL_image"
 
-# Check whether --with-sqlite was given.
-if test "${with_sqlite+set}" = set; then
-  withval=$with_sqlite;
-case ${withval} in
-     n|no)
-     USE_SQLITE=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} SQLITE"
-     ;;
-     *)
-     SQLITE_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} SQLITE"
-     ;;
-esac
+# Check whether --with-SDL_image was given.
+if test "${with_SDL_image+set}" = set; then
+  withval=$with_SDL_image;
+       case ${withval} in
+       n|no)
+       USE_SDL_IMAGE=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SDL_IMAGE"
+       ;;
+       *)
+       SDL_IMAGE_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SDL_IMAGE"
+       ;;
+       esac
 
 fi
 
-PBX_SQLITE=0
+    PBX_SDL_IMAGE=0
 
 
 
 
 
 
-SQLITE3_DESCRIP="SQLite"
-SQLITE3_OPTION="sqlite3"
+    SACLM_DESCRIP="SAForum AIS CLM"
+    SACLM_OPTION="SaClm"
 
-# Check whether --with-sqlite3 was given.
-if test "${with_sqlite3+set}" = set; then
-  withval=$with_sqlite3;
-case ${withval} in
-     n|no)
-     USE_SQLITE3=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} SQLITE3"
-     ;;
-     *)
-     SQLITE3_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} SQLITE3"
-     ;;
-esac
+# Check whether --with-SaClm was given.
+if test "${with_SaClm+set}" = set; then
+  withval=$with_SaClm;
+       case ${withval} in
+       n|no)
+       USE_SACLM=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SACLM"
+       ;;
+       *)
+       SACLM_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SACLM"
+       ;;
+       esac
 
 fi
 
-PBX_SQLITE3=0
+    PBX_SACLM=0
 
 
 
 
 
 
-SUPPSERV_DESCRIP="mISDN Supplemental Services"
-SUPPSERV_OPTION="suppserv"
+    SAEVT_DESCRIP="SAForum AIS EVT"
+    SAEVT_OPTION="SaEvt"
 
-# Check whether --with-suppserv was given.
-if test "${with_suppserv+set}" = set; then
-  withval=$with_suppserv;
-case ${withval} in
-     n|no)
-     USE_SUPPSERV=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} SUPPSERV"
-     ;;
-     *)
-     SUPPSERV_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} SUPPSERV"
-     ;;
-esac
+# Check whether --with-SaEvt was given.
+if test "${with_SaEvt+set}" = set; then
+  withval=$with_SaEvt;
+       case ${withval} in
+       n|no)
+       USE_SAEVT=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SAEVT"
+       ;;
+       *)
+       SAEVT_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SAEVT"
+       ;;
+       esac
 
 fi
 
-PBX_SUPPSERV=0
+    PBX_SAEVT=0
 
 
 
 
 
 
-OPENSSL_DESCRIP="OpenSSL Secure Sockets Layer support"
-OPENSSL_OPTION="ssl"
+    SPEEX_DESCRIP="Speex"
+    SPEEX_OPTION="speex"
 
-# Check whether --with-ssl was given.
-if test "${with_ssl+set}" = set; then
-  withval=$with_ssl;
-case ${withval} in
-     n|no)
-     USE_OPENSSL=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} OPENSSL"
-     ;;
-     *)
-     OPENSSL_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} OPENSSL"
-     ;;
-esac
+# Check whether --with-speex was given.
+if test "${with_speex+set}" = set; then
+  withval=$with_speex;
+       case ${withval} in
+       n|no)
+       USE_SPEEX=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SPEEX"
+       ;;
+       *)
+       SPEEX_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SPEEX"
+       ;;
+       esac
 
 fi
 
-PBX_OPENSSL=0
+    PBX_SPEEX=0
 
 
 
 
 
 
-FREETDS_DESCRIP="FreeTDS"
-FREETDS_OPTION="tds"
+    SPEEXDSP_DESCRIP="Speexdsp"
+    SPEEXDSP_OPTION="speexdsp"
 
-# Check whether --with-tds was given.
-if test "${with_tds+set}" = set; then
-  withval=$with_tds;
-case ${withval} in
-     n|no)
-     USE_FREETDS=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} FREETDS"
-     ;;
-     *)
-     FREETDS_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} FREETDS"
-     ;;
-esac
+# Check whether --with-speexdsp was given.
+if test "${with_speexdsp+set}" = set; then
+  withval=$with_speexdsp;
+       case ${withval} in
+       n|no)
+       USE_SPEEXDSP=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SPEEXDSP"
+       ;;
+       *)
+       SPEEXDSP_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SPEEXDSP"
+       ;;
+       esac
 
 fi
 
-PBX_FREETDS=0
+    PBX_SPEEXDSP=0
 
 
 
 
 
 
-TERMCAP_DESCRIP="Termcap"
-TERMCAP_OPTION="termcap"
+    SQLITE_DESCRIP="SQLite"
+    SQLITE_OPTION="sqlite"
 
-# Check whether --with-termcap was given.
-if test "${with_termcap+set}" = set; then
-  withval=$with_termcap;
-case ${withval} in
-     n|no)
-     USE_TERMCAP=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} TERMCAP"
-     ;;
-     *)
-     TERMCAP_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} TERMCAP"
-     ;;
-esac
+# Check whether --with-sqlite was given.
+if test "${with_sqlite+set}" = set; then
+  withval=$with_sqlite;
+       case ${withval} in
+       n|no)
+       USE_SQLITE=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SQLITE"
+       ;;
+       *)
+       SQLITE_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SQLITE"
+       ;;
+       esac
 
 fi
 
-PBX_TERMCAP=0
+    PBX_SQLITE=0
 
 
 
 
 
 
-TINFO_DESCRIP="Term Info"
-TINFO_OPTION="tinfo"
+    SQLITE3_DESCRIP="SQLite"
+    SQLITE3_OPTION="sqlite3"
 
-# Check whether --with-tinfo was given.
-if test "${with_tinfo+set}" = set; then
-  withval=$with_tinfo;
-case ${withval} in
-     n|no)
-     USE_TINFO=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} TINFO"
-     ;;
-     *)
-     TINFO_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} TINFO"
-     ;;
-esac
+# Check whether --with-sqlite3 was given.
+if test "${with_sqlite3+set}" = set; then
+  withval=$with_sqlite3;
+       case ${withval} in
+       n|no)
+       USE_SQLITE3=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SQLITE3"
+       ;;
+       *)
+       SQLITE3_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SQLITE3"
+       ;;
+       esac
 
 fi
 
-PBX_TINFO=0
+    PBX_SQLITE3=0
 
 
 
 
 
 
-TONEZONE_DESCRIP="tonezone"
-TONEZONE_OPTION="tonezone"
+    SUPPSERV_DESCRIP="mISDN Supplemental Services"
+    SUPPSERV_OPTION="suppserv"
 
-# Check whether --with-tonezone was given.
-if test "${with_tonezone+set}" = set; then
-  withval=$with_tonezone;
-case ${withval} in
-     n|no)
-     USE_TONEZONE=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} TONEZONE"
-     ;;
-     *)
-     TONEZONE_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} TONEZONE"
-     ;;
-esac
+# Check whether --with-suppserv was given.
+if test "${with_suppserv+set}" = set; then
+  withval=$with_suppserv;
+       case ${withval} in
+       n|no)
+       USE_SUPPSERV=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} SUPPSERV"
+       ;;
+       *)
+       SUPPSERV_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} SUPPSERV"
+       ;;
+       esac
 
 fi
 
-PBX_TONEZONE=0
+    PBX_SUPPSERV=0
 
 
 
 
 
 
-USB_DESCRIP="usb"
-USB_OPTION="usb"
+    OPENSSL_DESCRIP="OpenSSL Secure Sockets Layer support"
+    OPENSSL_OPTION="ssl"
 
-# Check whether --with-usb was given.
-if test "${with_usb+set}" = set; then
-  withval=$with_usb;
-case ${withval} in
-     n|no)
-     USE_USB=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} USB"
-     ;;
-     *)
-     USB_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} USB"
-     ;;
-esac
+# Check whether --with-ssl was given.
+if test "${with_ssl+set}" = set; then
+  withval=$with_ssl;
+       case ${withval} in
+       n|no)
+       USE_OPENSSL=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} OPENSSL"
+       ;;
+       *)
+       OPENSSL_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} OPENSSL"
+       ;;
+       esac
 
 fi
 
-PBX_USB=0
+    PBX_OPENSSL=0
 
 
 
 
 
 
-VORBIS_DESCRIP="Vorbis"
-VORBIS_OPTION="vorbis"
+    FREETDS_DESCRIP="FreeTDS"
+    FREETDS_OPTION="tds"
 
-# Check whether --with-vorbis was given.
-if test "${with_vorbis+set}" = set; then
-  withval=$with_vorbis;
-case ${withval} in
-     n|no)
-     USE_VORBIS=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} VORBIS"
-     ;;
-     *)
-     VORBIS_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} VORBIS"
-     ;;
-esac
+# Check whether --with-tds was given.
+if test "${with_tds+set}" = set; then
+  withval=$with_tds;
+       case ${withval} in
+       n|no)
+       USE_FREETDS=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} FREETDS"
+       ;;
+       *)
+       FREETDS_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} FREETDS"
+       ;;
+       esac
 
 fi
 
-PBX_VORBIS=0
+    PBX_FREETDS=0
 
 
 
 
 
 
-VPB_DESCRIP="Voicetronix API"
-VPB_OPTION="vpb"
+    TERMCAP_DESCRIP="Termcap"
+    TERMCAP_OPTION="termcap"
 
-# Check whether --with-vpb was given.
-if test "${with_vpb+set}" = set; then
-  withval=$with_vpb;
-case ${withval} in
-     n|no)
-     USE_VPB=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} VPB"
-     ;;
-     *)
-     VPB_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} VPB"
-     ;;
-esac
+# Check whether --with-termcap was given.
+if test "${with_termcap+set}" = set; then
+  withval=$with_termcap;
+       case ${withval} in
+       n|no)
+       USE_TERMCAP=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} TERMCAP"
+       ;;
+       *)
+       TERMCAP_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} TERMCAP"
+       ;;
+       esac
 
 fi
 
-PBX_VPB=0
+    PBX_TERMCAP=0
 
 
 
 
 
 
-ZLIB_DESCRIP="zlib"
-ZLIB_OPTION="z"
+    TINFO_DESCRIP="Term Info"
+    TINFO_OPTION="tinfo"
 
-# Check whether --with-z was given.
-if test "${with_z+set}" = set; then
-  withval=$with_z;
-case ${withval} in
-     n|no)
-     USE_ZLIB=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} ZLIB"
-     ;;
-     *)
-     ZLIB_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} ZLIB"
-     ;;
-esac
+# Check whether --with-tinfo was given.
+if test "${with_tinfo+set}" = set; then
+  withval=$with_tinfo;
+       case ${withval} in
+       n|no)
+       USE_TINFO=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} TINFO"
+       ;;
+       *)
+       TINFO_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} TINFO"
+       ;;
+       esac
 
 fi
 
-PBX_ZLIB=0
+    PBX_TINFO=0
 
 
 
 
 
 
-ZAPTEL_DESCRIP="Zaptel"
-ZAPTEL_OPTION="zaptel"
+    TONEZONE_DESCRIP="tonezone"
+    TONEZONE_OPTION="tonezone"
 
-# Check whether --with-zaptel was given.
-if test "${with_zaptel+set}" = set; then
-  withval=$with_zaptel;
-case ${withval} in
-     n|no)
-     USE_ZAPTEL=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} ZAPTEL"
-     ;;
-     *)
-     ZAPTEL_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} ZAPTEL"
-     ;;
-esac
+# Check whether --with-tonezone was given.
+if test "${with_tonezone+set}" = set; then
+  withval=$with_tonezone;
+       case ${withval} in
+       n|no)
+       USE_TONEZONE=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} TONEZONE"
+       ;;
+       *)
+       TONEZONE_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} TONEZONE"
+       ;;
+       esac
 
 fi
 
-PBX_ZAPTEL=0
+    PBX_TONEZONE=0
 
 
 
 
 
 
-ZAPTEL_TRANSCODE_DESCRIP="Zaptel_transcode"
-ZAPTEL_TRANSCODE_OPTION="zaptel_transcode"
+    USB_DESCRIP="usb"
+    USB_OPTION="usb"
 
-# Check whether --with-zaptel_transcode was given.
-if test "${with_zaptel_transcode+set}" = set; then
-  withval=$with_zaptel_transcode;
-case ${withval} in
-     n|no)
-     USE_ZAPTEL_TRANSCODE=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} ZAPTEL_TRANSCODE"
-     ;;
-     *)
-     ZAPTEL_TRANSCODE_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} ZAPTEL_TRANSCODE"
-     ;;
-esac
+# Check whether --with-usb was given.
+if test "${with_usb+set}" = set; then
+  withval=$with_usb;
+       case ${withval} in
+       n|no)
+       USE_USB=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} USB"
+       ;;
+       *)
+       USB_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} USB"
+       ;;
+       esac
 
 fi
 
-PBX_ZAPTEL_TRANSCODE=0
+    PBX_USB=0
 
 
 
 
 
 
-ZAPTEL_VLDTMF_DESCRIP="Zaptel_vldtmf"
-ZAPTEL_VLDTMF_OPTION="zaptel_vldtmf"
+    VORBIS_DESCRIP="Vorbis"
+    VORBIS_OPTION="vorbis"
 
-# Check whether --with-zaptel_vldtmf was given.
-if test "${with_zaptel_vldtmf+set}" = set; then
-  withval=$with_zaptel_vldtmf;
-case ${withval} in
-     n|no)
-     USE_ZAPTEL_VLDTMF=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} ZAPTEL_VLDTMF"
-     ;;
-     *)
-     ZAPTEL_VLDTMF_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} ZAPTEL_VLDTMF"
-     ;;
-esac
+# Check whether --with-vorbis was given.
+if test "${with_vorbis+set}" = set; then
+  withval=$with_vorbis;
+       case ${withval} in
+       n|no)
+       USE_VORBIS=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} VORBIS"
+       ;;
+       *)
+       VORBIS_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} VORBIS"
+       ;;
+       esac
 
 fi
 
-PBX_ZAPTEL_VLDTMF=0
+    PBX_VORBIS=0
 
 
 
 
 
 
+    VPB_DESCRIP="Voicetronix API"
+    VPB_OPTION="vpb"
 
-SDL_DESCRIP="Sdl"
-SDL_OPTION="sdl"
-
-# Check whether --with-sdl was given.
-if test "${with_sdl+set}" = set; then
-  withval=$with_sdl;
-case ${withval} in
-     n|no)
-     USE_SDL=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} SDL"
-     ;;
-     *)
-     SDL_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} SDL"
-     ;;
-esac
+# Check whether --with-vpb was given.
+if test "${with_vpb+set}" = set; then
+  withval=$with_vpb;
+       case ${withval} in
+       n|no)
+       USE_VPB=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} VPB"
+       ;;
+       *)
+       VPB_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} VPB"
+       ;;
+       esac
 
 fi
 
-PBX_SDL=0
+    PBX_VPB=0
 
 
 
 
 
 
-SDL_IMAGE_DESCRIP="Sdl Image library"
-SDL_IMAGE_OPTION="SDL_image"
+    X11_DESCRIP="X11 support"
+    X11_OPTION="x11"
 
-# Check whether --with-SDL_image was given.
-if test "${with_SDL_image+set}" = set; then
-  withval=$with_SDL_image;
-case ${withval} in
-     n|no)
-     USE_SDL_IMAGE=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} SDL_IMAGE"
-     ;;
-     *)
-     SDL_IMAGE_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} SDL_IMAGE"
-     ;;
-esac
+# Check whether --with-x11 was given.
+if test "${with_x11+set}" = set; then
+  withval=$with_x11;
+       case ${withval} in
+       n|no)
+       USE_X11=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} X11"
+       ;;
+       *)
+       X11_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} X11"
+       ;;
+       esac
 
 fi
 
-PBX_SDL_IMAGE=0
+    PBX_X11=0
 
 
 
 
 
 
-FFMPEG_DESCRIP="Ffmpeg and avcodec library"
-FFMPEG_OPTION="avcodec"
+    ZLIB_DESCRIP="zlib"
+    ZLIB_OPTION="z"
 
-# Check whether --with-avcodec was given.
-if test "${with_avcodec+set}" = set; then
-  withval=$with_avcodec;
-case ${withval} in
-     n|no)
-     USE_FFMPEG=no
-     ;;
-     y|ye|yes)
-     ac_mandatory_list="${ac_mandatory_list} FFMPEG"
-     ;;
-     *)
-     FFMPEG_DIR="${withval}"
-     ac_mandatory_list="${ac_mandatory_list} FFMPEG"
-     ;;
-esac
+# Check whether --with-z was given.
+if test "${with_z+set}" = set; then
+  withval=$with_z;
+       case ${withval} in
+       n|no)
+       USE_ZLIB=no
+       ;;
+       y|ye|yes)
+       ac_mandatory_list="${ac_mandatory_list} ZLIB"
+       ;;
+       *)
+       ZLIB_DIR="${withval}"
+       ac_mandatory_list="${ac_mandatory_list} ZLIB"
+       ;;
+       esac
 
 fi
 
-PBX_FFMPEG=0
+    PBX_ZLIB=0
 
 
 
@@ -9917,7 +10358,8 @@ fi
 
 
 
-for ac_header in arpa/inet.h fcntl.h inttypes.h libintl.h limits.h locale.h malloc.h netdb.h netinet/in.h stddef.h stdint.h stdlib.h string.h strings.h sys/file.h sys/ioctl.h sys/param.h sys/socket.h sys/time.h syslog.h termios.h unistd.h utime.h
+
+for ac_header in arpa/inet.h fcntl.h inttypes.h libintl.h limits.h locale.h malloc.h netdb.h netinet/in.h stddef.h stdint.h stdlib.h string.h strings.h sys/file.h sys/ioctl.h sys/param.h sys/socket.h sys/time.h syslog.h termios.h unistd.h utime.h arpa/nameser.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
@@ -10032,7 +10474,12 @@ echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for $ac_header" >&5
@@ -10174,7 +10621,12 @@ echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for $ac_header" >&5
@@ -11666,7 +12118,12 @@ echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for $ac_header" >&5
@@ -12021,7 +12478,12 @@ echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for $ac_header" >&5
@@ -12403,11 +12865,13 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <stdio.h>
+#include <sys/types.h> /* for off_t */
+     #include <stdio.h>
 int
 main ()
 {
-return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
+int (*fp) (FILE *, off_t, int) = fseeko;
+     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
   ;
   return 0;
 }
@@ -12447,11 +12911,13 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #define _LARGEFILE_SOURCE 1
-#include <stdio.h>
+#include <sys/types.h> /* for off_t */
+     #include <stdio.h>
 int
 main ()
 {
-return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
+int (*fp) (FILE *, off_t, int) = fseeko;
+     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
   ;
   return 0;
 }
@@ -12657,9 +13123,7 @@ esac
 
 
 
-
-
-for ac_header in $ac_header_list
+for ac_header in stdlib.h unistd.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
@@ -12774,7 +13238,12 @@ echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for $ac_header" >&5
 done
 
 
-
-
-
-
-
-
-
-for ac_func in $ac_func_list
+for ac_func in getpagesize
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for $ac_func" >&5
@@ -12899,29 +13361,13 @@ _ACEOF
 fi
 done
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-{ echo "$as_me:$LINENO: checking for working mktime" >&5
-echo $ECHO_N "checking for working mktime... $ECHO_C" >&6; }
-if test "${ac_cv_func_working_mktime+set}" = set; then
+{ echo "$as_me:$LINENO: checking for working mmap" >&5
+echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
+if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test "$cross_compiling" = yes; then
-  ac_cv_func_working_mktime=no
+  ac_cv_func_mmap_fixed_mapped=no
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12929,193 +13375,131 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-/* Test program from Paul Eggert and Tony Leneis.  */
-#ifdef TIME_WITH_SYS_TIME
-# include <sys/time.h>
-# include <time.h>
-#else
-# ifdef HAVE_SYS_TIME_H
-#  include <sys/time.h>
-# else
-#  include <time.h>
-# endif
-#endif
-
-#include <stdlib.h>
-
-#ifdef HAVE_UNISTD_H
-# include <unistd.h>
-#endif
-
-#ifndef HAVE_ALARM
-# define alarm(X) /* empty */
-#endif
-
-/* Work around redefinition to rpl_putenv by other config tests.  */
-#undef putenv
-
-static time_t time_t_max;
-static time_t time_t_min;
-
-/* Values we'll use to set the TZ environment variable.  */
-static char *tz_strings[] = {
-  (char *) 0, "TZ=GMT0", "TZ=JST-9",
-  "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
-};
-#define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
-
-/* Return 0 if mktime fails to convert a date in the spring-forward gap.
-   Based on a problem report from Andreas Jaeger.  */
-static int
-spring_forward_gap ()
-{
-  /* glibc (up to about 1998-10-07) failed this test. */
-  struct tm tm;
-
-  /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
-     instead of "TZ=America/Vancouver" in order to detect the bug even
-     on systems that don't support the Olson extension, or don't have the
-     full zoneinfo tables installed.  */
-  putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
-
-  tm.tm_year = 98;
-  tm.tm_mon = 3;
-  tm.tm_mday = 5;
-  tm.tm_hour = 2;
-  tm.tm_min = 0;
-  tm.tm_sec = 0;
-  tm.tm_isdst = -1;
-  return mktime (&tm) != (time_t) -1;
-}
-
-static int
-mktime_test1 (now)
-     time_t now;
-{
-  struct tm *lt;
-  return ! (lt = localtime (&now)) || mktime (lt) == now;
-}
+$ac_includes_default
+/* malloc might have been renamed as rpl_malloc. */
+#undef malloc
 
-static int
-mktime_test (now)
-     time_t now;
-{
-  return (mktime_test1 (now)
-         && mktime_test1 ((time_t) (time_t_max - now))
-         && mktime_test1 ((time_t) (time_t_min + now)));
-}
+/* Thanks to Mike Haertel and Jim Avera for this test.
+   Here is a matrix of mmap possibilities:
+       mmap private not fixed
+       mmap private fixed at somewhere currently unmapped
+       mmap private fixed at somewhere already mapped
+       mmap shared not fixed
+       mmap shared fixed at somewhere currently unmapped
+       mmap shared fixed at somewhere already mapped
+   For private mappings, we should verify that changes cannot be read()
+   back from the file, nor mmap's back from the file at a different
+   address.  (There have been systems where private was not correctly
+   implemented like the infamous i386 svr4.0, and systems where the
+   VM page cache was not coherent with the file system buffer cache
+   like early versions of FreeBSD and possibly contemporary NetBSD.)
+   For shared mappings, we should conversely verify that changes get
+   propagated back to all the places they're supposed to be.
 
-static int
-irix_6_4_bug ()
-{
-  /* Based on code from Ariel Faigon.  */
-  struct tm tm;
-  tm.tm_year = 96;
-  tm.tm_mon = 3;
-  tm.tm_mday = 0;
-  tm.tm_hour = 0;
-  tm.tm_min = 0;
-  tm.tm_sec = 0;
-  tm.tm_isdst = -1;
-  mktime (&tm);
-  return tm.tm_mon == 2 && tm.tm_mday == 31;
-}
-
-static int
-bigtime_test (j)
-     int j;
-{
-  struct tm tm;
-  time_t now;
-  tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
-  now = mktime (&tm);
-  if (now != (time_t) -1)
-    {
-      struct tm *lt = localtime (&now);
-      if (! (lt
-            && lt->tm_year == tm.tm_year
-            && lt->tm_mon == tm.tm_mon
-            && lt->tm_mday == tm.tm_mday
-            && lt->tm_hour == tm.tm_hour
-            && lt->tm_min == tm.tm_min
-            && lt->tm_sec == tm.tm_sec
-            && lt->tm_yday == tm.tm_yday
-            && lt->tm_wday == tm.tm_wday
-            && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
-                 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
-       return 0;
-    }
-  return 1;
-}
+   Grep wants private fixed already mapped.
+   The main things grep needs to know about mmap are:
+   * does it exist and is it safe to write into the mmap'd area
+   * how to use it (BSD variants)  */
 
-static int
-year_2050_test ()
-{
-  /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
-     ignoring leap seconds.  */
-  unsigned long int answer = 2527315200UL;
+#include <fcntl.h>
+#include <sys/mman.h>
 
-  struct tm tm;
-  time_t t;
-  tm.tm_year = 2050 - 1900;
-  tm.tm_mon = 2 - 1;
-  tm.tm_mday = 1;
-  tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
-  tm.tm_isdst = -1;
+#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
+char *malloc ();
+#endif
 
-  /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
-     instead of "TZ=America/Vancouver" in order to detect the bug even
-     on systems that don't support the Olson extension, or don't have the
-     full zoneinfo tables installed.  */
-  putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
+/* This mess was copied from the GNU getpagesize.h.  */
+#ifndef HAVE_GETPAGESIZE
+/* Assume that all systems that can run configure have sys/param.h.  */
+# ifndef HAVE_SYS_PARAM_H
+#  define HAVE_SYS_PARAM_H 1
+# endif
 
-  t = mktime (&tm);
+# ifdef _SC_PAGESIZE
+#  define getpagesize() sysconf(_SC_PAGESIZE)
+# else /* no _SC_PAGESIZE */
+#  ifdef HAVE_SYS_PARAM_H
+#   include <sys/param.h>
+#   ifdef EXEC_PAGESIZE
+#    define getpagesize() EXEC_PAGESIZE
+#   else /* no EXEC_PAGESIZE */
+#    ifdef NBPG
+#     define getpagesize() NBPG * CLSIZE
+#     ifndef CLSIZE
+#      define CLSIZE 1
+#     endif /* no CLSIZE */
+#    else /* no NBPG */
+#     ifdef NBPC
+#      define getpagesize() NBPC
+#     else /* no NBPC */
+#      ifdef PAGESIZE
+#       define getpagesize() PAGESIZE
+#      endif /* PAGESIZE */
+#     endif /* no NBPC */
+#    endif /* no NBPG */
+#   endif /* no EXEC_PAGESIZE */
+#  else /* no HAVE_SYS_PARAM_H */
+#   define getpagesize() 8192  /* punt totally */
+#  endif /* no HAVE_SYS_PARAM_H */
+# endif /* no _SC_PAGESIZE */
 
-  /* Check that the result is either a failure, or close enough
-     to the correct answer that we can assume the discrepancy is
-     due to leap seconds.  */
-  return (t == (time_t) -1
-         || (0 < t && answer - 120 <= t && t <= answer + 120));
-}
+#endif /* no HAVE_GETPAGESIZE */
 
 int
 main ()
 {
-  time_t t, delta;
-  int i, j;
-
-  /* This test makes some buggy mktime implementations loop.
-     Give up after 60 seconds; a mktime slower than that
-     isn't worth using anyway.  */
-  alarm (60);
-
-  for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
-    continue;
-  time_t_max--;
-  if ((time_t) -1 < 0)
-    for (time_t_min = -1; (time_t) (time_t_min * 2) < 0; time_t_min *= 2)
-      continue;
-  delta = time_t_max / 997; /* a suitable prime number */
-  for (i = 0; i < N_STRINGS; i++)
-    {
-      if (tz_strings[i])
-       putenv (tz_strings[i]);
+  char *data, *data2, *data3;
+  int i, pagesize;
+  int fd;
 
-      for (t = 0; t <= time_t_max - delta; t += delta)
-       if (! mktime_test (t))
-         return 1;
-      if (! (mktime_test ((time_t) 1)
-            && mktime_test ((time_t) (60 * 60))
-            && mktime_test ((time_t) (60 * 60 * 24))))
-       return 1;
+  pagesize = getpagesize ();
 
-      for (j = 1; 0 < j; j *= 2)
-       if (! bigtime_test (j))
-         return 1;
-      if (! bigtime_test (j - 1))
-       return 1;
-    }
-  return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
+  /* First, make a file with some known garbage in it. */
+  data = (char *) malloc (pagesize);
+  if (!data)
+    return 1;
+  for (i = 0; i < pagesize; ++i)
+    *(data + i) = rand ();
+  umask (0);
+  fd = creat ("conftest.mmap", 0600);
+  if (fd < 0)
+    return 1;
+  if (write (fd, data, pagesize) != pagesize)
+    return 1;
+  close (fd);
+
+  /* Next, try to mmap the file at a fixed address which already has
+     something else allocated at it.  If we can, also make sure that
+     we see the same garbage.  */
+  fd = open ("conftest.mmap", O_RDWR);
+  if (fd < 0)
+    return 1;
+  data2 = (char *) malloc (2 * pagesize);
+  if (!data2)
+    return 1;
+  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
+  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
+                    MAP_PRIVATE | MAP_FIXED, fd, 0L))
+    return 1;
+  for (i = 0; i < pagesize; ++i)
+    if (*(data + i) != *(data2 + i))
+      return 1;
+
+  /* Finally, make sure that changes to the mapped area do not
+     percolate back to the file as seen by read().  (This is a bug on
+     some variants of i386 svr4.0.)  */
+  for (i = 0; i < pagesize; ++i)
+    *(data2 + i) = *(data2 + i) + 1;
+  data3 = (char *) malloc (pagesize);
+  if (!data3)
+    return 1;
+  if (read (fd, data3, pagesize) != pagesize)
+    return 1;
+  for (i = 0; i < pagesize; ++i)
+    if (*(data + i) != *(data3 + i))
+      return 1;
+  close (fd);
+  return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
@@ -13138,34 +13522,34 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_func_working_mktime=yes
+  ac_cv_func_mmap_fixed_mapped=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-ac_cv_func_working_mktime=no
+ac_cv_func_mmap_fixed_mapped=no
 fi
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_working_mktime" >&5
-echo "${ECHO_T}$ac_cv_func_working_mktime" >&6; }
-if test $ac_cv_func_working_mktime = no; then
-  case " $LIBOBJS " in
-  *" mktime.$ac_objext "* ) ;;
-  *) LIBOBJS="$LIBOBJS mktime.$ac_objext"
- ;;
-esac
+{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
+echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
+if test $ac_cv_func_mmap_fixed_mapped = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_MMAP 1
+_ACEOF
 
 fi
+rm -f conftest.mmap
 
 
 
-for ac_header in stdlib.h unistd.h
+for ac_header in sys/select.h sys/socket.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
@@ -13280,7 +13664,12 @@ echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for $ac_header" >&5
 
 done
 
-
-for ac_func in getpagesize
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+{ echo "$as_me:$LINENO: checking types of arguments for select" >&5
+echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6; }
+if test "${ac_cv_func_select_args+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
+ for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
+  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
+   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
+$ac_includes_default
+#ifdef HAVE_SYS_SELECT_H
+# include <sys/select.h>
+#endif
+#ifdef HAVE_SYS_SOCKET_H
+# include <sys/socket.h>
+#endif
 
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
+int
+main ()
+{
+extern int select ($ac_arg1,
+                                           $ac_arg234, $ac_arg234, $ac_arg234,
+                                           $ac_arg5);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
 
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
 
-#undef $ac_func
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+ done
+done
+# Provide a safe default value.
+: ${ac_cv_func_select_args='int,int *,struct timeval *'}
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
+echo "${ECHO_T}$ac_cv_func_select_args" >&6; }
+ac_save_IFS=$IFS; IFS=','
+set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
+IFS=$ac_save_IFS
+shift
+
+cat >>confdefs.h <<_ACEOF
+#define SELECT_TYPE_ARG1 $1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define SELECT_TYPE_ARG234 ($2)
+_ACEOF
 
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $ac_func ();
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined __stub_$ac_func || defined __stub___$ac_func
-choke me
-#endif
 
+cat >>confdefs.h <<_ACEOF
+#define SELECT_TYPE_ARG5 ($3)
+_ACEOF
+
+rm -f conftest*
+
+{ echo "$as_me:$LINENO: checking for function prototypes" >&5
+echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6; }
+if test "$ac_cv_prog_cc_c89" != no; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+
+cat >>confdefs.h <<\_ACEOF
+#define PROTOTYPES 1
+_ACEOF
+
+
+cat >>confdefs.h <<\_ACEOF
+#define __PROTOTYPES 1
+_ACEOF
+
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+{ echo "$as_me:$LINENO: checking whether setvbuf arguments are reversed" >&5
+echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6; }
+if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_func_setvbuf_reversed=no
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#        ifdef PROTOTYPES
+          int (setvbuf) (FILE *, int, char *, size_t);
+#        endif
 int
 main ()
 {
-return $ac_func ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
-  eval "$as_ac_var=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       eval "$as_ac_var=no"
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-done
-
-{ echo "$as_me:$LINENO: checking for working mmap" >&5
-echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
-if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test "$cross_compiling" = yes; then
-  ac_cv_func_mmap_fixed_mapped=no
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-/* malloc might have been renamed as rpl_malloc. */
-#undef malloc
-
-/* Thanks to Mike Haertel and Jim Avera for this test.
-   Here is a matrix of mmap possibilities:
-       mmap private not fixed
-       mmap private fixed at somewhere currently unmapped
-       mmap private fixed at somewhere already mapped
-       mmap shared not fixed
-       mmap shared fixed at somewhere currently unmapped
-       mmap shared fixed at somewhere already mapped
-   For private mappings, we should verify that changes cannot be read()
-   back from the file, nor mmap's back from the file at a different
-   address.  (There have been systems where private was not correctly
-   implemented like the infamous i386 svr4.0, and systems where the
-   VM page cache was not coherent with the file system buffer cache
-   like early versions of FreeBSD and possibly contemporary NetBSD.)
-   For shared mappings, we should conversely verify that changes get
-   propagated back to all the places they're supposed to be.
-
-   Grep wants private fixed already mapped.
-   The main things grep needs to know about mmap are:
-   * does it exist and is it safe to write into the mmap'd area
-   * how to use it (BSD variants)  */
-
-#include <fcntl.h>
-#include <sys/mman.h>
-
-#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
-char *malloc ();
-#endif
-
-/* This mess was copied from the GNU getpagesize.h.  */
-#ifndef HAVE_GETPAGESIZE
-/* Assume that all systems that can run configure have sys/param.h.  */
-# ifndef HAVE_SYS_PARAM_H
-#  define HAVE_SYS_PARAM_H 1
-# endif
-
-# ifdef _SC_PAGESIZE
-#  define getpagesize() sysconf(_SC_PAGESIZE)
-# else /* no _SC_PAGESIZE */
-#  ifdef HAVE_SYS_PARAM_H
-#   include <sys/param.h>
-#   ifdef EXEC_PAGESIZE
-#    define getpagesize() EXEC_PAGESIZE
-#   else /* no EXEC_PAGESIZE */
-#    ifdef NBPG
-#     define getpagesize() NBPG * CLSIZE
-#     ifndef CLSIZE
-#      define CLSIZE 1
-#     endif /* no CLSIZE */
-#    else /* no NBPG */
-#     ifdef NBPC
-#      define getpagesize() NBPC
-#     else /* no NBPC */
-#      ifdef PAGESIZE
-#       define getpagesize() PAGESIZE
-#      endif /* PAGESIZE */
-#     endif /* no NBPC */
-#    endif /* no NBPG */
-#   endif /* no EXEC_PAGESIZE */
-#  else /* no HAVE_SYS_PARAM_H */
-#   define getpagesize() 8192  /* punt totally */
-#  endif /* no HAVE_SYS_PARAM_H */
-# endif /* no _SC_PAGESIZE */
-
-#endif /* no HAVE_GETPAGESIZE */
-
-int
-main ()
-{
-  char *data, *data2, *data3;
-  int i, pagesize;
-  int fd;
-
-  pagesize = getpagesize ();
-
-  /* First, make a file with some known garbage in it. */
-  data = (char *) malloc (pagesize);
-  if (!data)
-    return 1;
-  for (i = 0; i < pagesize; ++i)
-    *(data + i) = rand ();
-  umask (0);
-  fd = creat ("conftest.mmap", 0600);
-  if (fd < 0)
-    return 1;
-  if (write (fd, data, pagesize) != pagesize)
-    return 1;
-  close (fd);
-
-  /* Next, try to mmap the file at a fixed address which already has
-     something else allocated at it.  If we can, also make sure that
-     we see the same garbage.  */
-  fd = open ("conftest.mmap", O_RDWR);
-  if (fd < 0)
-    return 1;
-  data2 = (char *) malloc (2 * pagesize);
-  if (!data2)
-    return 1;
-  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
-  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
-                    MAP_PRIVATE | MAP_FIXED, fd, 0L))
-    return 1;
-  for (i = 0; i < pagesize; ++i)
-    if (*(data + i) != *(data2 + i))
-      return 1;
-
-  /* Finally, make sure that changes to the mapped area do not
-     percolate back to the file as seen by read().  (This is a bug on
-     some variants of i386 svr4.0.)  */
-  for (i = 0; i < pagesize; ++i)
-    *(data2 + i) = *(data2 + i) + 1;
-  data3 = (char *) malloc (pagesize);
-  if (!data3)
-    return 1;
-  if (read (fd, data3, pagesize) != pagesize)
-    return 1;
-  for (i = 0; i < pagesize; ++i)
-    if (*(data + i) != *(data3 + i))
-      return 1;
-  close (fd);
-  return 0;
-}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_func_mmap_fixed_mapped=yes
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-ac_cv_func_mmap_fixed_mapped=no
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
-echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
-if test $ac_cv_func_mmap_fixed_mapped = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_MMAP 1
-_ACEOF
-
-fi
-rm -f conftest.mmap
-
-
-
-for ac_header in sys/select.h sys/socket.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-{ echo "$as_me:$LINENO: checking types of arguments for select" >&5
-echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6; }
-if test "${ac_cv_func_select_args+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
- for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
-  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
-   cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#ifdef HAVE_SYS_SELECT_H
-# include <sys/select.h>
-#endif
-#ifdef HAVE_SYS_SOCKET_H
-# include <sys/socket.h>
-#endif
-
-int
-main ()
-{
-extern int select ($ac_arg1,
-                                           $ac_arg234, $ac_arg234, $ac_arg234,
-                                           $ac_arg5);
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-  done
- done
-done
-# Provide a safe default value.
-: ${ac_cv_func_select_args='int,int *,struct timeval *'}
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
-echo "${ECHO_T}$ac_cv_func_select_args" >&6; }
-ac_save_IFS=$IFS; IFS=','
-set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
-IFS=$ac_save_IFS
-shift
-
-cat >>confdefs.h <<_ACEOF
-#define SELECT_TYPE_ARG1 $1
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define SELECT_TYPE_ARG234 ($2)
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define SELECT_TYPE_ARG5 ($3)
-_ACEOF
-
-rm -f conftest*
-
-{ echo "$as_me:$LINENO: checking for function prototypes" >&5
-echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6; }
-if test "$ac_cv_prog_cc_c89" != no; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-
-cat >>confdefs.h <<\_ACEOF
-#define PROTOTYPES 1
-_ACEOF
-
-
-cat >>confdefs.h <<\_ACEOF
-#define __PROTOTYPES 1
-_ACEOF
-
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-{ echo "$as_me:$LINENO: checking whether setvbuf arguments are reversed" >&5
-echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6; }
-if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_cv_func_setvbuf_reversed=no
-   cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stdio.h>
-#        ifdef PROTOTYPES
-          int (setvbuf) (FILE *, int, char *, size_t);
-#        endif
-int
-main ()
-{
-char buf; return setvbuf (stdout, _IOLBF, &buf, 1);
+char buf; return setvbuf (stdout, _IOLBF, &buf, 1);
   ;
   return 0;
 }
 
 
 
-
-
-
-
-{ echo "$as_me:$LINENO: checking whether utime accepts a null argument" >&5
-echo $ECHO_N "checking whether utime accepts a null argument... $ECHO_C" >&6; }
-if test "${ac_cv_func_utime_null+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  rm -f conftest.data; >conftest.data
-# Sequent interprets utime(file, 0) to mean use start of epoch.  Wrong.
-if test "$cross_compiling" = yes; then
-  ac_cv_func_utime_null=no
+for ac_header in $ac_header_list
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+
+
+
+
+{ echo "$as_me:$LINENO: checking whether utime accepts a null argument" >&5
+echo $ECHO_N "checking whether utime accepts a null argument... $ECHO_C" >&6; }
+if test "${ac_cv_func_utime_null+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  rm -f conftest.data; >conftest.data
+# Sequent interprets utime(file, 0) to mean use start of epoch.  Wrong.
+if test "$cross_compiling" = yes; then
+  ac_cv_func_utime_null=no
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 done
 
 
-for ac_func in timersub
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
+{ echo "$as_me:$LINENO: checking for timersub in time.h" >&5
+echo $ECHO_N "checking for timersub in time.h... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $ac_func
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $ac_func ();
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined __stub_$ac_func || defined __stub___$ac_func
-choke me
-#endif
-
+#include <sys/time.h>
 int
 main ()
 {
-return $ac_func ();
+struct timeval *a; timersub(a, a, a);
   ;
   return 0;
 }
@@ -15354,27 +15434,24 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
         test ! -s conftest.err
        } && test -s conftest$ac_exeext &&
        $as_test_x conftest$ac_exeext; then
-  eval "$as_ac_var=yes"
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_TIMERSUB 1
+_ACEOF
+
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       eval "$as_ac_var=no"
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
-fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-done
 
 if test "${ac_cv_header_sys_poll_h+set}" = set; then
   { echo "$as_me:$LINENO: checking for sys/poll.h" >&5
@@ -15487,7 +15564,12 @@ echo "$as_me: WARNING: sys/poll.h:     section \"Present But Cannot Be Compiled\
 echo "$as_me: WARNING: sys/poll.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: sys/poll.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: sys/poll.h: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for sys/poll.h" >&5
@@ -15503,6 +15585,11 @@ echo "${ECHO_T}$ac_cv_header_sys_poll_h" >&6; }
 fi
 if test $ac_cv_header_sys_poll_h = yes; then
   HAS_POLL=1
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_SYS_POLL_H 1
+_ACEOF
+
 fi
 
 
 done
 
 
-# check if we have IP_PKTINFO constant defined
-cat >conftest.$ac_ext <<_ACEOF
+
+for ac_func in inet_aton
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <netinet/in.h>
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
 int
 main ()
 {
-int pi = IP_PKTINFO;
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_var=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval echo '${'$as_ac_var'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+# check if we have IP_PKTINFO constant defined
+{ echo "$as_me:$LINENO: checking for IP_PKTINFO" >&5
+echo $ECHO_N "checking for IP_PKTINFO... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <netinet/in.h>
+int
+main ()
+{
+int pi = IP_PKTINFO;
   ;
   return 0;
 }
@@ -15965,7 +16149,12 @@ echo "$as_me: WARNING: byteswap.h:     section \"Present But Cannot Be Compiled\
 echo "$as_me: WARNING: byteswap.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: byteswap.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: byteswap.h: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for byteswap.h" >&5
@@ -16127,7 +16316,7 @@ fi
 fi
 
 
-    if test "x${PBX_PTHREAD_RWLOCK_INITIALIZER}" != "x1" -a "${USE_PTHREAD_RWLOCK_INITIALIZER}" != "no"; then
+    if test "x${PBX_PTHREAD_RWLOCK_INITIALIZER}" != "x1"; then
        { echo "$as_me:$LINENO: checking for PTHREAD_RWLOCK_INITIALIZER in pthread.h" >&5
 echo $ECHO_N "checking for PTHREAD_RWLOCK_INITIALIZER in pthread.h... $ECHO_C" >&6; }
        saved_cppflags="${CPPFLAGS}"
@@ -16146,7 +16335,13 @@ cat >>conftest.$ac_ext <<_ACEOF
 int
 main ()
 {
-int foo = PTHREAD_RWLOCK_INITIALIZER;
+#if defined(PTHREAD_RWLOCK_INITIALIZER)
+                               int foo = 0;
+                               #else
+                               int foo = bar;
+                               #endif
+                               0
+
   ;
   return 0;
 }
@@ -16186,7 +16381,7 @@ else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-              { echo "$as_me:$LINENO: result: no" >&5
+          { echo "$as_me:$LINENO: result: no" >&5
 echo "${ECHO_T}no" >&6; }
 
 fi
@@ -16196,94 +16391,20 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     fi
 
 
-    if test "x${PBX_PTHREAD_RWLOCK_PREFER_WRITER_NP}" != "x1" -a "${USE_PTHREAD_RWLOCK_PREFER_WRITER_NP}" != "no"; then
-       { echo "$as_me:$LINENO: checking for PTHREAD_RWLOCK_PREFER_WRITER_NP in pthread.h" >&5
-echo $ECHO_N "checking for PTHREAD_RWLOCK_PREFER_WRITER_NP in pthread.h... $ECHO_C" >&6; }
-       saved_cppflags="${CPPFLAGS}"
-       if test "x${PTHREAD_RWLOCK_PREFER_WRITER_NP_DIR}" != "x"; then
-           PTHREAD_RWLOCK_PREFER_WRITER_NP_INCLUDE="-I${PTHREAD_RWLOCK_PREFER_WRITER_NP_DIR}/include"
-       fi
-       CPPFLAGS="${CPPFLAGS} ${PTHREAD_RWLOCK_PREFER_WRITER_NP_INCLUDE}"
 
-       cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <pthread.h>
-int
-main ()
-{
-int foo = PTHREAD_RWLOCK_PREFER_WRITER_NP;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-     { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-               PBX_PTHREAD_RWLOCK_PREFER_WRITER_NP=1
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_PTHREAD_RWLOCK_PREFER_WRITER_NP 1
-_ACEOF
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_PTHREAD_RWLOCK_PREFER_WRITER_NP_VERSION
-_ACEOF
-
-
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-              { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-       CPPFLAGS="${saved_cppflags}"
-    fi
-
-
-if test "${cross_compiling}" = "no";
-then
-{ echo "$as_me:$LINENO: checking for working epoll support" >&5
-echo $ECHO_N "checking for working epoll support... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for PTHREAD_RWLOCK_PREFER_WRITER_NP in pthread.h" >&5
+echo $ECHO_N "checking for PTHREAD_RWLOCK_PREFER_WRITER_NP in pthread.h... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <sys/epoll.h>
+#include <pthread.h>
 int
 main ()
 {
-int res = epoll_create(10);
-                                         if (res < 0)
-                                            return 1;
-                                         close (res);
-                                         return 0;
+int a = PTHREAD_RWLOCK_PREFER_WRITER_NP;
   ;
   return 0;
 }
@@ -16310,7 +16431,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_EPOLL 1
+#define HAVE_PTHREAD_RWLOCK_PREFER_WRITER_NP 1
 _ACEOF
 
 else
 
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
-fi
 
-{ echo "$as_me:$LINENO: checking for compiler atomic operations" >&5
-echo $ECHO_N "checking for compiler atomic operations... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for PTHREAD_MUTEX_RECURSIVE_NP in pthread.h" >&5
+echo $ECHO_N "checking for PTHREAD_MUTEX_RECURSIVE_NP in pthread.h... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-
+#include <pthread.h>
 int
 main ()
 {
-int foo1; int foo2 = __sync_fetch_and_add(&foo1, 1);
+int a = PTHREAD_MUTEX_RECURSIVE_NP;
   ;
   return 0;
 }
@@ -16365,7 +16485,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_GCC_ATOMICS 1
+#define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1
 _ACEOF
 
 else
@@ -16381,18 +16501,31 @@ rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 
-{ echo "$as_me:$LINENO: checking for compiler 'attribute pure' support" >&5
-echo $ECHO_N "checking for compiler 'attribute pure' support... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
+    if test "x${PBX_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP}" != "x1"; then
+       { echo "$as_me:$LINENO: checking for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP in pthread.h" >&5
+echo $ECHO_N "checking for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP in pthread.h... $ECHO_C" >&6; }
+       saved_cppflags="${CPPFLAGS}"
+       if test "x${PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP_DIR}" != "x"; then
+           PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP_INCLUDE="-I${PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP_DIR}/include"
+       fi
+       CPPFLAGS="${CPPFLAGS} ${PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP_INCLUDE}"
+
+       cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-static int __attribute__((pure)) test(void) {}
+#include <pthread.h>
 int
 main ()
 {
+#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP)
+                               int foo = 0;
+                               #else
+                               int foo = bar;
+                               #endif
+                               0
 
   ;
   return 0;
@@ -16415,101 +16548,75 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
         test -z "$ac_c_werror_flag" ||
         test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  { echo "$as_me:$LINENO: result: yes" >&5
+     { echo "$as_me:$LINENO: result: yes" >&5
 echo "${ECHO_T}yes" >&6; }
+               PBX_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP=1
 
-cat >>confdefs.h <<_ACEOF
-#define HAVE_ATTRIBUTE_pure 1
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1
 _ACEOF
 
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-
-{ echo "$as_me:$LINENO: checking for compiler 'attribute malloc' support" >&5
-echo $ECHO_N "checking for compiler 'attribute malloc' support... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-static int __attribute__((malloc)) test(void) {}
-int
-main ()
-{
 
-  ;
-  return 0;
-}
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP_VERSION
 _ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
 
-cat >>confdefs.h <<_ACEOF
-#define HAVE_ATTRIBUTE_malloc 1
-_ACEOF
 
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       { echo "$as_me:$LINENO: result: no" >&5
+          { echo "$as_me:$LINENO: result: no" >&5
 echo "${ECHO_T}no" >&6; }
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       CPPFLAGS="${saved_cppflags}"
+    fi
 
 
-{ echo "$as_me:$LINENO: checking for compiler 'attribute const' support" >&5
-echo $ECHO_N "checking for compiler 'attribute const' support... $ECHO_C" >&6; }
+
+#if test "${cross_compiling}" = "no";
+#then
+#AC_MSG_CHECKING(for working epoll support)
+#AC_LINK_IFELSE(
+#AC_LANG_PROGRAM([#include <sys/epoll.h>], [int res = epoll_create(10);
+#                                        if (res < 0)
+#                                           return 1;
+#                                        close (res);
+#                                        return 0;]),
+#AC_MSG_RESULT(yes)
+#AC_DEFINE([HAVE_EPOLL], 1, [Define to 1 if your system has working epoll support.]),
+#AC_MSG_RESULT(no)
+#)
+#fi
+
+{ echo "$as_me:$LINENO: checking for compiler atomic operations" >&5
+echo $ECHO_N "checking for compiler atomic operations... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-static int __attribute__((const)) test(void) {}
+
 int
 main ()
 {
-
+int foo1; int foo2 = __sync_fetch_and_add(&foo1, 1);
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
@@ -16518,12 +16625,13 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   (exit $ac_status); } && {
         test -z "$ac_c_werror_flag" ||
         test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   { echo "$as_me:$LINENO: result: yes" >&5
 echo "${ECHO_T}yes" >&6; }
 
-cat >>confdefs.h <<_ACEOF
-#define HAVE_ATTRIBUTE_const 1
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_GCC_ATOMICS 1
 _ACEOF
 
 else
@@ -16532,20 +16640,24 @@ sed 's/^/| /' conftest.$ac_ext >&5
 
        { echo "$as_me:$LINENO: result: no" >&5
 echo "${ECHO_T}no" >&6; }
+
 fi
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
 
 
-{ echo "$as_me:$LINENO: checking for compiler 'attribute unused' support" >&5
-echo $ECHO_N "checking for compiler 'attribute unused' support... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for compiler 'attribute pure' support" >&5
+echo $ECHO_N "checking for compiler 'attribute pure' support... $ECHO_C" >&6; }
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -Werror"
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-static int __attribute__((unused)) test(void) {}
+static void __attribute__((pure)) *test(void *muffin, ...) {}
 int
 main ()
 {
@@ -16575,7 +16687,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ATTRIBUTE_unused 1
+#define HAVE_ATTRIBUTE_pure 1
 _ACEOF
 
 else
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
+CFLAGS="$saved_CFLAGS"
 
-{ echo "$as_me:$LINENO: checking for compiler 'attribute always_inline' support" >&5
-echo $ECHO_N "checking for compiler 'attribute always_inline' support... $ECHO_C" >&6; }
+
+{ echo "$as_me:$LINENO: checking for compiler 'attribute malloc' support" >&5
+echo $ECHO_N "checking for compiler 'attribute malloc' support... $ECHO_C" >&6; }
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -Werror"
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-static int __attribute__((always_inline)) test(void) {}
+static void __attribute__((malloc)) *test(void *muffin, ...) {}
 int
 main ()
 {
@@ -16627,7 +16743,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ATTRIBUTE_always_inline 1
+#define HAVE_ATTRIBUTE_malloc 1
 _ACEOF
 
 else
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
+CFLAGS="$saved_CFLAGS"
 
-{ echo "$as_me:$LINENO: checking for compiler 'attribute deprecated' support" >&5
-echo $ECHO_N "checking for compiler 'attribute deprecated' support... $ECHO_C" >&6; }
+
+{ echo "$as_me:$LINENO: checking for compiler 'attribute const' support" >&5
+echo $ECHO_N "checking for compiler 'attribute const' support... $ECHO_C" >&6; }
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -Werror"
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-static int __attribute__((deprecated)) test(void) {}
+static void __attribute__((const)) *test(void *muffin, ...) {}
 int
 main ()
 {
@@ -16679,7 +16799,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ATTRIBUTE_deprecated 1
+#define HAVE_ATTRIBUTE_const 1
 _ACEOF
 
 else
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
+CFLAGS="$saved_CFLAGS"
 
-{ echo "$as_me:$LINENO: checking for -ffunction-sections support" >&5
-echo $ECHO_N "checking for -ffunction-sections support... $ECHO_C" >&6; }
-saved_CFLAGS="${CFLAGS}"
-CFLAGS="${CFLAGS} -ffunction-sections"
+
+{ echo "$as_me:$LINENO: checking for compiler 'attribute unused' support" >&5
+echo $ECHO_N "checking for compiler 'attribute unused' support... $ECHO_C" >&6; }
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -Werror"
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-
+static void __attribute__((unused)) *test(void *muffin, ...) {}
 int
 main ()
 {
-int x = 1;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_ATTRIBUTE_unused 1
+_ACEOF
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+CFLAGS="$saved_CFLAGS"
+
+
+{ echo "$as_me:$LINENO: checking for compiler 'attribute always_inline' support" >&5
+echo $ECHO_N "checking for compiler 'attribute always_inline' support... $ECHO_C" >&6; }
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -Werror"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+static void __attribute__((always_inline)) *test(void *muffin, ...) {}
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_ATTRIBUTE_always_inline 1
+_ACEOF
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+CFLAGS="$saved_CFLAGS"
+
+
+{ echo "$as_me:$LINENO: checking for compiler 'attribute deprecated' support" >&5
+echo $ECHO_N "checking for compiler 'attribute deprecated' support... $ECHO_C" >&6; }
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -Werror"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+static void __attribute__((deprecated)) *test(void *muffin, ...) {}
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_ATTRIBUTE_deprecated 1
+_ACEOF
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+CFLAGS="$saved_CFLAGS"
+
+
+{ echo "$as_me:$LINENO: checking for compiler 'attribute sentinel' support" >&5
+echo $ECHO_N "checking for compiler 'attribute sentinel' support... $ECHO_C" >&6; }
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -Werror"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+static void __attribute__((sentinel)) *test(void *muffin, ...) {}
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_ATTRIBUTE_sentinel 1
+_ACEOF
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+CFLAGS="$saved_CFLAGS"
+
+
+{ echo "$as_me:$LINENO: checking for compiler 'attribute warn_unused_result' support" >&5
+echo $ECHO_N "checking for compiler 'attribute warn_unused_result' support... $ECHO_C" >&6; }
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -Werror"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+static void __attribute__((warn_unused_result)) *test(void *muffin, ...) {}
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_ATTRIBUTE_warn_unused_result 1
+_ACEOF
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+CFLAGS="$saved_CFLAGS"
+
+
+{ echo "$as_me:$LINENO: checking for -ffunction-sections support" >&5
+echo $ECHO_N "checking for -ffunction-sections support... $ECHO_C" >&6; }
+saved_CFLAGS="${CFLAGS}"
+CFLAGS="${CFLAGS} -ffunction-sections"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+int x = 1;
   ;
   return 0;
 }
@@ -16811,6 +17213,18 @@ echo "${ECHO_T}no" >&6; }
 fi
 
 
+{ echo "$as_me:$LINENO: checking for -fno-strict-overflow" >&5
+echo $ECHO_N "checking for -fno-strict-overflow... $ECHO_C" >&6; }
+if $(${CC} -O2 -fno-strict-overflow -S -o /dev/null -xc /dev/null > /dev/null 2>&1); then
+   { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+   AST_NO_STRICT_OVERFLOW=-fno-strict-overflow
+else
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+       AST_NO_STRICT_OVERFLOW=
+fi
+
 
 { echo "$as_me:$LINENO: checking for sysinfo" >&5
 echo $ECHO_N "checking for sysinfo... $ECHO_C" >&6; }
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
+{ echo "$as_me:$LINENO: checking for library containing res_9_ninit" >&5
+echo $ECHO_N "checking for library containing res_9_ninit... $ECHO_C" >&6; }
+if test "${ac_cv_search_res_9_ninit+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char res_9_ninit ();
+int
+main ()
+{
+return res_9_ninit ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' resolv; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_res_9_ninit=$ac_res
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_res_9_ninit+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_res_9_ninit+set}" = set; then
+  :
+else
+  ac_cv_search_res_9_ninit=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_search_res_9_ninit" >&5
+echo "${ECHO_T}$ac_cv_search_res_9_ninit" >&6; }
+ac_res=$ac_cv_search_res_9_ninit
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+fi
+
 { echo "$as_me:$LINENO: checking for res_ninit" >&5
 echo $ECHO_N "checking for res_ninit... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
@@ -16874,7 +17371,17 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <resolv.h>
+
+                       #ifdef HAVE_SYS_SOCKET_H
+                       #include <sys/socket.h>
+                       #endif
+                       #ifdef HAVE_NETINET_IN_H
+                       #include <netinet/in.h>
+                       #endif
+                       #ifdef HAVE_ARPA_NAMESER_H
+                       #include <arpa/nameser.h>
+                       #endif
+                       #include <resolv.h>
 int
 main ()
 {
@@ -16908,6 +17415,89 @@ cat >>confdefs.h <<\_ACEOF
 #define HAVE_RES_NINIT 1
 _ACEOF
 
+       { echo "$as_me:$LINENO: checking for library containing res_9_ndestroy" >&5
+echo $ECHO_N "checking for library containing res_9_ndestroy... $ECHO_C" >&6; }
+if test "${ac_cv_search_res_9_ndestroy+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char res_9_ndestroy ();
+int
+main ()
+{
+return res_9_ndestroy ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' resolv; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_res_9_ndestroy=$ac_res
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_res_9_ndestroy+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_res_9_ndestroy+set}" = set; then
+  :
+else
+  ac_cv_search_res_9_ndestroy=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_search_res_9_ndestroy" >&5
+echo "${ECHO_T}$ac_cv_search_res_9_ndestroy" >&6; }
+ac_res=$ac_cv_search_res_9_ndestroy
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+fi
+
        { echo "$as_me:$LINENO: checking for res_ndestroy" >&5
 echo $ECHO_N "checking for res_ndestroy... $ECHO_C" >&6; }
        cat >conftest.$ac_ext <<_ACEOF
@@ -16916,11 +17506,21 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <resolv.h>
+
+                               #ifdef HAVE_SYS_SOCKET_H
+                               #include <sys/socket.h>
+                               #endif
+                               #ifdef HAVE_NETINET_IN_H
+                               #include <netinet/in.h>
+                               #endif
+                               #ifdef HAVE_ARPA_NAMESER_H
+                               #include <arpa/nameser.h>
+                               #endif
+                               #include <resolv.h>
 int
 main ()
 {
-int foo = res_ndestroy(NULL);
+res_ndestroy(NULL);
   ;
   return 0;
 }
@@ -16974,7 +17574,7 @@ rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 
-    if test "x${PBX_RTLD_NOLOAD}" != "x1" -a "${USE_RTLD_NOLOAD}" != "no"; then
+    if test "x${PBX_RTLD_NOLOAD}" != "x1"; then
        { echo "$as_me:$LINENO: checking for RTLD_NOLOAD in dlfcn.h" >&5
 echo $ECHO_N "checking for RTLD_NOLOAD in dlfcn.h... $ECHO_C" >&6; }
        saved_cppflags="${CPPFLAGS}"
@@ -16993,7 +17593,13 @@ cat >>conftest.$ac_ext <<_ACEOF
 int
 main ()
 {
-int foo = RTLD_NOLOAD;
+#if defined(RTLD_NOLOAD)
+                               int foo = 0;
+                               #else
+                               int foo = bar;
+                               #endif
+                               0
+
   ;
   return 0;
 }
@@ -17033,7 +17639,7 @@ else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-              { echo "$as_me:$LINENO: result: no" >&5
+          { echo "$as_me:$LINENO: result: no" >&5
 echo "${ECHO_T}no" >&6; }
 
 fi
@@ -17044,7 +17650,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 
 
-    if test "x${PBX_IP_MTU_DISCOVER}" != "x1" -a "${USE_IP_MTU_DISCOVER}" != "no"; then
+
+    if test "x${PBX_IP_MTU_DISCOVER}" != "x1"; then
        { echo "$as_me:$LINENO: checking for IP_MTU_DISCOVER in netinet/in.h" >&5
 echo $ECHO_N "checking for IP_MTU_DISCOVER in netinet/in.h... $ECHO_C" >&6; }
        saved_cppflags="${CPPFLAGS}"
@@ -17063,7 +17670,13 @@ cat >>conftest.$ac_ext <<_ACEOF
 int
 main ()
 {
-int foo = IP_MTU_DISCOVER;
+#if defined(IP_MTU_DISCOVER)
+                               int foo = 0;
+                               #else
+                               int foo = bar;
+                               #endif
+                               0
+
   ;
   return 0;
 }
@@ -17103,7 +17716,7 @@ else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-              { echo "$as_me:$LINENO: result: no" >&5
+          { echo "$as_me:$LINENO: result: no" >&5
 echo "${ECHO_T}no" >&6; }
 
 fi
@@ -17113,6 +17726,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     fi
 
 
+
 if test "${ac_cv_header_libkern_OSAtomic_h+set}" = set; then
   { echo "$as_me:$LINENO: checking for libkern/OSAtomic.h" >&5
 echo $ECHO_N "checking for libkern/OSAtomic.h... $ECHO_C" >&6; }
@@ -17224,7 +17838,12 @@ echo "$as_me: WARNING: libkern/OSAtomic.h:     section \"Present But Cannot Be C
 echo "$as_me: WARNING: libkern/OSAtomic.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: libkern/OSAtomic.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: libkern/OSAtomic.h: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for libkern/OSAtomic.h" >&5
@@ -17659,6 +18278,7 @@ _ACEOF
 
 if test "x${PBX_ALSA}" != "x1" -a "${USE_ALSA}" != "no"; then
    pbxlibdir=""
+   # if --with-ALSA=DIR has been specified, use it.
    if test "x${ALSA_DIR}" != "x"; then
       if test -d ${ALSA_DIR}/lib; then
         pbxlibdir="-L${ALSA_DIR}/lib"
 
    fi
 
+   # now check for the header.
    if test "${AST_ALSA_FOUND}" = "yes"; then
-      ALSA_LIB="-lasound -lm -ldl"
-      ALSA_HEADER_FOUND="1"
+      ALSA_LIB="${pbxlibdir} -lasound -lm -ldl"
+      # if --with-ALSA=DIR has been specified, use it.
       if test "x${ALSA_DIR}" != "x"; then
-         ALSA_LIB="${pbxlibdir} ${ALSA_LIB}"
         ALSA_INCLUDE="-I${ALSA_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${ALSA_DIR}/include"
-        if test "xalsa/asoundlib.h" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${ALSA_DIR}/include/alsa/asoundlib.h" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${ALSA_DIR}/include/alsa/asoundlib.h" >&5
-echo $ECHO_N "checking for ${ALSA_DIR}/include/alsa/asoundlib.h... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${ALSA_DIR}/include/alsa/asoundlib.h usability" >&5
-echo $ECHO_N "checking ${ALSA_DIR}/include/alsa/asoundlib.h usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <${ALSA_DIR}/include/alsa/asoundlib.h>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${ALSA_DIR}/include/alsa/asoundlib.h presence" >&5
-echo $ECHO_N "checking ${ALSA_DIR}/include/alsa/asoundlib.h presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${ALSA_DIR}/include/alsa/asoundlib.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${ALSA_DIR}/include/alsa/asoundlib.h: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${ALSA_DIR}/include/alsa/asoundlib.h" >&5
-echo $ECHO_N "checking for ${ALSA_DIR}/include/alsa/asoundlib.h... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  ALSA_HEADER_FOUND=1
-else
-  ALSA_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "xalsa/asoundlib.h" != "x" ; then
-            if test "${ac_cv_header_alsa_asoundlib_h+set}" = set; then
+      fi
+      ALSA_INCLUDE="${ALSA_INCLUDE} "
+      if test "xalsa/asoundlib.h" = "x" ; then # no header, assume found
+         ALSA_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${ALSA_INCLUDE} "
+        if test "${ac_cv_header_alsa_asoundlib_h+set}" = set; then
   { echo "$as_me:$LINENO: checking for alsa/asoundlib.h" >&5
 echo $ECHO_N "checking for alsa/asoundlib.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_alsa_asoundlib_h+set}" = set; then
@@ -18000,7 +18485,12 @@ echo "$as_me: WARNING: alsa/asoundlib.h:     section \"Present But Cannot Be Com
 echo "$as_me: WARNING: alsa/asoundlib.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: alsa/asoundlib.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: alsa/asoundlib.h: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for alsa/asoundlib.h" >&5
@@ -18021,7 +18511,7 @@ else
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
       if test "x${ALSA_HEADER_FOUND}" = "x0" ; then
          ALSA_LIB=""
@@ -18050,6 +18540,7 @@ fi
 
 if test "x${PBX_CURSES}" != "x1" -a "${USE_CURSES}" != "no"; then
    pbxlibdir=""
+   # if --with-CURSES=DIR has been specified, use it.
    if test "x${CURSES_DIR}" != "x"; then
       if test -d ${CURSES_DIR}/lib; then
         pbxlibdir="-L${CURSES_DIR}/lib"
 
    fi
 
+   # now check for the header.
    if test "${AST_CURSES_FOUND}" = "yes"; then
-      CURSES_LIB="-lcurses "
-      CURSES_HEADER_FOUND="1"
+      CURSES_LIB="${pbxlibdir} -lcurses "
+      # if --with-CURSES=DIR has been specified, use it.
       if test "x${CURSES_DIR}" != "x"; then
-         CURSES_LIB="${pbxlibdir} ${CURSES_LIB}"
         CURSES_INCLUDE="-I${CURSES_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${CURSES_DIR}/include"
-        if test "xcurses.h" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${CURSES_DIR}/include/curses.h" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${CURSES_DIR}/include/curses.h" >&5
-echo $ECHO_N "checking for ${CURSES_DIR}/include/curses.h... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${CURSES_DIR}/include/curses.h usability" >&5
-echo $ECHO_N "checking ${CURSES_DIR}/include/curses.h usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <${CURSES_DIR}/include/curses.h>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${CURSES_DIR}/include/curses.h presence" >&5
-echo $ECHO_N "checking ${CURSES_DIR}/include/curses.h presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${CURSES_DIR}/include/curses.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${CURSES_DIR}/include/curses.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${CURSES_DIR}/include/curses.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CURSES_DIR}/include/curses.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${CURSES_DIR}/include/curses.h: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${CURSES_DIR}/include/curses.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${CURSES_DIR}/include/curses.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CURSES_DIR}/include/curses.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${CURSES_DIR}/include/curses.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CURSES_DIR}/include/curses.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${CURSES_DIR}/include/curses.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CURSES_DIR}/include/curses.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${CURSES_DIR}/include/curses.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CURSES_DIR}/include/curses.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${CURSES_DIR}/include/curses.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CURSES_DIR}/include/curses.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${CURSES_DIR}/include/curses.h: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${CURSES_DIR}/include/curses.h" >&5
-echo $ECHO_N "checking for ${CURSES_DIR}/include/curses.h... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  CURSES_HEADER_FOUND=1
-else
-  CURSES_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "xcurses.h" != "x" ; then
-            if test "${ac_cv_header_curses_h+set}" = set; then
+      fi
+      CURSES_INCLUDE="${CURSES_INCLUDE} "
+      if test "xcurses.h" = "x" ; then # no header, assume found
+         CURSES_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${CURSES_INCLUDE} "
+        if test "${ac_cv_header_curses_h+set}" = set; then
   { echo "$as_me:$LINENO: checking for curses.h" >&5
 echo $ECHO_N "checking for curses.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_curses_h+set}" = set; then
@@ -18391,7 +18747,12 @@ echo "$as_me: WARNING: curses.h:     section \"Present But Cannot Be Compiled\""
 echo "$as_me: WARNING: curses.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: curses.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: curses.h: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for curses.h" >&5
@@ -18412,7 +18773,7 @@ else
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
       if test "x${CURSES_HEADER_FOUND}" = "x0" ; then
          CURSES_LIB=""
@@ -18442,6 +18803,7 @@ if test "x${host_os}" = "xlinux-gnu" ; then
 
 if test "x${PBX_CAP}" != "x1" -a "${USE_CAP}" != "no"; then
    pbxlibdir=""
+   # if --with-CAP=DIR has been specified, use it.
    if test "x${CAP_DIR}" != "x"; then
       if test -d ${CAP_DIR}/lib; then
         pbxlibdir="-L${CAP_DIR}/lib"
 
    fi
 
+   # now check for the header.
    if test "${AST_CAP_FOUND}" = "yes"; then
-      CAP_LIB="-lcap "
-      CAP_HEADER_FOUND="1"
+      CAP_LIB="${pbxlibdir} -lcap "
+      # if --with-CAP=DIR has been specified, use it.
       if test "x${CAP_DIR}" != "x"; then
-         CAP_LIB="${pbxlibdir} ${CAP_LIB}"
         CAP_INCLUDE="-I${CAP_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${CAP_DIR}/include"
-        if test "xsys/capability.h" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${CAP_DIR}/include/sys/capability.h" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${CAP_DIR}/include/sys/capability.h" >&5
-echo $ECHO_N "checking for ${CAP_DIR}/include/sys/capability.h... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${CAP_DIR}/include/sys/capability.h usability" >&5
-echo $ECHO_N "checking ${CAP_DIR}/include/sys/capability.h usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <${CAP_DIR}/include/sys/capability.h>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${CAP_DIR}/include/sys/capability.h presence" >&5
-echo $ECHO_N "checking ${CAP_DIR}/include/sys/capability.h presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${CAP_DIR}/include/sys/capability.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${CAP_DIR}/include/sys/capability.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${CAP_DIR}/include/sys/capability.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CAP_DIR}/include/sys/capability.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${CAP_DIR}/include/sys/capability.h: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${CAP_DIR}/include/sys/capability.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${CAP_DIR}/include/sys/capability.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CAP_DIR}/include/sys/capability.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${CAP_DIR}/include/sys/capability.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CAP_DIR}/include/sys/capability.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${CAP_DIR}/include/sys/capability.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CAP_DIR}/include/sys/capability.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${CAP_DIR}/include/sys/capability.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CAP_DIR}/include/sys/capability.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${CAP_DIR}/include/sys/capability.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${CAP_DIR}/include/sys/capability.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${CAP_DIR}/include/sys/capability.h: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${CAP_DIR}/include/sys/capability.h" >&5
-echo $ECHO_N "checking for ${CAP_DIR}/include/sys/capability.h... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  CAP_HEADER_FOUND=1
-else
-  CAP_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "xsys/capability.h" != "x" ; then
-            if test "${ac_cv_header_sys_capability_h+set}" = set; then
+      fi
+      CAP_INCLUDE="${CAP_INCLUDE} "
+      if test "xsys/capability.h" = "x" ; then # no header, assume found
+         CAP_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${CAP_INCLUDE} "
+        if test "${ac_cv_header_sys_capability_h+set}" = set; then
   { echo "$as_me:$LINENO: checking for sys/capability.h" >&5
 echo $ECHO_N "checking for sys/capability.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_sys_capability_h+set}" = set; then
@@ -18783,7 +19010,12 @@ echo "$as_me: WARNING: sys/capability.h:     section \"Present But Cannot Be Com
 echo "$as_me: WARNING: sys/capability.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: sys/capability.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: sys/capability.h: in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for sys/capability.h" >&5
@@ -18804,7 +19036,7 @@ else
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
       if test "x${CAP_HEADER_FOUND}" = "x0" ; then
          CAP_LIB=""
 
 fi
 
+
+    if test "x${PBX_DAHDI}" != "x1"; then
+       { echo "$as_me:$LINENO: checking for DAHDI_CODE in dahdi/user.h" >&5
+echo $ECHO_N "checking for DAHDI_CODE in dahdi/user.h... $ECHO_C" >&6; }
+       saved_cppflags="${CPPFLAGS}"
+       if test "x${DAHDI_DIR}" != "x"; then
+           DAHDI_INCLUDE="-I${DAHDI_DIR}/include"
+       fi
+       CPPFLAGS="${CPPFLAGS} ${DAHDI_INCLUDE}"
+
+       cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <dahdi/user.h>
+int
+main ()
+{
+#if defined(DAHDI_CODE)
+                               int foo = 0;
+                               #else
+                               int foo = bar;
+                               #endif
+                               0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+     { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+               PBX_DAHDI=1
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_DAHDI 1
+_ACEOF
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_DAHDI_VERSION
+_ACEOF
+
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+          { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       CPPFLAGS="${saved_cppflags}"
+    fi
+
+
+
 # BSD might not have exp2, and/or log2
 
 if test "x${PBX_EXP2L}" != "x1" -a "${USE_EXP2L}" != "no"; then
    pbxlibdir=""
+   # if --with-EXP2L=DIR has been specified, use it.
    if test "x${EXP2L_DIR}" != "x"; then
       if test -d ${EXP2L_DIR}/lib; then
         pbxlibdir="-L${EXP2L_DIR}/lib"
 
    fi
 
+   # now check for the header.
    if test "${AST_EXP2L_FOUND}" = "yes"; then
-      EXP2L_LIB="-lm "
-      EXP2L_HEADER_FOUND="1"
+      EXP2L_LIB="${pbxlibdir} -lm "
+      # if --with-EXP2L=DIR has been specified, use it.
       if test "x${EXP2L_DIR}" != "x"; then
-         EXP2L_LIB="${pbxlibdir} ${EXP2L_LIB}"
         EXP2L_INCLUDE="-I${EXP2L_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${EXP2L_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${EXP2L_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${EXP2L_DIR}/include/" >&5
-echo $ECHO_N "checking for ${EXP2L_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+      fi
+      EXP2L_INCLUDE="${EXP2L_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         EXP2L_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${EXP2L_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
+  { echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${EXP2L_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${EXP2L_DIR}/include/ usability... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  usability" >&5
+echo $ECHO_N "checking  usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -18947,144 +19259,7 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-#include <${EXP2L_DIR}/include/>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${EXP2L_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${EXP2L_DIR}/include/ presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${EXP2L_DIR}/include/>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${EXP2L_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${EXP2L_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP2L_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${EXP2L_DIR}/include/: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${EXP2L_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${EXP2L_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP2L_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${EXP2L_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP2L_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${EXP2L_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP2L_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${EXP2L_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP2L_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${EXP2L_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP2L_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${EXP2L_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${EXP2L_DIR}/include/" >&5
-echo $ECHO_N "checking for ${EXP2L_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  EXP2L_HEADER_FOUND=1
-else
-  EXP2L_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
-  { echo "$as_me:$LINENO: checking for " >&5
-echo $ECHO_N "checking for ... $ECHO_C" >&6; }
-if test "${ac_cv_header_+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
-echo "${ECHO_T}$ac_cv_header_" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking  usability" >&5
-echo $ECHO_N "checking  usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <>
+#include <>
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -19176,7 +19351,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -19197,7 +19377,7 @@ else
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
       if test "x${EXP2L_HEADER_FOUND}" = "x0" ; then
          EXP2L_LIB=""
@@ -19225,6 +19405,7 @@ fi
 
 if test "x${PBX_LOG2L}" != "x1" -a "${USE_LOG2L}" != "no"; then
    pbxlibdir=""
+   # if --with-LOG2L=DIR has been specified, use it.
    if test "x${LOG2L_DIR}" != "x"; then
       if test -d ${LOG2L_DIR}/lib; then
         pbxlibdir="-L${LOG2L_DIR}/lib"
 
    fi
 
+   # now check for the header.
    if test "${AST_LOG2L_FOUND}" = "yes"; then
-      LOG2L_LIB="-lm "
-      LOG2L_HEADER_FOUND="1"
+      LOG2L_LIB="${pbxlibdir} -lm "
+      # if --with-LOG2L=DIR has been specified, use it.
       if test "x${LOG2L_DIR}" != "x"; then
-         LOG2L_LIB="${pbxlibdir} ${LOG2L_LIB}"
         LOG2L_INCLUDE="-I${LOG2L_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${LOG2L_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${LOG2L_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${LOG2L_DIR}/include/" >&5
-echo $ECHO_N "checking for ${LOG2L_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+      fi
+      LOG2L_INCLUDE="${LOG2L_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         LOG2L_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${LOG2L_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
+  { echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${LOG2L_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${LOG2L_DIR}/include/ usability... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  usability" >&5
+echo $ECHO_N "checking  usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -19337,7 +19520,7 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-#include <${LOG2L_DIR}/include/>
+#include <>
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -19369,15 +19552,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking ${LOG2L_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${LOG2L_DIR}/include/ presence... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  presence" >&5
+echo $ECHO_N "checking  presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <${LOG2L_DIR}/include/>
+#include <>
 _ACEOF
 if { (ac_try="$ac_cpp conftest.$ac_ext"
 case "(($ac_try" in
@@ -19410,52 +19593,176 @@ echo "${ECHO_T}$ac_header_preproc" >&6; }
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${LOG2L_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${LOG2L_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG2L_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${LOG2L_DIR}/include/: proceeding with the compiler's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: : accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: : proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${LOG2L_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${LOG2L_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG2L_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${LOG2L_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG2L_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${LOG2L_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG2L_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${LOG2L_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG2L_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${LOG2L_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG2L_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${LOG2L_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
+    { echo "$as_me:$LINENO: WARNING: : present but cannot be compiled" >&5
+echo "$as_me: WARNING: : present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: :     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: :     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : see the Autoconf documentation" >&5
+echo "$as_me: WARNING: : see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: :     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for ${LOG2L_DIR}/include/" >&5
-echo $ECHO_N "checking for ${LOG2L_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+{ echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  eval "$as_ac_Header=\$ac_header_preproc"
+  ac_cv_header_=$ac_header_preproc
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+if test $ac_cv_header_ = yes; then
   LOG2L_HEADER_FOUND=1
 else
   LOG2L_HEADER_FOUND=0
 fi
 
 
+         CPPFLAGS="${saved_cppflags}"
+      fi
+      if test "x${LOG2L_HEADER_FOUND}" = "x0" ; then
+         LOG2L_LIB=""
+         LOG2L_INCLUDE=""
+      else
+         if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
+           LOG2L_LIB=""
         fi
-        CPPFLAGS="${saved_cppflags}"
+         PBX_LOG2L=1
+         # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_LOG2L 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_LOG2L_VERSION
+_ACEOF
+
+      fi
+   fi
+fi
+
+
+if test "x${PBX_EXP10L}" != "x1" -a "${USE_EXP10L}" != "no"; then
+   pbxlibdir=""
+   # if --with-EXP10L=DIR has been specified, use it.
+   if test "x${EXP10L_DIR}" != "x"; then
+      if test -d ${EXP10L_DIR}/lib; then
+        pbxlibdir="-L${EXP10L_DIR}/lib"
       else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+        pbxlibdir="-L${EXP10L_DIR}"
+      fi
+   fi
+   pbxfuncname="exp10l"
+   if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
+      AST_EXP10L_FOUND=yes
+   else
+      as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
+echo $ECHO_N "checking for ${pbxfuncname} in -lm... $ECHO_C" >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm ${pbxlibdir}  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ${pbxfuncname} ();
+int
+main ()
+{
+return ${pbxfuncname} ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_Lib=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_Lib=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+ac_res=`eval echo '${'$as_ac_Lib'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_Lib'}'` = yes; then
+  AST_EXP10L_FOUND=yes
+else
+  AST_EXP10L_FOUND=no
+fi
+
+   fi
+
+   # now check for the header.
+   if test "${AST_EXP10L_FOUND}" = "yes"; then
+      EXP10L_LIB="${pbxlibdir} -lm "
+      # if --with-EXP10L=DIR has been specified, use it.
+      if test "x${EXP10L_DIR}" != "x"; then
+        EXP10L_INCLUDE="-I${EXP10L_DIR}/include"
+      fi
+      EXP10L_INCLUDE="${EXP10L_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         EXP10L_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${EXP10L_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -19566,7 +19873,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -19581,31 +19893,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  LOG2L_HEADER_FOUND=1
+  EXP10L_HEADER_FOUND=1
 else
-  LOG2L_HEADER_FOUND=0
+  EXP10L_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${LOG2L_HEADER_FOUND}" = "x0" ; then
-         LOG2L_LIB=""
-         LOG2L_INCLUDE=""
+      if test "x${EXP10L_HEADER_FOUND}" = "x0" ; then
+         EXP10L_LIB=""
+         EXP10L_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           LOG2L_LIB=""
+           EXP10L_LIB=""
         fi
-         PBX_LOG2L=1
+         PBX_EXP10L=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_LOG2L 1
+#define HAVE_EXP10L 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_LOG2L_VERSION
+#define HAVE_EXP10L_VERSION
 _ACEOF
 
       fi
@@ -19613,18 +19925,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_EXP10L}" != "x1" -a "${USE_EXP10L}" != "no"; then
+if test "x${PBX_LOG10L}" != "x1" -a "${USE_LOG10L}" != "no"; then
    pbxlibdir=""
-   if test "x${EXP10L_DIR}" != "x"; then
-      if test -d ${EXP10L_DIR}/lib; then
-        pbxlibdir="-L${EXP10L_DIR}/lib"
+   # if --with-LOG10L=DIR has been specified, use it.
+   if test "x${LOG10L_DIR}" != "x"; then
+      if test -d ${LOG10L_DIR}/lib; then
+        pbxlibdir="-L${LOG10L_DIR}/lib"
       else
-        pbxlibdir="-L${EXP10L_DIR}"
+        pbxlibdir="-L${LOG10L_DIR}"
       fi
    fi
-   pbxfuncname="exp10l"
+   pbxfuncname="log10l"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_EXP10L_FOUND=yes
+      AST_LOG10L_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -19690,162 +20003,27 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_EXP10L_FOUND=yes
+  AST_LOG10L_FOUND=yes
 else
-  AST_EXP10L_FOUND=no
+  AST_LOG10L_FOUND=no
 fi
 
    fi
 
-   if test "${AST_EXP10L_FOUND}" = "yes"; then
-      EXP10L_LIB="-lm "
-      EXP10L_HEADER_FOUND="1"
-      if test "x${EXP10L_DIR}" != "x"; then
-         EXP10L_LIB="${pbxlibdir} ${EXP10L_LIB}"
-        EXP10L_INCLUDE="-I${EXP10L_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${EXP10L_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${EXP10L_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${EXP10L_DIR}/include/" >&5
-echo $ECHO_N "checking for ${EXP10L_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${EXP10L_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${EXP10L_DIR}/include/ usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <${EXP10L_DIR}/include/>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${EXP10L_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${EXP10L_DIR}/include/ presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${EXP10L_DIR}/include/>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${EXP10L_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${EXP10L_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP10L_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${EXP10L_DIR}/include/: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${EXP10L_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${EXP10L_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP10L_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${EXP10L_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP10L_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${EXP10L_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP10L_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${EXP10L_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP10L_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${EXP10L_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${EXP10L_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${EXP10L_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${EXP10L_DIR}/include/" >&5
-echo $ECHO_N "checking for ${EXP10L_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  EXP10L_HEADER_FOUND=1
-else
-  EXP10L_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+   # now check for the header.
+   if test "${AST_LOG10L_FOUND}" = "yes"; then
+      LOG10L_LIB="${pbxlibdir} -lm "
+      # if --with-LOG10L=DIR has been specified, use it.
+      if test "x${LOG10L_DIR}" != "x"; then
+        LOG10L_INCLUDE="-I${LOG10L_DIR}/include"
+      fi
+      LOG10L_INCLUDE="${LOG10L_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         LOG10L_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${LOG10L_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -19956,7 +20134,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -19971,31 +20154,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  EXP10L_HEADER_FOUND=1
+  LOG10L_HEADER_FOUND=1
 else
-  EXP10L_HEADER_FOUND=0
+  LOG10L_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${EXP10L_HEADER_FOUND}" = "x0" ; then
-         EXP10L_LIB=""
-         EXP10L_INCLUDE=""
+      if test "x${LOG10L_HEADER_FOUND}" = "x0" ; then
+         LOG10L_LIB=""
+         LOG10L_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           EXP10L_LIB=""
+           LOG10L_LIB=""
         fi
-         PBX_EXP10L=1
+         PBX_LOG10L=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_EXP10L 1
+#define HAVE_LOG10L 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_EXP10L_VERSION
+#define HAVE_LOG10L_VERSION
 _ACEOF
 
       fi
@@ -20003,18 +20186,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_LOG10L}" != "x1" -a "${USE_LOG10L}" != "no"; then
+if test "x${PBX_SINL}" != "x1" -a "${USE_SINL}" != "no"; then
    pbxlibdir=""
-   if test "x${LOG10L_DIR}" != "x"; then
-      if test -d ${LOG10L_DIR}/lib; then
-        pbxlibdir="-L${LOG10L_DIR}/lib"
+   # if --with-SINL=DIR has been specified, use it.
+   if test "x${SINL_DIR}" != "x"; then
+      if test -d ${SINL_DIR}/lib; then
+        pbxlibdir="-L${SINL_DIR}/lib"
       else
-        pbxlibdir="-L${LOG10L_DIR}"
+        pbxlibdir="-L${SINL_DIR}"
       fi
    fi
-   pbxfuncname="log10l"
+   pbxfuncname="sinl"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_LOG10L_FOUND=yes
+      AST_SINL_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -20080,36 +20264,38 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_LOG10L_FOUND=yes
+  AST_SINL_FOUND=yes
 else
-  AST_LOG10L_FOUND=no
+  AST_SINL_FOUND=no
 fi
 
    fi
 
-   if test "${AST_LOG10L_FOUND}" = "yes"; then
-      LOG10L_LIB="-lm "
-      LOG10L_HEADER_FOUND="1"
-      if test "x${LOG10L_DIR}" != "x"; then
-         LOG10L_LIB="${pbxlibdir} ${LOG10L_LIB}"
-        LOG10L_INCLUDE="-I${LOG10L_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${LOG10L_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${LOG10L_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${LOG10L_DIR}/include/" >&5
-echo $ECHO_N "checking for ${LOG10L_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+   # now check for the header.
+   if test "${AST_SINL_FOUND}" = "yes"; then
+      SINL_LIB="${pbxlibdir} -lm "
+      # if --with-SINL=DIR has been specified, use it.
+      if test "x${SINL_DIR}" != "x"; then
+        SINL_INCLUDE="-I${SINL_DIR}/include"
+      fi
+      SINL_INCLUDE="${SINL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         SINL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${SINL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
+  { echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${LOG10L_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${LOG10L_DIR}/include/ usability... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  usability" >&5
+echo $ECHO_N "checking  usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -20117,7 +20303,7 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-#include <${LOG10L_DIR}/include/>
+#include <>
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -20149,15 +20335,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking ${LOG10L_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${LOG10L_DIR}/include/ presence... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  presence" >&5
+echo $ECHO_N "checking  presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <${LOG10L_DIR}/include/>
+#include <>
 _ACEOF
 if { (ac_try="$ac_cpp conftest.$ac_ext"
 case "(($ac_try" in
@@ -20190,52 +20376,176 @@ echo "${ECHO_T}$ac_header_preproc" >&6; }
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${LOG10L_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${LOG10L_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG10L_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${LOG10L_DIR}/include/: proceeding with the compiler's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: : accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: : proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${LOG10L_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${LOG10L_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG10L_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${LOG10L_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG10L_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${LOG10L_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG10L_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${LOG10L_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG10L_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${LOG10L_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${LOG10L_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${LOG10L_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
+    { echo "$as_me:$LINENO: WARNING: : present but cannot be compiled" >&5
+echo "$as_me: WARNING: : present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: :     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: :     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : see the Autoconf documentation" >&5
+echo "$as_me: WARNING: : see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: :     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for ${LOG10L_DIR}/include/" >&5
-echo $ECHO_N "checking for ${LOG10L_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+{ echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  eval "$as_ac_Header=\$ac_header_preproc"
+  ac_cv_header_=$ac_header_preproc
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  LOG10L_HEADER_FOUND=1
+if test $ac_cv_header_ = yes; then
+  SINL_HEADER_FOUND=1
 else
-  LOG10L_HEADER_FOUND=0
+  SINL_HEADER_FOUND=0
 fi
 
 
+         CPPFLAGS="${saved_cppflags}"
+      fi
+      if test "x${SINL_HEADER_FOUND}" = "x0" ; then
+         SINL_LIB=""
+         SINL_INCLUDE=""
+      else
+         if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
+           SINL_LIB=""
         fi
-        CPPFLAGS="${saved_cppflags}"
+         PBX_SINL=1
+         # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_SINL 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_SINL_VERSION
+_ACEOF
+
+      fi
+   fi
+fi
+
+
+if test "x${PBX_COSL}" != "x1" -a "${USE_COSL}" != "no"; then
+   pbxlibdir=""
+   # if --with-COSL=DIR has been specified, use it.
+   if test "x${COSL_DIR}" != "x"; then
+      if test -d ${COSL_DIR}/lib; then
+        pbxlibdir="-L${COSL_DIR}/lib"
       else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+        pbxlibdir="-L${COSL_DIR}"
+      fi
+   fi
+   pbxfuncname="cosl"
+   if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
+      AST_COSL_FOUND=yes
+   else
+      as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
+echo $ECHO_N "checking for ${pbxfuncname} in -lm... $ECHO_C" >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm ${pbxlibdir}  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ${pbxfuncname} ();
+int
+main ()
+{
+return ${pbxfuncname} ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_Lib=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_Lib=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+ac_res=`eval echo '${'$as_ac_Lib'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_Lib'}'` = yes; then
+  AST_COSL_FOUND=yes
+else
+  AST_COSL_FOUND=no
+fi
+
+   fi
+
+   # now check for the header.
+   if test "${AST_COSL_FOUND}" = "yes"; then
+      COSL_LIB="${pbxlibdir} -lm "
+      # if --with-COSL=DIR has been specified, use it.
+      if test "x${COSL_DIR}" != "x"; then
+        COSL_INCLUDE="-I${COSL_DIR}/include"
+      fi
+      COSL_INCLUDE="${COSL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         COSL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${COSL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -20346,7 +20656,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -20361,31 +20676,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  LOG10L_HEADER_FOUND=1
+  COSL_HEADER_FOUND=1
 else
-  LOG10L_HEADER_FOUND=0
+  COSL_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${LOG10L_HEADER_FOUND}" = "x0" ; then
-         LOG10L_LIB=""
-         LOG10L_INCLUDE=""
+      if test "x${COSL_HEADER_FOUND}" = "x0" ; then
+         COSL_LIB=""
+         COSL_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           LOG10L_LIB=""
+           COSL_LIB=""
         fi
-         PBX_LOG10L=1
+         PBX_COSL=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_LOG10L 1
+#define HAVE_COSL 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_LOG10L_VERSION
+#define HAVE_COSL_VERSION
 _ACEOF
 
       fi
@@ -20393,18 +20708,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_SINL}" != "x1" -a "${USE_SINL}" != "no"; then
+if test "x${PBX_TANL}" != "x1" -a "${USE_TANL}" != "no"; then
    pbxlibdir=""
-   if test "x${SINL_DIR}" != "x"; then
-      if test -d ${SINL_DIR}/lib; then
-        pbxlibdir="-L${SINL_DIR}/lib"
+   # if --with-TANL=DIR has been specified, use it.
+   if test "x${TANL_DIR}" != "x"; then
+      if test -d ${TANL_DIR}/lib; then
+        pbxlibdir="-L${TANL_DIR}/lib"
       else
-        pbxlibdir="-L${SINL_DIR}"
+        pbxlibdir="-L${TANL_DIR}"
       fi
    fi
-   pbxfuncname="sinl"
+   pbxfuncname="tanl"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_SINL_FOUND=yes
+      AST_TANL_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -20470,36 +20786,38 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_SINL_FOUND=yes
+  AST_TANL_FOUND=yes
 else
-  AST_SINL_FOUND=no
+  AST_TANL_FOUND=no
 fi
 
    fi
 
-   if test "${AST_SINL_FOUND}" = "yes"; then
-      SINL_LIB="-lm "
-      SINL_HEADER_FOUND="1"
-      if test "x${SINL_DIR}" != "x"; then
-         SINL_LIB="${pbxlibdir} ${SINL_LIB}"
-        SINL_INCLUDE="-I${SINL_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${SINL_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${SINL_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${SINL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${SINL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+   # now check for the header.
+   if test "${AST_TANL_FOUND}" = "yes"; then
+      TANL_LIB="${pbxlibdir} -lm "
+      # if --with-TANL=DIR has been specified, use it.
+      if test "x${TANL_DIR}" != "x"; then
+        TANL_INCLUDE="-I${TANL_DIR}/include"
+      fi
+      TANL_INCLUDE="${TANL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         TANL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${TANL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
+  { echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${SINL_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${SINL_DIR}/include/ usability... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  usability" >&5
+echo $ECHO_N "checking  usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -20507,7 +20825,7 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-#include <${SINL_DIR}/include/>
+#include <>
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -20539,15 +20857,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking ${SINL_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${SINL_DIR}/include/ presence... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  presence" >&5
+echo $ECHO_N "checking  presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <${SINL_DIR}/include/>
+#include <>
 _ACEOF
 if { (ac_try="$ac_cpp conftest.$ac_ext"
 case "(($ac_try" in
@@ -20580,52 +20898,176 @@ echo "${ECHO_T}$ac_header_preproc" >&6; }
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${SINL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${SINL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SINL_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${SINL_DIR}/include/: proceeding with the compiler's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: : accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: : proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${SINL_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${SINL_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SINL_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${SINL_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SINL_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${SINL_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SINL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${SINL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SINL_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${SINL_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SINL_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${SINL_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
+    { echo "$as_me:$LINENO: WARNING: : present but cannot be compiled" >&5
+echo "$as_me: WARNING: : present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: :     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: :     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : see the Autoconf documentation" >&5
+echo "$as_me: WARNING: : see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: :     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for ${SINL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${SINL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+{ echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  eval "$as_ac_Header=\$ac_header_preproc"
+  ac_cv_header_=$ac_header_preproc
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  SINL_HEADER_FOUND=1
+if test $ac_cv_header_ = yes; then
+  TANL_HEADER_FOUND=1
 else
-  SINL_HEADER_FOUND=0
+  TANL_HEADER_FOUND=0
 fi
 
 
+         CPPFLAGS="${saved_cppflags}"
+      fi
+      if test "x${TANL_HEADER_FOUND}" = "x0" ; then
+         TANL_LIB=""
+         TANL_INCLUDE=""
+      else
+         if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
+           TANL_LIB=""
         fi
-        CPPFLAGS="${saved_cppflags}"
+         PBX_TANL=1
+         # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_TANL 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_TANL_VERSION
+_ACEOF
+
+      fi
+   fi
+fi
+
+
+if test "x${PBX_ASINL}" != "x1" -a "${USE_ASINL}" != "no"; then
+   pbxlibdir=""
+   # if --with-ASINL=DIR has been specified, use it.
+   if test "x${ASINL_DIR}" != "x"; then
+      if test -d ${ASINL_DIR}/lib; then
+        pbxlibdir="-L${ASINL_DIR}/lib"
       else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+        pbxlibdir="-L${ASINL_DIR}"
+      fi
+   fi
+   pbxfuncname="asinl"
+   if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
+      AST_ASINL_FOUND=yes
+   else
+      as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
+echo $ECHO_N "checking for ${pbxfuncname} in -lm... $ECHO_C" >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm ${pbxlibdir}  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ${pbxfuncname} ();
+int
+main ()
+{
+return ${pbxfuncname} ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_Lib=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_Lib=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+ac_res=`eval echo '${'$as_ac_Lib'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_Lib'}'` = yes; then
+  AST_ASINL_FOUND=yes
+else
+  AST_ASINL_FOUND=no
+fi
+
+   fi
+
+   # now check for the header.
+   if test "${AST_ASINL_FOUND}" = "yes"; then
+      ASINL_LIB="${pbxlibdir} -lm "
+      # if --with-ASINL=DIR has been specified, use it.
+      if test "x${ASINL_DIR}" != "x"; then
+        ASINL_INCLUDE="-I${ASINL_DIR}/include"
+      fi
+      ASINL_INCLUDE="${ASINL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         ASINL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${ASINL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -20736,7 +21178,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -20751,31 +21198,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  SINL_HEADER_FOUND=1
+  ASINL_HEADER_FOUND=1
 else
-  SINL_HEADER_FOUND=0
+  ASINL_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${SINL_HEADER_FOUND}" = "x0" ; then
-         SINL_LIB=""
-         SINL_INCLUDE=""
+      if test "x${ASINL_HEADER_FOUND}" = "x0" ; then
+         ASINL_LIB=""
+         ASINL_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           SINL_LIB=""
+           ASINL_LIB=""
         fi
-         PBX_SINL=1
+         PBX_ASINL=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_SINL 1
+#define HAVE_ASINL 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_SINL_VERSION
+#define HAVE_ASINL_VERSION
 _ACEOF
 
       fi
@@ -20783,18 +21230,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_COSL}" != "x1" -a "${USE_COSL}" != "no"; then
+if test "x${PBX_ACOSL}" != "x1" -a "${USE_ACOSL}" != "no"; then
    pbxlibdir=""
-   if test "x${COSL_DIR}" != "x"; then
-      if test -d ${COSL_DIR}/lib; then
-        pbxlibdir="-L${COSL_DIR}/lib"
+   # if --with-ACOSL=DIR has been specified, use it.
+   if test "x${ACOSL_DIR}" != "x"; then
+      if test -d ${ACOSL_DIR}/lib; then
+        pbxlibdir="-L${ACOSL_DIR}/lib"
       else
-        pbxlibdir="-L${COSL_DIR}"
+        pbxlibdir="-L${ACOSL_DIR}"
       fi
    fi
-   pbxfuncname="cosl"
+   pbxfuncname="acosl"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_COSL_FOUND=yes
+      AST_ACOSL_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -20860,162 +21308,27 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_COSL_FOUND=yes
+  AST_ACOSL_FOUND=yes
 else
-  AST_COSL_FOUND=no
+  AST_ACOSL_FOUND=no
 fi
 
    fi
 
-   if test "${AST_COSL_FOUND}" = "yes"; then
-      COSL_LIB="-lm "
-      COSL_HEADER_FOUND="1"
-      if test "x${COSL_DIR}" != "x"; then
-         COSL_LIB="${pbxlibdir} ${COSL_LIB}"
-        COSL_INCLUDE="-I${COSL_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${COSL_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${COSL_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${COSL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${COSL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${COSL_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${COSL_DIR}/include/ usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <${COSL_DIR}/include/>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${COSL_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${COSL_DIR}/include/ presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${COSL_DIR}/include/>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${COSL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${COSL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${COSL_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${COSL_DIR}/include/: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${COSL_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${COSL_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${COSL_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${COSL_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${COSL_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${COSL_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${COSL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${COSL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${COSL_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${COSL_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${COSL_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${COSL_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${COSL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${COSL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  COSL_HEADER_FOUND=1
-else
-  COSL_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+   # now check for the header.
+   if test "${AST_ACOSL_FOUND}" = "yes"; then
+      ACOSL_LIB="${pbxlibdir} -lm "
+      # if --with-ACOSL=DIR has been specified, use it.
+      if test "x${ACOSL_DIR}" != "x"; then
+        ACOSL_INCLUDE="-I${ACOSL_DIR}/include"
+      fi
+      ACOSL_INCLUDE="${ACOSL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         ACOSL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${ACOSL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -21126,7 +21439,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -21141,31 +21459,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  COSL_HEADER_FOUND=1
+  ACOSL_HEADER_FOUND=1
 else
-  COSL_HEADER_FOUND=0
+  ACOSL_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${COSL_HEADER_FOUND}" = "x0" ; then
-         COSL_LIB=""
-         COSL_INCLUDE=""
+      if test "x${ACOSL_HEADER_FOUND}" = "x0" ; then
+         ACOSL_LIB=""
+         ACOSL_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           COSL_LIB=""
+           ACOSL_LIB=""
         fi
-         PBX_COSL=1
+         PBX_ACOSL=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_COSL 1
+#define HAVE_ACOSL 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_COSL_VERSION
+#define HAVE_ACOSL_VERSION
 _ACEOF
 
       fi
@@ -21173,18 +21491,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_TANL}" != "x1" -a "${USE_TANL}" != "no"; then
+if test "x${PBX_ATANL}" != "x1" -a "${USE_ATANL}" != "no"; then
    pbxlibdir=""
-   if test "x${TANL_DIR}" != "x"; then
-      if test -d ${TANL_DIR}/lib; then
-        pbxlibdir="-L${TANL_DIR}/lib"
+   # if --with-ATANL=DIR has been specified, use it.
+   if test "x${ATANL_DIR}" != "x"; then
+      if test -d ${ATANL_DIR}/lib; then
+        pbxlibdir="-L${ATANL_DIR}/lib"
       else
-        pbxlibdir="-L${TANL_DIR}"
+        pbxlibdir="-L${ATANL_DIR}"
       fi
    fi
-   pbxfuncname="tanl"
+   pbxfuncname="atanl"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_TANL_FOUND=yes
+      AST_ATANL_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -21250,162 +21569,27 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_TANL_FOUND=yes
+  AST_ATANL_FOUND=yes
 else
-  AST_TANL_FOUND=no
+  AST_ATANL_FOUND=no
 fi
 
    fi
 
-   if test "${AST_TANL_FOUND}" = "yes"; then
-      TANL_LIB="-lm "
-      TANL_HEADER_FOUND="1"
-      if test "x${TANL_DIR}" != "x"; then
-         TANL_LIB="${pbxlibdir} ${TANL_LIB}"
-        TANL_INCLUDE="-I${TANL_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${TANL_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${TANL_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${TANL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${TANL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${TANL_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${TANL_DIR}/include/ usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <${TANL_DIR}/include/>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${TANL_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${TANL_DIR}/include/ presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${TANL_DIR}/include/>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${TANL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${TANL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${TANL_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${TANL_DIR}/include/: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${TANL_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${TANL_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${TANL_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${TANL_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${TANL_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${TANL_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${TANL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${TANL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${TANL_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${TANL_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${TANL_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${TANL_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${TANL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${TANL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  TANL_HEADER_FOUND=1
-else
-  TANL_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+   # now check for the header.
+   if test "${AST_ATANL_FOUND}" = "yes"; then
+      ATANL_LIB="${pbxlibdir} -lm "
+      # if --with-ATANL=DIR has been specified, use it.
+      if test "x${ATANL_DIR}" != "x"; then
+        ATANL_INCLUDE="-I${ATANL_DIR}/include"
+      fi
+      ATANL_INCLUDE="${ATANL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         ATANL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${ATANL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -21516,7 +21700,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -21531,31 +21720,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  TANL_HEADER_FOUND=1
+  ATANL_HEADER_FOUND=1
 else
-  TANL_HEADER_FOUND=0
+  ATANL_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${TANL_HEADER_FOUND}" = "x0" ; then
-         TANL_LIB=""
-         TANL_INCLUDE=""
+      if test "x${ATANL_HEADER_FOUND}" = "x0" ; then
+         ATANL_LIB=""
+         ATANL_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           TANL_LIB=""
+           ATANL_LIB=""
         fi
-         PBX_TANL=1
+         PBX_ATANL=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_TANL 1
+#define HAVE_ATANL 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_TANL_VERSION
+#define HAVE_ATANL_VERSION
 _ACEOF
 
       fi
@@ -21563,18 +21752,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_ASINL}" != "x1" -a "${USE_ASINL}" != "no"; then
+if test "x${PBX_ATAN2L}" != "x1" -a "${USE_ATAN2L}" != "no"; then
    pbxlibdir=""
-   if test "x${ASINL_DIR}" != "x"; then
-      if test -d ${ASINL_DIR}/lib; then
-        pbxlibdir="-L${ASINL_DIR}/lib"
+   # if --with-ATAN2L=DIR has been specified, use it.
+   if test "x${ATAN2L_DIR}" != "x"; then
+      if test -d ${ATAN2L_DIR}/lib; then
+        pbxlibdir="-L${ATAN2L_DIR}/lib"
       else
-        pbxlibdir="-L${ASINL_DIR}"
+        pbxlibdir="-L${ATAN2L_DIR}"
       fi
    fi
-   pbxfuncname="asinl"
+   pbxfuncname="atan2l"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_ASINL_FOUND=yes
+      AST_ATAN2L_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -21640,162 +21830,27 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_ASINL_FOUND=yes
+  AST_ATAN2L_FOUND=yes
 else
-  AST_ASINL_FOUND=no
+  AST_ATAN2L_FOUND=no
 fi
 
    fi
 
-   if test "${AST_ASINL_FOUND}" = "yes"; then
-      ASINL_LIB="-lm "
-      ASINL_HEADER_FOUND="1"
-      if test "x${ASINL_DIR}" != "x"; then
-         ASINL_LIB="${pbxlibdir} ${ASINL_LIB}"
-        ASINL_INCLUDE="-I${ASINL_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${ASINL_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${ASINL_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${ASINL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${ASINL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${ASINL_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${ASINL_DIR}/include/ usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <${ASINL_DIR}/include/>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${ASINL_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${ASINL_DIR}/include/ presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${ASINL_DIR}/include/>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${ASINL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${ASINL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ASINL_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${ASINL_DIR}/include/: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${ASINL_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${ASINL_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ASINL_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${ASINL_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ASINL_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${ASINL_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ASINL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${ASINL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ASINL_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${ASINL_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ASINL_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${ASINL_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${ASINL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${ASINL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  ASINL_HEADER_FOUND=1
-else
-  ASINL_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+   # now check for the header.
+   if test "${AST_ATAN2L_FOUND}" = "yes"; then
+      ATAN2L_LIB="${pbxlibdir} -lm "
+      # if --with-ATAN2L=DIR has been specified, use it.
+      if test "x${ATAN2L_DIR}" != "x"; then
+        ATAN2L_INCLUDE="-I${ATAN2L_DIR}/include"
+      fi
+      ATAN2L_INCLUDE="${ATAN2L_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         ATAN2L_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${ATAN2L_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -21906,7 +21961,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -21921,31 +21981,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  ASINL_HEADER_FOUND=1
+  ATAN2L_HEADER_FOUND=1
 else
-  ASINL_HEADER_FOUND=0
+  ATAN2L_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${ASINL_HEADER_FOUND}" = "x0" ; then
-         ASINL_LIB=""
-         ASINL_INCLUDE=""
+      if test "x${ATAN2L_HEADER_FOUND}" = "x0" ; then
+         ATAN2L_LIB=""
+         ATAN2L_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           ASINL_LIB=""
+           ATAN2L_LIB=""
         fi
-         PBX_ASINL=1
+         PBX_ATAN2L=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ASINL 1
+#define HAVE_ATAN2L 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ASINL_VERSION
+#define HAVE_ATAN2L_VERSION
 _ACEOF
 
       fi
@@ -21953,18 +22013,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_ACOSL}" != "x1" -a "${USE_ACOSL}" != "no"; then
+if test "x${PBX_POWL}" != "x1" -a "${USE_POWL}" != "no"; then
    pbxlibdir=""
-   if test "x${ACOSL_DIR}" != "x"; then
-      if test -d ${ACOSL_DIR}/lib; then
-        pbxlibdir="-L${ACOSL_DIR}/lib"
+   # if --with-POWL=DIR has been specified, use it.
+   if test "x${POWL_DIR}" != "x"; then
+      if test -d ${POWL_DIR}/lib; then
+        pbxlibdir="-L${POWL_DIR}/lib"
       else
-        pbxlibdir="-L${ACOSL_DIR}"
+        pbxlibdir="-L${POWL_DIR}"
       fi
    fi
-   pbxfuncname="acosl"
+   pbxfuncname="powl"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_ACOSL_FOUND=yes
+      AST_POWL_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -22030,36 +22091,38 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_ACOSL_FOUND=yes
+  AST_POWL_FOUND=yes
 else
-  AST_ACOSL_FOUND=no
+  AST_POWL_FOUND=no
 fi
 
    fi
 
-   if test "${AST_ACOSL_FOUND}" = "yes"; then
-      ACOSL_LIB="-lm "
-      ACOSL_HEADER_FOUND="1"
-      if test "x${ACOSL_DIR}" != "x"; then
-         ACOSL_LIB="${pbxlibdir} ${ACOSL_LIB}"
-        ACOSL_INCLUDE="-I${ACOSL_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${ACOSL_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${ACOSL_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${ACOSL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${ACOSL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+   # now check for the header.
+   if test "${AST_POWL_FOUND}" = "yes"; then
+      POWL_LIB="${pbxlibdir} -lm "
+      # if --with-POWL=DIR has been specified, use it.
+      if test "x${POWL_DIR}" != "x"; then
+        POWL_INCLUDE="-I${POWL_DIR}/include"
+      fi
+      POWL_INCLUDE="${POWL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         POWL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${POWL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
+  { echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${ACOSL_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${ACOSL_DIR}/include/ usability... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  usability" >&5
+echo $ECHO_N "checking  usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -22067,7 +22130,7 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-#include <${ACOSL_DIR}/include/>
+#include <>
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -22099,15 +22162,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking ${ACOSL_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${ACOSL_DIR}/include/ presence... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  presence" >&5
+echo $ECHO_N "checking  presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <${ACOSL_DIR}/include/>
+#include <>
 _ACEOF
 if { (ac_try="$ac_cpp conftest.$ac_ext"
 case "(($ac_try" in
@@ -22140,52 +22203,176 @@ echo "${ECHO_T}$ac_header_preproc" >&6; }
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${ACOSL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${ACOSL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ACOSL_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${ACOSL_DIR}/include/: proceeding with the compiler's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: : accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: : proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${ACOSL_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${ACOSL_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ACOSL_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${ACOSL_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ACOSL_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${ACOSL_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ACOSL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${ACOSL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ACOSL_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${ACOSL_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ACOSL_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${ACOSL_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
+    { echo "$as_me:$LINENO: WARNING: : present but cannot be compiled" >&5
+echo "$as_me: WARNING: : present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: :     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: :     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : see the Autoconf documentation" >&5
+echo "$as_me: WARNING: : see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: :     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for ${ACOSL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${ACOSL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+{ echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  eval "$as_ac_Header=\$ac_header_preproc"
+  ac_cv_header_=$ac_header_preproc
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  ACOSL_HEADER_FOUND=1
+if test $ac_cv_header_ = yes; then
+  POWL_HEADER_FOUND=1
 else
-  ACOSL_HEADER_FOUND=0
+  POWL_HEADER_FOUND=0
 fi
 
 
+         CPPFLAGS="${saved_cppflags}"
+      fi
+      if test "x${POWL_HEADER_FOUND}" = "x0" ; then
+         POWL_LIB=""
+         POWL_INCLUDE=""
+      else
+         if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
+           POWL_LIB=""
         fi
-        CPPFLAGS="${saved_cppflags}"
+         PBX_POWL=1
+         # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_POWL 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_POWL_VERSION
+_ACEOF
+
+      fi
+   fi
+fi
+
+
+if test "x${PBX_SQRTL}" != "x1" -a "${USE_SQRTL}" != "no"; then
+   pbxlibdir=""
+   # if --with-SQRTL=DIR has been specified, use it.
+   if test "x${SQRTL_DIR}" != "x"; then
+      if test -d ${SQRTL_DIR}/lib; then
+        pbxlibdir="-L${SQRTL_DIR}/lib"
       else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+        pbxlibdir="-L${SQRTL_DIR}"
+      fi
+   fi
+   pbxfuncname="sqrtl"
+   if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
+      AST_SQRTL_FOUND=yes
+   else
+      as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
+echo $ECHO_N "checking for ${pbxfuncname} in -lm... $ECHO_C" >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm ${pbxlibdir}  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ${pbxfuncname} ();
+int
+main ()
+{
+return ${pbxfuncname} ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_Lib=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_Lib=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+ac_res=`eval echo '${'$as_ac_Lib'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_Lib'}'` = yes; then
+  AST_SQRTL_FOUND=yes
+else
+  AST_SQRTL_FOUND=no
+fi
+
+   fi
+
+   # now check for the header.
+   if test "${AST_SQRTL_FOUND}" = "yes"; then
+      SQRTL_LIB="${pbxlibdir} -lm "
+      # if --with-SQRTL=DIR has been specified, use it.
+      if test "x${SQRTL_DIR}" != "x"; then
+        SQRTL_INCLUDE="-I${SQRTL_DIR}/include"
+      fi
+      SQRTL_INCLUDE="${SQRTL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         SQRTL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${SQRTL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -22296,7 +22483,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -22311,31 +22503,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  ACOSL_HEADER_FOUND=1
+  SQRTL_HEADER_FOUND=1
 else
-  ACOSL_HEADER_FOUND=0
+  SQRTL_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${ACOSL_HEADER_FOUND}" = "x0" ; then
-         ACOSL_LIB=""
-         ACOSL_INCLUDE=""
+      if test "x${SQRTL_HEADER_FOUND}" = "x0" ; then
+         SQRTL_LIB=""
+         SQRTL_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           ACOSL_LIB=""
+           SQRTL_LIB=""
         fi
-         PBX_ACOSL=1
+         PBX_SQRTL=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ACOSL 1
+#define HAVE_SQRTL 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ACOSL_VERSION
+#define HAVE_SQRTL_VERSION
 _ACEOF
 
       fi
@@ -22343,18 +22535,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_ATANL}" != "x1" -a "${USE_ATANL}" != "no"; then
+if test "x${PBX_RINTL}" != "x1" -a "${USE_RINTL}" != "no"; then
    pbxlibdir=""
-   if test "x${ATANL_DIR}" != "x"; then
-      if test -d ${ATANL_DIR}/lib; then
-        pbxlibdir="-L${ATANL_DIR}/lib"
+   # if --with-RINTL=DIR has been specified, use it.
+   if test "x${RINTL_DIR}" != "x"; then
+      if test -d ${RINTL_DIR}/lib; then
+        pbxlibdir="-L${RINTL_DIR}/lib"
       else
-        pbxlibdir="-L${ATANL_DIR}"
+        pbxlibdir="-L${RINTL_DIR}"
       fi
    fi
-   pbxfuncname="atanl"
+   pbxfuncname="rintl"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_ATANL_FOUND=yes
+      AST_RINTL_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -22420,36 +22613,38 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_ATANL_FOUND=yes
+  AST_RINTL_FOUND=yes
 else
-  AST_ATANL_FOUND=no
+  AST_RINTL_FOUND=no
 fi
 
    fi
 
-   if test "${AST_ATANL_FOUND}" = "yes"; then
-      ATANL_LIB="-lm "
-      ATANL_HEADER_FOUND="1"
-      if test "x${ATANL_DIR}" != "x"; then
-         ATANL_LIB="${pbxlibdir} ${ATANL_LIB}"
-        ATANL_INCLUDE="-I${ATANL_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${ATANL_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${ATANL_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${ATANL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${ATANL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+   # now check for the header.
+   if test "${AST_RINTL_FOUND}" = "yes"; then
+      RINTL_LIB="${pbxlibdir} -lm "
+      # if --with-RINTL=DIR has been specified, use it.
+      if test "x${RINTL_DIR}" != "x"; then
+        RINTL_INCLUDE="-I${RINTL_DIR}/include"
+      fi
+      RINTL_INCLUDE="${RINTL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         RINTL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${RINTL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
+  { echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${ATANL_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${ATANL_DIR}/include/ usability... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  usability" >&5
+echo $ECHO_N "checking  usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -22457,7 +22652,7 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-#include <${ATANL_DIR}/include/>
+#include <>
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -22489,15 +22684,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking ${ATANL_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${ATANL_DIR}/include/ presence... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking  presence" >&5
+echo $ECHO_N "checking  presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <${ATANL_DIR}/include/>
+#include <>
 _ACEOF
 if { (ac_try="$ac_cpp conftest.$ac_ext"
 case "(($ac_try" in
@@ -22530,52 +22725,176 @@ echo "${ECHO_T}$ac_header_preproc" >&6; }
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${ATANL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${ATANL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATANL_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${ATANL_DIR}/include/: proceeding with the compiler's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: : accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: : proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${ATANL_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${ATANL_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATANL_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${ATANL_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATANL_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${ATANL_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATANL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${ATANL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATANL_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${ATANL_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATANL_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${ATANL_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
+    { echo "$as_me:$LINENO: WARNING: : present but cannot be compiled" >&5
+echo "$as_me: WARNING: : present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: :     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: :     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : see the Autoconf documentation" >&5
+echo "$as_me: WARNING: : see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: :     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for ${ATANL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${ATANL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+{ echo "$as_me:$LINENO: checking for " >&5
+echo $ECHO_N "checking for ... $ECHO_C" >&6; }
+if test "${ac_cv_header_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  eval "$as_ac_Header=\$ac_header_preproc"
+  ac_cv_header_=$ac_header_preproc
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+{ echo "$as_me:$LINENO: result: $ac_cv_header_" >&5
+echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  ATANL_HEADER_FOUND=1
+if test $ac_cv_header_ = yes; then
+  RINTL_HEADER_FOUND=1
 else
-  ATANL_HEADER_FOUND=0
+  RINTL_HEADER_FOUND=0
 fi
 
 
+         CPPFLAGS="${saved_cppflags}"
+      fi
+      if test "x${RINTL_HEADER_FOUND}" = "x0" ; then
+         RINTL_LIB=""
+         RINTL_INCLUDE=""
+      else
+         if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
+           RINTL_LIB=""
         fi
-        CPPFLAGS="${saved_cppflags}"
+         PBX_RINTL=1
+         # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_RINTL 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_RINTL_VERSION
+_ACEOF
+
+      fi
+   fi
+fi
+
+
+if test "x${PBX_EXPL}" != "x1" -a "${USE_EXPL}" != "no"; then
+   pbxlibdir=""
+   # if --with-EXPL=DIR has been specified, use it.
+   if test "x${EXPL_DIR}" != "x"; then
+      if test -d ${EXPL_DIR}/lib; then
+        pbxlibdir="-L${EXPL_DIR}/lib"
       else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+        pbxlibdir="-L${EXPL_DIR}"
+      fi
+   fi
+   pbxfuncname="expl"
+   if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
+      AST_EXPL_FOUND=yes
+   else
+      as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
+echo $ECHO_N "checking for ${pbxfuncname} in -lm... $ECHO_C" >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm ${pbxlibdir}  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ${pbxfuncname} ();
+int
+main ()
+{
+return ${pbxfuncname} ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_Lib=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_Lib=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+ac_res=`eval echo '${'$as_ac_Lib'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_Lib'}'` = yes; then
+  AST_EXPL_FOUND=yes
+else
+  AST_EXPL_FOUND=no
+fi
+
+   fi
+
+   # now check for the header.
+   if test "${AST_EXPL_FOUND}" = "yes"; then
+      EXPL_LIB="${pbxlibdir} -lm "
+      # if --with-EXPL=DIR has been specified, use it.
+      if test "x${EXPL_DIR}" != "x"; then
+        EXPL_INCLUDE="-I${EXPL_DIR}/include"
+      fi
+      EXPL_INCLUDE="${EXPL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         EXPL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${EXPL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -22686,7 +23005,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -22701,31 +23025,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  ATANL_HEADER_FOUND=1
+  EXPL_HEADER_FOUND=1
 else
-  ATANL_HEADER_FOUND=0
+  EXPL_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${ATANL_HEADER_FOUND}" = "x0" ; then
-         ATANL_LIB=""
-         ATANL_INCLUDE=""
+      if test "x${EXPL_HEADER_FOUND}" = "x0" ; then
+         EXPL_LIB=""
+         EXPL_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           ATANL_LIB=""
+           EXPL_LIB=""
         fi
-         PBX_ATANL=1
+         PBX_EXPL=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ATANL 1
+#define HAVE_EXPL 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ATANL_VERSION
+#define HAVE_EXPL_VERSION
 _ACEOF
 
       fi
@@ -22733,18 +23057,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_ATAN2L}" != "x1" -a "${USE_ATAN2L}" != "no"; then
+if test "x${PBX_LOGL}" != "x1" -a "${USE_LOGL}" != "no"; then
    pbxlibdir=""
-   if test "x${ATAN2L_DIR}" != "x"; then
-      if test -d ${ATAN2L_DIR}/lib; then
-        pbxlibdir="-L${ATAN2L_DIR}/lib"
+   # if --with-LOGL=DIR has been specified, use it.
+   if test "x${LOGL_DIR}" != "x"; then
+      if test -d ${LOGL_DIR}/lib; then
+        pbxlibdir="-L${LOGL_DIR}/lib"
       else
-        pbxlibdir="-L${ATAN2L_DIR}"
+        pbxlibdir="-L${LOGL_DIR}"
       fi
    fi
-   pbxfuncname="atan2l"
+   pbxfuncname="logl"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_ATAN2L_FOUND=yes
+      AST_LOGL_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -22810,162 +23135,27 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_ATAN2L_FOUND=yes
+  AST_LOGL_FOUND=yes
 else
-  AST_ATAN2L_FOUND=no
+  AST_LOGL_FOUND=no
 fi
 
    fi
 
-   if test "${AST_ATAN2L_FOUND}" = "yes"; then
-      ATAN2L_LIB="-lm "
-      ATAN2L_HEADER_FOUND="1"
-      if test "x${ATAN2L_DIR}" != "x"; then
-         ATAN2L_LIB="${pbxlibdir} ${ATAN2L_LIB}"
-        ATAN2L_INCLUDE="-I${ATAN2L_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${ATAN2L_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${ATAN2L_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${ATAN2L_DIR}/include/" >&5
-echo $ECHO_N "checking for ${ATAN2L_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${ATAN2L_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${ATAN2L_DIR}/include/ usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <${ATAN2L_DIR}/include/>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${ATAN2L_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${ATAN2L_DIR}/include/ presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${ATAN2L_DIR}/include/>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${ATAN2L_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${ATAN2L_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATAN2L_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${ATAN2L_DIR}/include/: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${ATAN2L_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${ATAN2L_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATAN2L_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${ATAN2L_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATAN2L_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${ATAN2L_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATAN2L_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${ATAN2L_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATAN2L_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${ATAN2L_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${ATAN2L_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${ATAN2L_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${ATAN2L_DIR}/include/" >&5
-echo $ECHO_N "checking for ${ATAN2L_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  ATAN2L_HEADER_FOUND=1
-else
-  ATAN2L_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+   # now check for the header.
+   if test "${AST_LOGL_FOUND}" = "yes"; then
+      LOGL_LIB="${pbxlibdir} -lm "
+      # if --with-LOGL=DIR has been specified, use it.
+      if test "x${LOGL_DIR}" != "x"; then
+        LOGL_INCLUDE="-I${LOGL_DIR}/include"
+      fi
+      LOGL_INCLUDE="${LOGL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         LOGL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${LOGL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -23076,7 +23266,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -23091,31 +23286,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  ATAN2L_HEADER_FOUND=1
+  LOGL_HEADER_FOUND=1
 else
-  ATAN2L_HEADER_FOUND=0
+  LOGL_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${ATAN2L_HEADER_FOUND}" = "x0" ; then
-         ATAN2L_LIB=""
-         ATAN2L_INCLUDE=""
+      if test "x${LOGL_HEADER_FOUND}" = "x0" ; then
+         LOGL_LIB=""
+         LOGL_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           ATAN2L_LIB=""
+           LOGL_LIB=""
         fi
-         PBX_ATAN2L=1
+         PBX_LOGL=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ATAN2L 1
+#define HAVE_LOGL 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_ATAN2L_VERSION
+#define HAVE_LOGL_VERSION
 _ACEOF
 
       fi
@@ -23123,18 +23318,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_POWL}" != "x1" -a "${USE_POWL}" != "no"; then
+if test "x${PBX_REMAINDERL}" != "x1" -a "${USE_REMAINDERL}" != "no"; then
    pbxlibdir=""
-   if test "x${POWL_DIR}" != "x"; then
-      if test -d ${POWL_DIR}/lib; then
-        pbxlibdir="-L${POWL_DIR}/lib"
+   # if --with-REMAINDERL=DIR has been specified, use it.
+   if test "x${REMAINDERL_DIR}" != "x"; then
+      if test -d ${REMAINDERL_DIR}/lib; then
+        pbxlibdir="-L${REMAINDERL_DIR}/lib"
       else
-        pbxlibdir="-L${POWL_DIR}"
+        pbxlibdir="-L${REMAINDERL_DIR}"
       fi
    fi
-   pbxfuncname="powl"
+   pbxfuncname="remainderl"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_POWL_FOUND=yes
+      AST_REMAINDERL_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -23200,162 +23396,27 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_POWL_FOUND=yes
+  AST_REMAINDERL_FOUND=yes
 else
-  AST_POWL_FOUND=no
+  AST_REMAINDERL_FOUND=no
 fi
 
    fi
 
-   if test "${AST_POWL_FOUND}" = "yes"; then
-      POWL_LIB="-lm "
-      POWL_HEADER_FOUND="1"
-      if test "x${POWL_DIR}" != "x"; then
-         POWL_LIB="${pbxlibdir} ${POWL_LIB}"
-        POWL_INCLUDE="-I${POWL_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${POWL_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${POWL_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${POWL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${POWL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${POWL_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${POWL_DIR}/include/ usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <${POWL_DIR}/include/>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${POWL_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${POWL_DIR}/include/ presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${POWL_DIR}/include/>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${POWL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${POWL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${POWL_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${POWL_DIR}/include/: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${POWL_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${POWL_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${POWL_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${POWL_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${POWL_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${POWL_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${POWL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${POWL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${POWL_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${POWL_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${POWL_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${POWL_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${POWL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${POWL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  POWL_HEADER_FOUND=1
-else
-  POWL_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+   # now check for the header.
+   if test "${AST_REMAINDERL_FOUND}" = "yes"; then
+      REMAINDERL_LIB="${pbxlibdir} -lm "
+      # if --with-REMAINDERL=DIR has been specified, use it.
+      if test "x${REMAINDERL_DIR}" != "x"; then
+        REMAINDERL_INCLUDE="-I${REMAINDERL_DIR}/include"
+      fi
+      REMAINDERL_INCLUDE="${REMAINDERL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         REMAINDERL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${REMAINDERL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -23466,7 +23527,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -23481,31 +23547,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  POWL_HEADER_FOUND=1
+  REMAINDERL_HEADER_FOUND=1
 else
-  POWL_HEADER_FOUND=0
+  REMAINDERL_HEADER_FOUND=0
 fi
 
 
-        fi
+         CPPFLAGS="${saved_cppflags}"
       fi
-      if test "x${POWL_HEADER_FOUND}" = "x0" ; then
-         POWL_LIB=""
-         POWL_INCLUDE=""
+      if test "x${REMAINDERL_HEADER_FOUND}" = "x0" ; then
+         REMAINDERL_LIB=""
+         REMAINDERL_INCLUDE=""
       else
          if test "x${pbxfuncname}" = "x" ; then                # only checking headers -> no library
-           POWL_LIB=""
+           REMAINDERL_LIB=""
         fi
-         PBX_POWL=1
+         PBX_REMAINDERL=1
          # XXX don't know how to evaluate the description (third argument) in AC_DEFINE_UNQUOTED
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_POWL 1
+#define HAVE_REMAINDERL 1
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define HAVE_POWL_VERSION
+#define HAVE_REMAINDERL_VERSION
 _ACEOF
 
       fi
@@ -23513,18 +23579,19 @@ _ACEOF
 fi
 
 
-if test "x${PBX_SQRTL}" != "x1" -a "${USE_SQRTL}" != "no"; then
+if test "x${PBX_FMODL}" != "x1" -a "${USE_FMODL}" != "no"; then
    pbxlibdir=""
-   if test "x${SQRTL_DIR}" != "x"; then
-      if test -d ${SQRTL_DIR}/lib; then
-        pbxlibdir="-L${SQRTL_DIR}/lib"
+   # if --with-FMODL=DIR has been specified, use it.
+   if test "x${FMODL_DIR}" != "x"; then
+      if test -d ${FMODL_DIR}/lib; then
+        pbxlibdir="-L${FMODL_DIR}/lib"
       else
-        pbxlibdir="-L${SQRTL_DIR}"
+        pbxlibdir="-L${FMODL_DIR}"
       fi
    fi
-   pbxfuncname="sqrtl"
+   pbxfuncname="fmodl"
    if test "x${pbxfuncname}" = "x" ; then   # empty lib, assume only headers
-      AST_SQRTL_FOUND=yes
+      AST_FMODL_FOUND=yes
    else
       as_ac_Lib=`echo "ac_cv_lib_m_${pbxfuncname}" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for ${pbxfuncname} in -lm" >&5
@@ -23590,162 +23657,27 @@ ac_res=`eval echo '${'$as_ac_Lib'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
 echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
-  AST_SQRTL_FOUND=yes
+  AST_FMODL_FOUND=yes
 else
-  AST_SQRTL_FOUND=no
+  AST_FMODL_FOUND=no
 fi
 
    fi
 
-   if test "${AST_SQRTL_FOUND}" = "yes"; then
-      SQRTL_LIB="-lm "
-      SQRTL_HEADER_FOUND="1"
-      if test "x${SQRTL_DIR}" != "x"; then
-         SQRTL_LIB="${pbxlibdir} ${SQRTL_LIB}"
-        SQRTL_INCLUDE="-I${SQRTL_DIR}/include"
-        saved_cppflags="${CPPFLAGS}"
-        CPPFLAGS="${CPPFLAGS} -I${SQRTL_DIR}/include"
-        if test "x" != "x" ; then
-           as_ac_Header=`echo "ac_cv_header_${SQRTL_DIR}/include/" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for ${SQRTL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${SQRTL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking ${SQRTL_DIR}/include/ usability" >&5
-echo $ECHO_N "checking ${SQRTL_DIR}/include/ usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <${SQRTL_DIR}/include/>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-        test -z "$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking ${SQRTL_DIR}/include/ presence" >&5
-echo $ECHO_N "checking ${SQRTL_DIR}/include/ presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <${SQRTL_DIR}/include/>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-        test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: ${SQRTL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: ${SQRTL_DIR}/include/: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SQRTL_DIR}/include/: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: ${SQRTL_DIR}/include/: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: ${SQRTL_DIR}/include/: present but cannot be compiled" >&5
-echo "$as_me: WARNING: ${SQRTL_DIR}/include/: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SQRTL_DIR}/include/:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: ${SQRTL_DIR}/include/:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SQRTL_DIR}/include/: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: ${SQRTL_DIR}/include/: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SQRTL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: ${SQRTL_DIR}/include/:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SQRTL_DIR}/include/: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: ${SQRTL_DIR}/include/: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: ${SQRTL_DIR}/include/: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: ${SQRTL_DIR}/include/: in the future, the compiler will take precedence" >&2;}
-
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for ${SQRTL_DIR}/include/" >&5
-echo $ECHO_N "checking for ${SQRTL_DIR}/include/... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-              { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  SQRTL_HEADER_FOUND=1
-else
-  SQRTL_HEADER_FOUND=0
-fi
-
-
-        fi
-        CPPFLAGS="${saved_cppflags}"
-      else
-        if test "x" != "x" ; then
-            if test "${ac_cv_header_+set}" = set; then
+   # now check for the header.
+   if test "${AST_FMODL_FOUND}" = "yes"; then
+      FMODL_LIB="${pbxlibdir} -lm "
+      # if --with-FMODL=DIR has been specified, use it.
+      if test "x${FMODL_DIR}" != "x"; then
+        FMODL_INCLUDE="-I${FMODL_DIR}/include"
+      fi
+      FMODL_INCLUDE="${FMODL_INCLUDE} "
+      if test "x" = "x" ; then # no header, assume found
+         FMODL_HEADER_FOUND="1"
+      else                             # check for the header
+         saved_cppflags="${CPPFLAGS}"
+         CPPFLAGS="${CPPFLAGS} ${FMODL_INCLUDE} "
+        if test "${ac_cv_header_+set}" = set; then
   { echo "$as_me:$LINENO: checking for " >&5
 echo $ECHO_N "checking for ... $ECHO_C" >&6; }
 if test "${ac_cv_header_+set}" = set; then
@@ -23856,7 +23788,12 @@ echo "$as_me: WARNING: :     section \"Present But Cannot Be Compiled\"" >&2;}
 echo "$as_me: WARNING: : proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: : in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: : in the future, the compiler will take precedence" >&2;}
-
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
 { echo "$as_me:$LINENO: checking for " >&5
@@ -23871,31 +23808,31 @@ echo "${ECHO_T}$ac_cv_header_" >&6; }
 
 fi
 if test $ac_cv_header_ = yes; then
-  SQRTL_HEADER_FOUND=1
+  FMODL_HEADER_FOUND=1
 else
-  SQRTL_HEADER_FOUND=0
+  FMODL_HEADER_FOUND=0
 fi