Description: <short summary of the patch>
 TODO: Put a short summary on the line above and replace this paragraph
 with a longer explanation of this change. Complete the meta-information
 with other relevant fields (see below for details). To make it easier, the
 information below has been extracted from the changelog. Adjust it or drop
 it.
 .
 fricas (1.3.8-1) unstable; urgency=medium
 .
   * New upstream release.
Author: Camm Maguire <camm@debian.org>

---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:

Origin: <vendor|upstream|other>, <url of original patch>
Bug: <url in upstream bugtracker>
Bug-Debian: https://bugs.debian.org/<bugnumber>
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
Forwarded: <no|not-needed|url proving that it has been forwarded>
Reviewed-By: <name and email of someone who approved the patch>
Last-Update: 2022-07-03

--- /dev/null
+++ fricas-1.3.8/autom4te.cache/output.1
@@ -0,0 +1,8542 @@
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.71 for FriCAS 1.3.8.
+@%:@
+@%:@ Report bugs to <fricas-devel@googlegroups.com>.
+@%:@ 
+@%:@ 
+@%:@ Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
+@%:@ Inc.
+@%:@ 
+@%:@ 
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else $as_nop
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
+as_nl='
+'
+export as_nl
+IFS=" ""	$as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
+
+# The user is always right.
+if ${PATH_SEPARATOR+false} :; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+
+# Use a proper internal environment variable to ensure we don't fall
+  # into an infinite loop, continuously re-executing ourselves.
+  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+    _as_can_reexec=no; export _as_can_reexec;
+    # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+  fi
+  # We don't want this to propagate to other subprocesses.
+          { _as_can_reexec=; unset _as_can_reexec;}
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="as_nop=:
+if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else \$as_nop
+  case \`(set -o) 2>/dev/null\` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" )
+then :
+  
+else \$as_nop
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1
+blah=\$(echo \$(echo blah))
+test x\"\$blah\" = xblah || exit 1
+test -x / || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+  if (eval "$as_required") 2>/dev/null
+then :
+  as_have_required=yes
+else $as_nop
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
+then :
+  
+else $as_nop
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+  as_found=:
+  case $as_dir in @%:@(
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     # Try only shells that exist, to save several forks.
+	     as_shell=$as_dir$as_base
+	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
+then :
+  break 2
+fi
+fi
+	   done;;
+       esac
+  as_found=false
+done
+IFS=$as_save_IFS
+if $as_found
+then :
+  
+else $as_nop
+  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi
+fi
+
+
+      if test "x$CONFIG_SHELL" != x
+then :
+  export CONFIG_SHELL
+             # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+fi
+
+    if test x$as_have_required = xno
+then :
+  printf "%s\n" "$0: This script requires a shell more modern than all"
+  printf "%s\n" "$0: the shells that I found on your system."
+  if test ${ZSH_VERSION+y} ; then
+    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
+$0: fricas-devel@googlegroups.com about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+@%:@ as_fn_nop
+@%:@ ---------
+@%:@ Do nothing but, unlike ":", preserve the value of @S|@?.
+as_fn_nop ()
+{
+  return $?
+}
+as_nop=as_fn_nop
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+
+@%:@ as_fn_executable_p FILE
+@%:@ -----------------------
+@%:@ Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} @%:@ as_fn_executable_p
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else $as_nop
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else $as_nop
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+@%:@ as_fn_nop
+@%:@ ---------
+@%:@ Do nothing but, unlike ":", preserve the value of @S|@?.
+as_fn_nop ()
+{
+  return $?
+}
+as_nop=as_fn_nop
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  printf "%s\n" "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+  # already done that, so ensure we don't try to do so again and fall
+  # in an infinite loop.  This has already happened in practice.
+  _as_can_reexec=no; export _as_can_reexec
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n.  New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_@&t@echo='printf %s\n'
+as_@&t@echo_n='printf %s'
+
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='FriCAS'
+PACKAGE_TARNAME='fricas'
+PACKAGE_VERSION='1.3.8'
+PACKAGE_STRING='FriCAS 1.3.8'
+PACKAGE_BUGREPORT='fricas-devel@googlegroups.com'
+PACKAGE_URL='https://fricas.github.io'
+
+ac_unique_file="src/Makefile.in"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stddef.h>
+#ifdef HAVE_STDIO_H
+# include <stdio.h>
+#endif
+#ifdef HAVE_STDLIB_H
+# include <stdlib.h>
+#endif
+#ifdef HAVE_STRING_H
+# include <string.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_header_c_list=
+ac_subst_vars='LTLIBOBJS
+LIB@&t@OBJS
+emacsdatadir
+BUILD_ALDOR_INTERFACE
+ALDOR_conditionalCast
+ALDOR_foreignStyle
+ALDOR
+ALDOR_datadir
+sys_ALDOR
+LDF
+CCF
+FRICAS
+BASE
+XVFB_RUN
+XVFB
+MAYBE_VIEWPORTS
+fricas_src_all
+X_EXTRA_LIBS
+X_LIBS
+X_PRE_LIBS
+X_CFLAGS
+XMKMF
+fricas_c_runtime_extra
+EGREP
+GREP
+CPP
+fricas_c_runtime
+fricas_has_directory_operations
+fricas_all_prerequisites
+fricas_algebra_optimization
+fricas_debug_compiler
+fricas_fasl_type2
+fricas_fasl_type
+fricas_quiet_flags
+fricas_gcl_rsym_hack
+GMP_EXT
+GMP_LIB
+GMP_LIBDIR
+GMP_LDFLAGS
+GMP_CPPFLAGS
+GMP_WRAP_SO_TARGET
+SOLIB_FLAGS
+LIBSPAD_SO_TARGET
+fricas_lisp_version
+fricas_lisp_flavor
+FRICAS_LISP
+PREGENERATED
+AWK_FOR_TARGET
+MAKEINDEX
+LATEX
+AR
+RANLIB
+TAR
+AWK
+MKTEMP
+TOUCH
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+MAKE
+fricas_targetdir
+fricas_build_bindir
+fricas_builddir
+fricas_top_srcdir
+target_os
+target_vendor
+target_cpu
+target
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+fricas_src_subdirs
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+runstatedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_case_insensitive_file_system_check
+with_pre_generated
+with_lisp
+with_lisp_flavor
+with_gmp
+with_gmp_include
+with_gmp_lib
+enable_gmp
+enable_debug_compiler
+enable_algebra_optimization
+with_x
+enable_aldor
+with_aldor_binary
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+XMKMF'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir runstatedir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+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 FriCAS 1.3.8 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          @<:@@S|@ac_default_prefix@:>@
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          @<:@PREFIX@:>@
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --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/fricas@:>@
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+X features:
+  --x-includes=DIR    X include files are in DIR
+  --x-libraries=DIR   X library files are in DIR
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+  --target=TARGET   configure for building compilers for TARGET [HOST]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of FriCAS 1.3.8:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-case-insensitive-file-system-check 
+                          enable case-insensitive-file-system-check (default
+                          yes)
+  --enable-gmp            use gmp for bignums with SBCL or Clozure CL
+  --enable-debug-compiler (for BOOT or SPAD compiler developers) add debug
+                          information to every component of a compiler
+  --enable-algebra-optimization=S 
+                          use S as Lisp optimize declaration for compiling the
+                          algebra
+  --enable-aldor          build an interface to the Aldor compiler, (yes/no)
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-pre-generated    Specify an absolute path to pre-generated fricas
+                          code.
+  --with-lisp=L           use L as Lisp platform
+  --with-lisp-flavor=F    obsolete and ignored
+  --with-gmp=PATH         specify prefix directory for the installed GMP
+                          package. Equivalent to
+                          --with-gmp-include=PATH/include plus
+                          --with-gmp-lib=PATH/lib
+  --with-gmp-include=PATH specify directory for installed GMP include files
+  --with-gmp-lib=PATH     specify directory for the installed GMP library
+  --with-x                use the X Window System
+  --with-aldor-binary=PATH 
+                          use the aldor binary given
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+  XMKMF       Path to xmkmf, Makefile generator for X Window System
+
+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 <fricas-devel@googlegroups.com>.
+FriCAS home page: <https://fricas.github.io>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for configure.gnu first; this name is used for a wrapper for
+    # Metaconfig's "Configure" on case-insensitive file systems.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+FriCAS configure 1.3.8
+generated by GNU Autoconf 2.71
+
+Copyright (C) 2021 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+@%:@ ac_fn_c_try_compile LINENO
+@%:@ --------------------------
+@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest.beam
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_compile
+
+@%:@ ac_fn_c_try_link LINENO
+@%:@ -----------------------
+@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 test -x conftest$ac_exeext
+       }
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_link
+
+@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists and can be compiled using the include files in
+@%:@ INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  eval "$3=yes"
+else $as_nop
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_header_compile
+
+@%:@ ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
+@%:@ ------------------------------------------------------------------
+@%:@ Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
+@%:@ accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
+ac_fn_check_decl ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  as_decl_name=`echo $2|sed 's/ *(.*//'`
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
+printf %s "checking whether $as_decl_name is declared... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
+  eval ac_save_FLAGS=\$$6
+  as_fn_append $6 " $5"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main (void)
+{
+#ifndef $as_decl_name
+#ifdef __cplusplus
+  (void) $as_decl_use;
+#else
+  (void) $as_decl_name;
+#endif
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  eval "$3=yes"
+else $as_nop
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+  eval $6=\$ac_save_FLAGS
+
+fi
+eval ac_res=\$$3
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_check_decl
+
+@%:@ ac_fn_c_try_cpp LINENO
+@%:@ ----------------------
+@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } > conftest.i && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_cpp
+
+@%:@ ac_fn_c_check_func LINENO FUNC VAR
+@%:@ ----------------------------------
+@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+   which can conflict with char $2 (); below.  */
+
+#include <limits.h>
+#undef $2
+
+/* 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 $2 ();
+/* 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_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main (void)
+{
+return $2 ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  eval "$3=yes"
+else $as_nop
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_func
+ac_configure_args_raw=
+for ac_arg
+do
+  case $ac_arg in
+  *\'*)
+    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+  esac
+  as_fn_append ac_configure_args_raw " '$ac_arg'"
+done
+
+case $ac_configure_args_raw in
+  *$as_nl*)
+    ac_safe_unquote= ;;
+  *)
+    ac_unsafe_z='|&;<>()$`\\"*?@<:@ ''	' # This string ends in space, tab.
+    ac_unsafe_a="$ac_unsafe_z#~"
+    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
+    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
+esac
+
+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 FriCAS $as_me 1.3.8, which was
+generated by GNU Autoconf 2.71.  Invocation command line was
+
+  $ $0$ac_configure_args_raw
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    printf "%s\n" "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Sanitize IFS.
+  IFS=" ""	$as_nl"
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    printf "%s\n" "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    printf "%s\n" "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      printf "%s\n" "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      printf "%s\n" "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	printf "%s\n" "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      printf "%s\n" "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      printf "%s\n" "$as_me: caught signal $ac_signal"
+    printf "%s\n" "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+printf "%s\n" "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+printf "%s\n" "@%:@define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+if test -n "$CONFIG_SITE"; then
+  ac_site_files="$CONFIG_SITE"
+elif test "x$prefix" != xNONE; then
+  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
+else
+  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+fi
+
+for ac_site_file in $ac_site_files
+do
+  case $ac_site_file in @%:@(
+  */*) :
+     ;; @%:@(
+  *) :
+    ac_site_file=./$ac_site_file ;;
+esac
+  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file" \
+      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Test code for whether the C compiler supports C89 (global declarations)
+ac_c_conftest_c89_globals='
+/* Does the compiler advertise C89 conformance?
+   Do not test the value of __STDC__, because some compilers set it to 0
+   while being otherwise adequately conformant. */
+#if !defined __STDC__
+# error "Compiler does not advertise C89 conformance"
+#endif
+
+#include <stddef.h>
+#include <stdarg.h>
+struct stat;
+/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
+struct buf { int x; };
+struct buf * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not \xHH hex character constants.
+   These do not provoke an error unfortunately, instead are silently treated
+   as an "x".  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
+   array size at least.  It is necessary to write \x00 == 0 to get something
+   that is true only with -std.  */
+int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) '\''x'\''
+int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
+               int, int);'
+
+# Test code for whether the C compiler supports C89 (body of main).
+ac_c_conftest_c89_main='
+ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
+'
+
+# Test code for whether the C compiler supports C99 (global declarations)
+ac_c_conftest_c99_globals='
+// Does the compiler advertise C99 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
+# error "Compiler does not advertise C99 conformance"
+#endif
+
+#include <stdbool.h>
+extern int puts (const char *);
+extern int printf (const char *, ...);
+extern int dprintf (int, const char *, ...);
+extern void *malloc (size_t);
+
+// Check varargs macros.  These examples are taken from C99 6.10.3.5.
+// dprintf is used instead of fprintf to avoid needing to declare
+// FILE and stderr.
+#define debug(...) dprintf (2, __VA_ARGS__)
+#define showlist(...) puts (#__VA_ARGS__)
+#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+static void
+test_varargs_macros (void)
+{
+  int x = 1234;
+  int y = 5678;
+  debug ("Flag");
+  debug ("X = %d\n", x);
+  showlist (The first, second, and third items.);
+  report (x>y, "x is %d but y is %d", x, y);
+}
+
+// Check long long types.
+#define BIG64 18446744073709551615ull
+#define BIG32 4294967295ul
+#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+#if !BIG_OK
+  #error "your preprocessor is broken"
+#endif
+#if BIG_OK
+#else
+  #error "your preprocessor is broken"
+#endif
+static long long int bignum = -9223372036854775807LL;
+static unsigned long long int ubignum = BIG64;
+
+struct incomplete_array
+{
+  int datasize;
+  double data[];
+};
+
+struct named_init {
+  int number;
+  const wchar_t *name;
+  double average;
+};
+
+typedef const char *ccp;
+
+static inline int
+test_restrict (ccp restrict text)
+{
+  // See if C++-style comments work.
+  // Iterate through items via the restricted pointer.
+  // Also check for declarations in for loops.
+  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
+    continue;
+  return 0;
+}
+
+// Check varargs and va_copy.
+static bool
+test_varargs (const char *format, ...)
+{
+  va_list args;
+  va_start (args, format);
+  va_list args_copy;
+  va_copy (args_copy, args);
+
+  const char *str = "";
+  int number = 0;
+  float fnumber = 0;
+
+  while (*format)
+    {
+      switch (*format++)
+	{
+	case '\''s'\'': // string
+	  str = va_arg (args_copy, const char *);
+	  break;
+	case '\''d'\'': // int
+	  number = va_arg (args_copy, int);
+	  break;
+	case '\''f'\'': // float
+	  fnumber = va_arg (args_copy, double);
+	  break;
+	default:
+	  break;
+	}
+    }
+  va_end (args_copy);
+  va_end (args);
+
+  return *str && number && fnumber;
+}
+'
+
+# Test code for whether the C compiler supports C99 (body of main).
+ac_c_conftest_c99_main='
+  // Check bool.
+  _Bool success = false;
+  success |= (argc != 0);
+
+  // Check restrict.
+  if (test_restrict ("String literal") == 0)
+    success = true;
+  char *restrict newvar = "Another string";
+
+  // Check varargs.
+  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
+  test_varargs_macros ();
+
+  // Check flexible array members.
+  struct incomplete_array *ia =
+    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+  ia->datasize = 10;
+  for (int i = 0; i < ia->datasize; ++i)
+    ia->data[i] = i * 1.234;
+
+  // Check named initializers.
+  struct named_init ni = {
+    .number = 34,
+    .name = L"Test wide string",
+    .average = 543.34343,
+  };
+
+  ni.number = 58;
+
+  int dynamic_array[ni.number];
+  dynamic_array[0] = argv[0][0];
+  dynamic_array[ni.number - 1] = 543;
+
+  // work around unused variable warnings
+  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
+	 || dynamic_array[ni.number - 1] != 543);
+'
+
+# Test code for whether the C compiler supports C11 (global declarations)
+ac_c_conftest_c11_globals='
+// Does the compiler advertise C11 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
+# error "Compiler does not advertise C11 conformance"
+#endif
+
+// Check _Alignas.
+char _Alignas (double) aligned_as_double;
+char _Alignas (0) no_special_alignment;
+extern char aligned_as_int;
+char _Alignas (0) _Alignas (int) aligned_as_int;
+
+// Check _Alignof.
+enum
+{
+  int_alignment = _Alignof (int),
+  int_array_alignment = _Alignof (int[100]),
+  char_alignment = _Alignof (char)
+};
+_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
+
+// Check _Noreturn.
+int _Noreturn does_not_return (void) { for (;;) continue; }
+
+// Check _Static_assert.
+struct test_static_assert
+{
+  int x;
+  _Static_assert (sizeof (int) <= sizeof (long int),
+                  "_Static_assert does not work in struct");
+  long int y;
+};
+
+// Check UTF-8 literals.
+#define u8 syntax error!
+char const utf8_literal[] = u8"happens to be ASCII" "another string";
+
+// Check duplicate typedefs.
+typedef long *long_ptr;
+typedef long int *long_ptr;
+typedef long_ptr long_ptr;
+
+// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
+struct anonymous
+{
+  union {
+    struct { int i; int j; };
+    struct { int k; long int l; } w;
+  };
+  int m;
+} v1;
+'
+
+# Test code for whether the C compiler supports C11 (body of main).
+ac_c_conftest_c11_main='
+  _Static_assert ((offsetof (struct anonymous, i)
+		   == offsetof (struct anonymous, w.k)),
+		  "Anonymous union alignment botch");
+  v1.i = 2;
+  v1.w.k = 5;
+  ok |= v1.i != 5;
+'
+
+# Test code for whether the C compiler supports C11 (complete).
+ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+${ac_c_conftest_c11_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  ${ac_c_conftest_c99_main}
+  ${ac_c_conftest_c11_main}
+  return ok;
+}
+"
+
+# Test code for whether the C compiler supports C99 (complete).
+ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  ${ac_c_conftest_c99_main}
+  return ok;
+}
+"
+
+# Test code for whether the C compiler supports C89 (complete).
+ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  return ok;
+}
+"
+
+as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
+as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
+as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
+as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
+as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
+as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
+as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
+as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
+as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
+
+# Auxiliary files required by this configure script.
+ac_aux_files="install-sh config.guess config.sub"
+
+# Locations in which to look for auxiliary files.
+ac_aux_dir_candidates="${srcdir}/config"
+
+# Search for a directory containing all of the required auxiliary files,
+# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
+# If we don't find one directory that contains all the files we need,
+# we report the set of missing files from the *first* directory in
+# $ac_aux_dir_candidates and give up.
+ac_missing_aux_files=""
+ac_first_candidate=:
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in $ac_aux_dir_candidates
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+  as_found=:
+  
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
+  ac_aux_dir_found=yes
+  ac_install_sh=
+  for ac_aux in $ac_aux_files
+  do
+    # As a special case, if "install-sh" is required, that requirement
+    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
+    # and $ac_install_sh is set appropriately for whichever one is found.
+    if test x"$ac_aux" = x"install-sh"
+    then
+      if test -f "${as_dir}install-sh"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
+        ac_install_sh="${as_dir}install-sh -c"
+      elif test -f "${as_dir}install.sh"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
+        ac_install_sh="${as_dir}install.sh -c"
+      elif test -f "${as_dir}shtool"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
+        ac_install_sh="${as_dir}shtool install -c"
+      else
+        ac_aux_dir_found=no
+        if $ac_first_candidate; then
+          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
+        else
+          break
+        fi
+      fi
+    else
+      if test -f "${as_dir}${ac_aux}"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
+      else
+        ac_aux_dir_found=no
+        if $ac_first_candidate; then
+          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
+        else
+          break
+        fi
+      fi
+    fi
+  done
+  if test "$ac_aux_dir_found" = yes; then
+    ac_aux_dir="$as_dir"
+    break
+  fi
+  ac_first_candidate=false
+
+  as_found=false
+done
+IFS=$as_save_IFS
+if $as_found
+then :
+  
+else $as_nop
+  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
+fi
+
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+if test -f "${ac_aux_dir}config.guess"; then
+  ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess"
+fi
+if test -f "${ac_aux_dir}config.sub"; then
+  ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub"
+fi
+if test -f "$ac_aux_dir/configure"; then
+  ac_@&t@configure="$SHELL ${ac_aux_dir}configure"
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
+	    and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+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
+
+
+
+
+
+ac_config_headers="$ac_config_headers config/fricas_c_macros.h"
+
+
+
+
+
+# FRICAS_CHECK_PROGS and FRICAS_CHECK_PROG signal error if the
+# program is not found
+
+
+
+
+fricas_src_subdirs="lib lisp boot interp algebra input etc"
+
+
+
+
+  
+  # Make sure we can run config.sub.
+$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
+  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+printf %s "checking build system type... " >&6; }
+if test ${ac_cv_build+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
+test "x$ac_build_alias" = x &&
+  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
+  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+printf "%s\n" "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+printf %s "checking host system type... " >&6; }
+if test ${ac_cv_host+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
+    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+printf "%s\n" "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
+printf %s "checking target system type... " >&6; }
+if test ${ac_cv_target+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test "x$target_alias" = x; then
+  ac_cv_target=$ac_cv_host
+else
+  ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` ||
+    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5
+fi
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
+printf "%s\n" "$ac_cv_target" >&6; }
+case $ac_cv_target in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
+esac
+target=$ac_cv_target
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_target
+shift
+target_cpu=$1
+target_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+target_os=$*
+IFS=$ac_save_IFS
+case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
+
+
+# The aliases save the names the user supplied, while $host etc.
+# will get canonicalized.
+test -n "$target_alias" &&
+  test "$program_prefix$program_suffix$program_transform_name" = \
+    NONENONEs,x,x, &&
+  program_prefix=${target_alias}-
+
+case $build in
+  *mingw*|*msys*)
+    fricas_pwd=`pwd -W`
+    fricas_top_srcdir=`cd "$srcdir" && pwd -W`
+     ;;
+  *)
+    fricas_pwd=`pwd`
+    fricas_top_srcdir=`cd "$srcdir" && pwd`
+     ;;
+esac
+
+
+
+if echo "$fricas_pwd" | grep ' ' ; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please make sure that name of source directory" >&5
+printf "%s\n" "$as_me: WARNING: Please make sure that name of source directory" >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: and name of build directory does not contain spaces." >&5
+printf "%s\n" "$as_me: WARNING: and name of build directory does not contain spaces." >&2;}
+    as_fn_error $? "Name of build directory contains space." "$LINENO" 5
+fi
+if echo "$srcdir" | grep ' ' || echo "fricas_top_srcdir" | grep ' ' ; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please make sure that name of source directory" >&5
+printf "%s\n" "$as_me: WARNING: Please make sure that name of source directory" >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: and name of build directory does not contain spaces." >&5
+printf "%s\n" "$as_me: WARNING: and name of build directory does not contain spaces." >&2;}
+    as_fn_error $? "Name of source directory contains space." "$LINENO" 5
+fi
+
+## Where tools for the build machine are built
+fricas_builddir=$fricas_pwd/build/$build
+
+fricas_build_bindir=$fricas_builddir/bin
+
+
+## Prefix for the staging target installation directory
+fricas_targetdir=$fricas_pwd/target/$target
+
+if test $build != $target; then
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Cross build is not supported." >&5
+printf "%s\n" "$as_me: WARNING: Cross build is not supported." >&2;}
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please notify fricas-devel@googlegroups.com if you succeed." >&5
+printf "%s\n" "$as_me: WARNING: Please notify fricas-devel@googlegroups.com if you succeed." >&2;}
+fi
+
+@%:@ Check whether --enable-case-insensitive-file-system-check was given.
+if test ${enable_case_insensitive_file_system_check+y}
+then :
+  enableval=$enable_case_insensitive_file_system_check; fricas_test_case_insensitive_fs=$enableval
+else $as_nop
+  fricas_test_case_insensitive_fs=yes
+fi
+
+if test x$fricas_test_case_insensitive_fs = xyes; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for in-tree build on case insensitive file system" >&5
+printf %s "checking for in-tree build on case insensitive file system... " >&6; }
+  if test "$fricas_top_srcdir" = "$fricas_pwd"; then
+   rm -f ac_TEST_filenames_CASE_sensitive ac_test_filenames_case_sensitive
+   echo foo > ac_test_filenames_case_sensitive
+   if test -f ac_TEST_filenames_CASE_sensitive; then
+      rm ac_test_filenames_case_sensitive
+      as_fn_error $? "in tree build on case insensitive file system is not supported. Use out-of-source-tree build instead." "$LINENO" 5
+   else
+      rm ac_test_filenames_case_sensitive
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+   fi
+  else
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+  fi
+fi
+
+## Accumulate list of utils needed for the build platform
+fricas_all_prerequisites=
+
+case $build in
+    *linux*)
+        # GNU/Linux systems come equipped with GNU Make, called `make'
+        for ac_prog in make
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKE+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MAKE"; then
+  ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MAKE="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MAKE=$ac_cv_prog_MAKE
+if test -n "$MAKE"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
+printf "%s\n" "$MAKE" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MAKE" && break
+done
+
+   test -n "$MAKE" || as_fn_error $? "Make utility missing." "$LINENO" 5
+        ;;
+    *)
+        # Other systems tend to spell it `gmake' and such
+        for ac_prog in gmake make
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKE+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MAKE"; then
+  ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MAKE="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MAKE=$ac_cv_prog_MAKE
+if test -n "$MAKE"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
+printf "%s\n" "$MAKE" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MAKE" && break
+done
+
+   test -n "$MAKE" || as_fn_error $? "Make utility missing." "$LINENO" 5
+        if ! $MAKE --version | grep 'GNU' 2>/dev/null; then
+            as_fn_error $? "FriCAS build system needs GNU Make." "$LINENO" 5
+        fi
+        ;;
+esac
+
+## Make sure the C compiler is from GCC
+
+
+
+
+
+
+
+
+
+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
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $@%:@ != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
+set dummy ${ac_tool_prefix}clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}clang"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "clang", so it can be a program name with args.
+set dummy clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="clang"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+fi
+
+
+test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion -version; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+  fi
+  rm -f conftest.er1 conftest.err
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+printf %s "checking whether the C compiler works... " >&6; }
+ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else $as_nop
+  ac_file=''
+fi
+if test -z "$ac_file"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+printf %s "checking for C compiler default output file name... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+printf "%s\n" "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+printf %s "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else $as_nop
+  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+printf "%s\n" "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <stdio.h>
+int
+main (void)
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+printf %s "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+  { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+  if { ac_try='./conftest$ac_cv_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+    fi
+  fi
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+printf "%s\n" "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+printf %s "checking for suffix of object files... " >&6; }
+if test ${ac_cv_objext+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+printf "%s\n" "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
+printf %s "checking whether the compiler supports GNU C... " >&6; }
+if test ${ac_cv_c_compiler_gnu+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_compiler_gnu=yes
+else $as_nop
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+y}
+ac_save_CFLAGS=$CFLAGS
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+printf %s "checking whether $CC accepts -g... " >&6; }
+if test ${ac_cv_prog_cc_g+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_g=yes
+else $as_nop
+  CFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+else $as_nop
+  ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
+if test $ac_test_CFLAGS; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+ac_prog_cc_stdc=no
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
+printf %s "checking for $CC option to enable C11 features... " >&6; }
+if test ${ac_cv_prog_cc_c11+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c11=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c11_program
+_ACEOF
+for ac_arg in '' -std=gnu11
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c11=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c11" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c11" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c11" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
+printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
+     CC="$CC $ac_cv_prog_cc_c11"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
+  ac_prog_cc_stdc=c11
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
+printf %s "checking for $CC option to enable C99 features... " >&6; }
+if test ${ac_cv_prog_cc_c99+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c99=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c99_program
+_ACEOF
+for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c99=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c99" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c99" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c99" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
+printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
+     CC="$CC $ac_cv_prog_cc_c99"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
+  ac_prog_cc_stdc=c99
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
+printf %s "checking for $CC option to enable C89 features... " >&6; }
+if test ${ac_cv_prog_cc_c89+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c89_program
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c89" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c89" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
+     CC="$CC $ac_cv_prog_cc_c89"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+  ac_prog_cc_stdc=c89
+fi
+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
+
+if test x$GCC != xyes; then
+    as_fn_error $? "We need a C compiler from GCC" "$LINENO" 5
+fi
+# fricas_cflags="-O2 -Wall -D_GNU_SOURCE"
+# AC_SUBST(fricas_cflags)
+
+## What is the extension of object files on this platform?
+
+
+
+  # Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+printf %s "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if test ${ac_cv_path_install+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    # Account for fact that we put trailing slashes in our PATH walk.
+case $as_dir in @%:@((
+  ./ | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test ${ac_cv_path_install+y}; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+printf "%s\n" "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+# AC_PROG_LN_S
+# Extract the first word of "touch", so it can be a program name with args.
+set dummy touch; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TOUCH+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$TOUCH"; then
+  ac_cv_prog_TOUCH="$TOUCH" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_TOUCH="touch"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+TOUCH=$ac_cv_prog_TOUCH
+if test -n "$TOUCH"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
+printf "%s\n" "$TOUCH" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$TOUCH" || as_fn_error $? "'touch' program is missing." "$LINENO" 5
+for ac_prog in mktemp
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MKTEMP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MKTEMP"; then
+  ac_cv_prog_MKTEMP="$MKTEMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MKTEMP="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MKTEMP=$ac_cv_prog_MKTEMP
+if test -n "$MKTEMP"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5
+printf "%s\n" "$MKTEMP" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MKTEMP" && break
+done
+
+
+case $build in
+     *-solaris9)
+        # Extract the first word of "gawk", so it can be a program name with args.
+set dummy gawk; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AWK+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AWK="gawk"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+printf "%s\n" "$AWK" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$AWK" || as_fn_error $? "FriCAS needs gawk" "$LINENO" 5
+
+        # Extract the first word of "gtar", so it can be a program name with args.
+set dummy gtar; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TAR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$TAR"; then
+  ac_cv_prog_TAR="$TAR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_TAR="gtar"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+TAR=$ac_cv_prog_TAR
+if test -n "$TAR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
+printf "%s\n" "$TAR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$TAR" || as_fn_error $? "FriCAS needs gtar" "$LINENO" 5
+        ;;
+
+      *)
+        for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AWK+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AWK="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+printf "%s\n" "$AWK" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+
+        for ac_prog in gtar tar
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TAR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$TAR"; then
+  ac_cv_prog_TAR="$TAR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_TAR="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+TAR=$ac_cv_prog_TAR
+if test -n "$TAR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
+printf "%s\n" "$TAR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$TAR" && break
+done
+
+   test -n "$TAR" || as_fn_error $? "FriCAS needs a tar program" "$LINENO" 5
+
+        ;;
+esac
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_RANLIB+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+printf "%s\n" "$RANLIB" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_RANLIB+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+printf "%s\n" "$ac_ct_RANLIB" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+# Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$AR"; then
+  ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AR="ar"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+printf "%s\n" "$AR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$AR" || as_fn_error $? "program 'ar' is missing" "$LINENO" 5
+
+# Extract the first word of "latex", so it can be a program name with args.
+set dummy latex; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_path_LATEX+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  case $LATEX in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_LATEX="$LATEX" # 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
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_path_LATEX="$as_dir$ac_word$ac_exec_ext"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+LATEX=$ac_cv_path_LATEX
+if test -n "$LATEX"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LATEX" >&5
+printf "%s\n" "$LATEX" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+for ac_prog in makeindex
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKEINDEX+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MAKEINDEX"; then
+  ac_cv_prog_MAKEINDEX="$MAKEINDEX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MAKEINDEX="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MAKEINDEX=$ac_cv_prog_MAKEINDEX
+if test -n "$MAKEINDEX"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINDEX" >&5
+printf "%s\n" "$MAKEINDEX" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MAKEINDEX" && break
+done
+
+
+if test -z $AWK_FOR_TARGET ; then
+   AWK_FOR_TARGET=`which $AWK`
+fi
+
+
+
+## ---------------------------------
+## -- Is there pregenerated data? --
+## ---------------------------------
+##
+## FriCAS might come with precompiled files. In case there is a
+## directory "pre-generated" in the source tree, the contents of
+## directory is used instead of recompiling these files. If this
+## directory exists, it is supposed to be sane, i.e., must have been
+## generated via "make dist". If such a pre-generated directory lives
+## outside the fricas source tree, it can be given to configure via
+## --with-pre-generated=/absolute/path/to/pre-generated or given at
+## build time via "make PREGENERATED=/absolute/path/to/pre-generated".
+
+PREGENERATED=
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking PREGENERATED" >&5
+printf %s "checking PREGENERATED... " >&6; }
+
+@%:@ Check whether --with-pre-generated was given.
+if test ${with_pre_generated+y}
+then :
+  withval=$with_pre_generated; # Action if --with-pre-generated is given.
+    if test -d "$withval"
+then :
+  PREGENERATED=$withval
+else $as_nop
+  as_fn_error $? "--with-pre-generated directory does not exist." "$LINENO" 5
+fi
+else $as_nop
+  # Action if --with-pre-generated is not given.
+    if test -d $fricas_top_srcdir/pre-generated
+then :
+  PREGENERATED=$fricas_top_srcdir/pre-generated
+fi
+
+fi
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"$PREGENERATED\"" >&5
+printf "%s\n" "\"$PREGENERATED\"" >&6; }
+
+
+## ------------------------
+## -- Which Lisp to use? --
+## ------------------------
+##
+## We will default to SBCL later, if no lisp implementation is specified.
+fricas_lisp=
+fricas_lisp_flavor=unknown
+
+@%:@ Check whether --with-lisp was given.
+if test ${with_lisp+y}
+then :
+  withval=$with_lisp; fricas_lisp=$withval
+fi
+
+## Default to SBCL if no lisp given
+if test -z "$fricas_lisp" ; then
+    # Extract the first word of "sbcl", so it can be a program name with args.
+set dummy sbcl; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_path_FRICAS_LISP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  case $FRICAS_LISP in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_FRICAS_LISP="$FRICAS_LISP" # 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
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_path_FRICAS_LISP="$as_dir$ac_word$ac_exec_ext"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+FRICAS_LISP=$ac_cv_path_FRICAS_LISP
+if test -n "$FRICAS_LISP"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FRICAS_LISP" >&5
+printf "%s\n" "$FRICAS_LISP" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+    if test -z $FRICAS_LISP ; then
+        as_fn_error $? "sbcl not found and no Lisp specified.
+                      Install supported Lisp implementation and
+                      use --with-lisp option to tell FriCAS
+                      how to invoke your Lisp" "$LINENO" 5
+    fi
+    fricas_lisp=$FRICAS_LISP
+else
+    ## Honor use of Lisp image specified on command line
+    FRICAS_LISP=$fricas_lisp
+    
+    :
+fi
+
+
+@%:@ Check whether --with-lisp-flavor was given.
+if test ${with_lisp_flavor+y}
+then :
+  withval=$with_lisp_flavor; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: --with-lisp-flavor is ignored now" >&5
+printf "%s\n" "$as_me: WARNING: --with-lisp-flavor is ignored now" >&2;}
+           
+fi
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Lisp implementation" >&5
+printf %s "checking Lisp implementation... " >&6; }
+rm -f config_cl.out
+echo '(load "'"$fricas_top_srcdir"'/config.lisp")' | $fricas_lisp
+
+if test x$fricas_lisp_flavor = xunknown ; then
+      fricas_lisp_flavor=`sed -n -e 's/fricas_lisp_flavor=//p' config_cl.out`
+fi
+
+if test -z "$fricas_lisp_flavor" ; then
+    as_fn_error $? "Unable to determine Lisp flavor" "$LINENO" 5
+fi
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fricas_lisp_flavor" >&5
+printf "%s\n" "$fricas_lisp_flavor" >&6; }
+
+fricas_fasl_type=`sed -n -e 's/fricas_fasl_type=//p' config_cl.out`
+fricas_lisp_version=`sed -n -e 's/fricas_lisp_version=//p' config_cl.out`
+
+if test -z "$fricas_lisp_version" ; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to determine Lisp version." >&5
+printf "%s\n" "$as_me: WARNING: Unable to determine Lisp version." >&2;}
+else
+   case $fricas_lisp_flavor in
+     clisp)
+        if echo $fricas_lisp_version | grep '^[0-1]\.' > /dev/null || \
+           echo $fricas_lisp_version | grep '^2\.[0-3]' > /dev/null ; then
+             as_fn_error $? "clisp $fricas_lisp_version is too old" "$LINENO" 5
+        fi
+        ;;
+     ecl)
+        case $fricas_lisp_version in
+           0.*)
+              case $fricas_lisp_version in
+                 0.9j)
+                    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: You use old ecl, please consider upgrade" >&5
+printf "%s\n" "$as_me: WARNING: You use old ecl, please consider upgrade" >&2;}
+                   ;;
+                 0.9l)
+                   ;;
+                 *)
+                    as_fn_error $? "ecl $fricas_lisp_version is too old" "$LINENO" 5
+                   ;;
+               esac
+             ;;
+         esac
+        ;;
+     gcl)
+        case $fricas_lisp_version in
+           2.6.7|2.6.8|2.6.9|2.6.1[0-9])
+             ;;
+           2.7.0)
+             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: FriCAS needs porting to gcl $fricas_lisp_version
+                          please proceed with caution" >&5
+printf "%s\n" "$as_me: WARNING: FriCAS needs porting to gcl $fricas_lisp_version
+                          please proceed with caution" >&2;}
+             ;;
+           *)
+             as_fn_error $? "gcl $fricas_lisp_version is too old" "$LINENO" 5
+             ;;
+        esac
+        ;;
+     openmcl)
+        if echo $fricas_lisp_version | grep '^1\.1[0-9]' > /dev/null ; then
+            true
+        else if echo $fricas_lisp_version | grep '^0\.' > /dev/null || \
+           echo $fricas_lisp_version | grep '^1\.[01]' > /dev/null ; then
+             as_fn_error $? "openmcl $fricas_lisp_version is too old" "$LINENO" 5
+             fi
+        fi
+        ;;
+     sbcl)
+        if echo $fricas_lisp_version | grep '^0\.' > /dev/null || \
+           echo $fricas_lisp_version | grep '^1\.0.[0-6]$' > /dev/null ; then
+             as_fn_error $? "sbcl $fricas_lisp_version is too old" "$LINENO" 5
+        fi
+        case $(uname -m) in
+           i*86)
+             case $fricas_lisp_version in
+                1.5.9|2.0.*|2.1.[0-3]|2.1.[0-3].*)
+                  as_fn_error $? "sbcl $fricas_lisp_version on $(uname -m) has a serious runtime issue. Please use different sbcl version" "$LINENO" 5
+                    ;;
+             esac
+               ;;
+        esac
+        case $fricas_lisp_version in
+           1.0.29|1.3.1|1.3.1.*|1.3.2|1.3.3|1.3.4)
+             as_fn_error $? "sbcl $fricas_lisp_version has a bug which does not allow building FriCAS.
+Please use different sbcl version" "$LINENO" 5
+                  ;;
+        esac
+        ;;
+   esac
+fi
+
+
+
+
+## Check if we need shared libspad library.
+case $fricas_lisp_flavor in
+    sbcl|cmucl|clisp|openmcl|lispworks)
+       LIBSPAD_SO_TARGET="libspad_so"
+        ;;
+    *)
+       LIBSPAD_SO_TARGET=""
+       ;;
+esac
+case $target in
+    *darwin*)
+       SOLIB_FLAGS="-dynamiclib -single_module"
+         ;;
+    *)
+       SOLIB_FLAGS="-shared"
+         ;;
+esac
+
+
+
+## In case our underlying lisp is SBCL or Closure CL, we provide a
+## wrapper to enable GMP bignums in lisp
+GMP_WRAP_SO_TARGET=""
+GMP_CPPFLAGS=""
+GMP_LDFLAGS=""
+GMP_LIBDIR=""
+## --with-gmp[=PATH]
+
+@%:@ Check whether --with-gmp was given.
+if test ${with_gmp+y}
+then :
+  withval=$with_gmp; GMP_WRAP_SO_TARGET=gmp_wrap_so
+             if test x$withval = x; then
+                GMP_CPPFLAGS=""
+                GMP_LDFLAGS=""
+                GMP_LIBDIR=""
+             else
+                GMP_CPPFLAGS=-I$withval/include
+                GMP_LDFLAGS=-L$withval/lib
+                GMP_LIBDIR=$withval/lib/
+             fi
+fi
+
+
+@%:@ Check whether --with-gmp-include was given.
+if test ${with_gmp_include+y}
+then :
+  withval=$with_gmp_include; GMP_WRAP_SO_TARGET=gmp_wrap_so
+             GMP_CPPFLAGS="-I$withval"
+fi
+
+
+@%:@ Check whether --with-gmp-lib was given.
+if test ${with_gmp_lib+y}
+then :
+  withval=$with_gmp_lib; GMP_WRAP_SO_TARGET=gmp_wrap_so
+             GMP_LDFLAGS="-L$withval"
+             GMP_LIBDIR="$withval/"
+fi
+
+@%:@ Check whether --enable-gmp was given.
+if test ${enable_gmp+y}
+then :
+  enableval=$enable_gmp; case $enableval in
+               yes) GMP_WRAP_SO_TARGET=gmp_wrap_so ;;
+               no) GMP_WRAP_SO_TARGET="" ;;
+               *) as_fn_error $? "--enable-gmp only allows yes or no as an argument" "$LINENO" 5 ;;
+             esac
+fi
+
+## Check if GMP is really compatible with the Lisp flavour
+if test -n "$GMP_WRAP_SO_TARGET" ; then
+   if test $fricas_lisp_flavor = sbcl ; then
+      true
+   elif test $fricas_lisp_flavor = openmcl ; then
+      case $(uname -m) in
+        arm*|i386|i486|i586|i686|x86_64)
+         GMP_WRAP_SO_TARGET=gmp_wrap_so
+           ;;
+        *)
+         as_fn_error $? "GMP is valid only when using Clozure CL on AMD/Intel
+                       or ARM processors" "$LINENO" 5
+      esac
+   else
+      as_fn_error $? "GMP is valid only when using sbcl or Clozure CL" "$LINENO" 5
+   fi
+fi
+
+
+
+
+GMP_EXT=so
+## If it is possible to enable the gmp wrapper, we have to check
+## whether gmp is actually installed.
+
+ac_header= ac_cache=
+for ac_item in $ac_header_c_list
+do
+  if test $ac_cache; then
+    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
+    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
+      printf "%s\n" "#define $ac_item 1" >> confdefs.h
+    fi
+    ac_header= ac_cache=
+  elif test $ac_header; then
+    ac_cache=$ac_item
+  else
+    ac_header=$ac_item
+  fi
+done
+
+
+
+
+
+
+
+
+if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
+then :
+  
+printf "%s\n" "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+if test -n "$GMP_WRAP_SO_TARGET"
+then :
+  
+  # temporarily save CPPFLAGS and LDFLAGS
+  fricas_save_CPPFLAGS=$CPPFLAGS
+  fricas_save_LDFLAGS=$LDFLAGS
+  # ask for shared library in AC_CHECK_LIB
+  LDFLAGS="$LDFLAGS $GMP_LDFLAGS -fPIC $SOLIB_FLAGS"
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __gmpz_init in -lgmp" >&5
+printf %s "checking for __gmpz_init in -lgmp... " >&6; }
+if test ${ac_cv_lib_gmp___gmpz_init+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lgmp  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char __gmpz_init ();
+int
+main (void)
+{
+return __gmpz_init ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_gmp___gmpz_init=yes
+else $as_nop
+  ac_cv_lib_gmp___gmpz_init=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_init" >&5
+printf "%s\n" "$ac_cv_lib_gmp___gmpz_init" >&6; }
+if test "x$ac_cv_lib_gmp___gmpz_init" = xyes
+then :
+  true
+else $as_nop
+  as_fn_error $? "GNU MP not found, see http://swox.com/gmp" "$LINENO" 5
+fi
+
+  CPPFLAGS="$CPPFLAGS $GMP_CPPFLAGS"
+         for ac_header in gmp.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "gmp.h" "ac_cv_header_gmp_h" "$ac_includes_default"
+if test "x$ac_cv_header_gmp_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_GMP_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "gmp.h not found, see http://swox.com/gmp" "$LINENO" 5
+fi
+
+done
+  # reset CPPFLAGS and LDFLAGS
+  CPPFLAGS=$fricas_save_CPPFLAGS
+  LDFLAGS=$fricas_save_LDFLAGS
+  GMP_LIB=-lgmp
+  case $target in
+          *darwin*) GMP_EXT=dylib ;;
+          *) GMP_EXT=so ;;
+  esac
+
+fi
+
+
+## The following is a horrible to arrange for GCL to successfully
+## rebuild symbol tables with "rsym" on Windows platform.  It should
+## go away as soon as GCL upstream is fixed.
+case $fricas_lisp_flavor,$target in
+    gcl,*mingw*)
+        fricas_gcl_rsym_hack='d=`echo "(format nil \"~a\" si::*system-directory*)" | $(FRICAS_LISP) | grep "/gcl.*/" | sed -e "s,\",,g"`; cp $$d/rsym$(EXEEXT) .'
+        ;;
+    *)
+        fricas_gcl_rsym_hack=':'
+        ;;
+esac
+
+## How are we supposed to tell the Lisp system to eval an expression
+## in batch mode?  What is the extension of a compiled Lisp file?
+case $fricas_lisp_flavor in
+    gcl)
+       fricas_quiet_flags='-batch'
+       fricas_eval_flags='-eval'
+       ;;
+    ecl)
+       fricas_quiet_flags='-norc'
+       fricas_eval_flags='-eval'
+       ;;
+    sbcl)
+       fricas_quiet_flags='--noinform --noprint --no-sysinit --no-userinit'
+       fricas_eval_flags='--eval'
+       ;;
+    cmucl)
+       fricas_quiet_flags='-batch -nositeinit -noinit'
+       fricas_eval_flags='-eval'
+       ;;
+    clisp)
+       fricas_quiet_flags='--quiet -norc'
+       fricas_eval_flags='-x'
+       ;;
+    openmcl)
+       fricas_quiet_flags='--no-init'
+       fricas_eval_flags='--eval'
+       ;;
+    lispworks)
+       fricas_quiet_flags=
+       fricas_eval_flags='-init - -siteinit - -eval'
+       ;;
+    *) as_fn_error $? "We do not know how to build FriCAS this $fricas_lisp" "$LINENO" 5 ;;
+esac
+
+
+if test -z $fricas_fasl_type; then
+   as_fn_error $? "Could not determine extension for compiled Lisp files" "$LINENO" 5
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fricas_fasl_type" >&5
+printf "%s\n" "$fricas_fasl_type" >&6; }
+
+fricas_fasl_type2=$fricas_fasl_type
+case $fricas_lisp_flavor in
+    ecl)
+       fricas_fasl_type="o"
+     ;;
+    *)
+     ;;
+esac
+
+
+
+fricas_debug_compiler='no'
+
+@%:@ Check whether --enable-debug-compiler was given.
+if test ${enable_debug_compiler+y}
+then :
+  enableval=$enable_debug_compiler; fricas_debug_compiler=$enableval
+fi
+
+
+
+
+fricas_algebra_optimization=nil
+
+@%:@ Check whether --enable-algebra-optimization was given.
+if test ${enable_algebra_optimization+y}
+then :
+  enableval=$enable_algebra_optimization; fricas_algebra_optimization=$enableval
+fi
+
+
+
+
+
+
+fricas_has_directory_operations=no
+fricas_has_dirfd_fchdir=no
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
+printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
+if test ${ac_cv_c_undeclared_builtin_options+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_save_CFLAGS=$CFLAGS
+   ac_cv_c_undeclared_builtin_options='cannot detect'
+   for ac_arg in '' -fno-builtin; do
+     CFLAGS="$ac_save_CFLAGS $ac_arg"
+     # This test program should *not* compile successfully.
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+(void) strchr;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+else $as_nop
+  # This test program should compile successfully.
+        # No library function is consistently available on
+        # freestanding implementations, so test against a dummy
+        # declaration.  Include always-available headers on the
+        # off chance that they somehow elicit warnings.
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <float.h>
+#include <limits.h>
+#include <stdarg.h>
+#include <stddef.h>
+extern void ac_decl (int, char *);
+
+int
+main (void)
+{
+(void) ac_decl (0, (char *) 0);
+  (void) ac_decl;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  if test x"$ac_arg" = x
+then :
+  ac_cv_c_undeclared_builtin_options='none needed'
+else $as_nop
+  ac_cv_c_undeclared_builtin_options=$ac_arg
+fi
+          break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+    done
+    CFLAGS=$ac_save_CFLAGS
+  
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
+printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
+  case $ac_cv_c_undeclared_builtin_options in @%:@(
+  'cannot detect') :
+    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot make $CC report undeclared builtins
+See \`config.log' for more details" "$LINENO" 5; } ;; @%:@(
+  'none needed') :
+    ac_c_undeclared_builtin_options='' ;; @%:@(
+  *) :
+    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
+esac
+
+       for ac_header in dirent.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
+if test "x$ac_cv_header_dirent_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_DIRENT_H 1" >>confdefs.h
+ 
+  fricas_has_directory_operations=yes
+  ac_fn_check_decl "$LINENO" "closedir" "ac_cv_have_decl_closedir" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_closedir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_CLOSEDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_directory_operations=no
+fi
+ac_fn_check_decl "$LINENO" "opendir" "ac_cv_have_decl_opendir" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_opendir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_OPENDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_directory_operations=no
+fi
+ac_fn_check_decl "$LINENO" "readdir" "ac_cv_have_decl_readdir" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_readdir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_READDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_directory_operations=no
+fi
+
+  fricas_has_dirfd_fchdir=yes
+  ac_fn_check_decl "$LINENO" "dirfd" "ac_cv_have_decl_dirfd" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_dirfd" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_DIRFD $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_dirfd_fchdir=no
+fi
+
+  ac_fn_check_decl "$LINENO" "fchdir" "ac_cv_have_decl_fchdir" "#define _GNU_SOURCE
+   #include <unistd.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_fchdir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_FCHDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_dirfd_fchdir=no
+fi
+
+
+fi
+
+done
+
+if test x$fricas_has_directory_operations = xyes ; then
+    
+printf "%s\n" "@%:@define HOST_HAS_DIRECTORY_OPERATIONS 1" >>confdefs.h
+
+    if test x$fricas_has_dirfd_fchdir  = xyes ; then
+        
+printf "%s\n" "@%:@define HOST_HAS_DIRFD_FCHDIR 1" >>confdefs.h
+
+    fi
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Can not find directory operations" >&5
+printf "%s\n" "$as_me: WARNING: Can not find directory operations" >&2;}
+fi
+
+
+
+fricas_c_runtime=
+
+
+       for ac_header in signal.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
+if test "x$ac_cv_header_signal_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SIGNAL_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "FriCAS needs signal support." "$LINENO" 5
+fi
+
+done
+ac_fn_check_decl "$LINENO" "sigaction" "ac_cv_have_decl_sigaction" "#include <signal.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_sigaction" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_SIGACTION $ac_have_decl" >>confdefs.h
+
+       for ac_header in sys/stat.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_stat_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SYS_STAT_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "FriCAS needs <sys/stat.h>." "$LINENO" 5
+fi
+
+done
+       for ac_header in unistd.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
+if test "x$ac_cv_header_unistd_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_UNISTD_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "FriCAS needs <unistd.h>" "$LINENO" 5
+fi
+
+done
+ac_fn_check_decl "$LINENO" "getuid" "ac_cv_have_decl_getuid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getuid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETUID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "geteuid" "ac_cv_have_decl_geteuid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_geteuid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETEUID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "getgid" "ac_cv_have_decl_getgid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getgid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETGID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "getegid" "ac_cv_have_decl_getegid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getegid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETEGID $ac_have_decl" >>confdefs.h
+
+
+ac_fn_check_decl "$LINENO" "kill" "ac_cv_have_decl_kill" "#include <signal.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_kill" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_KILL $ac_have_decl" >>confdefs.h
+
+case $host in
+    *mingw*)
+               for ac_header in winsock2.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
+if test "x$ac_cv_header_winsock2_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_WINSOCK2_H 1" >>confdefs.h
+ fricas_host_has_socket=yes
+fi
+
+done
+        fricas_c_runtime_extra="-lwsock32"
+        ;;
+    *)
+               for ac_header in sys/socket.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_socket_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SYS_SOCKET_H 1" >>confdefs.h
+ fricas_host_has_socket=yes
+fi
+
+done
+        ;;
+esac
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <sys/socket.h>
+   
+int
+main (void)
+{
+
+int flag = MSG_NOSIGNAL;
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_MSG_NOSIGNAL 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <sys/types.h>
+#include <sys/socket.h>
+   
+int
+main (void)
+{
+
+int flag = SO_NOSIGPIPE;
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_SO_NOSIGPIPE 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <errno.h>
+#include <sys/socket.h>
+   
+int
+main (void)
+{
+
+int code = EPIPE;
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_EPIPE 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <sys/stat.h>
+#include <sys/types.h>
+   
+int
+main (void)
+{
+
+int code = mkdir ("./foo", (S_IRWXU | S_IRWXO | S_IRWXG));
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_TWO_ARG_MKDIR 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+if test x$fricas_host_has_socket != xyes; then \
+    as_fn_error $? "FriCAS needs support for sockets." "$LINENO" 5
+fi
+
+## solaris-based systems tend to hide the socket library.
+case $host in
+    *solaris*)
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing accept" >&5
+printf %s "checking for library containing accept... " >&6; }
+if test ${ac_cv_search_accept+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char accept ();
+int
+main (void)
+{
+return accept ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' socket
+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
+  if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_search_accept=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext
+  if test ${ac_cv_search_accept+y}
+then :
+  break
+fi
+done
+if test ${ac_cv_search_accept+y}
+then :
+  
+else $as_nop
+  ac_cv_search_accept=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_accept" >&5
+printf "%s\n" "$ac_cv_search_accept" >&6; }
+ac_res=$ac_cv_search_accept
+if test "$ac_res" != no
+then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  fricas_c_runtime_extra="-lsocket"
+else $as_nop
+  as_fn_error $? "socket library not found" "$LINENO" 5
+fi
+
+        ;;
+    *) ;;
+esac
+
+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
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+printf %s "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test ${ac_cv_prog_CPP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+      # Double quotes because $CC needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <limits.h>
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  
+else $as_nop
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # Broken: success on invalid input.
+continue
+else $as_nop
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok
+then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+  
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+printf "%s\n" "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <limits.h>
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  
+else $as_nop
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # Broken: success on invalid input.
+continue
+else $as_nop
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok
+then :
+  
+else $as_nop
+  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+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
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+printf %s "checking for grep that handles long lines and -e... " >&6; }
+if test ${ac_cv_path_GREP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_prog in grep ggrep
+   do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_GREP" || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  printf %s 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    printf "%s\n" 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+printf "%s\n" "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+ 
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+printf %s "checking for egrep... " >&6; }
+if test ${ac_cv_path_EGREP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_prog in egrep
+   do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_EGREP" || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  printf %s 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    printf "%s\n" 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+printf "%s\n" "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+ 
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#if HAVE_SYS_SOCKET_H
+#  include <sys/socket.h>
+#else
+#  include <winsock2.h>
+#endif
+#ifdef AF_LOCAL
+   has_af_local
+#endif
+                 
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "has_af_local" >/dev/null 2>&1
+then :
+  
+printf "%s\n" "@%:@define HAVE_AF_LOCAL 1" >>confdefs.h
+
+fi
+rm -rf conftest*
+
+
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#if HAVE_SYS_SOCKET_H
+#  include <sys/socket.h>
+#else
+#  include <winsock2.h>
+#endif
+#ifdef AF_UNIX
+   has_af_unix
+#endif
+                 
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "has_af_unix" >/dev/null 2>&1
+then :
+  
+printf "%s\n" "@%:@define HAVE_AF_UNIX 1" >>confdefs.h
+
+fi
+rm -rf conftest*
+
+
+
+       for ac_header in util.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "util.h" "ac_cv_header_util_h" "$ac_includes_default"
+if test "x$ac_cv_header_util_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_UTIL_H 1" >>confdefs.h
+ 
+else $as_nop
+  ac_fn_c_check_header_compile "$LINENO" "pty.h" "ac_cv_header_pty_h" "$ac_includes_default"
+if test "x$ac_cv_header_pty_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_PTY_H 1" >>confdefs.h
+
+fi
+
+                   
+fi
+
+done # HAVE_UTIL_H or HAVE_PTY_H
+
+ac_fn_check_decl "$LINENO" "openpty" "ac_cv_have_decl_openpty" "
+#if defined(HAVE_UTIL_H)
+# include <util.h>
+#elif defined(HAVE_PTY_H)
+# include <pty.h>
+#endif
+                 
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY_DECL 1" >>confdefs.h
+
+fi # HAVE_OPENPTY_DECL
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lc" >&5
+printf %s "checking for openpty in -lc... " >&6; }
+if test ${ac_cv_lib_c_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char openpty ();
+int
+main (void)
+{
+return openpty ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_c_openpty=yes
+else $as_nop
+  ac_cv_lib_c_openpty=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_openpty" >&5
+printf "%s\n" "$ac_cv_lib_c_openpty" >&6; }
+if test "x$ac_cv_lib_c_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY 1" >>confdefs.h
+
+       
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lutil" >&5
+printf %s "checking for openpty in -lutil... " >&6; }
+if test ${ac_cv_lib_util_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char openpty ();
+int
+main (void)
+{
+return openpty ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_util_openpty=yes
+else $as_nop
+  ac_cv_lib_util_openpty=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_openpty" >&5
+printf "%s\n" "$ac_cv_lib_util_openpty" >&6; }
+if test "x$ac_cv_lib_util_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY 1" >>confdefs.h
+
+                   fricas_c_runtime_extra="${fricas_c_runtime_extra} -lutil"
+                 
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lbsd" >&5
+printf %s "checking for openpty in -lbsd... " >&6; }
+if test ${ac_cv_lib_bsd_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char openpty ();
+int
+main (void)
+{
+return openpty ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_bsd_openpty=yes
+else $as_nop
+  ac_cv_lib_bsd_openpty=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_openpty" >&5
+printf "%s\n" "$ac_cv_lib_bsd_openpty" >&6; }
+if test "x$ac_cv_lib_bsd_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY 1" >>confdefs.h
+
+                      fricas_c_runtime_extra="${fricas_c_runtime_extra} -lbsd"
+                    
+fi
+
+             
+fi
+
+fi
+ # HAVE_OPENPTY
+
+
+
+ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_wait_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SYS_WAIT_H 1" >>confdefs.h
+
+fi
+
+
+if test x"$ac_cv_header_sys_wait_h" = xyes; then \
+    ac_fn_check_decl "$LINENO" "wait" "ac_cv_have_decl_wait" "#include <sys/wait.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_wait" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_WAIT $ac_have_decl" >>confdefs.h
+
+fi
+
+ac_fn_check_decl "$LINENO" "fork" "ac_cv_have_decl_fork" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_fork" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_FORK $ac_have_decl" >>confdefs.h
+
+
+if test x"$ac_cv_have_decl_fork" = xyes \
+     -a x"$ac_cv_have_decl_wait" = xyes; then \
+    fricas_c_runtime="$fricas_c_runtime terminal_io"
+    fricas_src_all="$fricas_src_all all-sman all-clef"
+    fricas_src_subdirs="$fricas_src_subdirs clef sman"
+    ac_config_files="$ac_config_files src/clef/Makefile:config/var-def.mk:src/clef/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/sman/Makefile:config/var-def.mk:src/sman/Makefile.in:config/setup-dep.mk"
+
+else
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Superman component is disabled." >&5
+printf "%s\n" "$as_me: Superman component is disabled." >&6;}
+fi
+
+fricas_src_all="all-fricassys $fricas_src_all"
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5
+printf %s "checking for X... " >&6; }
+
+
+@%:@ Check whether --with-x was given.
+if test ${with_x+y}
+then :
+  withval=$with_x; 
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+  # The user explicitly disabled X.
+  have_x=disabled
+else
+  case $x_includes,$x_libraries in #(
+    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
+    *,NONE | NONE,*) if test ${ac_cv_have_x+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no
+ac_x_libraries=no
+# Do we need to do anything special at all?
+ac_save_LIBS=$LIBS
+LIBS="-lX11 $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+int
+main (void)
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  # We can compile and link X programs with no special options.
+  ac_x_includes=
+  ac_x_libraries=
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS="$ac_save_LIBS"
+# If that didn't work, only try xmkmf and file system searches
+# for native compilation.
+if test x"$ac_x_includes" = xno && test "$cross_compiling" = no
+then :
+  rm -f -r conftest.dir
+if mkdir conftest.dir; then
+  cd conftest.dir
+  cat >Imakefile <<'_ACEOF'
+incroot:
+	@echo incroot='${INCROOT}'
+usrlibdir:
+	@echo usrlibdir='${USRLIBDIR}'
+libdir:
+	@echo libdir='${LIBDIR}'
+_ACEOF
+  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+    for ac_var in incroot usrlibdir libdir; do
+      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+    done
+    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+    for ac_extension in a so sl dylib la dll; do
+      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
+	ac_im_usrlibdir=$ac_im_libdir; break
+      fi
+    done
+    # Screen out bogus values from the imake configuration.  They are
+    # bogus both because they are the default anyway, and because
+    # using them would break gcc on systems where it needs fixed includes.
+    case $ac_im_incroot in
+	/usr/include) ac_x_includes= ;;
+	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+    esac
+    case $ac_im_usrlibdir in
+	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
+	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+    esac
+  fi
+  cd ..
+  rm -f -r conftest.dir
+fi
+
+  # Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R7/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R7
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R7/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R7
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/opt/X11/include
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+  # Guess where to find include files, by looking for Xlib.h.
+  # First, try using that file with no special directory specified.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # We can compile using X headers with no special include directory.
+ac_x_includes=
+else $as_nop
+  for ac_dir in $ac_x_header_dirs; do
+  if test -r "$ac_dir/X11/Xlib.h"; then
+    ac_x_includes=$ac_dir
+    break
+  fi
+done
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+  # Check for the libraries.
+  # See if we find them without any special options.
+  # Don't add to $LIBS permanently.
+  ac_save_LIBS=$LIBS
+  LIBS="-lX11 $LIBS"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+int
+main (void)
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else $as_nop
+  LIBS=$ac_save_LIBS
+for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+  # Don't even attempt the hair of trying to link an X program!
+  for ac_extension in a so sl dylib la dll; do
+    if test -r "$ac_dir/libX11.$ac_extension"; then
+      ac_x_libraries=$ac_dir
+      break 2
+    fi
+  done
+done
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+fi
+# Record the results.
+case $ac_x_includes,$ac_x_libraries in @%:@(
+  no,* | *,no | *\'*) :
+    # Didn't find X, or a directory has "'" in its name.
+    ac_cv_have_x="have_x=no" ;; @%:@(
+  *) :
+    # Record where we found X for the cache.
+    ac_cv_have_x="have_x=yes\
+	ac_x_includes='$ac_x_includes'\
+	ac_x_libraries='$ac_x_libraries'" ;;
+esac
+fi
+;; #(
+    *) have_x=yes;;
+  esac
+  eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
+printf "%s\n" "$have_x" >&6; }
+  no_x=yes
+else
+  # If each of the values was on the command line, it overrides each guess.
+  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+  # Update the cache value to reflect the command line values.
+  ac_cv_have_x="have_x=yes\
+	ac_x_includes='$x_includes'\
+	ac_x_libraries='$x_libraries'"
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
+printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  
+printf "%s\n" "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+printf %s "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else $as_nop
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+printf "%s\n" "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char XOpenDisplay ();
+int
+main (void)
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+printf %s "checking for dnet_ntoa in -ldnet... " >&6; }
+if test ${ac_cv_lib_dnet_dnet_ntoa+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char dnet_ntoa ();
+int
+main (void)
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else $as_nop
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char dnet_ntoa ();
+int
+main (void)
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else $as_nop
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+printf %s "checking for gethostbyname in -lnsl... " >&6; }
+if test ${ac_cv_lib_nsl_gethostbyname+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char gethostbyname ();
+int
+main (void)
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else $as_nop
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+printf %s "checking for gethostbyname in -lbsd... " >&6; }
+if test ${ac_cv_lib_bsd_gethostbyname+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char gethostbyname ();
+int
+main (void)
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else $as_nop
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+printf %s "checking for connect in -lsocket... " >&6; }
+if test ${ac_cv_lib_socket_connect+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char connect ();
+int
+main (void)
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_socket_connect=yes
+else $as_nop
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+printf "%s\n" "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = xyes
+then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+printf %s "checking for remove in -lposix... " >&6; }
+if test ${ac_cv_lib_posix_remove+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char remove ();
+int
+main (void)
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_posix_remove=yes
+else $as_nop
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+printf "%s\n" "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+printf %s "checking for shmat in -lipc... " >&6; }
+if test ${ac_cv_lib_ipc_shmat+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char shmat ();
+int
+main (void)
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_ipc_shmat=yes
+else $as_nop
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+printf %s "checking for IceConnectionNumber in -lICE... " >&6; }
+if test ${ac_cv_lib_ICE_IceConnectionNumber+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char IceConnectionNumber ();
+int
+main (void)
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else $as_nop
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes
+then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+## Output directives for the C compiler
+
+## Output directives for the linker
+
+## Output any extra libraries required by X11
+
+
+## Finally, output the list of libraries that need to appear before -lX11
+## Some part of FriCAS depends on Xpm.  That library has kind uncertain
+## future.  At some point in the past, it was deprecated, to be
+## replaced by xpm-nox; then came back again.  So, its support may
+## vary from system to system.  For the moment, we do a quick sanity
+## check and disable X11 if Xpm is not present.  Long term, FriCAS should
+## get rid of dependence on Xpm.  Another possibility is to (optionally)
+## bundle Xpm source tarball and build Xpm if needed.
+
+if test -z $no_x; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToImage in -lXpm" >&5
+printf %s "checking for XpmReadFileToImage in -lXpm... " >&6; }
+if test ${ac_cv_lib_Xpm_XpmReadFileToImage+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXpm $X_LIBS -lX11 $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char XpmReadFileToImage ();
+int
+main (void)
+{
+return XpmReadFileToImage ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_Xpm_XpmReadFileToImage=yes
+else $as_nop
+  ac_cv_lib_Xpm_XpmReadFileToImage=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToImage" >&5
+printf "%s\n" "$ac_cv_lib_Xpm_XpmReadFileToImage" >&6; }
+if test "x$ac_cv_lib_Xpm_XpmReadFileToImage" = xyes
+then :
+  fricas_has_xpm=yes
+else $as_nop
+  fricas_has_xpm=no
+fi
+
+else
+  fricas_has_xpm=no
+fi
+
+X_PRE_LIBS="-lXpm $X_PRE_LIBS"
+
+
+## If the system supports X11, then build graphics and hyperdoc
+if test x"$fricas_has_xpm" = xyes; then
+    fricas_c_runtime="$fricas_c_runtime graphics"
+    fricas_src_all="$fricas_src_all all-graph"
+    fricas_src_subdirs="$fricas_src_subdirs graph"
+    ac_config_files="$ac_config_files src/graph/Makefile:config/var-def.mk:src/graph/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/Gdraws/Makefile:config/var-def.mk:src/graph/Gdraws/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/view2D/Makefile:config/var-def.mk:src/graph/view2D/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/view3D/Makefile:config/var-def.mk:src/graph/view3D/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/viewAlone/Makefile:config/var-def.mk:src/graph/viewAlone/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/viewman/Makefile:config/var-def.mk:src/graph/viewman/Makefile.in:config/setup-dep.mk"
+
+else
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: The Graphics and HyperDoc components are disabled." >&5
+printf "%s\n" "$as_me: The Graphics and HyperDoc components are disabled." >&6;}
+fi
+
+
+
+if test x"$fricas_has_xpm" = xyes; then
+   ac_fn_c_check_header_compile "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
+if test "x$ac_cv_header_regex_h" = xyes
+then :
+  fricas_src_all="$fricas_src_all all-hyper all-doc"
+                    fricas_src_subdirs="$fricas_src_subdirs hyper doc"
+                    for ac_prog in xvfb-run
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_XVFB_RUN+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$XVFB_RUN"; then
+  ac_cv_prog_XVFB_RUN="$XVFB_RUN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_XVFB_RUN="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+XVFB_RUN=$ac_cv_prog_XVFB_RUN
+if test -n "$XVFB_RUN"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XVFB_RUN" >&5
+printf "%s\n" "$XVFB_RUN" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$XVFB_RUN" && break
+done
+
+                    if test -n "$XVFB_RUN"; then
+                        MAYBE_VIEWPORTS=viewports
+                        XVFB="xvfb-run -a -n 0 -s '-screen 0 1024x768x24'"
+                    else
+                        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: HyperDoc graphics must be built separately." >&5
+printf "%s\n" "$as_me: HyperDoc graphics must be built separately." >&6;}
+                    fi
+                   
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: HyperDoc is disabled." >&5
+printf "%s\n" "$as_me: HyperDoc is disabled." >&6;}
+fi
+
+fi
+# We need the Makefile (for util.ht) even if we do not build HyperDoc.
+ac_config_files="$ac_config_files src/hyper/Makefile:config/var-def.mk:src/hyper/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/doc/Makefile:config/var-def.mk:src/doc/Makefile.in:config/setup-dep.mk"
+
+
+BASE=""
+
+FRICAS=${BASE}${fricas_targetdir}
+
+
+CCF="-g -O2 -Wall -D_GNU_SOURCE"
+LDF=
+
+case $target in
+    *bsd*|*dragonfly*)
+        
+printf "%s\n" "@%:@define BSDplatform /**/" >>confdefs.h
+
+        CCF="-O2 -pipe -Wall -D_GNU_SOURCE -I/usr/local/include"
+        LDF="-L/usr/local/lib"
+        ;;
+    *darwin*)
+        
+printf "%s\n" "@%:@define MACOSXplatform /**/" >>confdefs.h
+
+        CCF="-O2 -Wall -D_GNU_SOURCE"
+        ;;
+esac
+
+CCF="$CCF $CPPFLAGS $CFLAGS $LDFLAGS"
+LDF="$LDF $LDFLAGS"
+
+
+
+
+ac_config_files="$ac_config_files Makefile:config/var-def.mk:Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/Makefile:config/var-def.mk:src/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/lib/Makefile:config/var-def.mk:src/lib/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/lisp/Makefile:config/var-def.mk:src/lisp/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/boot/Makefile:config/var-def.mk:src/boot/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/interp/Makefile:config/var-def.mk:src/interp/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/algebra/Makefile:config/var-def.mk:src/algebra/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/input/Makefile:config/var-def.mk:src/input/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/etc/Makefile:config/var-def.mk:src/etc/Makefile.in:config/setup-dep.mk"
+
+
+
+###################################################################
+## The following section deals with the generation of the
+## aldor interface.
+## Note that this only works with the new installation layout
+## of the open sourced Aldor compiler.
+
+## This handles the cases if one of the following options is given on the
+## command line. If none is given, then we will skip aldor interface.
+## --enable-aldor, --enable-aldor=yes:
+##   User requires to build the aldor interface. In this case,
+##   any missing prerequisite counts as error (not just warning).
+## --enable-aldor=no, --disable-aldor:
+##   User asks to skip the build of the aldor interface.
+BUILD_ALDOR_INTERFACE=no
+@%:@ Check whether --enable-aldor was given.
+if test ${enable_aldor+y}
+then :
+  enableval=$enable_aldor; case $enableval in @%:@(
+  yes|no) :
+    BUILD_ALDOR_INTERFACE=$enableval ;; @%:@(
+  *) :
+    as_fn_error $? "only yes/no allowed as value for --enable-aldor" "$LINENO" 5
+   ;;
+esac
+
+fi
+
+
+
+@%:@ Check whether --with-aldor-binary was given.
+if test ${with_aldor_binary+y}
+then :
+  withval=$with_aldor_binary; if test -x $withval
+then :
+  
+        ALDOR_binary=$withval
+else $as_nop
+  ALDOR_binary=
+fi
+else $as_nop
+  ALDOR_binary=
+fi
+
+
+###################################################################
+## If one of the Aldor related tests fail we should warn and
+## not build the Aldor interface.
+## The ALDORROOT environment variable is no longer necessary with the
+## open-source version of Aldor.
+if test x"$BUILD_ALDOR_INTERFACE" = xyes
+then :
+  
+  ## check whether Aldor is available
+  for ac_prog in aldor
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_sys_ALDOR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$sys_ALDOR"; then
+  ac_cv_prog_sys_ALDOR="$sys_ALDOR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_sys_ALDOR="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+sys_ALDOR=$ac_cv_prog_sys_ALDOR
+if test -n "$sys_ALDOR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $sys_ALDOR" >&5
+printf "%s\n" "$sys_ALDOR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$sys_ALDOR" && break
+done
+
+  if test -z "$sys_ALDOR" -a -z "$ALDOR_binary"
+then :
+  
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Aldor not found." >&5
+printf "%s\n" "$as_me: WARNING: Aldor not found." >&2;}
+    as_fn_error $? "prerequisites for Aldor interface missing" "$LINENO" 5
+    BUILD_ALDOR_INTERFACE=no
+  
+fi
+  if test -z $ALDOR_binary
+then :
+  
+      ALDOR=$sys_ALDOR
+else $as_nop
+  ALDOR=$ALDOR_binary
+fi
+  if ALDOR_datadir=`${ALDOR} --print-confvar datadir`
+then :
+  
+else $as_nop
+  as_fn_error $? "You need a newer version of Aldor" "$LINENO" 5
+  
+fi
+
+fi
+
+
+
+
+if test x"$BUILD_ALDOR_INTERFACE" = xyes
+then :
+  
+    ## Check how foreign imports are mapped to syntax
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Aldor foreign style" >&5
+printf %s "checking Aldor foreign style... " >&6; }
+    echo 'import foo: X from Foreign C' > tmp.as
+    if ${ALDOR} -Fap tmp.as > /dev/null 2>&1
+then :
+  ALDOR_foreignStyle=Foreign
+           ALDOR_conditionalCast=T
+           if grep -q 'ForeignImport' tmp.ap;
+	   then
+	       ALDOR_foreignStyle=ForeignImport
+	       ALDOR_conditionalCast=NIL
+	   fi;
+           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ALDOR_foreignStyle" >&5
+printf "%s\n" "$ALDOR_foreignStyle" >&6; }
+else $as_nop
+  as_fn_error $? "Failed to test aldor foreign syntax" "$LINENO" 5
+fi
+    
+fi
+
+
+
+
+###################################################################
+# The installation is currently not done by recursively calling
+# install in the src subdirectories, so we have to hardcode the
+# installation of the aldor interface in Makefile.in and let a
+# variable decide whether or not the interface stuff should be
+# installed.
+
+
+if test x"$BUILD_ALDOR_INTERFACE" = xyes ; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Aldor interface will be built." >&5
+printf "%s\n" "$as_me: Aldor interface will be built." >&6;}
+  fricas_src_subdirs="$fricas_src_subdirs aldor"
+  fricas_src_all="$fricas_src_all all-aldor"
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Aldor interface will not be built." >&5
+printf "%s\n" "$as_me: WARNING: Aldor interface will not be built." >&2;}
+fi
+ac_config_files="$ac_config_files src/aldor/Makefile:config/var-def.mk:src/aldor/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/aldor/Makefile2:config/var-def.mk:src/aldor/Makefile2.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/aldor/Makefile3:config/var-def.mk:src/aldor/Makefile3.in:config/setup-dep.mk"
+
+###################################################################
+
+
+###################################################################
+## The following section deals with running fricas inside emacs.
+## The sources are expected in ${srcdir}/contrib/emacs.
+## The shell script efricas will be copied to ${bindir}.
+## The files fricas*.el should probably go to
+#    emacsdatadir=$datadir/emacs/site-lisp
+## but will currently be put into
+emacsdatadir=$libdir/fricas/emacs
+
+ac_config_files="$ac_config_files contrib/emacs/Makefile:config/var-def.mk:contrib/emacs/Makefile.in:config/setup-dep.mk"
+
+###################################################################
+
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+	cat confcache >"$cache_file"
+      else
+        case $cache_file in #(
+        */* | ?:*)
+	  mv -f confcache "$cache_file"$$ &&
+	  mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+	  mv -f confcache "$cache_file" ;;
+	esac
+      fi
+    fi
+  else
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIB@&t@OBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else $as_nop
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
+as_nl='
+'
+export as_nl
+IFS=" ""	$as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
+
+# The user is always right.
+if ${PATH_SEPARATOR+false} :; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  printf "%s\n" "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else $as_nop
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else $as_nop
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n.  New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_@&t@echo='printf %s\n'
+as_@&t@echo_n='printf %s'
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+
+@%:@ as_fn_executable_p FILE
+@%:@ -----------------------
+@%:@ Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} @%:@ as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by FriCAS $as_me 1.3.8, which was
+generated by GNU Autoconf 2.71.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE] 
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE] 
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Report bugs to <fricas-devel@googlegroups.com>.
+FriCAS home page: <https://fricas.github.io>."
+
+_ACEOF
+ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
+ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config='$ac_cs_config_escaped'
+ac_cs_version="\\
+FriCAS config.status 1.3.8
+configured by $0, generated by GNU Autoconf 2.71,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2021 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    printf "%s\n" "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    printf "%s\n" "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    as_fn_error $? "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+  --help | --hel | -h )
+    printf "%s\n" "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
+_ASBOX
+  printf "%s\n" "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "config/fricas_c_macros.h") CONFIG_HEADERS="$CONFIG_HEADERS config/fricas_c_macros.h" ;;
+    "src/clef/Makefile") CONFIG_FILES="$CONFIG_FILES src/clef/Makefile:config/var-def.mk:src/clef/Makefile.in:config/setup-dep.mk" ;;
+    "src/sman/Makefile") CONFIG_FILES="$CONFIG_FILES src/sman/Makefile:config/var-def.mk:src/sman/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/Makefile:config/var-def.mk:src/graph/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/Gdraws/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/Gdraws/Makefile:config/var-def.mk:src/graph/Gdraws/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/view2D/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/view2D/Makefile:config/var-def.mk:src/graph/view2D/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/view3D/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/view3D/Makefile:config/var-def.mk:src/graph/view3D/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/viewAlone/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/viewAlone/Makefile:config/var-def.mk:src/graph/viewAlone/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/viewman/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/viewman/Makefile:config/var-def.mk:src/graph/viewman/Makefile.in:config/setup-dep.mk" ;;
+    "src/hyper/Makefile") CONFIG_FILES="$CONFIG_FILES src/hyper/Makefile:config/var-def.mk:src/hyper/Makefile.in:config/setup-dep.mk" ;;
+    "src/doc/Makefile") CONFIG_FILES="$CONFIG_FILES src/doc/Makefile:config/var-def.mk:src/doc/Makefile.in:config/setup-dep.mk" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile:config/var-def.mk:Makefile.in:config/setup-dep.mk" ;;
+    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile:config/var-def.mk:src/Makefile.in:config/setup-dep.mk" ;;
+    "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile:config/var-def.mk:src/lib/Makefile.in:config/setup-dep.mk" ;;
+    "src/lisp/Makefile") CONFIG_FILES="$CONFIG_FILES src/lisp/Makefile:config/var-def.mk:src/lisp/Makefile.in:config/setup-dep.mk" ;;
+    "src/boot/Makefile") CONFIG_FILES="$CONFIG_FILES src/boot/Makefile:config/var-def.mk:src/boot/Makefile.in:config/setup-dep.mk" ;;
+    "src/interp/Makefile") CONFIG_FILES="$CONFIG_FILES src/interp/Makefile:config/var-def.mk:src/interp/Makefile.in:config/setup-dep.mk" ;;
+    "src/algebra/Makefile") CONFIG_FILES="$CONFIG_FILES src/algebra/Makefile:config/var-def.mk:src/algebra/Makefile.in:config/setup-dep.mk" ;;
+    "src/input/Makefile") CONFIG_FILES="$CONFIG_FILES src/input/Makefile:config/var-def.mk:src/input/Makefile.in:config/setup-dep.mk" ;;
+    "src/etc/Makefile") CONFIG_FILES="$CONFIG_FILES src/etc/Makefile:config/var-def.mk:src/etc/Makefile.in:config/setup-dep.mk" ;;
+    "src/aldor/Makefile") CONFIG_FILES="$CONFIG_FILES src/aldor/Makefile:config/var-def.mk:src/aldor/Makefile.in:config/setup-dep.mk" ;;
+    "src/aldor/Makefile2") CONFIG_FILES="$CONFIG_FILES src/aldor/Makefile2:config/var-def.mk:src/aldor/Makefile2.in:config/setup-dep.mk" ;;
+    "src/aldor/Makefile3") CONFIG_FILES="$CONFIG_FILES src/aldor/Makefile3:config/var-def.mk:src/aldor/Makefile3.in:config/setup-dep.mk" ;;
+    "contrib/emacs/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/emacs/Makefile:config/var-def.mk:contrib/emacs/Makefile.in:config/setup-dep.mk" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
+  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
+h
+s///
+s/^/:/
+s/[	 ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[	 ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_tt"; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+printf "%s\n" "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      printf "%s\n" "/* $configure_input  */" >&1 \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+    } >"$ac_tmp/config.h" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$ac_tmp/config.h" "$ac_file" \
+	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    fi
+  else
+    printf "%s\n" "/* $configure_input  */" >&1 \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+      || as_fn_error $? "could not create -" "$LINENO" 5
+  fi
+ ;;
+  
+  
+  esac
+
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+## Generate rules to extract SPAD type definitions from pamphlets.
+echo "extracting list of SPAD type definitions"
+(cd $srcdir/src/algebra;
+   . ../scripts/find-algebra-files) > src/algebra/tmp-extract-spad.mk
+$srcdir/config/move-if-change \
+    src/algebra/tmp-extract-spad.mk src/algebra/extract-spad.mk
+
+## Configure the use of cached files.
+if test -f $srcdir/src/algebra/use_lisp ; then
+    # Sanity check
+    if test -f $srcdir/src/algebra/A1AGG.lsp ; then
+        touch src/algebra/use_lisp
+    else
+        as_fn_error $? "Sources look corrupted" "$LINENO" 5
+    fi
+fi
+
+echo "Type '${MAKE}' (without quotes) to build FriCAS"
--- /dev/null
+++ fricas-1.3.8/autom4te.cache/output.2
@@ -0,0 +1,8542 @@
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.71 for FriCAS 1.3.8.
+@%:@
+@%:@ Report bugs to <fricas-devel@googlegroups.com>.
+@%:@ 
+@%:@ 
+@%:@ Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
+@%:@ Inc.
+@%:@ 
+@%:@ 
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else $as_nop
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
+as_nl='
+'
+export as_nl
+IFS=" ""	$as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
+
+# The user is always right.
+if ${PATH_SEPARATOR+false} :; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+
+# Use a proper internal environment variable to ensure we don't fall
+  # into an infinite loop, continuously re-executing ourselves.
+  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+    _as_can_reexec=no; export _as_can_reexec;
+    # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+  fi
+  # We don't want this to propagate to other subprocesses.
+          { _as_can_reexec=; unset _as_can_reexec;}
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="as_nop=:
+if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else \$as_nop
+  case \`(set -o) 2>/dev/null\` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" )
+then :
+  
+else \$as_nop
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1
+blah=\$(echo \$(echo blah))
+test x\"\$blah\" = xblah || exit 1
+test -x / || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+  if (eval "$as_required") 2>/dev/null
+then :
+  as_have_required=yes
+else $as_nop
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
+then :
+  
+else $as_nop
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+  as_found=:
+  case $as_dir in @%:@(
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     # Try only shells that exist, to save several forks.
+	     as_shell=$as_dir$as_base
+	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
+then :
+  break 2
+fi
+fi
+	   done;;
+       esac
+  as_found=false
+done
+IFS=$as_save_IFS
+if $as_found
+then :
+  
+else $as_nop
+  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi
+fi
+
+
+      if test "x$CONFIG_SHELL" != x
+then :
+  export CONFIG_SHELL
+             # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+fi
+
+    if test x$as_have_required = xno
+then :
+  printf "%s\n" "$0: This script requires a shell more modern than all"
+  printf "%s\n" "$0: the shells that I found on your system."
+  if test ${ZSH_VERSION+y} ; then
+    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
+$0: fricas-devel@googlegroups.com about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+@%:@ as_fn_nop
+@%:@ ---------
+@%:@ Do nothing but, unlike ":", preserve the value of @S|@?.
+as_fn_nop ()
+{
+  return $?
+}
+as_nop=as_fn_nop
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+
+@%:@ as_fn_executable_p FILE
+@%:@ -----------------------
+@%:@ Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} @%:@ as_fn_executable_p
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else $as_nop
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else $as_nop
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+@%:@ as_fn_nop
+@%:@ ---------
+@%:@ Do nothing but, unlike ":", preserve the value of @S|@?.
+as_fn_nop ()
+{
+  return $?
+}
+as_nop=as_fn_nop
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  printf "%s\n" "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+  # already done that, so ensure we don't try to do so again and fall
+  # in an infinite loop.  This has already happened in practice.
+  _as_can_reexec=no; export _as_can_reexec
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n.  New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_@&t@echo='printf %s\n'
+as_@&t@echo_n='printf %s'
+
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='FriCAS'
+PACKAGE_TARNAME='fricas'
+PACKAGE_VERSION='1.3.8'
+PACKAGE_STRING='FriCAS 1.3.8'
+PACKAGE_BUGREPORT='fricas-devel@googlegroups.com'
+PACKAGE_URL='https://fricas.github.io'
+
+ac_unique_file="src/Makefile.in"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stddef.h>
+#ifdef HAVE_STDIO_H
+# include <stdio.h>
+#endif
+#ifdef HAVE_STDLIB_H
+# include <stdlib.h>
+#endif
+#ifdef HAVE_STRING_H
+# include <string.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_header_c_list=
+ac_subst_vars='LTLIBOBJS
+LIB@&t@OBJS
+emacsdatadir
+BUILD_ALDOR_INTERFACE
+ALDOR_conditionalCast
+ALDOR_foreignStyle
+ALDOR
+ALDOR_datadir
+sys_ALDOR
+LDF
+CCF
+FRICAS
+BASE
+XVFB_RUN
+XVFB
+MAYBE_VIEWPORTS
+fricas_src_all
+X_EXTRA_LIBS
+X_LIBS
+X_PRE_LIBS
+X_CFLAGS
+XMKMF
+fricas_c_runtime_extra
+EGREP
+GREP
+CPP
+fricas_c_runtime
+fricas_has_directory_operations
+fricas_all_prerequisites
+fricas_algebra_optimization
+fricas_debug_compiler
+fricas_fasl_type2
+fricas_fasl_type
+fricas_quiet_flags
+fricas_gcl_rsym_hack
+GMP_EXT
+GMP_LIB
+GMP_LIBDIR
+GMP_LDFLAGS
+GMP_CPPFLAGS
+GMP_WRAP_SO_TARGET
+SOLIB_FLAGS
+LIBSPAD_SO_TARGET
+fricas_lisp_version
+fricas_lisp_flavor
+FRICAS_LISP
+PREGENERATED
+AWK_FOR_TARGET
+MAKEINDEX
+LATEX
+AR
+RANLIB
+TAR
+AWK
+MKTEMP
+TOUCH
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+MAKE
+fricas_targetdir
+fricas_build_bindir
+fricas_builddir
+fricas_top_srcdir
+target_os
+target_vendor
+target_cpu
+target
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+fricas_src_subdirs
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+runstatedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_case_insensitive_file_system_check
+with_pre_generated
+with_lisp
+with_lisp_flavor
+with_gmp
+with_gmp_include
+with_gmp_lib
+enable_gmp
+enable_debug_compiler
+enable_algebra_optimization
+with_x
+enable_aldor
+with_aldor_binary
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+XMKMF'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir runstatedir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+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 FriCAS 1.3.8 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          @<:@@S|@ac_default_prefix@:>@
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          @<:@PREFIX@:>@
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --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/fricas@:>@
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+X features:
+  --x-includes=DIR    X include files are in DIR
+  --x-libraries=DIR   X library files are in DIR
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+  --target=TARGET   configure for building compilers for TARGET [HOST]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of FriCAS 1.3.8:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-case-insensitive-file-system-check 
+                          enable case-insensitive-file-system-check (default
+                          yes)
+  --enable-gmp            use gmp for bignums with SBCL or Clozure CL
+  --enable-debug-compiler (for BOOT or SPAD compiler developers) add debug
+                          information to every component of a compiler
+  --enable-algebra-optimization=S 
+                          use S as Lisp optimize declaration for compiling the
+                          algebra
+  --enable-aldor          build an interface to the Aldor compiler, (yes/no)
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-pre-generated    Specify an absolute path to pre-generated fricas
+                          code.
+  --with-lisp=L           use L as Lisp platform
+  --with-lisp-flavor=F    obsolete and ignored
+  --with-gmp=PATH         specify prefix directory for the installed GMP
+                          package. Equivalent to
+                          --with-gmp-include=PATH/include plus
+                          --with-gmp-lib=PATH/lib
+  --with-gmp-include=PATH specify directory for installed GMP include files
+  --with-gmp-lib=PATH     specify directory for the installed GMP library
+  --with-x                use the X Window System
+  --with-aldor-binary=PATH 
+                          use the aldor binary given
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+  XMKMF       Path to xmkmf, Makefile generator for X Window System
+
+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 <fricas-devel@googlegroups.com>.
+FriCAS home page: <https://fricas.github.io>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for configure.gnu first; this name is used for a wrapper for
+    # Metaconfig's "Configure" on case-insensitive file systems.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+FriCAS configure 1.3.8
+generated by GNU Autoconf 2.71
+
+Copyright (C) 2021 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+@%:@ ac_fn_c_try_compile LINENO
+@%:@ --------------------------
+@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest.beam
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_compile
+
+@%:@ ac_fn_c_try_link LINENO
+@%:@ -----------------------
+@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 test -x conftest$ac_exeext
+       }
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_link
+
+@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists and can be compiled using the include files in
+@%:@ INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  eval "$3=yes"
+else $as_nop
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_header_compile
+
+@%:@ ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
+@%:@ ------------------------------------------------------------------
+@%:@ Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
+@%:@ accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
+ac_fn_check_decl ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  as_decl_name=`echo $2|sed 's/ *(.*//'`
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
+printf %s "checking whether $as_decl_name is declared... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
+  eval ac_save_FLAGS=\$$6
+  as_fn_append $6 " $5"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main (void)
+{
+#ifndef $as_decl_name
+#ifdef __cplusplus
+  (void) $as_decl_use;
+#else
+  (void) $as_decl_name;
+#endif
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  eval "$3=yes"
+else $as_nop
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+  eval $6=\$ac_save_FLAGS
+
+fi
+eval ac_res=\$$3
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_check_decl
+
+@%:@ ac_fn_c_try_cpp LINENO
+@%:@ ----------------------
+@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } > conftest.i && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_cpp
+
+@%:@ ac_fn_c_check_func LINENO FUNC VAR
+@%:@ ----------------------------------
+@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+   which can conflict with char $2 (); below.  */
+
+#include <limits.h>
+#undef $2
+
+/* 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 $2 ();
+/* 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_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main (void)
+{
+return $2 ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  eval "$3=yes"
+else $as_nop
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_func
+ac_configure_args_raw=
+for ac_arg
+do
+  case $ac_arg in
+  *\'*)
+    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+  esac
+  as_fn_append ac_configure_args_raw " '$ac_arg'"
+done
+
+case $ac_configure_args_raw in
+  *$as_nl*)
+    ac_safe_unquote= ;;
+  *)
+    ac_unsafe_z='|&;<>()$`\\"*?@<:@ ''	' # This string ends in space, tab.
+    ac_unsafe_a="$ac_unsafe_z#~"
+    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
+    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
+esac
+
+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 FriCAS $as_me 1.3.8, which was
+generated by GNU Autoconf 2.71.  Invocation command line was
+
+  $ $0$ac_configure_args_raw
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    printf "%s\n" "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Sanitize IFS.
+  IFS=" ""	$as_nl"
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    printf "%s\n" "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    printf "%s\n" "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      printf "%s\n" "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      printf "%s\n" "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	printf "%s\n" "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      printf "%s\n" "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      printf "%s\n" "$as_me: caught signal $ac_signal"
+    printf "%s\n" "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+printf "%s\n" "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+printf "%s\n" "@%:@define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+if test -n "$CONFIG_SITE"; then
+  ac_site_files="$CONFIG_SITE"
+elif test "x$prefix" != xNONE; then
+  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
+else
+  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+fi
+
+for ac_site_file in $ac_site_files
+do
+  case $ac_site_file in @%:@(
+  */*) :
+     ;; @%:@(
+  *) :
+    ac_site_file=./$ac_site_file ;;
+esac
+  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file" \
+      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Test code for whether the C compiler supports C89 (global declarations)
+ac_c_conftest_c89_globals='
+/* Does the compiler advertise C89 conformance?
+   Do not test the value of __STDC__, because some compilers set it to 0
+   while being otherwise adequately conformant. */
+#if !defined __STDC__
+# error "Compiler does not advertise C89 conformance"
+#endif
+
+#include <stddef.h>
+#include <stdarg.h>
+struct stat;
+/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
+struct buf { int x; };
+struct buf * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not \xHH hex character constants.
+   These do not provoke an error unfortunately, instead are silently treated
+   as an "x".  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
+   array size at least.  It is necessary to write \x00 == 0 to get something
+   that is true only with -std.  */
+int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) '\''x'\''
+int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
+               int, int);'
+
+# Test code for whether the C compiler supports C89 (body of main).
+ac_c_conftest_c89_main='
+ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
+'
+
+# Test code for whether the C compiler supports C99 (global declarations)
+ac_c_conftest_c99_globals='
+// Does the compiler advertise C99 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
+# error "Compiler does not advertise C99 conformance"
+#endif
+
+#include <stdbool.h>
+extern int puts (const char *);
+extern int printf (const char *, ...);
+extern int dprintf (int, const char *, ...);
+extern void *malloc (size_t);
+
+// Check varargs macros.  These examples are taken from C99 6.10.3.5.
+// dprintf is used instead of fprintf to avoid needing to declare
+// FILE and stderr.
+#define debug(...) dprintf (2, __VA_ARGS__)
+#define showlist(...) puts (#__VA_ARGS__)
+#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+static void
+test_varargs_macros (void)
+{
+  int x = 1234;
+  int y = 5678;
+  debug ("Flag");
+  debug ("X = %d\n", x);
+  showlist (The first, second, and third items.);
+  report (x>y, "x is %d but y is %d", x, y);
+}
+
+// Check long long types.
+#define BIG64 18446744073709551615ull
+#define BIG32 4294967295ul
+#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+#if !BIG_OK
+  #error "your preprocessor is broken"
+#endif
+#if BIG_OK
+#else
+  #error "your preprocessor is broken"
+#endif
+static long long int bignum = -9223372036854775807LL;
+static unsigned long long int ubignum = BIG64;
+
+struct incomplete_array
+{
+  int datasize;
+  double data[];
+};
+
+struct named_init {
+  int number;
+  const wchar_t *name;
+  double average;
+};
+
+typedef const char *ccp;
+
+static inline int
+test_restrict (ccp restrict text)
+{
+  // See if C++-style comments work.
+  // Iterate through items via the restricted pointer.
+  // Also check for declarations in for loops.
+  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
+    continue;
+  return 0;
+}
+
+// Check varargs and va_copy.
+static bool
+test_varargs (const char *format, ...)
+{
+  va_list args;
+  va_start (args, format);
+  va_list args_copy;
+  va_copy (args_copy, args);
+
+  const char *str = "";
+  int number = 0;
+  float fnumber = 0;
+
+  while (*format)
+    {
+      switch (*format++)
+	{
+	case '\''s'\'': // string
+	  str = va_arg (args_copy, const char *);
+	  break;
+	case '\''d'\'': // int
+	  number = va_arg (args_copy, int);
+	  break;
+	case '\''f'\'': // float
+	  fnumber = va_arg (args_copy, double);
+	  break;
+	default:
+	  break;
+	}
+    }
+  va_end (args_copy);
+  va_end (args);
+
+  return *str && number && fnumber;
+}
+'
+
+# Test code for whether the C compiler supports C99 (body of main).
+ac_c_conftest_c99_main='
+  // Check bool.
+  _Bool success = false;
+  success |= (argc != 0);
+
+  // Check restrict.
+  if (test_restrict ("String literal") == 0)
+    success = true;
+  char *restrict newvar = "Another string";
+
+  // Check varargs.
+  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
+  test_varargs_macros ();
+
+  // Check flexible array members.
+  struct incomplete_array *ia =
+    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+  ia->datasize = 10;
+  for (int i = 0; i < ia->datasize; ++i)
+    ia->data[i] = i * 1.234;
+
+  // Check named initializers.
+  struct named_init ni = {
+    .number = 34,
+    .name = L"Test wide string",
+    .average = 543.34343,
+  };
+
+  ni.number = 58;
+
+  int dynamic_array[ni.number];
+  dynamic_array[0] = argv[0][0];
+  dynamic_array[ni.number - 1] = 543;
+
+  // work around unused variable warnings
+  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
+	 || dynamic_array[ni.number - 1] != 543);
+'
+
+# Test code for whether the C compiler supports C11 (global declarations)
+ac_c_conftest_c11_globals='
+// Does the compiler advertise C11 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
+# error "Compiler does not advertise C11 conformance"
+#endif
+
+// Check _Alignas.
+char _Alignas (double) aligned_as_double;
+char _Alignas (0) no_special_alignment;
+extern char aligned_as_int;
+char _Alignas (0) _Alignas (int) aligned_as_int;
+
+// Check _Alignof.
+enum
+{
+  int_alignment = _Alignof (int),
+  int_array_alignment = _Alignof (int[100]),
+  char_alignment = _Alignof (char)
+};
+_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
+
+// Check _Noreturn.
+int _Noreturn does_not_return (void) { for (;;) continue; }
+
+// Check _Static_assert.
+struct test_static_assert
+{
+  int x;
+  _Static_assert (sizeof (int) <= sizeof (long int),
+                  "_Static_assert does not work in struct");
+  long int y;
+};
+
+// Check UTF-8 literals.
+#define u8 syntax error!
+char const utf8_literal[] = u8"happens to be ASCII" "another string";
+
+// Check duplicate typedefs.
+typedef long *long_ptr;
+typedef long int *long_ptr;
+typedef long_ptr long_ptr;
+
+// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
+struct anonymous
+{
+  union {
+    struct { int i; int j; };
+    struct { int k; long int l; } w;
+  };
+  int m;
+} v1;
+'
+
+# Test code for whether the C compiler supports C11 (body of main).
+ac_c_conftest_c11_main='
+  _Static_assert ((offsetof (struct anonymous, i)
+		   == offsetof (struct anonymous, w.k)),
+		  "Anonymous union alignment botch");
+  v1.i = 2;
+  v1.w.k = 5;
+  ok |= v1.i != 5;
+'
+
+# Test code for whether the C compiler supports C11 (complete).
+ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+${ac_c_conftest_c11_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  ${ac_c_conftest_c99_main}
+  ${ac_c_conftest_c11_main}
+  return ok;
+}
+"
+
+# Test code for whether the C compiler supports C99 (complete).
+ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  ${ac_c_conftest_c99_main}
+  return ok;
+}
+"
+
+# Test code for whether the C compiler supports C89 (complete).
+ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  return ok;
+}
+"
+
+as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
+as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
+as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
+as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
+as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
+as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
+as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
+as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
+as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
+
+# Auxiliary files required by this configure script.
+ac_aux_files="install-sh config.guess config.sub"
+
+# Locations in which to look for auxiliary files.
+ac_aux_dir_candidates="${srcdir}/config"
+
+# Search for a directory containing all of the required auxiliary files,
+# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
+# If we don't find one directory that contains all the files we need,
+# we report the set of missing files from the *first* directory in
+# $ac_aux_dir_candidates and give up.
+ac_missing_aux_files=""
+ac_first_candidate=:
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in $ac_aux_dir_candidates
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+  as_found=:
+  
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
+  ac_aux_dir_found=yes
+  ac_install_sh=
+  for ac_aux in $ac_aux_files
+  do
+    # As a special case, if "install-sh" is required, that requirement
+    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
+    # and $ac_install_sh is set appropriately for whichever one is found.
+    if test x"$ac_aux" = x"install-sh"
+    then
+      if test -f "${as_dir}install-sh"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
+        ac_install_sh="${as_dir}install-sh -c"
+      elif test -f "${as_dir}install.sh"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
+        ac_install_sh="${as_dir}install.sh -c"
+      elif test -f "${as_dir}shtool"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
+        ac_install_sh="${as_dir}shtool install -c"
+      else
+        ac_aux_dir_found=no
+        if $ac_first_candidate; then
+          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
+        else
+          break
+        fi
+      fi
+    else
+      if test -f "${as_dir}${ac_aux}"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
+      else
+        ac_aux_dir_found=no
+        if $ac_first_candidate; then
+          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
+        else
+          break
+        fi
+      fi
+    fi
+  done
+  if test "$ac_aux_dir_found" = yes; then
+    ac_aux_dir="$as_dir"
+    break
+  fi
+  ac_first_candidate=false
+
+  as_found=false
+done
+IFS=$as_save_IFS
+if $as_found
+then :
+  
+else $as_nop
+  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
+fi
+
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+if test -f "${ac_aux_dir}config.guess"; then
+  ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess"
+fi
+if test -f "${ac_aux_dir}config.sub"; then
+  ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub"
+fi
+if test -f "$ac_aux_dir/configure"; then
+  ac_@&t@configure="$SHELL ${ac_aux_dir}configure"
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
+	    and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+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
+
+
+
+
+
+ac_config_headers="$ac_config_headers config/fricas_c_macros.h"
+
+
+
+
+
+# FRICAS_CHECK_PROGS and FRICAS_CHECK_PROG signal error if the
+# program is not found
+
+
+
+
+fricas_src_subdirs="lib lisp boot interp algebra input etc"
+
+
+
+
+  
+  # Make sure we can run config.sub.
+$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
+  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+printf %s "checking build system type... " >&6; }
+if test ${ac_cv_build+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
+test "x$ac_build_alias" = x &&
+  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
+  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+printf "%s\n" "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+printf %s "checking host system type... " >&6; }
+if test ${ac_cv_host+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
+    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+printf "%s\n" "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
+printf %s "checking target system type... " >&6; }
+if test ${ac_cv_target+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test "x$target_alias" = x; then
+  ac_cv_target=$ac_cv_host
+else
+  ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` ||
+    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5
+fi
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
+printf "%s\n" "$ac_cv_target" >&6; }
+case $ac_cv_target in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
+esac
+target=$ac_cv_target
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_target
+shift
+target_cpu=$1
+target_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+target_os=$*
+IFS=$ac_save_IFS
+case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
+
+
+# The aliases save the names the user supplied, while $host etc.
+# will get canonicalized.
+test -n "$target_alias" &&
+  test "$program_prefix$program_suffix$program_transform_name" = \
+    NONENONEs,x,x, &&
+  program_prefix=${target_alias}-
+
+case $build in
+  *mingw*|*msys*)
+    fricas_pwd=`pwd -W`
+    fricas_top_srcdir=`cd "$srcdir" && pwd -W`
+     ;;
+  *)
+    fricas_pwd=`pwd`
+    fricas_top_srcdir=`cd "$srcdir" && pwd`
+     ;;
+esac
+
+
+
+if echo "$fricas_pwd" | grep ' ' ; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please make sure that name of source directory" >&5
+printf "%s\n" "$as_me: WARNING: Please make sure that name of source directory" >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: and name of build directory does not contain spaces." >&5
+printf "%s\n" "$as_me: WARNING: and name of build directory does not contain spaces." >&2;}
+    as_fn_error $? "Name of build directory contains space." "$LINENO" 5
+fi
+if echo "$srcdir" | grep ' ' || echo "fricas_top_srcdir" | grep ' ' ; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please make sure that name of source directory" >&5
+printf "%s\n" "$as_me: WARNING: Please make sure that name of source directory" >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: and name of build directory does not contain spaces." >&5
+printf "%s\n" "$as_me: WARNING: and name of build directory does not contain spaces." >&2;}
+    as_fn_error $? "Name of source directory contains space." "$LINENO" 5
+fi
+
+## Where tools for the build machine are built
+fricas_builddir=$fricas_pwd/build/$build
+
+fricas_build_bindir=$fricas_builddir/bin
+
+
+## Prefix for the staging target installation directory
+fricas_targetdir=$fricas_pwd/target/$target
+
+if test $build != $target; then
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Cross build is not supported." >&5
+printf "%s\n" "$as_me: WARNING: Cross build is not supported." >&2;}
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please notify fricas-devel@googlegroups.com if you succeed." >&5
+printf "%s\n" "$as_me: WARNING: Please notify fricas-devel@googlegroups.com if you succeed." >&2;}
+fi
+
+@%:@ Check whether --enable-case-insensitive-file-system-check was given.
+if test ${enable_case_insensitive_file_system_check+y}
+then :
+  enableval=$enable_case_insensitive_file_system_check; fricas_test_case_insensitive_fs=$enableval
+else $as_nop
+  fricas_test_case_insensitive_fs=yes
+fi
+
+if test x$fricas_test_case_insensitive_fs = xyes; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for in-tree build on case insensitive file system" >&5
+printf %s "checking for in-tree build on case insensitive file system... " >&6; }
+  if test "$fricas_top_srcdir" = "$fricas_pwd"; then
+   rm -f ac_TEST_filenames_CASE_sensitive ac_test_filenames_case_sensitive
+   echo foo > ac_test_filenames_case_sensitive
+   if test -f ac_TEST_filenames_CASE_sensitive; then
+      rm ac_test_filenames_case_sensitive
+      as_fn_error $? "in tree build on case insensitive file system is not supported. Use out-of-source-tree build instead." "$LINENO" 5
+   else
+      rm ac_test_filenames_case_sensitive
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+   fi
+  else
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+  fi
+fi
+
+## Accumulate list of utils needed for the build platform
+fricas_all_prerequisites=
+
+case $build in
+    *linux*)
+        # GNU/Linux systems come equipped with GNU Make, called `make'
+        for ac_prog in make
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKE+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MAKE"; then
+  ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MAKE="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MAKE=$ac_cv_prog_MAKE
+if test -n "$MAKE"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
+printf "%s\n" "$MAKE" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MAKE" && break
+done
+
+   test -n "$MAKE" || as_fn_error $? "Make utility missing." "$LINENO" 5
+        ;;
+    *)
+        # Other systems tend to spell it `gmake' and such
+        for ac_prog in gmake make
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKE+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MAKE"; then
+  ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MAKE="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MAKE=$ac_cv_prog_MAKE
+if test -n "$MAKE"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
+printf "%s\n" "$MAKE" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MAKE" && break
+done
+
+   test -n "$MAKE" || as_fn_error $? "Make utility missing." "$LINENO" 5
+        if ! $MAKE --version | grep 'GNU' 2>/dev/null; then
+            as_fn_error $? "FriCAS build system needs GNU Make." "$LINENO" 5
+        fi
+        ;;
+esac
+
+## Make sure the C compiler is from GCC
+
+
+
+
+
+
+
+
+
+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
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $@%:@ != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
+set dummy ${ac_tool_prefix}clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}clang"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "clang", so it can be a program name with args.
+set dummy clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="clang"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+fi
+
+
+test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion -version; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+  fi
+  rm -f conftest.er1 conftest.err
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+printf %s "checking whether the C compiler works... " >&6; }
+ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else $as_nop
+  ac_file=''
+fi
+if test -z "$ac_file"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+printf %s "checking for C compiler default output file name... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+printf "%s\n" "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+printf %s "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else $as_nop
+  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+printf "%s\n" "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <stdio.h>
+int
+main (void)
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+printf %s "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+  { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+  if { ac_try='./conftest$ac_cv_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+    fi
+  fi
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+printf "%s\n" "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+printf %s "checking for suffix of object files... " >&6; }
+if test ${ac_cv_objext+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+printf "%s\n" "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
+printf %s "checking whether the compiler supports GNU C... " >&6; }
+if test ${ac_cv_c_compiler_gnu+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_compiler_gnu=yes
+else $as_nop
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+y}
+ac_save_CFLAGS=$CFLAGS
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+printf %s "checking whether $CC accepts -g... " >&6; }
+if test ${ac_cv_prog_cc_g+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_g=yes
+else $as_nop
+  CFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+else $as_nop
+  ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
+if test $ac_test_CFLAGS; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+ac_prog_cc_stdc=no
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
+printf %s "checking for $CC option to enable C11 features... " >&6; }
+if test ${ac_cv_prog_cc_c11+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c11=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c11_program
+_ACEOF
+for ac_arg in '' -std=gnu11
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c11=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c11" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c11" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c11" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
+printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
+     CC="$CC $ac_cv_prog_cc_c11"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
+  ac_prog_cc_stdc=c11
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
+printf %s "checking for $CC option to enable C99 features... " >&6; }
+if test ${ac_cv_prog_cc_c99+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c99=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c99_program
+_ACEOF
+for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c99=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c99" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c99" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c99" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
+printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
+     CC="$CC $ac_cv_prog_cc_c99"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
+  ac_prog_cc_stdc=c99
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
+printf %s "checking for $CC option to enable C89 features... " >&6; }
+if test ${ac_cv_prog_cc_c89+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c89_program
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c89" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c89" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
+     CC="$CC $ac_cv_prog_cc_c89"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+  ac_prog_cc_stdc=c89
+fi
+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
+
+if test x$GCC != xyes; then
+    as_fn_error $? "We need a C compiler from GCC" "$LINENO" 5
+fi
+# fricas_cflags="-O2 -Wall -D_GNU_SOURCE"
+# AC_SUBST(fricas_cflags)
+
+## What is the extension of object files on this platform?
+
+
+
+  # Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+printf %s "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if test ${ac_cv_path_install+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    # Account for fact that we put trailing slashes in our PATH walk.
+case $as_dir in @%:@((
+  ./ | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test ${ac_cv_path_install+y}; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+printf "%s\n" "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+# AC_PROG_LN_S
+# Extract the first word of "touch", so it can be a program name with args.
+set dummy touch; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TOUCH+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$TOUCH"; then
+  ac_cv_prog_TOUCH="$TOUCH" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_TOUCH="touch"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+TOUCH=$ac_cv_prog_TOUCH
+if test -n "$TOUCH"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
+printf "%s\n" "$TOUCH" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$TOUCH" || as_fn_error $? "'touch' program is missing." "$LINENO" 5
+for ac_prog in mktemp
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MKTEMP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MKTEMP"; then
+  ac_cv_prog_MKTEMP="$MKTEMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MKTEMP="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MKTEMP=$ac_cv_prog_MKTEMP
+if test -n "$MKTEMP"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5
+printf "%s\n" "$MKTEMP" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MKTEMP" && break
+done
+
+
+case $build in
+     *-solaris9)
+        # Extract the first word of "gawk", so it can be a program name with args.
+set dummy gawk; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AWK+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AWK="gawk"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+printf "%s\n" "$AWK" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$AWK" || as_fn_error $? "FriCAS needs gawk" "$LINENO" 5
+
+        # Extract the first word of "gtar", so it can be a program name with args.
+set dummy gtar; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TAR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$TAR"; then
+  ac_cv_prog_TAR="$TAR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_TAR="gtar"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+TAR=$ac_cv_prog_TAR
+if test -n "$TAR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
+printf "%s\n" "$TAR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$TAR" || as_fn_error $? "FriCAS needs gtar" "$LINENO" 5
+        ;;
+
+      *)
+        for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AWK+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AWK="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+printf "%s\n" "$AWK" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+
+        for ac_prog in gtar tar
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TAR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$TAR"; then
+  ac_cv_prog_TAR="$TAR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_TAR="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+TAR=$ac_cv_prog_TAR
+if test -n "$TAR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
+printf "%s\n" "$TAR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$TAR" && break
+done
+
+   test -n "$TAR" || as_fn_error $? "FriCAS needs a tar program" "$LINENO" 5
+
+        ;;
+esac
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_RANLIB+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+printf "%s\n" "$RANLIB" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_RANLIB+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+printf "%s\n" "$ac_ct_RANLIB" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+# Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$AR"; then
+  ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AR="ar"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+printf "%s\n" "$AR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$AR" || as_fn_error $? "program 'ar' is missing" "$LINENO" 5
+
+# Extract the first word of "latex", so it can be a program name with args.
+set dummy latex; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_path_LATEX+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  case $LATEX in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_LATEX="$LATEX" # 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
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_path_LATEX="$as_dir$ac_word$ac_exec_ext"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+LATEX=$ac_cv_path_LATEX
+if test -n "$LATEX"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LATEX" >&5
+printf "%s\n" "$LATEX" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+for ac_prog in makeindex
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKEINDEX+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MAKEINDEX"; then
+  ac_cv_prog_MAKEINDEX="$MAKEINDEX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MAKEINDEX="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MAKEINDEX=$ac_cv_prog_MAKEINDEX
+if test -n "$MAKEINDEX"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINDEX" >&5
+printf "%s\n" "$MAKEINDEX" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MAKEINDEX" && break
+done
+
+
+if test -z $AWK_FOR_TARGET ; then
+   AWK_FOR_TARGET=`which $AWK`
+fi
+
+
+
+## ---------------------------------
+## -- Is there pregenerated data? --
+## ---------------------------------
+##
+## FriCAS might come with precompiled files. In case there is a
+## directory "pre-generated" in the source tree, the contents of
+## directory is used instead of recompiling these files. If this
+## directory exists, it is supposed to be sane, i.e., must have been
+## generated via "make dist". If such a pre-generated directory lives
+## outside the fricas source tree, it can be given to configure via
+## --with-pre-generated=/absolute/path/to/pre-generated or given at
+## build time via "make PREGENERATED=/absolute/path/to/pre-generated".
+
+PREGENERATED=
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking PREGENERATED" >&5
+printf %s "checking PREGENERATED... " >&6; }
+
+@%:@ Check whether --with-pre-generated was given.
+if test ${with_pre_generated+y}
+then :
+  withval=$with_pre_generated; # Action if --with-pre-generated is given.
+    if test -d "$withval"
+then :
+  PREGENERATED=$withval
+else $as_nop
+  as_fn_error $? "--with-pre-generated directory does not exist." "$LINENO" 5
+fi
+else $as_nop
+  # Action if --with-pre-generated is not given.
+    if test -d $fricas_top_srcdir/pre-generated
+then :
+  PREGENERATED=$fricas_top_srcdir/pre-generated
+fi
+
+fi
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"$PREGENERATED\"" >&5
+printf "%s\n" "\"$PREGENERATED\"" >&6; }
+
+
+## ------------------------
+## -- Which Lisp to use? --
+## ------------------------
+##
+## We will default to SBCL later, if no lisp implementation is specified.
+fricas_lisp=
+fricas_lisp_flavor=unknown
+
+@%:@ Check whether --with-lisp was given.
+if test ${with_lisp+y}
+then :
+  withval=$with_lisp; fricas_lisp=$withval
+fi
+
+## Default to SBCL if no lisp given
+if test -z "$fricas_lisp" ; then
+    # Extract the first word of "sbcl", so it can be a program name with args.
+set dummy sbcl; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_path_FRICAS_LISP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  case $FRICAS_LISP in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_FRICAS_LISP="$FRICAS_LISP" # 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
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_path_FRICAS_LISP="$as_dir$ac_word$ac_exec_ext"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+FRICAS_LISP=$ac_cv_path_FRICAS_LISP
+if test -n "$FRICAS_LISP"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FRICAS_LISP" >&5
+printf "%s\n" "$FRICAS_LISP" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+    if test -z $FRICAS_LISP ; then
+        as_fn_error $? "sbcl not found and no Lisp specified.
+                      Install supported Lisp implementation and
+                      use --with-lisp option to tell FriCAS
+                      how to invoke your Lisp" "$LINENO" 5
+    fi
+    fricas_lisp=$FRICAS_LISP
+else
+    ## Honor use of Lisp image specified on command line
+    FRICAS_LISP=$fricas_lisp
+    
+    :
+fi
+
+
+@%:@ Check whether --with-lisp-flavor was given.
+if test ${with_lisp_flavor+y}
+then :
+  withval=$with_lisp_flavor; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: --with-lisp-flavor is ignored now" >&5
+printf "%s\n" "$as_me: WARNING: --with-lisp-flavor is ignored now" >&2;}
+           
+fi
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Lisp implementation" >&5
+printf %s "checking Lisp implementation... " >&6; }
+rm -f config_cl.out
+echo '(load "'"$fricas_top_srcdir"'/config.lisp")' | $fricas_lisp
+
+if test x$fricas_lisp_flavor = xunknown ; then
+      fricas_lisp_flavor=`sed -n -e 's/fricas_lisp_flavor=//p' config_cl.out`
+fi
+
+if test -z "$fricas_lisp_flavor" ; then
+    as_fn_error $? "Unable to determine Lisp flavor" "$LINENO" 5
+fi
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fricas_lisp_flavor" >&5
+printf "%s\n" "$fricas_lisp_flavor" >&6; }
+
+fricas_fasl_type=`sed -n -e 's/fricas_fasl_type=//p' config_cl.out`
+fricas_lisp_version=`sed -n -e 's/fricas_lisp_version=//p' config_cl.out`
+
+if test -z "$fricas_lisp_version" ; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to determine Lisp version." >&5
+printf "%s\n" "$as_me: WARNING: Unable to determine Lisp version." >&2;}
+else
+   case $fricas_lisp_flavor in
+     clisp)
+        if echo $fricas_lisp_version | grep '^[0-1]\.' > /dev/null || \
+           echo $fricas_lisp_version | grep '^2\.[0-3]' > /dev/null ; then
+             as_fn_error $? "clisp $fricas_lisp_version is too old" "$LINENO" 5
+        fi
+        ;;
+     ecl)
+        case $fricas_lisp_version in
+           0.*)
+              case $fricas_lisp_version in
+                 0.9j)
+                    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: You use old ecl, please consider upgrade" >&5
+printf "%s\n" "$as_me: WARNING: You use old ecl, please consider upgrade" >&2;}
+                   ;;
+                 0.9l)
+                   ;;
+                 *)
+                    as_fn_error $? "ecl $fricas_lisp_version is too old" "$LINENO" 5
+                   ;;
+               esac
+             ;;
+         esac
+        ;;
+     gcl)
+        case $fricas_lisp_version in
+           2.6.7|2.6.8|2.6.9|2.6.1[0-9])
+             ;;
+           2.7.0)
+             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: FriCAS needs porting to gcl $fricas_lisp_version
+                          please proceed with caution" >&5
+printf "%s\n" "$as_me: WARNING: FriCAS needs porting to gcl $fricas_lisp_version
+                          please proceed with caution" >&2;}
+             ;;
+           *)
+             as_fn_error $? "gcl $fricas_lisp_version is too old" "$LINENO" 5
+             ;;
+        esac
+        ;;
+     openmcl)
+        if echo $fricas_lisp_version | grep '^1\.1[0-9]' > /dev/null ; then
+            true
+        else if echo $fricas_lisp_version | grep '^0\.' > /dev/null || \
+           echo $fricas_lisp_version | grep '^1\.[01]' > /dev/null ; then
+             as_fn_error $? "openmcl $fricas_lisp_version is too old" "$LINENO" 5
+             fi
+        fi
+        ;;
+     sbcl)
+        if echo $fricas_lisp_version | grep '^0\.' > /dev/null || \
+           echo $fricas_lisp_version | grep '^1\.0.[0-6]$' > /dev/null ; then
+             as_fn_error $? "sbcl $fricas_lisp_version is too old" "$LINENO" 5
+        fi
+        case $(uname -m) in
+           i*86)
+             case $fricas_lisp_version in
+                1.5.9|2.0.*|2.1.[0-3]|2.1.[0-3].*)
+                  as_fn_error $? "sbcl $fricas_lisp_version on $(uname -m) has a serious runtime issue. Please use different sbcl version" "$LINENO" 5
+                    ;;
+             esac
+               ;;
+        esac
+        case $fricas_lisp_version in
+           1.0.29|1.3.1|1.3.1.*|1.3.2|1.3.3|1.3.4)
+             as_fn_error $? "sbcl $fricas_lisp_version has a bug which does not allow building FriCAS.
+Please use different sbcl version" "$LINENO" 5
+                  ;;
+        esac
+        ;;
+   esac
+fi
+
+
+
+
+## Check if we need shared libspad library.
+case $fricas_lisp_flavor in
+    sbcl|cmucl|clisp|openmcl|lispworks)
+       LIBSPAD_SO_TARGET="libspad_so"
+        ;;
+    *)
+       LIBSPAD_SO_TARGET=""
+       ;;
+esac
+case $target in
+    *darwin*)
+       SOLIB_FLAGS="-dynamiclib -single_module"
+         ;;
+    *)
+       SOLIB_FLAGS="-shared"
+         ;;
+esac
+
+
+
+## In case our underlying lisp is SBCL or Closure CL, we provide a
+## wrapper to enable GMP bignums in lisp
+GMP_WRAP_SO_TARGET=""
+GMP_CPPFLAGS=""
+GMP_LDFLAGS=""
+GMP_LIBDIR=""
+## --with-gmp[=PATH]
+
+@%:@ Check whether --with-gmp was given.
+if test ${with_gmp+y}
+then :
+  withval=$with_gmp; GMP_WRAP_SO_TARGET=gmp_wrap_so
+             if test x$withval = x; then
+                GMP_CPPFLAGS=""
+                GMP_LDFLAGS=""
+                GMP_LIBDIR=""
+             else
+                GMP_CPPFLAGS=-I$withval/include
+                GMP_LDFLAGS=-L$withval/lib
+                GMP_LIBDIR=$withval/lib/
+             fi
+fi
+
+
+@%:@ Check whether --with-gmp-include was given.
+if test ${with_gmp_include+y}
+then :
+  withval=$with_gmp_include; GMP_WRAP_SO_TARGET=gmp_wrap_so
+             GMP_CPPFLAGS="-I$withval"
+fi
+
+
+@%:@ Check whether --with-gmp-lib was given.
+if test ${with_gmp_lib+y}
+then :
+  withval=$with_gmp_lib; GMP_WRAP_SO_TARGET=gmp_wrap_so
+             GMP_LDFLAGS="-L$withval"
+             GMP_LIBDIR="$withval/"
+fi
+
+@%:@ Check whether --enable-gmp was given.
+if test ${enable_gmp+y}
+then :
+  enableval=$enable_gmp; case $enableval in
+               yes) GMP_WRAP_SO_TARGET=gmp_wrap_so ;;
+               no) GMP_WRAP_SO_TARGET="" ;;
+               *) as_fn_error $? "--enable-gmp only allows yes or no as an argument" "$LINENO" 5 ;;
+             esac
+fi
+
+## Check if GMP is really compatible with the Lisp flavour
+if test -n "$GMP_WRAP_SO_TARGET" ; then
+   if test $fricas_lisp_flavor = sbcl ; then
+      true
+   elif test $fricas_lisp_flavor = openmcl ; then
+      case $(uname -m) in
+        arm*|i386|i486|i586|i686|x86_64)
+         GMP_WRAP_SO_TARGET=gmp_wrap_so
+           ;;
+        *)
+         as_fn_error $? "GMP is valid only when using Clozure CL on AMD/Intel
+                       or ARM processors" "$LINENO" 5
+      esac
+   else
+      as_fn_error $? "GMP is valid only when using sbcl or Clozure CL" "$LINENO" 5
+   fi
+fi
+
+
+
+
+GMP_EXT=so
+## If it is possible to enable the gmp wrapper, we have to check
+## whether gmp is actually installed.
+
+ac_header= ac_cache=
+for ac_item in $ac_header_c_list
+do
+  if test $ac_cache; then
+    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
+    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
+      printf "%s\n" "#define $ac_item 1" >> confdefs.h
+    fi
+    ac_header= ac_cache=
+  elif test $ac_header; then
+    ac_cache=$ac_item
+  else
+    ac_header=$ac_item
+  fi
+done
+
+
+
+
+
+
+
+
+if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
+then :
+  
+printf "%s\n" "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+if test -n "$GMP_WRAP_SO_TARGET"
+then :
+  
+  # temporarily save CPPFLAGS and LDFLAGS
+  fricas_save_CPPFLAGS=$CPPFLAGS
+  fricas_save_LDFLAGS=$LDFLAGS
+  # ask for shared library in AC_CHECK_LIB
+  LDFLAGS="$LDFLAGS $GMP_LDFLAGS -fPIC $SOLIB_FLAGS"
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __gmpz_init in -lgmp" >&5
+printf %s "checking for __gmpz_init in -lgmp... " >&6; }
+if test ${ac_cv_lib_gmp___gmpz_init+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lgmp  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char __gmpz_init ();
+int
+main (void)
+{
+return __gmpz_init ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_gmp___gmpz_init=yes
+else $as_nop
+  ac_cv_lib_gmp___gmpz_init=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_init" >&5
+printf "%s\n" "$ac_cv_lib_gmp___gmpz_init" >&6; }
+if test "x$ac_cv_lib_gmp___gmpz_init" = xyes
+then :
+  true
+else $as_nop
+  as_fn_error $? "GNU MP not found, see http://swox.com/gmp" "$LINENO" 5
+fi
+
+  CPPFLAGS="$CPPFLAGS $GMP_CPPFLAGS"
+         for ac_header in gmp.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "gmp.h" "ac_cv_header_gmp_h" "$ac_includes_default"
+if test "x$ac_cv_header_gmp_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_GMP_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "gmp.h not found, see http://swox.com/gmp" "$LINENO" 5
+fi
+
+done
+  # reset CPPFLAGS and LDFLAGS
+  CPPFLAGS=$fricas_save_CPPFLAGS
+  LDFLAGS=$fricas_save_LDFLAGS
+  GMP_LIB=-lgmp
+  case $target in
+          *darwin*) GMP_EXT=dylib ;;
+          *) GMP_EXT=so ;;
+  esac
+
+fi
+
+
+## The following is a horrible to arrange for GCL to successfully
+## rebuild symbol tables with "rsym" on Windows platform.  It should
+## go away as soon as GCL upstream is fixed.
+case $fricas_lisp_flavor,$target in
+    gcl,*mingw*)
+        fricas_gcl_rsym_hack='d=`echo "(format nil \"~a\" si::*system-directory*)" | $(FRICAS_LISP) | grep "/gcl.*/" | sed -e "s,\",,g"`; cp $$d/rsym$(EXEEXT) .'
+        ;;
+    *)
+        fricas_gcl_rsym_hack=':'
+        ;;
+esac
+
+## How are we supposed to tell the Lisp system to eval an expression
+## in batch mode?  What is the extension of a compiled Lisp file?
+case $fricas_lisp_flavor in
+    gcl)
+       fricas_quiet_flags='-batch'
+       fricas_eval_flags='-eval'
+       ;;
+    ecl)
+       fricas_quiet_flags='-norc'
+       fricas_eval_flags='-eval'
+       ;;
+    sbcl)
+       fricas_quiet_flags='--noinform --noprint --no-sysinit --no-userinit'
+       fricas_eval_flags='--eval'
+       ;;
+    cmucl)
+       fricas_quiet_flags='-batch -nositeinit -noinit'
+       fricas_eval_flags='-eval'
+       ;;
+    clisp)
+       fricas_quiet_flags='--quiet -norc'
+       fricas_eval_flags='-x'
+       ;;
+    openmcl)
+       fricas_quiet_flags='--no-init'
+       fricas_eval_flags='--eval'
+       ;;
+    lispworks)
+       fricas_quiet_flags=
+       fricas_eval_flags='-init - -siteinit - -eval'
+       ;;
+    *) as_fn_error $? "We do not know how to build FriCAS this $fricas_lisp" "$LINENO" 5 ;;
+esac
+
+
+if test -z $fricas_fasl_type; then
+   as_fn_error $? "Could not determine extension for compiled Lisp files" "$LINENO" 5
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fricas_fasl_type" >&5
+printf "%s\n" "$fricas_fasl_type" >&6; }
+
+fricas_fasl_type2=$fricas_fasl_type
+case $fricas_lisp_flavor in
+    ecl)
+       fricas_fasl_type="o"
+     ;;
+    *)
+     ;;
+esac
+
+
+
+fricas_debug_compiler='no'
+
+@%:@ Check whether --enable-debug-compiler was given.
+if test ${enable_debug_compiler+y}
+then :
+  enableval=$enable_debug_compiler; fricas_debug_compiler=$enableval
+fi
+
+
+
+
+fricas_algebra_optimization=nil
+
+@%:@ Check whether --enable-algebra-optimization was given.
+if test ${enable_algebra_optimization+y}
+then :
+  enableval=$enable_algebra_optimization; fricas_algebra_optimization=$enableval
+fi
+
+
+
+
+
+
+fricas_has_directory_operations=no
+fricas_has_dirfd_fchdir=no
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
+printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
+if test ${ac_cv_c_undeclared_builtin_options+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_save_CFLAGS=$CFLAGS
+   ac_cv_c_undeclared_builtin_options='cannot detect'
+   for ac_arg in '' -fno-builtin; do
+     CFLAGS="$ac_save_CFLAGS $ac_arg"
+     # This test program should *not* compile successfully.
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+(void) strchr;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+else $as_nop
+  # This test program should compile successfully.
+        # No library function is consistently available on
+        # freestanding implementations, so test against a dummy
+        # declaration.  Include always-available headers on the
+        # off chance that they somehow elicit warnings.
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <float.h>
+#include <limits.h>
+#include <stdarg.h>
+#include <stddef.h>
+extern void ac_decl (int, char *);
+
+int
+main (void)
+{
+(void) ac_decl (0, (char *) 0);
+  (void) ac_decl;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  if test x"$ac_arg" = x
+then :
+  ac_cv_c_undeclared_builtin_options='none needed'
+else $as_nop
+  ac_cv_c_undeclared_builtin_options=$ac_arg
+fi
+          break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+    done
+    CFLAGS=$ac_save_CFLAGS
+  
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
+printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
+  case $ac_cv_c_undeclared_builtin_options in @%:@(
+  'cannot detect') :
+    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot make $CC report undeclared builtins
+See \`config.log' for more details" "$LINENO" 5; } ;; @%:@(
+  'none needed') :
+    ac_c_undeclared_builtin_options='' ;; @%:@(
+  *) :
+    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
+esac
+
+       for ac_header in dirent.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
+if test "x$ac_cv_header_dirent_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_DIRENT_H 1" >>confdefs.h
+ 
+  fricas_has_directory_operations=yes
+  ac_fn_check_decl "$LINENO" "closedir" "ac_cv_have_decl_closedir" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_closedir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_CLOSEDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_directory_operations=no
+fi
+ac_fn_check_decl "$LINENO" "opendir" "ac_cv_have_decl_opendir" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_opendir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_OPENDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_directory_operations=no
+fi
+ac_fn_check_decl "$LINENO" "readdir" "ac_cv_have_decl_readdir" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_readdir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_READDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_directory_operations=no
+fi
+
+  fricas_has_dirfd_fchdir=yes
+  ac_fn_check_decl "$LINENO" "dirfd" "ac_cv_have_decl_dirfd" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_dirfd" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_DIRFD $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_dirfd_fchdir=no
+fi
+
+  ac_fn_check_decl "$LINENO" "fchdir" "ac_cv_have_decl_fchdir" "#define _GNU_SOURCE
+   #include <unistd.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_fchdir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_FCHDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_dirfd_fchdir=no
+fi
+
+
+fi
+
+done
+
+if test x$fricas_has_directory_operations = xyes ; then
+    
+printf "%s\n" "@%:@define HOST_HAS_DIRECTORY_OPERATIONS 1" >>confdefs.h
+
+    if test x$fricas_has_dirfd_fchdir  = xyes ; then
+        
+printf "%s\n" "@%:@define HOST_HAS_DIRFD_FCHDIR 1" >>confdefs.h
+
+    fi
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Can not find directory operations" >&5
+printf "%s\n" "$as_me: WARNING: Can not find directory operations" >&2;}
+fi
+
+
+
+fricas_c_runtime=
+
+
+       for ac_header in signal.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
+if test "x$ac_cv_header_signal_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SIGNAL_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "FriCAS needs signal support." "$LINENO" 5
+fi
+
+done
+ac_fn_check_decl "$LINENO" "sigaction" "ac_cv_have_decl_sigaction" "#include <signal.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_sigaction" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_SIGACTION $ac_have_decl" >>confdefs.h
+
+       for ac_header in sys/stat.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_stat_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SYS_STAT_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "FriCAS needs <sys/stat.h>." "$LINENO" 5
+fi
+
+done
+       for ac_header in unistd.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
+if test "x$ac_cv_header_unistd_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_UNISTD_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "FriCAS needs <unistd.h>" "$LINENO" 5
+fi
+
+done
+ac_fn_check_decl "$LINENO" "getuid" "ac_cv_have_decl_getuid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getuid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETUID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "geteuid" "ac_cv_have_decl_geteuid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_geteuid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETEUID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "getgid" "ac_cv_have_decl_getgid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getgid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETGID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "getegid" "ac_cv_have_decl_getegid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getegid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETEGID $ac_have_decl" >>confdefs.h
+
+
+ac_fn_check_decl "$LINENO" "kill" "ac_cv_have_decl_kill" "#include <signal.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_kill" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_KILL $ac_have_decl" >>confdefs.h
+
+case $host in
+    *mingw*)
+               for ac_header in winsock2.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
+if test "x$ac_cv_header_winsock2_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_WINSOCK2_H 1" >>confdefs.h
+ fricas_host_has_socket=yes
+fi
+
+done
+        fricas_c_runtime_extra="-lwsock32"
+        ;;
+    *)
+               for ac_header in sys/socket.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_socket_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SYS_SOCKET_H 1" >>confdefs.h
+ fricas_host_has_socket=yes
+fi
+
+done
+        ;;
+esac
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <sys/socket.h>
+   
+int
+main (void)
+{
+
+int flag = MSG_NOSIGNAL;
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_MSG_NOSIGNAL 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <sys/types.h>
+#include <sys/socket.h>
+   
+int
+main (void)
+{
+
+int flag = SO_NOSIGPIPE;
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_SO_NOSIGPIPE 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <errno.h>
+#include <sys/socket.h>
+   
+int
+main (void)
+{
+
+int code = EPIPE;
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_EPIPE 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <sys/stat.h>
+#include <sys/types.h>
+   
+int
+main (void)
+{
+
+int code = mkdir ("./foo", (S_IRWXU | S_IRWXO | S_IRWXG));
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_TWO_ARG_MKDIR 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+if test x$fricas_host_has_socket != xyes; then \
+    as_fn_error $? "FriCAS needs support for sockets." "$LINENO" 5
+fi
+
+## solaris-based systems tend to hide the socket library.
+case $host in
+    *solaris*)
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing accept" >&5
+printf %s "checking for library containing accept... " >&6; }
+if test ${ac_cv_search_accept+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char accept ();
+int
+main (void)
+{
+return accept ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' socket
+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
+  if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_search_accept=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext
+  if test ${ac_cv_search_accept+y}
+then :
+  break
+fi
+done
+if test ${ac_cv_search_accept+y}
+then :
+  
+else $as_nop
+  ac_cv_search_accept=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_accept" >&5
+printf "%s\n" "$ac_cv_search_accept" >&6; }
+ac_res=$ac_cv_search_accept
+if test "$ac_res" != no
+then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  fricas_c_runtime_extra="-lsocket"
+else $as_nop
+  as_fn_error $? "socket library not found" "$LINENO" 5
+fi
+
+        ;;
+    *) ;;
+esac
+
+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
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+printf %s "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test ${ac_cv_prog_CPP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+      # Double quotes because $CC needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <limits.h>
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  
+else $as_nop
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # Broken: success on invalid input.
+continue
+else $as_nop
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok
+then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+  
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+printf "%s\n" "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <limits.h>
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  
+else $as_nop
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # Broken: success on invalid input.
+continue
+else $as_nop
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok
+then :
+  
+else $as_nop
+  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+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
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+printf %s "checking for grep that handles long lines and -e... " >&6; }
+if test ${ac_cv_path_GREP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_prog in grep ggrep
+   do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_GREP" || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  printf %s 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    printf "%s\n" 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+printf "%s\n" "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+ 
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+printf %s "checking for egrep... " >&6; }
+if test ${ac_cv_path_EGREP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_prog in egrep
+   do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_EGREP" || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  printf %s 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    printf "%s\n" 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+printf "%s\n" "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+ 
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#if HAVE_SYS_SOCKET_H
+#  include <sys/socket.h>
+#else
+#  include <winsock2.h>
+#endif
+#ifdef AF_LOCAL
+   has_af_local
+#endif
+                 
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "has_af_local" >/dev/null 2>&1
+then :
+  
+printf "%s\n" "@%:@define HAVE_AF_LOCAL 1" >>confdefs.h
+
+fi
+rm -rf conftest*
+
+
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#if HAVE_SYS_SOCKET_H
+#  include <sys/socket.h>
+#else
+#  include <winsock2.h>
+#endif
+#ifdef AF_UNIX
+   has_af_unix
+#endif
+                 
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "has_af_unix" >/dev/null 2>&1
+then :
+  
+printf "%s\n" "@%:@define HAVE_AF_UNIX 1" >>confdefs.h
+
+fi
+rm -rf conftest*
+
+
+
+       for ac_header in util.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "util.h" "ac_cv_header_util_h" "$ac_includes_default"
+if test "x$ac_cv_header_util_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_UTIL_H 1" >>confdefs.h
+ 
+else $as_nop
+  ac_fn_c_check_header_compile "$LINENO" "pty.h" "ac_cv_header_pty_h" "$ac_includes_default"
+if test "x$ac_cv_header_pty_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_PTY_H 1" >>confdefs.h
+
+fi
+
+                   
+fi
+
+done # HAVE_UTIL_H or HAVE_PTY_H
+
+ac_fn_check_decl "$LINENO" "openpty" "ac_cv_have_decl_openpty" "
+#if defined(HAVE_UTIL_H)
+# include <util.h>
+#elif defined(HAVE_PTY_H)
+# include <pty.h>
+#endif
+                 
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY_DECL 1" >>confdefs.h
+
+fi # HAVE_OPENPTY_DECL
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lc" >&5
+printf %s "checking for openpty in -lc... " >&6; }
+if test ${ac_cv_lib_c_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char openpty ();
+int
+main (void)
+{
+return openpty ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_c_openpty=yes
+else $as_nop
+  ac_cv_lib_c_openpty=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_openpty" >&5
+printf "%s\n" "$ac_cv_lib_c_openpty" >&6; }
+if test "x$ac_cv_lib_c_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY 1" >>confdefs.h
+
+       
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lutil" >&5
+printf %s "checking for openpty in -lutil... " >&6; }
+if test ${ac_cv_lib_util_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char openpty ();
+int
+main (void)
+{
+return openpty ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_util_openpty=yes
+else $as_nop
+  ac_cv_lib_util_openpty=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_openpty" >&5
+printf "%s\n" "$ac_cv_lib_util_openpty" >&6; }
+if test "x$ac_cv_lib_util_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY 1" >>confdefs.h
+
+                   fricas_c_runtime_extra="${fricas_c_runtime_extra} -lutil"
+                 
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lbsd" >&5
+printf %s "checking for openpty in -lbsd... " >&6; }
+if test ${ac_cv_lib_bsd_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char openpty ();
+int
+main (void)
+{
+return openpty ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_bsd_openpty=yes
+else $as_nop
+  ac_cv_lib_bsd_openpty=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_openpty" >&5
+printf "%s\n" "$ac_cv_lib_bsd_openpty" >&6; }
+if test "x$ac_cv_lib_bsd_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY 1" >>confdefs.h
+
+                      fricas_c_runtime_extra="${fricas_c_runtime_extra} -lbsd"
+                    
+fi
+
+             
+fi
+
+fi
+ # HAVE_OPENPTY
+
+
+
+ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_wait_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SYS_WAIT_H 1" >>confdefs.h
+
+fi
+
+
+if test x"$ac_cv_header_sys_wait_h" = xyes; then \
+    ac_fn_check_decl "$LINENO" "wait" "ac_cv_have_decl_wait" "#include <sys/wait.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_wait" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_WAIT $ac_have_decl" >>confdefs.h
+
+fi
+
+ac_fn_check_decl "$LINENO" "fork" "ac_cv_have_decl_fork" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_fork" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_FORK $ac_have_decl" >>confdefs.h
+
+
+if test x"$ac_cv_have_decl_fork" = xyes \
+     -a x"$ac_cv_have_decl_wait" = xyes; then \
+    fricas_c_runtime="$fricas_c_runtime terminal_io"
+    fricas_src_all="$fricas_src_all all-sman all-clef"
+    fricas_src_subdirs="$fricas_src_subdirs clef sman"
+    ac_config_files="$ac_config_files src/clef/Makefile:config/var-def.mk:src/clef/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/sman/Makefile:config/var-def.mk:src/sman/Makefile.in:config/setup-dep.mk"
+
+else
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Superman component is disabled." >&5
+printf "%s\n" "$as_me: Superman component is disabled." >&6;}
+fi
+
+fricas_src_all="all-fricassys $fricas_src_all"
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5
+printf %s "checking for X... " >&6; }
+
+
+@%:@ Check whether --with-x was given.
+if test ${with_x+y}
+then :
+  withval=$with_x; 
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+  # The user explicitly disabled X.
+  have_x=disabled
+else
+  case $x_includes,$x_libraries in #(
+    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
+    *,NONE | NONE,*) if test ${ac_cv_have_x+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no
+ac_x_libraries=no
+# Do we need to do anything special at all?
+ac_save_LIBS=$LIBS
+LIBS="-lX11 $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+int
+main (void)
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  # We can compile and link X programs with no special options.
+  ac_x_includes=
+  ac_x_libraries=
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS="$ac_save_LIBS"
+# If that didn't work, only try xmkmf and file system searches
+# for native compilation.
+if test x"$ac_x_includes" = xno && test "$cross_compiling" = no
+then :
+  rm -f -r conftest.dir
+if mkdir conftest.dir; then
+  cd conftest.dir
+  cat >Imakefile <<'_ACEOF'
+incroot:
+	@echo incroot='${INCROOT}'
+usrlibdir:
+	@echo usrlibdir='${USRLIBDIR}'
+libdir:
+	@echo libdir='${LIBDIR}'
+_ACEOF
+  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+    for ac_var in incroot usrlibdir libdir; do
+      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+    done
+    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+    for ac_extension in a so sl dylib la dll; do
+      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
+	ac_im_usrlibdir=$ac_im_libdir; break
+      fi
+    done
+    # Screen out bogus values from the imake configuration.  They are
+    # bogus both because they are the default anyway, and because
+    # using them would break gcc on systems where it needs fixed includes.
+    case $ac_im_incroot in
+	/usr/include) ac_x_includes= ;;
+	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+    esac
+    case $ac_im_usrlibdir in
+	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
+	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+    esac
+  fi
+  cd ..
+  rm -f -r conftest.dir
+fi
+
+  # Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R7/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R7
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R7/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R7
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/opt/X11/include
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+  # Guess where to find include files, by looking for Xlib.h.
+  # First, try using that file with no special directory specified.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # We can compile using X headers with no special include directory.
+ac_x_includes=
+else $as_nop
+  for ac_dir in $ac_x_header_dirs; do
+  if test -r "$ac_dir/X11/Xlib.h"; then
+    ac_x_includes=$ac_dir
+    break
+  fi
+done
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+  # Check for the libraries.
+  # See if we find them without any special options.
+  # Don't add to $LIBS permanently.
+  ac_save_LIBS=$LIBS
+  LIBS="-lX11 $LIBS"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+int
+main (void)
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else $as_nop
+  LIBS=$ac_save_LIBS
+for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+  # Don't even attempt the hair of trying to link an X program!
+  for ac_extension in a so sl dylib la dll; do
+    if test -r "$ac_dir/libX11.$ac_extension"; then
+      ac_x_libraries=$ac_dir
+      break 2
+    fi
+  done
+done
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+fi
+# Record the results.
+case $ac_x_includes,$ac_x_libraries in @%:@(
+  no,* | *,no | *\'*) :
+    # Didn't find X, or a directory has "'" in its name.
+    ac_cv_have_x="have_x=no" ;; @%:@(
+  *) :
+    # Record where we found X for the cache.
+    ac_cv_have_x="have_x=yes\
+	ac_x_includes='$ac_x_includes'\
+	ac_x_libraries='$ac_x_libraries'" ;;
+esac
+fi
+;; #(
+    *) have_x=yes;;
+  esac
+  eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
+printf "%s\n" "$have_x" >&6; }
+  no_x=yes
+else
+  # If each of the values was on the command line, it overrides each guess.
+  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+  # Update the cache value to reflect the command line values.
+  ac_cv_have_x="have_x=yes\
+	ac_x_includes='$x_includes'\
+	ac_x_libraries='$x_libraries'"
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
+printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  
+printf "%s\n" "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+printf %s "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else $as_nop
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+printf "%s\n" "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char XOpenDisplay ();
+int
+main (void)
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+printf %s "checking for dnet_ntoa in -ldnet... " >&6; }
+if test ${ac_cv_lib_dnet_dnet_ntoa+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char dnet_ntoa ();
+int
+main (void)
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else $as_nop
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char dnet_ntoa ();
+int
+main (void)
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else $as_nop
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+printf %s "checking for gethostbyname in -lnsl... " >&6; }
+if test ${ac_cv_lib_nsl_gethostbyname+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char gethostbyname ();
+int
+main (void)
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else $as_nop
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+printf %s "checking for gethostbyname in -lbsd... " >&6; }
+if test ${ac_cv_lib_bsd_gethostbyname+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char gethostbyname ();
+int
+main (void)
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else $as_nop
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+printf %s "checking for connect in -lsocket... " >&6; }
+if test ${ac_cv_lib_socket_connect+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char connect ();
+int
+main (void)
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_socket_connect=yes
+else $as_nop
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+printf "%s\n" "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = xyes
+then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+printf %s "checking for remove in -lposix... " >&6; }
+if test ${ac_cv_lib_posix_remove+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char remove ();
+int
+main (void)
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_posix_remove=yes
+else $as_nop
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+printf "%s\n" "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+printf %s "checking for shmat in -lipc... " >&6; }
+if test ${ac_cv_lib_ipc_shmat+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char shmat ();
+int
+main (void)
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_ipc_shmat=yes
+else $as_nop
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+printf %s "checking for IceConnectionNumber in -lICE... " >&6; }
+if test ${ac_cv_lib_ICE_IceConnectionNumber+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char IceConnectionNumber ();
+int
+main (void)
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else $as_nop
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes
+then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+## Output directives for the C compiler
+
+## Output directives for the linker
+
+## Output any extra libraries required by X11
+
+
+## Finally, output the list of libraries that need to appear before -lX11
+## Some part of FriCAS depends on Xpm.  That library has kind uncertain
+## future.  At some point in the past, it was deprecated, to be
+## replaced by xpm-nox; then came back again.  So, its support may
+## vary from system to system.  For the moment, we do a quick sanity
+## check and disable X11 if Xpm is not present.  Long term, FriCAS should
+## get rid of dependence on Xpm.  Another possibility is to (optionally)
+## bundle Xpm source tarball and build Xpm if needed.
+
+if test -z $no_x; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToImage in -lXpm" >&5
+printf %s "checking for XpmReadFileToImage in -lXpm... " >&6; }
+if test ${ac_cv_lib_Xpm_XpmReadFileToImage+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXpm $X_LIBS -lX11 $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char XpmReadFileToImage ();
+int
+main (void)
+{
+return XpmReadFileToImage ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_Xpm_XpmReadFileToImage=yes
+else $as_nop
+  ac_cv_lib_Xpm_XpmReadFileToImage=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToImage" >&5
+printf "%s\n" "$ac_cv_lib_Xpm_XpmReadFileToImage" >&6; }
+if test "x$ac_cv_lib_Xpm_XpmReadFileToImage" = xyes
+then :
+  fricas_has_xpm=yes
+else $as_nop
+  fricas_has_xpm=no
+fi
+
+else
+  fricas_has_xpm=no
+fi
+
+X_PRE_LIBS="-lXpm $X_PRE_LIBS"
+
+
+## If the system supports X11, then build graphics and hyperdoc
+if test x"$fricas_has_xpm" = xyes; then
+    fricas_c_runtime="$fricas_c_runtime graphics"
+    fricas_src_all="$fricas_src_all all-graph"
+    fricas_src_subdirs="$fricas_src_subdirs graph"
+    ac_config_files="$ac_config_files src/graph/Makefile:config/var-def.mk:src/graph/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/Gdraws/Makefile:config/var-def.mk:src/graph/Gdraws/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/view2D/Makefile:config/var-def.mk:src/graph/view2D/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/view3D/Makefile:config/var-def.mk:src/graph/view3D/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/viewAlone/Makefile:config/var-def.mk:src/graph/viewAlone/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/viewman/Makefile:config/var-def.mk:src/graph/viewman/Makefile.in:config/setup-dep.mk"
+
+else
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: The Graphics and HyperDoc components are disabled." >&5
+printf "%s\n" "$as_me: The Graphics and HyperDoc components are disabled." >&6;}
+fi
+
+
+
+if test x"$fricas_has_xpm" = xyes; then
+   ac_fn_c_check_header_compile "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
+if test "x$ac_cv_header_regex_h" = xyes
+then :
+  fricas_src_all="$fricas_src_all all-hyper all-doc"
+                    fricas_src_subdirs="$fricas_src_subdirs hyper doc"
+                    for ac_prog in xvfb-run
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_XVFB_RUN+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$XVFB_RUN"; then
+  ac_cv_prog_XVFB_RUN="$XVFB_RUN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_XVFB_RUN="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+XVFB_RUN=$ac_cv_prog_XVFB_RUN
+if test -n "$XVFB_RUN"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XVFB_RUN" >&5
+printf "%s\n" "$XVFB_RUN" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$XVFB_RUN" && break
+done
+
+                    if test -n "$XVFB_RUN"; then
+                        MAYBE_VIEWPORTS=viewports
+                        XVFB="xvfb-run -a -n 0 -s '-screen 0 1024x768x24'"
+                    else
+                        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: HyperDoc graphics must be built separately." >&5
+printf "%s\n" "$as_me: HyperDoc graphics must be built separately." >&6;}
+                    fi
+                   
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: HyperDoc is disabled." >&5
+printf "%s\n" "$as_me: HyperDoc is disabled." >&6;}
+fi
+
+fi
+# We need the Makefile (for util.ht) even if we do not build HyperDoc.
+ac_config_files="$ac_config_files src/hyper/Makefile:config/var-def.mk:src/hyper/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/doc/Makefile:config/var-def.mk:src/doc/Makefile.in:config/setup-dep.mk"
+
+
+BASE=""
+
+FRICAS=${BASE}${fricas_targetdir}
+
+
+CCF="-g -O2 -Wall -D_GNU_SOURCE"
+LDF=
+
+case $target in
+    *bsd*|*dragonfly*)
+        
+printf "%s\n" "@%:@define BSDplatform /**/" >>confdefs.h
+
+        CCF="-O2 -pipe -Wall -D_GNU_SOURCE -I/usr/local/include"
+        LDF="-L/usr/local/lib"
+        ;;
+    *darwin*)
+        
+printf "%s\n" "@%:@define MACOSXplatform /**/" >>confdefs.h
+
+        CCF="-O2 -Wall -D_GNU_SOURCE"
+        ;;
+esac
+
+CCF="$CCF $CPPFLAGS $CFLAGS $LDFLAGS"
+LDF="$LDF $LDFLAGS"
+
+
+
+
+ac_config_files="$ac_config_files Makefile:config/var-def.mk:Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/Makefile:config/var-def.mk:src/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/lib/Makefile:config/var-def.mk:src/lib/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/lisp/Makefile:config/var-def.mk:src/lisp/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/boot/Makefile:config/var-def.mk:src/boot/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/interp/Makefile:config/var-def.mk:src/interp/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/algebra/Makefile:config/var-def.mk:src/algebra/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/input/Makefile:config/var-def.mk:src/input/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/etc/Makefile:config/var-def.mk:src/etc/Makefile.in:config/setup-dep.mk"
+
+
+
+###################################################################
+## The following section deals with the generation of the
+## aldor interface.
+## Note that this only works with the new installation layout
+## of the open sourced Aldor compiler.
+
+## This handles the cases if one of the following options is given on the
+## command line. If none is given, then we will skip aldor interface.
+## --enable-aldor, --enable-aldor=yes:
+##   User requires to build the aldor interface. In this case,
+##   any missing prerequisite counts as error (not just warning).
+## --enable-aldor=no, --disable-aldor:
+##   User asks to skip the build of the aldor interface.
+BUILD_ALDOR_INTERFACE=no
+@%:@ Check whether --enable-aldor was given.
+if test ${enable_aldor+y}
+then :
+  enableval=$enable_aldor; case $enableval in @%:@(
+  yes|no) :
+    BUILD_ALDOR_INTERFACE=$enableval ;; @%:@(
+  *) :
+    as_fn_error $? "only yes/no allowed as value for --enable-aldor" "$LINENO" 5
+   ;;
+esac
+
+fi
+
+
+
+@%:@ Check whether --with-aldor-binary was given.
+if test ${with_aldor_binary+y}
+then :
+  withval=$with_aldor_binary; if test -x $withval
+then :
+  
+        ALDOR_binary=$withval
+else $as_nop
+  ALDOR_binary=
+fi
+else $as_nop
+  ALDOR_binary=
+fi
+
+
+###################################################################
+## If one of the Aldor related tests fail we should warn and
+## not build the Aldor interface.
+## The ALDORROOT environment variable is no longer necessary with the
+## open-source version of Aldor.
+if test x"$BUILD_ALDOR_INTERFACE" = xyes
+then :
+  
+  ## check whether Aldor is available
+  for ac_prog in aldor
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_sys_ALDOR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$sys_ALDOR"; then
+  ac_cv_prog_sys_ALDOR="$sys_ALDOR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_sys_ALDOR="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+sys_ALDOR=$ac_cv_prog_sys_ALDOR
+if test -n "$sys_ALDOR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $sys_ALDOR" >&5
+printf "%s\n" "$sys_ALDOR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$sys_ALDOR" && break
+done
+
+  if test -z "$sys_ALDOR" -a -z "$ALDOR_binary"
+then :
+  
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Aldor not found." >&5
+printf "%s\n" "$as_me: WARNING: Aldor not found." >&2;}
+    as_fn_error $? "prerequisites for Aldor interface missing" "$LINENO" 5
+    BUILD_ALDOR_INTERFACE=no
+  
+fi
+  if test -z $ALDOR_binary
+then :
+  
+      ALDOR=$sys_ALDOR
+else $as_nop
+  ALDOR=$ALDOR_binary
+fi
+  if ALDOR_datadir=`${ALDOR} --print-confvar datadir`
+then :
+  
+else $as_nop
+  as_fn_error $? "You need a newer version of Aldor" "$LINENO" 5
+  
+fi
+
+fi
+
+
+
+
+if test x"$BUILD_ALDOR_INTERFACE" = xyes
+then :
+  
+    ## Check how foreign imports are mapped to syntax
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Aldor foreign style" >&5
+printf %s "checking Aldor foreign style... " >&6; }
+    echo 'import foo: X from Foreign C' > tmp.as
+    if ${ALDOR} -Fap tmp.as > /dev/null 2>&1
+then :
+  ALDOR_foreignStyle=Foreign
+           ALDOR_conditionalCast=T
+           if grep -q 'ForeignImport' tmp.ap;
+	   then
+	       ALDOR_foreignStyle=ForeignImport
+	       ALDOR_conditionalCast=NIL
+	   fi;
+           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ALDOR_foreignStyle" >&5
+printf "%s\n" "$ALDOR_foreignStyle" >&6; }
+else $as_nop
+  as_fn_error $? "Failed to test aldor foreign syntax" "$LINENO" 5
+fi
+    
+fi
+
+
+
+
+###################################################################
+# The installation is currently not done by recursively calling
+# install in the src subdirectories, so we have to hardcode the
+# installation of the aldor interface in Makefile.in and let a
+# variable decide whether or not the interface stuff should be
+# installed.
+
+
+if test x"$BUILD_ALDOR_INTERFACE" = xyes ; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Aldor interface will be built." >&5
+printf "%s\n" "$as_me: Aldor interface will be built." >&6;}
+  fricas_src_subdirs="$fricas_src_subdirs aldor"
+  fricas_src_all="$fricas_src_all all-aldor"
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Aldor interface will not be built." >&5
+printf "%s\n" "$as_me: WARNING: Aldor interface will not be built." >&2;}
+fi
+ac_config_files="$ac_config_files src/aldor/Makefile:config/var-def.mk:src/aldor/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/aldor/Makefile2:config/var-def.mk:src/aldor/Makefile2.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/aldor/Makefile3:config/var-def.mk:src/aldor/Makefile3.in:config/setup-dep.mk"
+
+###################################################################
+
+
+###################################################################
+## The following section deals with running fricas inside emacs.
+## The sources are expected in ${srcdir}/contrib/emacs.
+## The shell script efricas will be copied to ${bindir}.
+## The files fricas*.el should probably go to
+#    emacsdatadir=$datadir/emacs/site-lisp
+## but will currently be put into
+emacsdatadir=$libdir/fricas/emacs
+
+ac_config_files="$ac_config_files contrib/emacs/Makefile:config/var-def.mk:contrib/emacs/Makefile.in:config/setup-dep.mk"
+
+###################################################################
+
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+	cat confcache >"$cache_file"
+      else
+        case $cache_file in #(
+        */* | ?:*)
+	  mv -f confcache "$cache_file"$$ &&
+	  mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+	  mv -f confcache "$cache_file" ;;
+	esac
+      fi
+    fi
+  else
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIB@&t@OBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else $as_nop
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
+as_nl='
+'
+export as_nl
+IFS=" ""	$as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
+
+# The user is always right.
+if ${PATH_SEPARATOR+false} :; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  printf "%s\n" "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else $as_nop
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else $as_nop
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n.  New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_@&t@echo='printf %s\n'
+as_@&t@echo_n='printf %s'
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+
+@%:@ as_fn_executable_p FILE
+@%:@ -----------------------
+@%:@ Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} @%:@ as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by FriCAS $as_me 1.3.8, which was
+generated by GNU Autoconf 2.71.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE] 
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE] 
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Report bugs to <fricas-devel@googlegroups.com>.
+FriCAS home page: <https://fricas.github.io>."
+
+_ACEOF
+ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
+ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config='$ac_cs_config_escaped'
+ac_cs_version="\\
+FriCAS config.status 1.3.8
+configured by $0, generated by GNU Autoconf 2.71,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2021 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    printf "%s\n" "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    printf "%s\n" "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    as_fn_error $? "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+  --help | --hel | -h )
+    printf "%s\n" "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
+_ASBOX
+  printf "%s\n" "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "config/fricas_c_macros.h") CONFIG_HEADERS="$CONFIG_HEADERS config/fricas_c_macros.h" ;;
+    "src/clef/Makefile") CONFIG_FILES="$CONFIG_FILES src/clef/Makefile:config/var-def.mk:src/clef/Makefile.in:config/setup-dep.mk" ;;
+    "src/sman/Makefile") CONFIG_FILES="$CONFIG_FILES src/sman/Makefile:config/var-def.mk:src/sman/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/Makefile:config/var-def.mk:src/graph/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/Gdraws/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/Gdraws/Makefile:config/var-def.mk:src/graph/Gdraws/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/view2D/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/view2D/Makefile:config/var-def.mk:src/graph/view2D/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/view3D/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/view3D/Makefile:config/var-def.mk:src/graph/view3D/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/viewAlone/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/viewAlone/Makefile:config/var-def.mk:src/graph/viewAlone/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/viewman/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/viewman/Makefile:config/var-def.mk:src/graph/viewman/Makefile.in:config/setup-dep.mk" ;;
+    "src/hyper/Makefile") CONFIG_FILES="$CONFIG_FILES src/hyper/Makefile:config/var-def.mk:src/hyper/Makefile.in:config/setup-dep.mk" ;;
+    "src/doc/Makefile") CONFIG_FILES="$CONFIG_FILES src/doc/Makefile:config/var-def.mk:src/doc/Makefile.in:config/setup-dep.mk" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile:config/var-def.mk:Makefile.in:config/setup-dep.mk" ;;
+    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile:config/var-def.mk:src/Makefile.in:config/setup-dep.mk" ;;
+    "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile:config/var-def.mk:src/lib/Makefile.in:config/setup-dep.mk" ;;
+    "src/lisp/Makefile") CONFIG_FILES="$CONFIG_FILES src/lisp/Makefile:config/var-def.mk:src/lisp/Makefile.in:config/setup-dep.mk" ;;
+    "src/boot/Makefile") CONFIG_FILES="$CONFIG_FILES src/boot/Makefile:config/var-def.mk:src/boot/Makefile.in:config/setup-dep.mk" ;;
+    "src/interp/Makefile") CONFIG_FILES="$CONFIG_FILES src/interp/Makefile:config/var-def.mk:src/interp/Makefile.in:config/setup-dep.mk" ;;
+    "src/algebra/Makefile") CONFIG_FILES="$CONFIG_FILES src/algebra/Makefile:config/var-def.mk:src/algebra/Makefile.in:config/setup-dep.mk" ;;
+    "src/input/Makefile") CONFIG_FILES="$CONFIG_FILES src/input/Makefile:config/var-def.mk:src/input/Makefile.in:config/setup-dep.mk" ;;
+    "src/etc/Makefile") CONFIG_FILES="$CONFIG_FILES src/etc/Makefile:config/var-def.mk:src/etc/Makefile.in:config/setup-dep.mk" ;;
+    "src/aldor/Makefile") CONFIG_FILES="$CONFIG_FILES src/aldor/Makefile:config/var-def.mk:src/aldor/Makefile.in:config/setup-dep.mk" ;;
+    "src/aldor/Makefile2") CONFIG_FILES="$CONFIG_FILES src/aldor/Makefile2:config/var-def.mk:src/aldor/Makefile2.in:config/setup-dep.mk" ;;
+    "src/aldor/Makefile3") CONFIG_FILES="$CONFIG_FILES src/aldor/Makefile3:config/var-def.mk:src/aldor/Makefile3.in:config/setup-dep.mk" ;;
+    "contrib/emacs/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/emacs/Makefile:config/var-def.mk:contrib/emacs/Makefile.in:config/setup-dep.mk" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
+  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
+h
+s///
+s/^/:/
+s/[	 ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[	 ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_tt"; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+printf "%s\n" "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      printf "%s\n" "/* $configure_input  */" >&1 \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+    } >"$ac_tmp/config.h" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$ac_tmp/config.h" "$ac_file" \
+	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    fi
+  else
+    printf "%s\n" "/* $configure_input  */" >&1 \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+      || as_fn_error $? "could not create -" "$LINENO" 5
+  fi
+ ;;
+  
+  
+  esac
+
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+## Generate rules to extract SPAD type definitions from pamphlets.
+echo "extracting list of SPAD type definitions"
+(cd $srcdir/src/algebra;
+   . ../scripts/find-algebra-files) > src/algebra/tmp-extract-spad.mk
+$srcdir/config/move-if-change \
+    src/algebra/tmp-extract-spad.mk src/algebra/extract-spad.mk
+
+## Configure the use of cached files.
+if test -f $srcdir/src/algebra/use_lisp ; then
+    # Sanity check
+    if test -f $srcdir/src/algebra/A1AGG.lsp ; then
+        touch src/algebra/use_lisp
+    else
+        as_fn_error $? "Sources look corrupted" "$LINENO" 5
+    fi
+fi
+
+echo "Type '${MAKE}' (without quotes) to build FriCAS"
--- /dev/null
+++ fricas-1.3.8/autom4te.cache/output.3
@@ -0,0 +1,8543 @@
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.71 for FriCAS 1.3.8.
+@%:@
+@%:@ Report bugs to <fricas-devel@googlegroups.com>.
+@%:@ 
+@%:@ 
+@%:@ Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
+@%:@ Inc.
+@%:@ 
+@%:@ 
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else $as_nop
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
+as_nl='
+'
+export as_nl
+IFS=" ""	$as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
+
+# The user is always right.
+if ${PATH_SEPARATOR+false} :; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+
+# Use a proper internal environment variable to ensure we don't fall
+  # into an infinite loop, continuously re-executing ourselves.
+  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+    _as_can_reexec=no; export _as_can_reexec;
+    # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+  fi
+  # We don't want this to propagate to other subprocesses.
+          { _as_can_reexec=; unset _as_can_reexec;}
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="as_nop=:
+if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else \$as_nop
+  case \`(set -o) 2>/dev/null\` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" )
+then :
+  
+else \$as_nop
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1
+blah=\$(echo \$(echo blah))
+test x\"\$blah\" = xblah || exit 1
+test -x / || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+  if (eval "$as_required") 2>/dev/null
+then :
+  as_have_required=yes
+else $as_nop
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
+then :
+  
+else $as_nop
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+  as_found=:
+  case $as_dir in @%:@(
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     # Try only shells that exist, to save several forks.
+	     as_shell=$as_dir$as_base
+	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
+then :
+  break 2
+fi
+fi
+	   done;;
+       esac
+  as_found=false
+done
+IFS=$as_save_IFS
+if $as_found
+then :
+  
+else $as_nop
+  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi
+fi
+
+
+      if test "x$CONFIG_SHELL" != x
+then :
+  export CONFIG_SHELL
+             # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+fi
+
+    if test x$as_have_required = xno
+then :
+  printf "%s\n" "$0: This script requires a shell more modern than all"
+  printf "%s\n" "$0: the shells that I found on your system."
+  if test ${ZSH_VERSION+y} ; then
+    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
+$0: fricas-devel@googlegroups.com about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+@%:@ as_fn_nop
+@%:@ ---------
+@%:@ Do nothing but, unlike ":", preserve the value of @S|@?.
+as_fn_nop ()
+{
+  return $?
+}
+as_nop=as_fn_nop
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+
+@%:@ as_fn_executable_p FILE
+@%:@ -----------------------
+@%:@ Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} @%:@ as_fn_executable_p
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else $as_nop
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else $as_nop
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+@%:@ as_fn_nop
+@%:@ ---------
+@%:@ Do nothing but, unlike ":", preserve the value of @S|@?.
+as_fn_nop ()
+{
+  return $?
+}
+as_nop=as_fn_nop
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  printf "%s\n" "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+  # already done that, so ensure we don't try to do so again and fall
+  # in an infinite loop.  This has already happened in practice.
+  _as_can_reexec=no; export _as_can_reexec
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n.  New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_@&t@echo='printf %s\n'
+as_@&t@echo_n='printf %s'
+
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='FriCAS'
+PACKAGE_TARNAME='fricas'
+PACKAGE_VERSION='1.3.8'
+PACKAGE_STRING='FriCAS 1.3.8'
+PACKAGE_BUGREPORT='fricas-devel@googlegroups.com'
+PACKAGE_URL='https://fricas.github.io'
+
+ac_unique_file="src/Makefile.in"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stddef.h>
+#ifdef HAVE_STDIO_H
+# include <stdio.h>
+#endif
+#ifdef HAVE_STDLIB_H
+# include <stdlib.h>
+#endif
+#ifdef HAVE_STRING_H
+# include <string.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_header_c_list=
+ac_subst_vars='LTLIBOBJS
+LIB@&t@OBJS
+emacsdatadir
+BUILD_ALDOR_INTERFACE
+ALDOR_conditionalCast
+ALDOR_foreignStyle
+ALDOR
+ALDOR_datadir
+sys_ALDOR
+LDF
+CCF
+FRICAS
+BASE
+XVFB_RUN
+XVFB
+MAYBE_VIEWPORTS
+fricas_src_all
+X_EXTRA_LIBS
+X_LIBS
+X_PRE_LIBS
+X_CFLAGS
+XMKMF
+fricas_c_runtime_extra
+EGREP
+GREP
+CPP
+fricas_c_runtime
+fricas_has_directory_operations
+fricas_all_prerequisites
+fricas_algebra_optimization
+fricas_debug_compiler
+fricas_fasl_type2
+fricas_fasl_type
+fricas_quiet_flags
+fricas_gcl_rsym_hack
+GMP_EXT
+GMP_LIB
+GMP_LIBDIR
+GMP_LDFLAGS
+GMP_CPPFLAGS
+GMP_WRAP_SO_TARGET
+SOLIB_FLAGS
+LIBSPAD_SO_TARGET
+fricas_lisp_version
+fricas_lisp_flavor
+FRICAS_LISP
+PREGENERATED
+AWK_FOR_TARGET
+MAKEINDEX
+LATEX
+AR
+RANLIB
+TAR
+AWK
+MKTEMP
+TOUCH
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+MAKE
+fricas_targetdir
+fricas_build_bindir
+fricas_builddir
+fricas_top_srcdir
+target_os
+target_vendor
+target_cpu
+target
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+fricas_src_subdirs
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+runstatedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_case_insensitive_file_system_check
+with_pre_generated
+with_lisp
+with_lisp_flavor
+with_gmp
+with_gmp_include
+with_gmp_lib
+enable_gmp
+enable_debug_compiler
+enable_algebra_optimization
+with_x
+enable_aldor
+with_aldor_binary
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+XMKMF'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: \`$ac_useropt'"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir runstatedir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+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 FriCAS 1.3.8 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          @<:@@S|@ac_default_prefix@:>@
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          @<:@PREFIX@:>@
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --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/fricas@:>@
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+X features:
+  --x-includes=DIR    X include files are in DIR
+  --x-libraries=DIR   X library files are in DIR
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+  --target=TARGET   configure for building compilers for TARGET [HOST]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of FriCAS 1.3.8:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-case-insensitive-file-system-check 
+                          enable case-insensitive-file-system-check (default
+                          yes)
+  --enable-gmp            use gmp for bignums with SBCL or Clozure CL
+  --enable-debug-compiler (for BOOT or SPAD compiler developers) add debug
+                          information to every component of a compiler
+  --enable-algebra-optimization=S 
+                          use S as Lisp optimize declaration for compiling the
+                          algebra
+  --enable-aldor          build an interface to the Aldor compiler, (yes/no)
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-pre-generated    Specify an absolute path to pre-generated fricas
+                          code.
+  --with-lisp=L           use L as Lisp platform
+  --with-lisp-flavor=F    obsolete and ignored
+  --with-gmp=PATH         specify prefix directory for the installed GMP
+                          package. Equivalent to
+                          --with-gmp-include=PATH/include plus
+                          --with-gmp-lib=PATH/lib
+  --with-gmp-include=PATH specify directory for installed GMP include files
+  --with-gmp-lib=PATH     specify directory for the installed GMP library
+  --with-x                use the X Window System
+  --with-aldor-binary=PATH 
+                          use the aldor binary given
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+  XMKMF       Path to xmkmf, Makefile generator for X Window System
+
+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 <fricas-devel@googlegroups.com>.
+FriCAS home page: <https://fricas.github.io>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for configure.gnu first; this name is used for a wrapper for
+    # Metaconfig's "Configure" on case-insensitive file systems.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+FriCAS configure 1.3.8
+generated by GNU Autoconf 2.71
+
+Copyright (C) 2021 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+@%:@ ac_fn_c_try_compile LINENO
+@%:@ --------------------------
+@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest.beam
+  if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_compile
+
+@%:@ ac_fn_c_try_link LINENO
+@%:@ -----------------------
+@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 test -x conftest$ac_exeext
+       }
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_link
+
+@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists and can be compiled using the include files in
+@%:@ INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  eval "$3=yes"
+else $as_nop
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_header_compile
+
+@%:@ ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
+@%:@ ------------------------------------------------------------------
+@%:@ Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
+@%:@ accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
+ac_fn_check_decl ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  as_decl_name=`echo $2|sed 's/ *(.*//'`
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
+printf %s "checking whether $as_decl_name is declared... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
+  eval ac_save_FLAGS=\$$6
+  as_fn_append $6 " $5"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+int
+main (void)
+{
+#ifndef $as_decl_name
+#ifdef __cplusplus
+  (void) $as_decl_use;
+#else
+  (void) $as_decl_name;
+#endif
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  eval "$3=yes"
+else $as_nop
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+  eval $6=\$ac_save_FLAGS
+
+fi
+eval ac_res=\$$3
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_check_decl
+
+@%:@ ac_fn_c_try_cpp LINENO
+@%:@ ----------------------
+@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } > conftest.i && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_cpp
+
+@%:@ ac_fn_c_check_func LINENO FUNC VAR
+@%:@ ----------------------------------
+@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+   which can conflict with char $2 (); below.  */
+
+#include <limits.h>
+#undef $2
+
+/* 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 $2 ();
+/* 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_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main (void)
+{
+return $2 ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  eval "$3=yes"
+else $as_nop
+  eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_func
+ac_configure_args_raw=
+for ac_arg
+do
+  case $ac_arg in
+  *\'*)
+    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+  esac
+  as_fn_append ac_configure_args_raw " '$ac_arg'"
+done
+
+case $ac_configure_args_raw in
+  *$as_nl*)
+    ac_safe_unquote= ;;
+  *)
+    ac_unsafe_z='|&;<>()$`\\"*?@<:@ ''	' # This string ends in space, tab.
+    ac_unsafe_a="$ac_unsafe_z#~"
+    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
+    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
+esac
+
+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 FriCAS $as_me 1.3.8, which was
+generated by GNU Autoconf 2.71.  Invocation command line was
+
+  $ $0$ac_configure_args_raw
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    printf "%s\n" "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Sanitize IFS.
+  IFS=" ""	$as_nl"
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    printf "%s\n" "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    printf "%s\n" "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      printf "%s\n" "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      printf "%s\n" "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	printf "%s\n" "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      printf "%s\n" "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      printf "%s\n" "$as_me: caught signal $ac_signal"
+    printf "%s\n" "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+printf "%s\n" "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+printf "%s\n" "@%:@define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
+
+printf "%s\n" "@%:@define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+if test -n "$CONFIG_SITE"; then
+  ac_site_files="$CONFIG_SITE"
+elif test "x$prefix" != xNONE; then
+  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
+else
+  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+fi
+
+for ac_site_file in $ac_site_files
+do
+  case $ac_site_file in @%:@(
+  */*) :
+     ;; @%:@(
+  *) :
+    ac_site_file=./$ac_site_file ;;
+esac
+  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file" \
+      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Test code for whether the C compiler supports C89 (global declarations)
+ac_c_conftest_c89_globals='
+/* Does the compiler advertise C89 conformance?
+   Do not test the value of __STDC__, because some compilers set it to 0
+   while being otherwise adequately conformant. */
+#if !defined __STDC__
+# error "Compiler does not advertise C89 conformance"
+#endif
+
+#include <stddef.h>
+#include <stdarg.h>
+struct stat;
+/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
+struct buf { int x; };
+struct buf * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not \xHH hex character constants.
+   These do not provoke an error unfortunately, instead are silently treated
+   as an "x".  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
+   array size at least.  It is necessary to write \x00 == 0 to get something
+   that is true only with -std.  */
+int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) '\''x'\''
+int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
+               int, int);'
+
+# Test code for whether the C compiler supports C89 (body of main).
+ac_c_conftest_c89_main='
+ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
+'
+
+# Test code for whether the C compiler supports C99 (global declarations)
+ac_c_conftest_c99_globals='
+// Does the compiler advertise C99 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
+# error "Compiler does not advertise C99 conformance"
+#endif
+
+#include <stdbool.h>
+extern int puts (const char *);
+extern int printf (const char *, ...);
+extern int dprintf (int, const char *, ...);
+extern void *malloc (size_t);
+
+// Check varargs macros.  These examples are taken from C99 6.10.3.5.
+// dprintf is used instead of fprintf to avoid needing to declare
+// FILE and stderr.
+#define debug(...) dprintf (2, __VA_ARGS__)
+#define showlist(...) puts (#__VA_ARGS__)
+#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+static void
+test_varargs_macros (void)
+{
+  int x = 1234;
+  int y = 5678;
+  debug ("Flag");
+  debug ("X = %d\n", x);
+  showlist (The first, second, and third items.);
+  report (x>y, "x is %d but y is %d", x, y);
+}
+
+// Check long long types.
+#define BIG64 18446744073709551615ull
+#define BIG32 4294967295ul
+#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+#if !BIG_OK
+  #error "your preprocessor is broken"
+#endif
+#if BIG_OK
+#else
+  #error "your preprocessor is broken"
+#endif
+static long long int bignum = -9223372036854775807LL;
+static unsigned long long int ubignum = BIG64;
+
+struct incomplete_array
+{
+  int datasize;
+  double data[];
+};
+
+struct named_init {
+  int number;
+  const wchar_t *name;
+  double average;
+};
+
+typedef const char *ccp;
+
+static inline int
+test_restrict (ccp restrict text)
+{
+  // See if C++-style comments work.
+  // Iterate through items via the restricted pointer.
+  // Also check for declarations in for loops.
+  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
+    continue;
+  return 0;
+}
+
+// Check varargs and va_copy.
+static bool
+test_varargs (const char *format, ...)
+{
+  va_list args;
+  va_start (args, format);
+  va_list args_copy;
+  va_copy (args_copy, args);
+
+  const char *str = "";
+  int number = 0;
+  float fnumber = 0;
+
+  while (*format)
+    {
+      switch (*format++)
+	{
+	case '\''s'\'': // string
+	  str = va_arg (args_copy, const char *);
+	  break;
+	case '\''d'\'': // int
+	  number = va_arg (args_copy, int);
+	  break;
+	case '\''f'\'': // float
+	  fnumber = va_arg (args_copy, double);
+	  break;
+	default:
+	  break;
+	}
+    }
+  va_end (args_copy);
+  va_end (args);
+
+  return *str && number && fnumber;
+}
+'
+
+# Test code for whether the C compiler supports C99 (body of main).
+ac_c_conftest_c99_main='
+  // Check bool.
+  _Bool success = false;
+  success |= (argc != 0);
+
+  // Check restrict.
+  if (test_restrict ("String literal") == 0)
+    success = true;
+  char *restrict newvar = "Another string";
+
+  // Check varargs.
+  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
+  test_varargs_macros ();
+
+  // Check flexible array members.
+  struct incomplete_array *ia =
+    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+  ia->datasize = 10;
+  for (int i = 0; i < ia->datasize; ++i)
+    ia->data[i] = i * 1.234;
+
+  // Check named initializers.
+  struct named_init ni = {
+    .number = 34,
+    .name = L"Test wide string",
+    .average = 543.34343,
+  };
+
+  ni.number = 58;
+
+  int dynamic_array[ni.number];
+  dynamic_array[0] = argv[0][0];
+  dynamic_array[ni.number - 1] = 543;
+
+  // work around unused variable warnings
+  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
+	 || dynamic_array[ni.number - 1] != 543);
+'
+
+# Test code for whether the C compiler supports C11 (global declarations)
+ac_c_conftest_c11_globals='
+// Does the compiler advertise C11 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
+# error "Compiler does not advertise C11 conformance"
+#endif
+
+// Check _Alignas.
+char _Alignas (double) aligned_as_double;
+char _Alignas (0) no_special_alignment;
+extern char aligned_as_int;
+char _Alignas (0) _Alignas (int) aligned_as_int;
+
+// Check _Alignof.
+enum
+{
+  int_alignment = _Alignof (int),
+  int_array_alignment = _Alignof (int[100]),
+  char_alignment = _Alignof (char)
+};
+_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
+
+// Check _Noreturn.
+int _Noreturn does_not_return (void) { for (;;) continue; }
+
+// Check _Static_assert.
+struct test_static_assert
+{
+  int x;
+  _Static_assert (sizeof (int) <= sizeof (long int),
+                  "_Static_assert does not work in struct");
+  long int y;
+};
+
+// Check UTF-8 literals.
+#define u8 syntax error!
+char const utf8_literal[] = u8"happens to be ASCII" "another string";
+
+// Check duplicate typedefs.
+typedef long *long_ptr;
+typedef long int *long_ptr;
+typedef long_ptr long_ptr;
+
+// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
+struct anonymous
+{
+  union {
+    struct { int i; int j; };
+    struct { int k; long int l; } w;
+  };
+  int m;
+} v1;
+'
+
+# Test code for whether the C compiler supports C11 (body of main).
+ac_c_conftest_c11_main='
+  _Static_assert ((offsetof (struct anonymous, i)
+		   == offsetof (struct anonymous, w.k)),
+		  "Anonymous union alignment botch");
+  v1.i = 2;
+  v1.w.k = 5;
+  ok |= v1.i != 5;
+'
+
+# Test code for whether the C compiler supports C11 (complete).
+ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+${ac_c_conftest_c11_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  ${ac_c_conftest_c99_main}
+  ${ac_c_conftest_c11_main}
+  return ok;
+}
+"
+
+# Test code for whether the C compiler supports C99 (complete).
+ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  ${ac_c_conftest_c99_main}
+  return ok;
+}
+"
+
+# Test code for whether the C compiler supports C89 (complete).
+ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  return ok;
+}
+"
+
+as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
+as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
+as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
+as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
+as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
+as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
+as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
+as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
+as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
+
+# Auxiliary files required by this configure script.
+ac_aux_files="install-sh config.guess config.sub"
+
+# Locations in which to look for auxiliary files.
+ac_aux_dir_candidates="${srcdir}/config"
+
+# Search for a directory containing all of the required auxiliary files,
+# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
+# If we don't find one directory that contains all the files we need,
+# we report the set of missing files from the *first* directory in
+# $ac_aux_dir_candidates and give up.
+ac_missing_aux_files=""
+ac_first_candidate=:
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in $ac_aux_dir_candidates
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+  as_found=:
+  
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
+  ac_aux_dir_found=yes
+  ac_install_sh=
+  for ac_aux in $ac_aux_files
+  do
+    # As a special case, if "install-sh" is required, that requirement
+    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
+    # and $ac_install_sh is set appropriately for whichever one is found.
+    if test x"$ac_aux" = x"install-sh"
+    then
+      if test -f "${as_dir}install-sh"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
+        ac_install_sh="${as_dir}install-sh -c"
+      elif test -f "${as_dir}install.sh"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
+        ac_install_sh="${as_dir}install.sh -c"
+      elif test -f "${as_dir}shtool"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
+        ac_install_sh="${as_dir}shtool install -c"
+      else
+        ac_aux_dir_found=no
+        if $ac_first_candidate; then
+          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
+        else
+          break
+        fi
+      fi
+    else
+      if test -f "${as_dir}${ac_aux}"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
+      else
+        ac_aux_dir_found=no
+        if $ac_first_candidate; then
+          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
+        else
+          break
+        fi
+      fi
+    fi
+  done
+  if test "$ac_aux_dir_found" = yes; then
+    ac_aux_dir="$as_dir"
+    break
+  fi
+  ac_first_candidate=false
+
+  as_found=false
+done
+IFS=$as_save_IFS
+if $as_found
+then :
+  
+else $as_nop
+  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
+fi
+
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+if test -f "${ac_aux_dir}config.guess"; then
+  ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess"
+fi
+if test -f "${ac_aux_dir}config.sub"; then
+  ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub"
+fi
+if test -f "$ac_aux_dir/configure"; then
+  ac_@&t@configure="$SHELL ${ac_aux_dir}configure"
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
+	    and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+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
+
+
+
+
+
+ac_config_headers="$ac_config_headers config/fricas_c_macros.h"
+
+
+
+
+
+# FRICAS_CHECK_PROGS and FRICAS_CHECK_PROG signal error if the
+# program is not found
+
+
+
+
+fricas_src_subdirs="lib lisp boot interp algebra input etc"
+
+
+
+
+  
+  # Make sure we can run config.sub.
+$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
+  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+printf %s "checking build system type... " >&6; }
+if test ${ac_cv_build+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
+test "x$ac_build_alias" = x &&
+  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
+  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+printf "%s\n" "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+printf %s "checking host system type... " >&6; }
+if test ${ac_cv_host+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
+    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+printf "%s\n" "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
+printf %s "checking target system type... " >&6; }
+if test ${ac_cv_target+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test "x$target_alias" = x; then
+  ac_cv_target=$ac_cv_host
+else
+  ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` ||
+    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5
+fi
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
+printf "%s\n" "$ac_cv_target" >&6; }
+case $ac_cv_target in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
+esac
+target=$ac_cv_target
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_target
+shift
+target_cpu=$1
+target_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+target_os=$*
+IFS=$ac_save_IFS
+case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
+
+
+# The aliases save the names the user supplied, while $host etc.
+# will get canonicalized.
+test -n "$target_alias" &&
+  test "$program_prefix$program_suffix$program_transform_name" = \
+    NONENONEs,x,x, &&
+  program_prefix=${target_alias}-
+
+case $build in
+  *mingw*|*msys*)
+    fricas_pwd=`pwd -W`
+    fricas_top_srcdir=`cd "$srcdir" && pwd -W`
+     ;;
+  *)
+    fricas_pwd=`pwd`
+    fricas_top_srcdir=`cd "$srcdir" && pwd`
+     ;;
+esac
+
+
+
+if echo "$fricas_pwd" | grep ' ' ; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please make sure that name of source directory" >&5
+printf "%s\n" "$as_me: WARNING: Please make sure that name of source directory" >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: and name of build directory does not contain spaces." >&5
+printf "%s\n" "$as_me: WARNING: and name of build directory does not contain spaces." >&2;}
+    as_fn_error $? "Name of build directory contains space." "$LINENO" 5
+fi
+if echo "$srcdir" | grep ' ' || echo "fricas_top_srcdir" | grep ' ' ; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please make sure that name of source directory" >&5
+printf "%s\n" "$as_me: WARNING: Please make sure that name of source directory" >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: and name of build directory does not contain spaces." >&5
+printf "%s\n" "$as_me: WARNING: and name of build directory does not contain spaces." >&2;}
+    as_fn_error $? "Name of source directory contains space." "$LINENO" 5
+fi
+
+## Where tools for the build machine are built
+fricas_builddir=$fricas_pwd/build/$build
+
+fricas_build_bindir=$fricas_builddir/bin
+
+
+## Prefix for the staging target installation directory
+fricas_targetdir=$fricas_pwd/target/$target
+
+if test $build != $target; then
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Cross build is not supported." >&5
+printf "%s\n" "$as_me: WARNING: Cross build is not supported." >&2;}
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please notify fricas-devel@googlegroups.com if you succeed." >&5
+printf "%s\n" "$as_me: WARNING: Please notify fricas-devel@googlegroups.com if you succeed." >&2;}
+fi
+
+@%:@ Check whether --enable-case-insensitive-file-system-check was given.
+if test ${enable_case_insensitive_file_system_check+y}
+then :
+  enableval=$enable_case_insensitive_file_system_check; fricas_test_case_insensitive_fs=$enableval
+else $as_nop
+  fricas_test_case_insensitive_fs=yes
+fi
+
+if test x$fricas_test_case_insensitive_fs = xyes; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for in-tree build on case insensitive file system" >&5
+printf %s "checking for in-tree build on case insensitive file system... " >&6; }
+  if test "$fricas_top_srcdir" = "$fricas_pwd"; then
+   rm -f ac_TEST_filenames_CASE_sensitive ac_test_filenames_case_sensitive
+   echo foo > ac_test_filenames_case_sensitive
+   if test -f ac_TEST_filenames_CASE_sensitive; then
+      rm ac_test_filenames_case_sensitive
+      as_fn_error $? "in tree build on case insensitive file system is not supported. Use out-of-source-tree build instead." "$LINENO" 5
+   else
+      rm ac_test_filenames_case_sensitive
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+   fi
+  else
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+  fi
+fi
+
+## Accumulate list of utils needed for the build platform
+fricas_all_prerequisites=
+
+case $build in
+    *linux*)
+        # GNU/Linux systems come equipped with GNU Make, called `make'
+        for ac_prog in make
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKE+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MAKE"; then
+  ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MAKE="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MAKE=$ac_cv_prog_MAKE
+if test -n "$MAKE"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
+printf "%s\n" "$MAKE" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MAKE" && break
+done
+
+   test -n "$MAKE" || as_fn_error $? "Make utility missing." "$LINENO" 5
+        ;;
+    *)
+        # Other systems tend to spell it `gmake' and such
+        for ac_prog in gmake make
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKE+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MAKE"; then
+  ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MAKE="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MAKE=$ac_cv_prog_MAKE
+if test -n "$MAKE"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
+printf "%s\n" "$MAKE" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MAKE" && break
+done
+
+   test -n "$MAKE" || as_fn_error $? "Make utility missing." "$LINENO" 5
+        if ! $MAKE --version | grep 'GNU' 2>/dev/null; then
+            as_fn_error $? "FriCAS build system needs GNU Make." "$LINENO" 5
+        fi
+        ;;
+esac
+
+## Make sure the C compiler is from GCC
+
+
+
+
+
+
+
+
+
+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
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $@%:@ != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
+set dummy ${ac_tool_prefix}clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}clang"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "clang", so it can be a program name with args.
+set dummy clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="clang"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+fi
+
+
+test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion -version; do
+  { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed '10a\
+... rest of stderr output deleted ...
+         10q' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+  fi
+  rm -f conftest.er1 conftest.err
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+printf %s "checking whether the C compiler works... " >&6; }
+ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else $as_nop
+  ac_file=''
+fi
+if test -z "$ac_file"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+printf %s "checking for C compiler default output file name... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+printf "%s\n" "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+printf %s "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else $as_nop
+  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+printf "%s\n" "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <stdio.h>
+int
+main (void)
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+printf %s "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+  { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+  if { ac_try='./conftest$ac_cv_exeext'
+  { { case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+    fi
+  fi
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+printf "%s\n" "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+printf %s "checking for suffix of object files... " >&6; }
+if test ${ac_cv_objext+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+printf "%s\n" "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
+printf %s "checking whether the compiler supports GNU C... " >&6; }
+if test ${ac_cv_c_compiler_gnu+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_compiler_gnu=yes
+else $as_nop
+  ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+y}
+ac_save_CFLAGS=$CFLAGS
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+printf %s "checking whether $CC accepts -g... " >&6; }
+if test ${ac_cv_prog_cc_g+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_g=yes
+else $as_nop
+  CFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+else $as_nop
+  ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
+if test $ac_test_CFLAGS; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+ac_prog_cc_stdc=no
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
+printf %s "checking for $CC option to enable C11 features... " >&6; }
+if test ${ac_cv_prog_cc_c11+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c11=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c11_program
+_ACEOF
+for ac_arg in '' -std=gnu11
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c11=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c11" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c11" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c11" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
+printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
+     CC="$CC $ac_cv_prog_cc_c11"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
+  ac_prog_cc_stdc=c11
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
+printf %s "checking for $CC option to enable C99 features... " >&6; }
+if test ${ac_cv_prog_cc_c99+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c99=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c99_program
+_ACEOF
+for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c99=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c99" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c99" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c99" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
+printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
+     CC="$CC $ac_cv_prog_cc_c99"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
+  ac_prog_cc_stdc=c99
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
+printf %s "checking for $CC option to enable C89 features... " >&6; }
+if test ${ac_cv_prog_cc_c89+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c89_program
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c89" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c89" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
+     CC="$CC $ac_cv_prog_cc_c89"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+  ac_prog_cc_stdc=c89
+fi
+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
+
+if test x$GCC != xyes; then
+    as_fn_error $? "We need a C compiler from GCC" "$LINENO" 5
+fi
+# fricas_cflags="-O2 -Wall -D_GNU_SOURCE"
+# AC_SUBST(fricas_cflags)
+
+## What is the extension of object files on this platform?
+
+
+
+  # Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+printf %s "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if test ${ac_cv_path_install+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    # Account for fact that we put trailing slashes in our PATH walk.
+case $as_dir in @%:@((
+  ./ | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test ${ac_cv_path_install+y}; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+printf "%s\n" "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+# AC_PROG_LN_S
+# Extract the first word of "touch", so it can be a program name with args.
+set dummy touch; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TOUCH+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$TOUCH"; then
+  ac_cv_prog_TOUCH="$TOUCH" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_TOUCH="touch"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+TOUCH=$ac_cv_prog_TOUCH
+if test -n "$TOUCH"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
+printf "%s\n" "$TOUCH" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$TOUCH" || as_fn_error $? "'touch' program is missing." "$LINENO" 5
+for ac_prog in mktemp
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MKTEMP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MKTEMP"; then
+  ac_cv_prog_MKTEMP="$MKTEMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MKTEMP="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MKTEMP=$ac_cv_prog_MKTEMP
+if test -n "$MKTEMP"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5
+printf "%s\n" "$MKTEMP" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MKTEMP" && break
+done
+
+
+case $build in
+     *-solaris9)
+        # Extract the first word of "gawk", so it can be a program name with args.
+set dummy gawk; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AWK+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AWK="gawk"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+printf "%s\n" "$AWK" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$AWK" || as_fn_error $? "FriCAS needs gawk" "$LINENO" 5
+
+        # Extract the first word of "gtar", so it can be a program name with args.
+set dummy gtar; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TAR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$TAR"; then
+  ac_cv_prog_TAR="$TAR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_TAR="gtar"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+TAR=$ac_cv_prog_TAR
+if test -n "$TAR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
+printf "%s\n" "$TAR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$TAR" || as_fn_error $? "FriCAS needs gtar" "$LINENO" 5
+        ;;
+
+      *)
+        for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AWK+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AWK="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+printf "%s\n" "$AWK" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+
+        for ac_prog in gtar tar
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TAR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$TAR"; then
+  ac_cv_prog_TAR="$TAR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_TAR="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+TAR=$ac_cv_prog_TAR
+if test -n "$TAR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
+printf "%s\n" "$TAR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$TAR" && break
+done
+
+   test -n "$TAR" || as_fn_error $? "FriCAS needs a tar program" "$LINENO" 5
+
+        ;;
+esac
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_RANLIB+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+printf "%s\n" "$RANLIB" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_RANLIB+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+printf "%s\n" "$ac_ct_RANLIB" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+# Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$AR"; then
+  ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AR="ar"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+printf "%s\n" "$AR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+   test -n "$AR" || as_fn_error $? "program 'ar' is missing" "$LINENO" 5
+
+# Extract the first word of "latex", so it can be a program name with args.
+set dummy latex; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_path_LATEX+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  case $LATEX in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_LATEX="$LATEX" # 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
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_path_LATEX="$as_dir$ac_word$ac_exec_ext"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+LATEX=$ac_cv_path_LATEX
+if test -n "$LATEX"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LATEX" >&5
+printf "%s\n" "$LATEX" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+for ac_prog in makeindex
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKEINDEX+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$MAKEINDEX"; then
+  ac_cv_prog_MAKEINDEX="$MAKEINDEX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_MAKEINDEX="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+MAKEINDEX=$ac_cv_prog_MAKEINDEX
+if test -n "$MAKEINDEX"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINDEX" >&5
+printf "%s\n" "$MAKEINDEX" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$MAKEINDEX" && break
+done
+
+
+if test -z $AWK_FOR_TARGET ; then
+   AWK_FOR_TARGET=`which $AWK`
+fi
+
+
+
+## ---------------------------------
+## -- Is there pregenerated data? --
+## ---------------------------------
+##
+## FriCAS might come with precompiled files. In case there is a
+## directory "pre-generated" in the source tree, the contents of
+## directory is used instead of recompiling these files. If this
+## directory exists, it is supposed to be sane, i.e., must have been
+## generated via "make dist". If such a pre-generated directory lives
+## outside the fricas source tree, it can be given to configure via
+## --with-pre-generated=/absolute/path/to/pre-generated or given at
+## build time via "make PREGENERATED=/absolute/path/to/pre-generated".
+
+PREGENERATED=
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking PREGENERATED" >&5
+printf %s "checking PREGENERATED... " >&6; }
+
+@%:@ Check whether --with-pre-generated was given.
+if test ${with_pre_generated+y}
+then :
+  withval=$with_pre_generated; # Action if --with-pre-generated is given.
+    if test -d "$withval"
+then :
+  PREGENERATED=$withval
+else $as_nop
+  as_fn_error $? "--with-pre-generated directory does not exist." "$LINENO" 5
+fi
+else $as_nop
+  # Action if --with-pre-generated is not given.
+    if test -d $fricas_top_srcdir/pre-generated
+then :
+  PREGENERATED=$fricas_top_srcdir/pre-generated
+fi
+
+fi
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"$PREGENERATED\"" >&5
+printf "%s\n" "\"$PREGENERATED\"" >&6; }
+
+
+## ------------------------
+## -- Which Lisp to use? --
+## ------------------------
+##
+## We will default to SBCL later, if no lisp implementation is specified.
+fricas_lisp=
+fricas_lisp_flavor=unknown
+
+@%:@ Check whether --with-lisp was given.
+if test ${with_lisp+y}
+then :
+  withval=$with_lisp; fricas_lisp=$withval
+fi
+
+## Default to SBCL if no lisp given
+if test -z "$fricas_lisp" ; then
+    # Extract the first word of "sbcl", so it can be a program name with args.
+set dummy sbcl; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_path_FRICAS_LISP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  case $FRICAS_LISP in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_FRICAS_LISP="$FRICAS_LISP" # 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
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_path_FRICAS_LISP="$as_dir$ac_word$ac_exec_ext"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+FRICAS_LISP=$ac_cv_path_FRICAS_LISP
+if test -n "$FRICAS_LISP"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FRICAS_LISP" >&5
+printf "%s\n" "$FRICAS_LISP" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+    if test -z $FRICAS_LISP ; then
+        as_fn_error $? "sbcl not found and no Lisp specified.
+                      Install supported Lisp implementation and
+                      use --with-lisp option to tell FriCAS
+                      how to invoke your Lisp" "$LINENO" 5
+    fi
+    fricas_lisp=$FRICAS_LISP
+else
+    ## Honor use of Lisp image specified on command line
+    FRICAS_LISP=$fricas_lisp
+    
+    :
+fi
+
+
+@%:@ Check whether --with-lisp-flavor was given.
+if test ${with_lisp_flavor+y}
+then :
+  withval=$with_lisp_flavor; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: --with-lisp-flavor is ignored now" >&5
+printf "%s\n" "$as_me: WARNING: --with-lisp-flavor is ignored now" >&2;}
+           
+fi
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Lisp implementation" >&5
+printf %s "checking Lisp implementation... " >&6; }
+rm -f config_cl.out
+echo '(load "'"$fricas_top_srcdir"'/config.lisp")' | $fricas_lisp
+
+if test x$fricas_lisp_flavor = xunknown ; then
+      fricas_lisp_flavor=`sed -n -e 's/fricas_lisp_flavor=//p' config_cl.out`
+fi
+
+if test -z "$fricas_lisp_flavor" ; then
+    as_fn_error $? "Unable to determine Lisp flavor" "$LINENO" 5
+fi
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fricas_lisp_flavor" >&5
+printf "%s\n" "$fricas_lisp_flavor" >&6; }
+
+fricas_fasl_type=`sed -n -e 's/fricas_fasl_type=//p' config_cl.out`
+fricas_lisp_version=`sed -n -e 's/fricas_lisp_version=//p' config_cl.out`
+
+if test -z "$fricas_lisp_version" ; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to determine Lisp version." >&5
+printf "%s\n" "$as_me: WARNING: Unable to determine Lisp version." >&2;}
+else
+   case $fricas_lisp_flavor in
+     clisp)
+        if echo $fricas_lisp_version | grep '^[0-1]\.' > /dev/null || \
+           echo $fricas_lisp_version | grep '^2\.[0-3]' > /dev/null ; then
+             as_fn_error $? "clisp $fricas_lisp_version is too old" "$LINENO" 5
+        fi
+        ;;
+     ecl)
+        case $fricas_lisp_version in
+           0.*)
+              case $fricas_lisp_version in
+                 0.9j)
+                    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: You use old ecl, please consider upgrade" >&5
+printf "%s\n" "$as_me: WARNING: You use old ecl, please consider upgrade" >&2;}
+                   ;;
+                 0.9l)
+                   ;;
+                 *)
+                    as_fn_error $? "ecl $fricas_lisp_version is too old" "$LINENO" 5
+                   ;;
+               esac
+             ;;
+         esac
+        ;;
+     gcl)
+        case $fricas_lisp_version in
+           2.6.7|2.6.8|2.6.9|2.6.1[0-9])
+             ;;
+           2.7.0)
+             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: FriCAS needs porting to gcl $fricas_lisp_version
+                          please proceed with caution" >&5
+printf "%s\n" "$as_me: WARNING: FriCAS needs porting to gcl $fricas_lisp_version
+                          please proceed with caution" >&2;}
+             ;;
+           *)
+             as_fn_error $? "gcl $fricas_lisp_version is too old" "$LINENO" 5
+             ;;
+        esac
+        ;;
+     openmcl)
+        if echo $fricas_lisp_version | grep '^1\.1[0-9]' > /dev/null ; then
+            true
+        else if echo $fricas_lisp_version | grep '^0\.' > /dev/null || \
+           echo $fricas_lisp_version | grep '^1\.[01]' > /dev/null ; then
+             as_fn_error $? "openmcl $fricas_lisp_version is too old" "$LINENO" 5
+             fi
+        fi
+        ;;
+     sbcl)
+        if echo $fricas_lisp_version | grep '^0\.' > /dev/null || \
+           echo $fricas_lisp_version | grep '^1\.0.[0-6]$' > /dev/null ; then
+             as_fn_error $? "sbcl $fricas_lisp_version is too old" "$LINENO" 5
+        fi
+        case $(uname -m) in
+           i*86)
+             case $fricas_lisp_version in
+                1.5.9|2.0.*|2.1.[0-3]|2.1.[0-3].*)
+                  as_fn_error $? "sbcl $fricas_lisp_version on $(uname -m) has a serious runtime issue. Please use different sbcl version" "$LINENO" 5
+                    ;;
+             esac
+               ;;
+        esac
+        case $fricas_lisp_version in
+           1.0.29|1.3.1|1.3.1.*|1.3.2|1.3.3|1.3.4)
+             as_fn_error $? "sbcl $fricas_lisp_version has a bug which does not allow building FriCAS.
+Please use different sbcl version" "$LINENO" 5
+                  ;;
+        esac
+        ;;
+   esac
+fi
+
+
+
+
+## Check if we need shared libspad library.
+case $fricas_lisp_flavor in
+    sbcl|cmucl|clisp|openmcl|lispworks)
+       LIBSPAD_SO_TARGET="libspad_so"
+        ;;
+    *)
+       LIBSPAD_SO_TARGET=""
+       ;;
+esac
+case $target in
+    *darwin*)
+       SOLIB_FLAGS="-dynamiclib -single_module"
+         ;;
+    *)
+       SOLIB_FLAGS="-shared"
+         ;;
+esac
+
+
+
+## In case our underlying lisp is SBCL or Closure CL, we provide a
+## wrapper to enable GMP bignums in lisp
+GMP_WRAP_SO_TARGET=""
+GMP_CPPFLAGS=""
+GMP_LDFLAGS=""
+GMP_LIBDIR=""
+## --with-gmp[=PATH]
+
+@%:@ Check whether --with-gmp was given.
+if test ${with_gmp+y}
+then :
+  withval=$with_gmp; GMP_WRAP_SO_TARGET=gmp_wrap_so
+             if test x$withval = x; then
+                GMP_CPPFLAGS=""
+                GMP_LDFLAGS=""
+                GMP_LIBDIR=""
+             else
+                GMP_CPPFLAGS=-I$withval/include
+                GMP_LDFLAGS=-L$withval/lib
+                GMP_LIBDIR=$withval/lib/
+             fi
+fi
+
+
+@%:@ Check whether --with-gmp-include was given.
+if test ${with_gmp_include+y}
+then :
+  withval=$with_gmp_include; GMP_WRAP_SO_TARGET=gmp_wrap_so
+             GMP_CPPFLAGS="-I$withval"
+fi
+
+
+@%:@ Check whether --with-gmp-lib was given.
+if test ${with_gmp_lib+y}
+then :
+  withval=$with_gmp_lib; GMP_WRAP_SO_TARGET=gmp_wrap_so
+             GMP_LDFLAGS="-L$withval"
+             GMP_LIBDIR="$withval/"
+fi
+
+@%:@ Check whether --enable-gmp was given.
+if test ${enable_gmp+y}
+then :
+  enableval=$enable_gmp; case $enableval in
+               yes) GMP_WRAP_SO_TARGET=gmp_wrap_so ;;
+               no) GMP_WRAP_SO_TARGET="" ;;
+               *) as_fn_error $? "--enable-gmp only allows yes or no as an argument" "$LINENO" 5 ;;
+             esac
+fi
+
+## Check if GMP is really compatible with the Lisp flavour
+if test -n "$GMP_WRAP_SO_TARGET" ; then
+   if test $fricas_lisp_flavor = sbcl ; then
+      true
+   elif test $fricas_lisp_flavor = openmcl ; then
+      case $(uname -m) in
+        arm*|i386|i486|i586|i686|x86_64)
+         GMP_WRAP_SO_TARGET=gmp_wrap_so
+           ;;
+        *)
+         as_fn_error $? "GMP is valid only when using Clozure CL on AMD/Intel
+                       or ARM processors" "$LINENO" 5
+      esac
+   else
+      as_fn_error $? "GMP is valid only when using sbcl or Clozure CL" "$LINENO" 5
+   fi
+fi
+
+
+
+
+GMP_EXT=so
+## If it is possible to enable the gmp wrapper, we have to check
+## whether gmp is actually installed.
+
+ac_header= ac_cache=
+for ac_item in $ac_header_c_list
+do
+  if test $ac_cache; then
+    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
+    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
+      printf "%s\n" "#define $ac_item 1" >> confdefs.h
+    fi
+    ac_header= ac_cache=
+  elif test $ac_header; then
+    ac_cache=$ac_item
+  else
+    ac_header=$ac_item
+  fi
+done
+
+
+
+
+
+
+
+
+if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
+then :
+  
+printf "%s\n" "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+if test -n "$GMP_WRAP_SO_TARGET"
+then :
+  
+  # temporarily save CPPFLAGS and LDFLAGS
+  fricas_save_CPPFLAGS=$CPPFLAGS
+  fricas_save_LDFLAGS=$LDFLAGS
+  # ask for shared library in AC_CHECK_LIB
+  LDFLAGS="$LDFLAGS $GMP_LDFLAGS -fPIC $SOLIB_FLAGS"
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __gmpz_init in -lgmp" >&5
+printf %s "checking for __gmpz_init in -lgmp... " >&6; }
+if test ${ac_cv_lib_gmp___gmpz_init+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lgmp  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char __gmpz_init ();
+int
+main (void)
+{
+return __gmpz_init ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_gmp___gmpz_init=yes
+else $as_nop
+  ac_cv_lib_gmp___gmpz_init=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_init" >&5
+printf "%s\n" "$ac_cv_lib_gmp___gmpz_init" >&6; }
+if test "x$ac_cv_lib_gmp___gmpz_init" = xyes
+then :
+  true
+else $as_nop
+  as_fn_error $? "GNU MP not found, see http://swox.com/gmp" "$LINENO" 5
+fi
+
+  CPPFLAGS="$CPPFLAGS $GMP_CPPFLAGS"
+         for ac_header in gmp.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "gmp.h" "ac_cv_header_gmp_h" "$ac_includes_default"
+if test "x$ac_cv_header_gmp_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_GMP_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "gmp.h not found, see http://swox.com/gmp" "$LINENO" 5
+fi
+
+done
+  # reset CPPFLAGS and LDFLAGS
+  CPPFLAGS=$fricas_save_CPPFLAGS
+  LDFLAGS=$fricas_save_LDFLAGS
+  GMP_LIB=-lgmp
+  case $target in
+          *darwin*) GMP_EXT=dylib ;;
+          *) GMP_EXT=so ;;
+  esac
+
+fi
+
+
+## The following is a horrible to arrange for GCL to successfully
+## rebuild symbol tables with "rsym" on Windows platform.  It should
+## go away as soon as GCL upstream is fixed.
+case $fricas_lisp_flavor,$target in
+    gcl,*mingw*)
+        fricas_gcl_rsym_hack='d=`echo "(format nil \"~a\" si::*system-directory*)" | $(FRICAS_LISP) | grep "/gcl.*/" | sed -e "s,\",,g"`; cp $$d/rsym$(EXEEXT) .'
+        ;;
+    *)
+        fricas_gcl_rsym_hack=':'
+        ;;
+esac
+
+## How are we supposed to tell the Lisp system to eval an expression
+## in batch mode?  What is the extension of a compiled Lisp file?
+case $fricas_lisp_flavor in
+    gcl)
+       fricas_quiet_flags='-batch'
+       fricas_eval_flags='-eval'
+       ;;
+    ecl)
+       fricas_quiet_flags='-norc'
+       fricas_eval_flags='-eval'
+       ;;
+    sbcl)
+       fricas_quiet_flags='--noinform --noprint --no-sysinit --no-userinit'
+       fricas_eval_flags='--eval'
+       ;;
+    cmucl)
+       fricas_quiet_flags='-batch -nositeinit -noinit'
+       fricas_eval_flags='-eval'
+       ;;
+    clisp)
+       fricas_quiet_flags='--quiet -norc'
+       fricas_eval_flags='-x'
+       ;;
+    openmcl)
+       fricas_quiet_flags='--no-init'
+       fricas_eval_flags='--eval'
+       ;;
+    lispworks)
+       fricas_quiet_flags=
+       fricas_eval_flags='-init - -siteinit - -eval'
+       ;;
+    *) as_fn_error $? "We do not know how to build FriCAS this $fricas_lisp" "$LINENO" 5 ;;
+esac
+
+
+if test -z $fricas_fasl_type; then
+   as_fn_error $? "Could not determine extension for compiled Lisp files" "$LINENO" 5
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fricas_fasl_type" >&5
+printf "%s\n" "$fricas_fasl_type" >&6; }
+
+fricas_fasl_type2=$fricas_fasl_type
+case $fricas_lisp_flavor in
+    ecl)
+       fricas_fasl_type="o"
+     ;;
+    *)
+     ;;
+esac
+
+
+
+fricas_debug_compiler='no'
+
+@%:@ Check whether --enable-debug-compiler was given.
+if test ${enable_debug_compiler+y}
+then :
+  enableval=$enable_debug_compiler; fricas_debug_compiler=$enableval
+fi
+
+
+
+
+fricas_algebra_optimization=nil
+
+@%:@ Check whether --enable-algebra-optimization was given.
+if test ${enable_algebra_optimization+y}
+then :
+  enableval=$enable_algebra_optimization; fricas_algebra_optimization=$enableval
+fi
+
+
+
+
+
+
+fricas_has_directory_operations=no
+fricas_has_dirfd_fchdir=no
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
+printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
+if test ${ac_cv_c_undeclared_builtin_options+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_save_CFLAGS=$CFLAGS
+   ac_cv_c_undeclared_builtin_options='cannot detect'
+   for ac_arg in '' -fno-builtin; do
+     CFLAGS="$ac_save_CFLAGS $ac_arg"
+     # This test program should *not* compile successfully.
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+(void) strchr;
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+else $as_nop
+  # This test program should compile successfully.
+        # No library function is consistently available on
+        # freestanding implementations, so test against a dummy
+        # declaration.  Include always-available headers on the
+        # off chance that they somehow elicit warnings.
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <float.h>
+#include <limits.h>
+#include <stdarg.h>
+#include <stddef.h>
+extern void ac_decl (int, char *);
+
+int
+main (void)
+{
+(void) ac_decl (0, (char *) 0);
+  (void) ac_decl;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  if test x"$ac_arg" = x
+then :
+  ac_cv_c_undeclared_builtin_options='none needed'
+else $as_nop
+  ac_cv_c_undeclared_builtin_options=$ac_arg
+fi
+          break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+    done
+    CFLAGS=$ac_save_CFLAGS
+  
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
+printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
+  case $ac_cv_c_undeclared_builtin_options in @%:@(
+  'cannot detect') :
+    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot make $CC report undeclared builtins
+See \`config.log' for more details" "$LINENO" 5; } ;; @%:@(
+  'none needed') :
+    ac_c_undeclared_builtin_options='' ;; @%:@(
+  *) :
+    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
+esac
+
+       for ac_header in dirent.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
+if test "x$ac_cv_header_dirent_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_DIRENT_H 1" >>confdefs.h
+ 
+  fricas_has_directory_operations=yes
+  ac_fn_check_decl "$LINENO" "closedir" "ac_cv_have_decl_closedir" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_closedir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_CLOSEDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_directory_operations=no
+fi
+ac_fn_check_decl "$LINENO" "opendir" "ac_cv_have_decl_opendir" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_opendir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_OPENDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_directory_operations=no
+fi
+ac_fn_check_decl "$LINENO" "readdir" "ac_cv_have_decl_readdir" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_readdir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_READDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_directory_operations=no
+fi
+
+  fricas_has_dirfd_fchdir=yes
+  ac_fn_check_decl "$LINENO" "dirfd" "ac_cv_have_decl_dirfd" "#define _GNU_SOURCE
+   #include <dirent.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_dirfd" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_DIRFD $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_dirfd_fchdir=no
+fi
+
+  ac_fn_check_decl "$LINENO" "fchdir" "ac_cv_have_decl_fchdir" "#define _GNU_SOURCE
+   #include <unistd.h>
+  
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_fchdir" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_FCHDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+  
+else $as_nop
+  fricas_has_dirfd_fchdir=no
+fi
+
+
+fi
+
+done
+
+if test x$fricas_has_directory_operations = xyes ; then
+    
+printf "%s\n" "@%:@define HOST_HAS_DIRECTORY_OPERATIONS 1" >>confdefs.h
+
+    if test x$fricas_has_dirfd_fchdir  = xyes ; then
+        
+printf "%s\n" "@%:@define HOST_HAS_DIRFD_FCHDIR 1" >>confdefs.h
+
+    fi
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Can not find directory operations" >&5
+printf "%s\n" "$as_me: WARNING: Can not find directory operations" >&2;}
+fi
+
+
+
+fricas_c_runtime=
+
+
+       for ac_header in signal.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
+if test "x$ac_cv_header_signal_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SIGNAL_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "FriCAS needs signal support." "$LINENO" 5
+fi
+
+done
+ac_fn_check_decl "$LINENO" "sigaction" "ac_cv_have_decl_sigaction" "#include <signal.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_sigaction" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_SIGACTION $ac_have_decl" >>confdefs.h
+
+       for ac_header in sys/stat.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_stat_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SYS_STAT_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "FriCAS needs <sys/stat.h>." "$LINENO" 5
+fi
+
+done
+       for ac_header in unistd.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
+if test "x$ac_cv_header_unistd_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_UNISTD_H 1" >>confdefs.h
+ 
+else $as_nop
+  as_fn_error $? "FriCAS needs <unistd.h>" "$LINENO" 5
+fi
+
+done
+ac_fn_check_decl "$LINENO" "getuid" "ac_cv_have_decl_getuid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getuid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETUID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "geteuid" "ac_cv_have_decl_geteuid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_geteuid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETEUID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "getgid" "ac_cv_have_decl_getgid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getgid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETGID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "getegid" "ac_cv_have_decl_getegid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getegid" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_GETEGID $ac_have_decl" >>confdefs.h
+
+
+ac_fn_check_decl "$LINENO" "kill" "ac_cv_have_decl_kill" "#include <signal.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_kill" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_KILL $ac_have_decl" >>confdefs.h
+
+case $host in
+    *mingw*)
+               for ac_header in winsock2.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
+if test "x$ac_cv_header_winsock2_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_WINSOCK2_H 1" >>confdefs.h
+ fricas_host_has_socket=yes
+fi
+
+done
+        fricas_c_runtime_extra="-lwsock32"
+        ;;
+    *)
+               for ac_header in sys/socket.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_socket_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SYS_SOCKET_H 1" >>confdefs.h
+ fricas_host_has_socket=yes
+fi
+
+done
+        ;;
+esac
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <sys/socket.h>
+   
+int
+main (void)
+{
+
+int flag = MSG_NOSIGNAL;
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_MSG_NOSIGNAL 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <sys/types.h>
+#include <sys/socket.h>
+   
+int
+main (void)
+{
+
+int flag = SO_NOSIGPIPE;
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_SO_NOSIGPIPE 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <errno.h>
+#include <sys/socket.h>
+   
+int
+main (void)
+{
+
+int code = EPIPE;
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_EPIPE 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <sys/stat.h>
+#include <sys/types.h>
+   
+int
+main (void)
+{
+
+int code = mkdir ("./foo", (S_IRWXU | S_IRWXO | S_IRWXG));
+   
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  
+printf "%s\n" "@%:@define HAVE_TWO_ARG_MKDIR 1" >>confdefs.h
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+if test x$fricas_host_has_socket != xyes; then \
+    as_fn_error $? "FriCAS needs support for sockets." "$LINENO" 5
+fi
+
+## solaris-based systems tend to hide the socket library.
+case $host in
+    *solaris*)
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing accept" >&5
+printf %s "checking for library containing accept... " >&6; }
+if test ${ac_cv_search_accept+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char accept ();
+int
+main (void)
+{
+return accept ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' socket
+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
+  if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_search_accept=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext
+  if test ${ac_cv_search_accept+y}
+then :
+  break
+fi
+done
+if test ${ac_cv_search_accept+y}
+then :
+  
+else $as_nop
+  ac_cv_search_accept=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_accept" >&5
+printf "%s\n" "$ac_cv_search_accept" >&6; }
+ac_res=$ac_cv_search_accept
+if test "$ac_res" != no
+then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  fricas_c_runtime_extra="-lsocket"
+else $as_nop
+  as_fn_error $? "socket library not found" "$LINENO" 5
+fi
+
+        ;;
+    *) ;;
+esac
+
+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
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+printf %s "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test ${ac_cv_prog_CPP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+      # Double quotes because $CC needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <limits.h>
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  
+else $as_nop
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # Broken: success on invalid input.
+continue
+else $as_nop
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok
+then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+  
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+printf "%s\n" "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <limits.h>
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  
+else $as_nop
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # Broken: success on invalid input.
+continue
+else $as_nop
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok
+then :
+  
+else $as_nop
+  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+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
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+printf %s "checking for grep that handles long lines and -e... " >&6; }
+if test ${ac_cv_path_GREP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_prog in grep ggrep
+   do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_GREP" || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  printf %s 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    printf "%s\n" 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+printf "%s\n" "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+ 
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+printf %s "checking for egrep... " >&6; }
+if test ${ac_cv_path_EGREP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_prog in egrep
+   do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_EGREP" || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  printf %s 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    printf "%s\n" 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+printf "%s\n" "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+ 
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#if HAVE_SYS_SOCKET_H
+#  include <sys/socket.h>
+#else
+#  include <winsock2.h>
+#endif
+#ifdef AF_LOCAL
+   has_af_local
+#endif
+                 
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "has_af_local" >/dev/null 2>&1
+then :
+  
+printf "%s\n" "@%:@define HAVE_AF_LOCAL 1" >>confdefs.h
+
+fi
+rm -rf conftest*
+
+
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#if HAVE_SYS_SOCKET_H
+#  include <sys/socket.h>
+#else
+#  include <winsock2.h>
+#endif
+#ifdef AF_UNIX
+   has_af_unix
+#endif
+                 
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "has_af_unix" >/dev/null 2>&1
+then :
+  
+printf "%s\n" "@%:@define HAVE_AF_UNIX 1" >>confdefs.h
+
+fi
+rm -rf conftest*
+
+
+
+       for ac_header in util.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "util.h" "ac_cv_header_util_h" "$ac_includes_default"
+if test "x$ac_cv_header_util_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_UTIL_H 1" >>confdefs.h
+ 
+else $as_nop
+  ac_fn_c_check_header_compile "$LINENO" "pty.h" "ac_cv_header_pty_h" "$ac_includes_default"
+if test "x$ac_cv_header_pty_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_PTY_H 1" >>confdefs.h
+
+fi
+
+                   
+fi
+
+done # HAVE_UTIL_H or HAVE_PTY_H
+
+ac_fn_check_decl "$LINENO" "openpty" "ac_cv_have_decl_openpty" "
+#if defined(HAVE_UTIL_H)
+# include <util.h>
+#elif defined(HAVE_PTY_H)
+# include <pty.h>
+#endif
+                 
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY_DECL 1" >>confdefs.h
+
+fi # HAVE_OPENPTY_DECL
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lc" >&5
+printf %s "checking for openpty in -lc... " >&6; }
+if test ${ac_cv_lib_c_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char openpty ();
+int
+main (void)
+{
+return openpty ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_c_openpty=yes
+else $as_nop
+  ac_cv_lib_c_openpty=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_openpty" >&5
+printf "%s\n" "$ac_cv_lib_c_openpty" >&6; }
+if test "x$ac_cv_lib_c_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY 1" >>confdefs.h
+
+       
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lutil" >&5
+printf %s "checking for openpty in -lutil... " >&6; }
+if test ${ac_cv_lib_util_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lutil  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char openpty ();
+int
+main (void)
+{
+return openpty ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_util_openpty=yes
+else $as_nop
+  ac_cv_lib_util_openpty=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_openpty" >&5
+printf "%s\n" "$ac_cv_lib_util_openpty" >&6; }
+if test "x$ac_cv_lib_util_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY 1" >>confdefs.h
+
+                   fricas_c_runtime_extra="${fricas_c_runtime_extra} -lutil"
+                 
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lbsd" >&5
+printf %s "checking for openpty in -lbsd... " >&6; }
+if test ${ac_cv_lib_bsd_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char openpty ();
+int
+main (void)
+{
+return openpty ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_bsd_openpty=yes
+else $as_nop
+  ac_cv_lib_bsd_openpty=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_openpty" >&5
+printf "%s\n" "$ac_cv_lib_bsd_openpty" >&6; }
+if test "x$ac_cv_lib_bsd_openpty" = xyes
+then :
+  
+printf "%s\n" "@%:@define HAVE_OPENPTY 1" >>confdefs.h
+
+                      fricas_c_runtime_extra="${fricas_c_runtime_extra} -lbsd"
+                    
+fi
+
+             
+fi
+
+fi
+ # HAVE_OPENPTY
+
+
+
+ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_wait_h" = xyes
+then :
+  printf "%s\n" "@%:@define HAVE_SYS_WAIT_H 1" >>confdefs.h
+
+fi
+
+
+if test x"$ac_cv_header_sys_wait_h" = xyes; then \
+    ac_fn_check_decl "$LINENO" "wait" "ac_cv_have_decl_wait" "#include <sys/wait.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_wait" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_WAIT $ac_have_decl" >>confdefs.h
+
+fi
+
+ac_fn_check_decl "$LINENO" "fork" "ac_cv_have_decl_fork" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_fork" = xyes
+then :
+  ac_have_decl=1
+else $as_nop
+  ac_have_decl=0
+fi
+printf "%s\n" "@%:@define HAVE_DECL_FORK $ac_have_decl" >>confdefs.h
+
+
+if test x"$ac_cv_have_decl_fork" = xyes \
+     -a x"$ac_cv_have_decl_wait" = xyes; then \
+    fricas_c_runtime="$fricas_c_runtime terminal_io"
+    fricas_src_all="$fricas_src_all all-sman all-clef"
+    fricas_src_subdirs="$fricas_src_subdirs clef sman"
+    ac_config_files="$ac_config_files src/clef/Makefile:config/var-def.mk:src/clef/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/sman/Makefile:config/var-def.mk:src/sman/Makefile.in:config/setup-dep.mk"
+
+else
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Superman component is disabled." >&5
+printf "%s\n" "$as_me: Superman component is disabled." >&6;}
+fi
+
+fricas_src_all="all-fricassys $fricas_src_all"
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5
+printf %s "checking for X... " >&6; }
+
+
+@%:@ Check whether --with-x was given.
+if test ${with_x+y}
+then :
+  withval=$with_x; 
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+  # The user explicitly disabled X.
+  have_x=disabled
+else
+  case $x_includes,$x_libraries in #(
+    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
+    *,NONE | NONE,*) if test ${ac_cv_have_x+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no
+ac_x_libraries=no
+# Do we need to do anything special at all?
+ac_save_LIBS=$LIBS
+LIBS="-lX11 $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+int
+main (void)
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  # We can compile and link X programs with no special options.
+  ac_x_includes=
+  ac_x_libraries=
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS="$ac_save_LIBS"
+# If that didn't work, only try xmkmf and file system searches
+# for native compilation.
+if test x"$ac_x_includes" = xno && test "$cross_compiling" = no
+then :
+  rm -f -r conftest.dir
+if mkdir conftest.dir; then
+  cd conftest.dir
+  cat >Imakefile <<'_ACEOF'
+incroot:
+	@echo incroot='${INCROOT}'
+usrlibdir:
+	@echo usrlibdir='${USRLIBDIR}'
+libdir:
+	@echo libdir='${LIBDIR}'
+_ACEOF
+  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+    for ac_var in incroot usrlibdir libdir; do
+      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+    done
+    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+    for ac_extension in a so sl dylib la dll; do
+      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
+	ac_im_usrlibdir=$ac_im_libdir; break
+      fi
+    done
+    # Screen out bogus values from the imake configuration.  They are
+    # bogus both because they are the default anyway, and because
+    # using them would break gcc on systems where it needs fixed includes.
+    case $ac_im_incroot in
+	/usr/include) ac_x_includes= ;;
+	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+    esac
+    case $ac_im_usrlibdir in
+	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
+	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+    esac
+  fi
+  cd ..
+  rm -f -r conftest.dir
+fi
+
+  # Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R7/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R7
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R7/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R7
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/opt/X11/include
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+  # Guess where to find include files, by looking for Xlib.h.
+  # First, try using that file with no special directory specified.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # We can compile using X headers with no special include directory.
+ac_x_includes=
+else $as_nop
+  for ac_dir in $ac_x_header_dirs; do
+  if test -r "$ac_dir/X11/Xlib.h"; then
+    ac_x_includes=$ac_dir
+    break
+  fi
+done
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+  # Check for the libraries.
+  # See if we find them without any special options.
+  # Don't add to $LIBS permanently.
+  ac_save_LIBS=$LIBS
+  LIBS="-lX11 $LIBS"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+int
+main (void)
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else $as_nop
+  LIBS=$ac_save_LIBS
+for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+  # Don't even attempt the hair of trying to link an X program!
+  for ac_extension in a so sl dylib la dll; do
+    if test -r "$ac_dir/libX11.$ac_extension"; then
+      ac_x_libraries=$ac_dir
+      break 2
+    fi
+  done
+done
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+fi
+# Record the results.
+case $ac_x_includes,$ac_x_libraries in @%:@(
+  no,* | *,no | *\'*) :
+    # Didn't find X, or a directory has "'" in its name.
+    ac_cv_have_x="have_x=no" ;; @%:@(
+  *) :
+    # Record where we found X for the cache.
+    ac_cv_have_x="have_x=yes\
+	ac_x_includes='$ac_x_includes'\
+	ac_x_libraries='$ac_x_libraries'" ;;
+esac
+fi
+;; #(
+    *) have_x=yes;;
+  esac
+  eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
+printf "%s\n" "$have_x" >&6; }
+  no_x=yes
+else
+  # If each of the values was on the command line, it overrides each guess.
+  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+  # Update the cache value to reflect the command line values.
+  ac_cv_have_x="have_x=yes\
+	ac_x_includes='$x_includes'\
+	ac_x_libraries='$x_libraries'"
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
+printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  
+printf "%s\n" "@%:@define X_DISPLAY_MISSING 1" >>confdefs.h
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+printf %s "checking whether -R must be followed by a space... " >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else $as_nop
+  LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+	  X_LIBS="$X_LIBS -R $x_libraries"
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+printf "%s\n" "neither works" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char XOpenDisplay ();
+int
+main (void)
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+printf %s "checking for dnet_ntoa in -ldnet... " >&6; }
+if test ${ac_cv_lib_dnet_dnet_ntoa+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char dnet_ntoa ();
+int
+main (void)
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else $as_nop
+  ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char dnet_ntoa ();
+int
+main (void)
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else $as_nop
+  ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
+if test "x$ac_cv_func_gethostbyname" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+printf %s "checking for gethostbyname in -lnsl... " >&6; }
+if test ${ac_cv_lib_nsl_gethostbyname+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char gethostbyname ();
+int
+main (void)
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_nsl_gethostbyname=yes
+else $as_nop
+  ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+printf %s "checking for gethostbyname in -lbsd... " >&6; }
+if test ${ac_cv_lib_bsd_gethostbyname+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char gethostbyname ();
+int
+main (void)
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_bsd_gethostbyname=yes
+else $as_nop
+  ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
+if test "x$ac_cv_func_connect" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_connect = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+printf %s "checking for connect in -lsocket... " >&6; }
+if test ${ac_cv_lib_socket_connect+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char connect ();
+int
+main (void)
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_socket_connect=yes
+else $as_nop
+  ac_cv_lib_socket_connect=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+printf "%s\n" "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = xyes
+then :
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
+if test "x$ac_cv_func_remove" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_remove = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+printf %s "checking for remove in -lposix... " >&6; }
+if test ${ac_cv_lib_posix_remove+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char remove ();
+int
+main (void)
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_posix_remove=yes
+else $as_nop
+  ac_cv_lib_posix_remove=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+printf "%s\n" "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
+if test "x$ac_cv_func_shmat" = xyes
+then :
+  
+fi
+
+    if test $ac_cv_func_shmat = no; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+printf %s "checking for shmat in -lipc... " >&6; }
+if test ${ac_cv_lib_ipc_shmat+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char shmat ();
+int
+main (void)
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_ipc_shmat=yes
+else $as_nop
+  ac_cv_lib_ipc_shmat=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = xyes
+then :
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+printf %s "checking for IceConnectionNumber in -lICE... " >&6; }
+if test ${ac_cv_lib_ICE_IceConnectionNumber+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char IceConnectionNumber ();
+int
+main (void)
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else $as_nop
+  ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes
+then :
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+## Output directives for the C compiler
+
+## Output directives for the linker
+
+## Output any extra libraries required by X11
+
+
+## Finally, output the list of libraries that need to appear before -lX11
+## Some part of FriCAS depends on Xpm.  That library has kind uncertain
+## future.  At some point in the past, it was deprecated, to be
+## replaced by xpm-nox; then came back again.  So, its support may
+## vary from system to system.  For the moment, we do a quick sanity
+## check and disable X11 if Xpm is not present.  Long term, FriCAS should
+## get rid of dependence on Xpm.  Another possibility is to (optionally)
+## bundle Xpm source tarball and build Xpm if needed.
+
+if test -z $no_x; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToImage in -lXpm" >&5
+printf %s "checking for XpmReadFileToImage in -lXpm... " >&6; }
+if test ${ac_cv_lib_Xpm_XpmReadFileToImage+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXpm $X_LIBS -lX11 $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* 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.  */
+char XpmReadFileToImage ();
+int
+main (void)
+{
+return XpmReadFileToImage ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  ac_cv_lib_Xpm_XpmReadFileToImage=yes
+else $as_nop
+  ac_cv_lib_Xpm_XpmReadFileToImage=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToImage" >&5
+printf "%s\n" "$ac_cv_lib_Xpm_XpmReadFileToImage" >&6; }
+if test "x$ac_cv_lib_Xpm_XpmReadFileToImage" = xyes
+then :
+  fricas_has_xpm=yes
+else $as_nop
+  fricas_has_xpm=no
+fi
+
+else
+  fricas_has_xpm=no
+fi
+
+X_PRE_LIBS="-lXpm $X_PRE_LIBS"
+
+
+## If the system supports X11, then build graphics and hyperdoc
+if test x"$fricas_has_xpm" = xyes; then
+    fricas_c_runtime="$fricas_c_runtime graphics"
+    fricas_src_all="$fricas_src_all all-graph"
+    fricas_src_subdirs="$fricas_src_subdirs graph"
+    ac_config_files="$ac_config_files src/graph/Makefile:config/var-def.mk:src/graph/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/Gdraws/Makefile:config/var-def.mk:src/graph/Gdraws/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/view2D/Makefile:config/var-def.mk:src/graph/view2D/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/view3D/Makefile:config/var-def.mk:src/graph/view3D/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/viewAlone/Makefile:config/var-def.mk:src/graph/viewAlone/Makefile.in:config/setup-dep.mk"
+
+    ac_config_files="$ac_config_files src/graph/viewman/Makefile:config/var-def.mk:src/graph/viewman/Makefile.in:config/setup-dep.mk"
+
+else
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: The Graphics and HyperDoc components are disabled." >&5
+printf "%s\n" "$as_me: The Graphics and HyperDoc components are disabled." >&6;}
+fi
+
+
+
+if test x"$fricas_has_xpm" = xyes; then
+   ac_fn_c_check_header_compile "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
+if test "x$ac_cv_header_regex_h" = xyes
+then :
+  fricas_src_all="$fricas_src_all all-hyper all-doc"
+                    fricas_src_subdirs="$fricas_src_subdirs hyper doc"
+                    for ac_prog in xvfb-run
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_XVFB_RUN+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$XVFB_RUN"; then
+  ac_cv_prog_XVFB_RUN="$XVFB_RUN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_XVFB_RUN="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+XVFB_RUN=$ac_cv_prog_XVFB_RUN
+if test -n "$XVFB_RUN"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XVFB_RUN" >&5
+printf "%s\n" "$XVFB_RUN" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$XVFB_RUN" && break
+done
+
+                    if test -n "$XVFB_RUN"; then
+                        MAYBE_VIEWPORTS=viewports
+                        XVFB="xvfb-run -a -n 0 -s '-screen 0 1024x768x24'"
+                    else
+                        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: HyperDoc graphics must be built separately." >&5
+printf "%s\n" "$as_me: HyperDoc graphics must be built separately." >&6;}
+                    fi
+                   
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: HyperDoc is disabled." >&5
+printf "%s\n" "$as_me: HyperDoc is disabled." >&6;}
+fi
+
+fi
+# We need the Makefile (for util.ht) even if we do not build HyperDoc.
+ac_config_files="$ac_config_files src/hyper/Makefile:config/var-def.mk:src/hyper/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/doc/Makefile:config/var-def.mk:src/doc/Makefile.in:config/setup-dep.mk"
+
+
+BASE=""
+
+FRICAS=${BASE}${fricas_targetdir}
+
+
+CCF="-g -O2 -Wall -D_GNU_SOURCE"
+LDF=
+
+case $target in
+    *bsd*|*dragonfly*)
+        
+printf "%s\n" "@%:@define BSDplatform /**/" >>confdefs.h
+
+        CCF="-O2 -pipe -Wall -D_GNU_SOURCE -I/usr/local/include"
+        LDF="-L/usr/local/lib"
+        ;;
+    *darwin*)
+        
+printf "%s\n" "@%:@define MACOSXplatform /**/" >>confdefs.h
+
+        CCF="-O2 -Wall -D_GNU_SOURCE"
+        ;;
+esac
+
+CCF="$CCF $CPPFLAGS $CFLAGS $LDFLAGS"
+LDF="$LDF $LDFLAGS"
+
+
+
+
+ac_config_files="$ac_config_files Makefile:config/var-def.mk:Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/Makefile:config/var-def.mk:src/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/lib/Makefile:config/var-def.mk:src/lib/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/lisp/Makefile:config/var-def.mk:src/lisp/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/boot/Makefile:config/var-def.mk:src/boot/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/interp/Makefile:config/var-def.mk:src/interp/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/algebra/Makefile:config/var-def.mk:src/algebra/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/input/Makefile:config/var-def.mk:src/input/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/etc/Makefile:config/var-def.mk:src/etc/Makefile.in:config/setup-dep.mk"
+
+
+
+###################################################################
+## The following section deals with the generation of the
+## aldor interface.
+## Note that this only works with the new installation layout
+## of the open sourced Aldor compiler.
+
+## This handles the cases if one of the following options is given on the
+## command line. If none is given, then we will skip aldor interface.
+## --enable-aldor, --enable-aldor=yes:
+##   User requires to build the aldor interface. In this case,
+##   any missing prerequisite counts as error (not just warning).
+## --enable-aldor=no, --disable-aldor:
+##   User asks to skip the build of the aldor interface.
+BUILD_ALDOR_INTERFACE=no
+@%:@ Check whether --enable-aldor was given.
+if test ${enable_aldor+y}
+then :
+  enableval=$enable_aldor; case $enableval in @%:@(
+  yes|no) :
+    BUILD_ALDOR_INTERFACE=$enableval ;; @%:@(
+  *) :
+    as_fn_error $? "only yes/no allowed as value for --enable-aldor" "$LINENO" 5
+   ;;
+esac
+
+fi
+
+
+
+@%:@ Check whether --with-aldor-binary was given.
+if test ${with_aldor_binary+y}
+then :
+  withval=$with_aldor_binary; if test -x $withval
+then :
+  
+        ALDOR_binary=$withval
+else $as_nop
+  ALDOR_binary=
+fi
+else $as_nop
+  ALDOR_binary=
+fi
+
+
+###################################################################
+## If one of the Aldor related tests fail we should warn and
+## not build the Aldor interface.
+## The ALDORROOT environment variable is no longer necessary with the
+## open-source version of Aldor.
+if test x"$BUILD_ALDOR_INTERFACE" = xyes
+then :
+  
+  ## check whether Aldor is available
+  for ac_prog in aldor
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_sys_ALDOR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$sys_ALDOR"; then
+  ac_cv_prog_sys_ALDOR="$sys_ALDOR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_sys_ALDOR="$ac_prog"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+sys_ALDOR=$ac_cv_prog_sys_ALDOR
+if test -n "$sys_ALDOR"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $sys_ALDOR" >&5
+printf "%s\n" "$sys_ALDOR" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+  test -n "$sys_ALDOR" && break
+done
+
+  if test -z "$sys_ALDOR" -a -z "$ALDOR_binary"
+then :
+  
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Aldor not found." >&5
+printf "%s\n" "$as_me: WARNING: Aldor not found." >&2;}
+    as_fn_error $? "prerequisites for Aldor interface missing" "$LINENO" 5
+    BUILD_ALDOR_INTERFACE=no
+  
+fi
+  if test -z $ALDOR_binary
+then :
+  
+      ALDOR=$sys_ALDOR
+else $as_nop
+  ALDOR=$ALDOR_binary
+fi
+  if ALDOR_datadir=`${ALDOR} --print-confvar datadir`
+then :
+  
+else $as_nop
+  as_fn_error $? "You need a newer version of Aldor" "$LINENO" 5
+  
+fi
+
+fi
+
+
+
+
+if test x"$BUILD_ALDOR_INTERFACE" = xyes
+then :
+  
+    ## Check how foreign imports are mapped to syntax
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Aldor foreign style" >&5
+printf %s "checking Aldor foreign style... " >&6; }
+    echo 'import foo: X from Foreign C' > tmp.as
+    if ${ALDOR} -Fap tmp.as > /dev/null 2>&1
+then :
+  ALDOR_foreignStyle=Foreign
+           ALDOR_conditionalCast=T
+           if grep -q 'ForeignImport' tmp.ap;
+	   then
+	       ALDOR_foreignStyle=ForeignImport
+	       ALDOR_conditionalCast=NIL
+	   fi;
+           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ALDOR_foreignStyle" >&5
+printf "%s\n" "$ALDOR_foreignStyle" >&6; }
+else $as_nop
+  as_fn_error $? "Failed to test aldor foreign syntax" "$LINENO" 5
+fi
+    
+fi
+
+
+
+
+###################################################################
+# The installation is currently not done by recursively calling
+# install in the src subdirectories, so we have to hardcode the
+# installation of the aldor interface in Makefile.in and let a
+# variable decide whether or not the interface stuff should be
+# installed.
+
+
+if test x"$BUILD_ALDOR_INTERFACE" = xyes ; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Aldor interface will be built." >&5
+printf "%s\n" "$as_me: Aldor interface will be built." >&6;}
+  fricas_src_subdirs="$fricas_src_subdirs aldor"
+  fricas_src_all="$fricas_src_all all-aldor"
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Aldor interface will not be built." >&5
+printf "%s\n" "$as_me: WARNING: Aldor interface will not be built." >&2;}
+fi
+ac_config_files="$ac_config_files src/aldor/Makefile:config/var-def.mk:src/aldor/Makefile.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/aldor/Makefile2:config/var-def.mk:src/aldor/Makefile2.in:config/setup-dep.mk"
+
+ac_config_files="$ac_config_files src/aldor/Makefile3:config/var-def.mk:src/aldor/Makefile3.in:config/setup-dep.mk"
+
+###################################################################
+
+
+###################################################################
+## The following section deals with running fricas inside emacs.
+## The sources are expected in ${srcdir}/contrib/emacs.
+## The shell script efricas will be copied to ${bindir}.
+## The files fricas*.el should probably go to
+#    emacsdatadir=$datadir/emacs/site-lisp
+## but will currently be put into
+emacsdatadir=$libdir/fricas/emacs
+
+ac_config_files="$ac_config_files contrib/emacs/Makefile:config/var-def.mk:contrib/emacs/Makefile.in:config/setup-dep.mk"
+
+###################################################################
+
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+	cat confcache >"$cache_file"
+      else
+        case $cache_file in #(
+        */* | ?:*)
+	  mv -f confcache "$cache_file"$$ &&
+	  mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+	  mv -f confcache "$cache_file" ;;
+	esac
+      fi
+    fi
+  else
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIB@&t@OBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else $as_nop
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
+as_nl='
+'
+export as_nl
+IFS=" ""	$as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
+
+# The user is always right.
+if ${PATH_SEPARATOR+false} :; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  printf "%s\n" "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else $as_nop
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else $as_nop
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n.  New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_@&t@echo='printf %s\n'
+as_@&t@echo_n='printf %s'
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+
+@%:@ as_fn_executable_p FILE
+@%:@ -----------------------
+@%:@ Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} @%:@ as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by FriCAS $as_me 1.3.8, which was
+generated by GNU Autoconf 2.71.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE] 
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE] 
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Report bugs to <fricas-devel@googlegroups.com>.
+FriCAS home page: <https://fricas.github.io>."
+
+_ACEOF
+ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
+ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config='$ac_cs_config_escaped'
+ac_cs_version="\\
+FriCAS config.status 1.3.8
+configured by $0, generated by GNU Autoconf 2.71,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2021 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    printf "%s\n" "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    printf "%s\n" "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    as_fn_error $? "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+  --help | --hel | -h )
+    printf "%s\n" "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
+_ASBOX
+  printf "%s\n" "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "config/fricas_c_macros.h") CONFIG_HEADERS="$CONFIG_HEADERS config/fricas_c_macros.h" ;;
+    "src/clef/Makefile") CONFIG_FILES="$CONFIG_FILES src/clef/Makefile:config/var-def.mk:src/clef/Makefile.in:config/setup-dep.mk" ;;
+    "src/sman/Makefile") CONFIG_FILES="$CONFIG_FILES src/sman/Makefile:config/var-def.mk:src/sman/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/Makefile:config/var-def.mk:src/graph/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/Gdraws/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/Gdraws/Makefile:config/var-def.mk:src/graph/Gdraws/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/view2D/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/view2D/Makefile:config/var-def.mk:src/graph/view2D/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/view3D/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/view3D/Makefile:config/var-def.mk:src/graph/view3D/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/viewAlone/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/viewAlone/Makefile:config/var-def.mk:src/graph/viewAlone/Makefile.in:config/setup-dep.mk" ;;
+    "src/graph/viewman/Makefile") CONFIG_FILES="$CONFIG_FILES src/graph/viewman/Makefile:config/var-def.mk:src/graph/viewman/Makefile.in:config/setup-dep.mk" ;;
+    "src/hyper/Makefile") CONFIG_FILES="$CONFIG_FILES src/hyper/Makefile:config/var-def.mk:src/hyper/Makefile.in:config/setup-dep.mk" ;;
+    "src/doc/Makefile") CONFIG_FILES="$CONFIG_FILES src/doc/Makefile:config/var-def.mk:src/doc/Makefile.in:config/setup-dep.mk" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile:config/var-def.mk:Makefile.in:config/setup-dep.mk" ;;
+    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile:config/var-def.mk:src/Makefile.in:config/setup-dep.mk" ;;
+    "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile:config/var-def.mk:src/lib/Makefile.in:config/setup-dep.mk" ;;
+    "src/lisp/Makefile") CONFIG_FILES="$CONFIG_FILES src/lisp/Makefile:config/var-def.mk:src/lisp/Makefile.in:config/setup-dep.mk" ;;
+    "src/boot/Makefile") CONFIG_FILES="$CONFIG_FILES src/boot/Makefile:config/var-def.mk:src/boot/Makefile.in:config/setup-dep.mk" ;;
+    "src/interp/Makefile") CONFIG_FILES="$CONFIG_FILES src/interp/Makefile:config/var-def.mk:src/interp/Makefile.in:config/setup-dep.mk" ;;
+    "src/algebra/Makefile") CONFIG_FILES="$CONFIG_FILES src/algebra/Makefile:config/var-def.mk:src/algebra/Makefile.in:config/setup-dep.mk" ;;
+    "src/input/Makefile") CONFIG_FILES="$CONFIG_FILES src/input/Makefile:config/var-def.mk:src/input/Makefile.in:config/setup-dep.mk" ;;
+    "src/etc/Makefile") CONFIG_FILES="$CONFIG_FILES src/etc/Makefile:config/var-def.mk:src/etc/Makefile.in:config/setup-dep.mk" ;;
+    "src/aldor/Makefile") CONFIG_FILES="$CONFIG_FILES src/aldor/Makefile:config/var-def.mk:src/aldor/Makefile.in:config/setup-dep.mk" ;;
+    "src/aldor/Makefile2") CONFIG_FILES="$CONFIG_FILES src/aldor/Makefile2:config/var-def.mk:src/aldor/Makefile2.in:config/setup-dep.mk" ;;
+    "src/aldor/Makefile3") CONFIG_FILES="$CONFIG_FILES src/aldor/Makefile3:config/var-def.mk:src/aldor/Makefile3.in:config/setup-dep.mk" ;;
+    "contrib/emacs/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/emacs/Makefile:config/var-def.mk:contrib/emacs/Makefile.in:config/setup-dep.mk" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
+  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
+h
+s///
+s/^/:/
+s/[	 ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[	 ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_tt"; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+printf "%s\n" "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+printf "%s\n" X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      printf "%s\n" "/* $configure_input  */" >&1 \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+    } >"$ac_tmp/config.h" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$ac_tmp/config.h" "$ac_file" \
+	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
+    fi
+  else
+    printf "%s\n" "/* $configure_input  */" >&1 \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+      || as_fn_error $? "could not create -" "$LINENO" 5
+  fi
+ ;;
+  
+  
+  esac
+
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+## Generate rules to extract SPAD type definitions from pamphlets.
+echo "extracting list of SPAD type definitions"
+(cd $srcdir/src/algebra;
+   . ../scripts/find-algebra-files) > src/algebra/tmp-extract-spad.mk
+$srcdir/config/move-if-change \
+    src/algebra/tmp-extract-spad.mk src/algebra/extract-spad.mk
+
+## Configure the use of cached files.
+if test -f $srcdir/src/algebra/use_lisp ; then
+    # Sanity check
+    if test -f $srcdir/src/algebra/A1AGG.lsp ; then
+        touch src/algebra/use_lisp
+    else
+        as_fn_error $? "Sources look corrupted" "$LINENO" 5
+    fi
+fi
+
+echo "Type '${MAKE}' (without quotes) to build FriCAS"
+   
\ No newline at end of file
--- /dev/null
+++ fricas-1.3.8/autom4te.cache/requests
@@ -0,0 +1,270 @@
+# This file was generated by Autom4te 2.71.
+# It contains the lists of macros which have been traced.
+# It can be safely removed.
+
+@request = (
+             bless( [
+                      '0',
+                      1,
+                      [
+                        '/usr/share/autoconf'
+                      ],
+                      [
+                        '/usr/share/autoconf/m4sugar/m4sugar.m4',
+                        '/usr/share/autoconf/m4sugar/m4sh.m4',
+                        '/usr/share/autoconf/autoconf/autoconf.m4',
+                        '/dev/null'
+                      ],
+                      {
+                        'AC_SUBST' => 1,
+                        'AM_PATH_GUILE' => 1,
+                        'm4_include' => 1,
+                        'AM_PROG_MOC' => 1,
+                        'include' => 1,
+                        '_AM_MAKEFILE_INCLUDE' => 1,
+                        'AC_INIT' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AC_REQUIRE_AUX_FILE' => 1,
+                        'AC_FC_SRCEXT' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'AC_FC_FREEFORM' => 1,
+                        '_AM_COND_ELSE' => 1,
+                        'AM_ENABLE_MULTILIB' => 1,
+                        'AU_DEFINE' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        'AC_CANONICAL_HOST' => 1,
+                        'm4_pattern_forbid' => 1,
+                        'AM_PROG_CXX_C_O' => 1,
+                        '_m4_warn' => 1,
+                        'AM_PROG_FC_C_O' => 1,
+                        'AC_CONFIG_MACRO_DIR_TRACE' => 1,
+                        'm4_pattern_allow' => 1,
+                        'IT_PROG_INTLTOOL' => 1,
+                        'AC_CONFIG_FILES' => 1,
+                        'AC_CANONICAL_BUILD' => 1,
+                        'LT_INIT' => 1,
+                        'AM_MAKEFILE_INCLUDE' => 1,
+                        '_LT_AC_TAGCONFIG' => 1,
+                        'LT_SUPPORTED_TAG' => 1,
+                        '_AM_COND_ENDIF' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        'AM_PROG_F77_C_O' => 1,
+                        'AH_OUTPUT' => 1,
+                        'AM_POT_TOOLS' => 1,
+                        'AC_CONFIG_AUX_DIR' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AC_PROG_LIBTOOL' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        'sinclude' => 1,
+                        'm4_sinclude' => 1,
+                        'AC_CANONICAL_SYSTEM' => 1,
+                        'AC_CONFIG_HEADERS' => 1,
+                        'define' => 1,
+                        'AC_CANONICAL_TARGET' => 1,
+                        'LT_CONFIG_LTDL_DIR' => 1,
+                        'AM_PROG_MKDIR_P' => 1,
+                        'AM_SILENT_RULES' => 1,
+                        '_AM_COND_IF' => 1,
+                        'AC_CONFIG_SUBDIRS' => 1,
+                        'AC_CONFIG_LINKS' => 1,
+                        'AM_NLS' => 1,
+                        'AM_PROG_LIBTOOL' => 1,
+                        'AC_FC_PP_SRCEXT' => 1,
+                        'AC_CONFIG_LIBOBJ_DIR' => 1,
+                        'AM_GNU_GETTEXT' => 1,
+                        'AC_FC_PP_DEFINE' => 1,
+                        'AM_XGETTEXT_OPTION' => 1,
+                        'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+                        'GTK_DOC_CHECK' => 1,
+                        'm4_define' => 1,
+                        'AC_LIBSOURCE' => 1,
+                        'AC_DEFINE_TRACE_LITERAL' => 1,
+                        'AM_EXTRA_RECURSIVE_TARGETS' => 1,
+                        'AM_PROG_AR' => 1,
+                        'AC_SUBST_TRACE' => 1
+                      }
+                    ], 'Autom4te::Request' ),
+             bless( [
+                      '1',
+                      1,
+                      [
+                        '/usr/share/autoconf'
+                      ],
+                      [
+                        '/usr/share/autoconf/autoconf/autoconf.m4f',
+                        '/usr/share/aclocal-1.16/internal/ac-config-macro-dirs.m4',
+                        'configure.ac'
+                      ],
+                      {
+                        '_AM_AUTOCONF_VERSION' => 1,
+                        'FRICAS_CHECK_PROGS' => 1,
+                        'm4_pattern_allow' => 1,
+                        'AC_CONFIG_MACRO_DIR_TRACE' => 1,
+                        'FRICAS_MAKEFILE' => 1,
+                        'AC_DEFUN' => 1,
+                        'AC_DEFUN_ONCE' => 1,
+                        '_m4_warn' => 1,
+                        'include' => 1,
+                        'AU_DEFUN' => 1,
+                        'm4_include' => 1,
+                        'm4_pattern_forbid' => 1,
+                        'FRICAS_CHECK_PROG' => 1,
+                        '_AM_CONFIG_MACRO_DIRS' => 1,
+                        'AC_CONFIG_MACRO_DIR' => 1
+                      }
+                    ], 'Autom4te::Request' ),
+             bless( [
+                      '2',
+                      1,
+                      [
+                        '/usr/share/autoconf'
+                      ],
+                      [
+                        '/usr/share/autoconf/autoconf/autoconf.m4f',
+                        'configure.ac'
+                      ],
+                      {
+                        'AC_DEFINE_TRACE_LITERAL' => 1,
+                        'AC_LIBSOURCE' => 1,
+                        'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+                        'GTK_DOC_CHECK' => 1,
+                        'AM_EXTRA_RECURSIVE_TARGETS' => 1,
+                        'AM_PROG_AR' => 1,
+                        'AC_SUBST_TRACE' => 1,
+                        'AM_PROG_LIBTOOL' => 1,
+                        'AM_NLS' => 1,
+                        'AC_CONFIG_LINKS' => 1,
+                        'AC_CONFIG_SUBDIRS' => 1,
+                        'AM_SILENT_RULES' => 1,
+                        'AM_PROG_MKDIR_P' => 1,
+                        '_AM_COND_IF' => 1,
+                        'AM_XGETTEXT_OPTION' => 1,
+                        'AM_GNU_GETTEXT' => 1,
+                        'AC_FC_PP_DEFINE' => 1,
+                        'AC_FC_PP_SRCEXT' => 1,
+                        'AC_CONFIG_LIBOBJ_DIR' => 1,
+                        'sinclude' => 1,
+                        'AC_CANONICAL_SYSTEM' => 1,
+                        'm4_sinclude' => 1,
+                        'AC_CONFIG_HEADERS' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        'AC_PROG_LIBTOOL' => 1,
+                        'AC_CONFIG_AUX_DIR' => 1,
+                        'LT_CONFIG_LTDL_DIR' => 1,
+                        'AC_CANONICAL_TARGET' => 1,
+                        'LT_SUPPORTED_TAG' => 1,
+                        '_AM_COND_ENDIF' => 1,
+                        '_LT_AC_TAGCONFIG' => 1,
+                        'AC_CANONICAL_BUILD' => 1,
+                        'LT_INIT' => 1,
+                        'AM_MAKEFILE_INCLUDE' => 1,
+                        'AH_OUTPUT' => 1,
+                        'AM_POT_TOOLS' => 1,
+                        'AM_PROG_F77_C_O' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        'AM_PROG_FC_C_O' => 1,
+                        'AC_CONFIG_FILES' => 1,
+                        'm4_pattern_allow' => 1,
+                        'IT_PROG_INTLTOOL' => 1,
+                        'AC_CONFIG_MACRO_DIR_TRACE' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        'AC_CANONICAL_HOST' => 1,
+                        'AM_PROG_CXX_C_O' => 1,
+                        '_m4_warn' => 1,
+                        'm4_pattern_forbid' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AC_INIT' => 1,
+                        '_AM_MAKEFILE_INCLUDE' => 1,
+                        '_AM_COND_ELSE' => 1,
+                        'AM_ENABLE_MULTILIB' => 1,
+                        'AC_FC_FREEFORM' => 1,
+                        'AC_FC_SRCEXT' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'AC_REQUIRE_AUX_FILE' => 1,
+                        'AC_SUBST' => 1,
+                        'include' => 1,
+                        'm4_include' => 1,
+                        'AM_PROG_MOC' => 1,
+                        'AM_PATH_GUILE' => 1
+                      }
+                    ], 'Autom4te::Request' ),
+             bless( [
+                      '3',
+                      1,
+                      [
+                        '/usr/share/autoconf'
+                      ],
+                      [
+                        '/usr/share/autoconf/autoconf/autoconf.m4f',
+                        '/usr/share/autoconf/autoconf/trailer.m4',
+                        'configure.ac'
+                      ],
+                      {
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AC_INIT' => 1,
+                        '_AM_MAKEFILE_INCLUDE' => 1,
+                        'AC_FC_SRCEXT' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'AC_REQUIRE_AUX_FILE' => 1,
+                        '_AM_COND_ELSE' => 1,
+                        'AM_ENABLE_MULTILIB' => 1,
+                        'AC_FC_FREEFORM' => 1,
+                        'AC_SUBST' => 1,
+                        'AM_PATH_GUILE' => 1,
+                        'include' => 1,
+                        'AM_PROG_MOC' => 1,
+                        'm4_include' => 1,
+                        'AM_PROG_FC_C_O' => 1,
+                        'AC_CONFIG_FILES' => 1,
+                        'AC_CONFIG_MACRO_DIR_TRACE' => 1,
+                        'IT_PROG_INTLTOOL' => 1,
+                        'm4_pattern_allow' => 1,
+                        'AC_CANONICAL_HOST' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        'm4_pattern_forbid' => 1,
+                        '_m4_warn' => 1,
+                        'AM_PROG_CXX_C_O' => 1,
+                        'AC_CONFIG_AUX_DIR' => 1,
+                        'AC_CONFIG_HEADERS' => 1,
+                        'AC_CANONICAL_SYSTEM' => 1,
+                        'm4_sinclude' => 1,
+                        'sinclude' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        'AC_PROG_LIBTOOL' => 1,
+                        'AC_CANONICAL_TARGET' => 1,
+                        'LT_CONFIG_LTDL_DIR' => 1,
+                        'AM_MAKEFILE_INCLUDE' => 1,
+                        'LT_INIT' => 1,
+                        'AC_CANONICAL_BUILD' => 1,
+                        '_AM_COND_ENDIF' => 1,
+                        '_LT_AC_TAGCONFIG' => 1,
+                        'LT_SUPPORTED_TAG' => 1,
+                        'AM_PROG_F77_C_O' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        'AM_POT_TOOLS' => 1,
+                        'AH_OUTPUT' => 1,
+                        'GTK_DOC_CHECK' => 1,
+                        'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+                        'AC_DEFINE_TRACE_LITERAL' => 1,
+                        'AC_LIBSOURCE' => 1,
+                        'AC_SUBST_TRACE' => 1,
+                        'AM_EXTRA_RECURSIVE_TARGETS' => 1,
+                        'AM_PROG_AR' => 1,
+                        '_AM_COND_IF' => 1,
+                        'AM_PROG_MKDIR_P' => 1,
+                        'AM_SILENT_RULES' => 1,
+                        'AM_PROG_LIBTOOL' => 1,
+                        'AC_CONFIG_LINKS' => 1,
+                        'AM_NLS' => 1,
+                        'AC_CONFIG_SUBDIRS' => 1,
+                        'AC_CONFIG_LIBOBJ_DIR' => 1,
+                        'AC_FC_PP_SRCEXT' => 1,
+                        'AM_XGETTEXT_OPTION' => 1,
+                        'AC_FC_PP_DEFINE' => 1,
+                        'AM_GNU_GETTEXT' => 1
+                      }
+                    ], 'Autom4te::Request' )
+           );
+
--- /dev/null
+++ fricas-1.3.8/autom4te.cache/traces.0
@@ -0,0 +1,15215 @@
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:50: -1- define([m4_define], <define>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:51: -1- define([m4_defn], <defn>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:52: -1- define([m4_undefine], <undefine>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:74: -1- m4_define([m4_copy], [m4_define([$2], m4_defn([$1]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:81: -1- m4_define([m4_rename], [m4_copy([$1], [$2])m4_undefine([$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:88: -1- m4_define([m4_rename_m4], [m4_rename([$1], [m4_$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:95: -1- m4_define([m4_copy_unm4], [m4_copy([$1], m4_bpatsubst([$1], [^m4_\(.*\)], [[\1]]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:102: -1- m4_define([m4_ifdef], <ifdef>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:103: -1- m4_define([m4_if], <ifelse>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:105: -1- m4_define([m4_builtin], <builtin>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:106: -1- m4_define([m4_changecom], <changecom>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:107: -1- m4_define([m4_changequote], <changequote>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:110: -1- m4_define([m4_debugfile], <debugfile>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:111: -1- m4_define([m4_debugmode], <debugmode>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:112: -1- m4_define([m4_decr], <decr>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:113: -1- m4_define([m4_divnum], <divnum>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:114: -1- m4_define([m4_dumpdef], <dumpdef>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:115: -1- m4_define([m4_errprint], <errprint>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:116: -1- m4_define([m4_esyscmd], <esyscmd>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:117: -1- m4_define([m4_eval], <eval>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:118: -1- m4_define([m4_format], <format>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:120: -1- m4_define([m4_incr], <incr>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:121: -1- m4_define([m4_index], <index>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:122: -1- m4_define([m4_indir], <indir>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:123: -1- m4_define([m4_len], <len>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:124: -1- m4_define([m4_exit], <m4exit>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:126: -1- m4_define([m4_mkstemp], <mkstemp>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:126: -1- m4_define([m4_maketemp], <mkstemp>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:132: -1- m4_define([m4_bpatsubst], <patsubst>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:133: -1- m4_define([m4_popdef], <popdef>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:134: -1- m4_define([m4_pushdef], <pushdef>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:135: -1- m4_define([m4_bregexp], <regexp>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:136: -1- m4_define([m4_shift], <shift>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:138: -1- m4_define([m4_substr], <substr>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:141: -1- m4_define([m4_syscmd], <syscmd>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:142: -1- m4_define([m4_sysval], <sysval>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:143: -1- m4_define([m4_traceoff], <traceoff>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:144: -1- m4_define([m4_traceon], <traceon>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:145: -1- m4_define([m4_translit], <translit>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:153: -1- m4_define([_m4_defn], <defn>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:159: -1- m4_define([_m4_divert_raw], <divert>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:166: -1- m4_define([_m4_popdef], <popdef>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:173: -1- m4_define([_m4_undefine], <undefine>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:180: -1- m4_define([_m4_undivert], <undivert>)
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:191: -1- m4_define([m4_location], [__file__:__line__])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:198: -1- m4_define([m4_errprintn], [m4_errprint([$1
+])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:206: -1- m4_define([m4_warning], [m4_errprintn(m4_location[: warning: $1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:213: -1- m4_define([m4_fatal], [m4_errprintn(m4_location[: error: $1]
+m4_expansion_stack)m4_exit(m4_if([$2],, 1, [$2]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:222: -1- m4_define([m4_assert], [m4_if(m4_eval([$1]), 0,
+       [m4_fatal([assert failed: $1], [$2])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:242: -1- m4_define([_m4_warn], [])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:248: -1- m4_define([m4_warn], [_m4_warn([$1], [$2],
+m4_ifdef([_m4_expansion_stack], [m4_expansion_stack]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:274: -1- m4_define([m4_include_unique], [m4_ifdef([m4_include($1)],
+	  [m4_warn([syntax], [file `$1' included several times])])dnl
+m4_define([m4_include($1)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:283: -1- m4_define([m4_include], [m4_include_unique([$1])dnl
+m4_builtin([include], [$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:291: -1- m4_define([m4_sinclude], [m4_include_unique([$1])dnl
+m4_builtin([sinclude], [$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:329: -1- m4_define([m4_ifblank], [m4_if(m4_translit([[$1]],  [ ][	][
+]), [], [$2], [$3])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:333: -1- m4_define([m4_ifnblank], [m4_if(m4_translit([[$1]],  [ ][	][
+]), [], [$3], [$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:342: -1- m4_define([m4_ifval], [m4_if([$1], [], [$3], [$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:349: -1- m4_define([m4_n], [m4_if([$1],
+       [], [],
+	   [$1
+])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:360: -1- m4_define([m4_ifvaln], [m4_if([$1],
+       [],   [m4_n([$3])],
+	     [m4_n([$2])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:370: -1- m4_define([m4_ifset], [m4_ifdef([$1],
+	  [m4_ifval(_m4_defn([$1]), [$2], [$3])],
+	  [$3])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:378: -1- m4_define([m4_ifndef], [m4_ifdef([$1], [$3], [$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:402: -1- m4_define([m4_case], [m4_if([$#], 0, [],
+       [$#], 1, [],
+       [$#], 2, [$2],
+       [$1], [$2], [$3],
+       [$0([$1], m4_shift3($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:427: -1- m4_define([m4_bmatch], [m4_if([$#], 0, [m4_fatal([$0: too few arguments: $#])],
+       [$#], 1, [m4_fatal([$0: too few arguments: $#: $1])],
+       [$#], 2, [$2],
+       [m4_if(m4_bregexp([$1], [$2]), -1, [$0([$1], m4_shift3($@))],
+	      [$3])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:442: -1- m4_define([m4_argn], [m4_assert([0 < $1])m4_pushdef([_$0], [_m4_popdef([_$0])]m4_dquote([$]m4_incr([$1])))_$0($@)])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:454: -1- m4_define([m4_car], [[$1]])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:455: -1- m4_define([m4_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
+       [$#], 1, [],
+       [m4_dquote(m4_shift($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:467: -1- m4_define([_m4_cdr], [m4_if([$#], 1, [],
+       [, m4_dquote(m4_shift($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:504: -1- m4_define([m4_cond], [m4_if([$#], [0], [m4_fatal([$0: cannot be called without arguments])],
+       [$#], [1], [$1],
+       m4_eval([$# % 3]), [2], [m4_fatal([$0: missing an argument])],
+       [_$0($@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:510: -1- m4_define([_m4_cond], [m4_if(($1), [($2)], [$3],
+       [$#], [3], [],
+       [$#], [4], [$4],
+       [$0(m4_shift3($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:541: -1- m4_define([m4_bpatsubsts], [m4_if([$#], 0, [m4_fatal([$0: too few arguments: $#])],
+       [$#], 1, [m4_fatal([$0: too few arguments: $#: $1])],
+       [$#], 2, [m4_unquote(m4_builtin([patsubst], [[$1]], [$2]))],
+       [$#], 3, [m4_unquote(m4_builtin([patsubst], [[$1]], [$2], [$3]))],
+       [_$0($@m4_if(m4_eval($# & 1), 0, [,]))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:547: -1- m4_define([_m4_bpatsubsts], [m4_if([$#], 2, [$1],
+       [$0(m4_builtin([patsubst], [[$1]], [$2], [$3]),
+	   m4_shift3($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:564: -1- m4_define([m4_copy], [m4_ifdef([$2], [m4_fatal([$0: won't overwrite defined macro: $2])],
+	  [m4_stack_foreach_sep([$1], [m4_pushdef([$2],], [)])])m4_ifdef([m4_location($1)], [m4_define([m4_location($2)], m4_location)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:576: -1- m4_define([m4_copy_force], [m4_ifdef([$2], [_m4_undefine([$2])])m4_copy($@)])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:579: -1- m4_define([m4_rename_force], [m4_ifdef([$2], [_m4_undefine([$2])])m4_rename($@)])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:586: -1- m4_define([m4_define_default], [m4_ifndef([$1], [m4_define($@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:597: -1- m4_define([m4_default], [m4_if([$1], [], [$2], [$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:600: -1- m4_define([m4_default_nblank], [m4_ifblank([$1], [$2], [$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:622: -1- m4_define([m4_default_quoted], [m4_if([$1], [], [[$2]], [[$1]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:625: -1- m4_define([m4_default_nblank_quoted], [m4_ifblank([$1], [[$2]], [[$1]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:641: -1- m4_define([m4_defn], [m4_if([$#], [0], [[$0]],
+       [$#], [1], [m4_ifdef([$1], [_m4_defn([$1])],
+			    [m4_fatal([$0: undefined macro: $1])])],
+       [m4_map_args([$0], $@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:664: -1- m4_define([m4_dumpdef], [m4_if([$#], [0], [m4_fatal([$0: missing argument])],
+       [$#], [1], [m4_ifdef([$1], [m4_errprintn(
+  [$1:	]m4_dquote(_m4_defn([$1])))], [m4_fatal([$0: undefined macro: $1])])],
+       [m4_map_args([$0], $@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:670: -1- m4_define([_m4_dumpdef], [m4_if([$#], [0], [m4_fatal([$0: missing argument])],
+       [$#], [1], [m4_builtin([dumpdef], [$1])],
+       [m4_map_args_sep([m4_builtin([dumpdef],], [)], [], $@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:685: -1- m4_define([m4_dumpdefs], [m4_if([$#], [0], [m4_fatal([$0: missing argument])],
+       [$#], [1], [m4_stack_foreach_lifo([$1], [m4_dumpdef([$1])m4_ignore])],
+       [m4_map_args([$0], $@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:694: -1- m4_define([m4_esyscmd_s], [m4_chomp_all(m4_esyscmd([$1]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:706: -1- m4_define([m4_popdef], [m4_if([$#], [0], [[$0]],
+       [$#], [1], [m4_ifdef([$1], [_m4_popdef([$1])],
+			    [m4_fatal([$0: undefined macro: $1])])],
+       [m4_map_args([$0], $@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:730: -1- m4_define([m4_shiftn], [m4_assert(0 < $1 && $1 < $#)_$0($@)])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:733: -1- m4_define([_m4_shiftn], [m4_if([$1], 1, [m4_shift(],
+       [$0(m4_decr([$1])]), m4_shift(m4_shift($@)))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:741: -1- m4_define([m4_shift2], [m4_shift(m4_shift($@))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:742: -1- m4_define([m4_shift3], [m4_shift(m4_shift(m4_shift($@)))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:751: -1- m4_define([_m4_shift2], [m4_if([$#], [2], [],
+       [, m4_shift(m4_shift($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:754: -1- m4_define([_m4_shift3], [m4_if([$#], [3], [],
+       [, m4_shift(m4_shift(m4_shift($@)))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:767: -1- m4_define([m4_undefine], [m4_if([$#], [0], [[$0]],
+       [$#], [1], [m4_ifdef([$1], [_m4_undefine([$1])],
+			    [m4_fatal([$0: undefined macro: $1])])],
+       [m4_map_args([$0], $@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:777: -1- m4_define([_m4_wrap], [m4_ifdef([$0_text],
+	  [m4_define([$0_text], [$1]_m4_defn([$0_text])[$2])],
+	  [m4_builtin([m4wrap], [m4_unquote(
+  _m4_defn([$0_text])_m4_popdef([$0_text]))])m4_define([$0_text], [$1$2])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:788: -1- m4_define([m4_wrap], [_m4_wrap([], [$1[]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:796: -1- m4_define([m4_wrap_lifo], [_m4_wrap([$1[]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:810: -1- m4_define([m4_apply], [m4_if([$2], [], [$1], [$1($2)])[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:816: -1- m4_define([_m4_apply], [m4_if([$2], [], [], [$1($2)[]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:823: -1- m4_define([m4_count], [$#])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:836: -1- m4_define([m4_curry], [$1(m4_shift($@,)_$0])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:837: -1- m4_define([_m4_curry], [[$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:848: -1- m4_define([m4_do], [m4_if([$#], 0, [],
+       [$#], 1, [$1[]],
+       [$1[]$0(m4_shift($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:857: -1- m4_define([m4_dquote], [[$@]])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:865: -1- m4_define([m4_dquote_elt], [m4_if([$#], [0], [],
+       [$#], [1], [[[$1]]],
+       [[[$1]],$0(m4_shift($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:875: -1- m4_define([m4_echo], [$@])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:917: -1- m4_define([m4_expand], [m4_pushdef([m4_divert], _m4_defn([_m4_divert_unsafe]))m4_pushdef([m4_divert_push], _m4_defn([_m4_divert_unsafe]))m4_chomp(_$0([$1
+]))_m4_popdef([m4_divert], [m4_divert_push])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:923: -1- m4_define([_m4_expand], [$0_([$1], [(], -=<{($1)}>=-, [}>=-])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:925: -1- m4_define([_m4_expand_], [m4_if([$4], [}>=-],
+       [m4_changequote([-=<{$2], [)}>=-])$3m4_changequote([, ])],
+       [$0([$1], [($2], -=<{($2$1)}>=-, [}>=-])m4_ignore$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:935: -1- m4_define([m4_ignore])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:946: -1- m4_define([m4_make_list], [m4_join([,
+], m4_dquote_elt($@))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:959: -1- m4_define([m4_noquote], [m4_changequote([-=<{(],[)}>=-])$1-=<{()}>=-m4_changequote([,])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:972: -1- m4_define([m4_quote], [[$*]])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:982: -1- m4_define([_m4_quote], [m4_if([$#], [0], [], [[$*]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:991: -1- m4_define([m4_reverse], [m4_if([$#], [0], [], [$#], [1], [[$1]],
+       [$0(m4_shift($@)), [$1]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1004: -1- m4_define([m4_unquote], [$*])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1022: -1- m4_define([m4_for], [m4_pushdef([$1], m4_eval([$2]))m4_cond([m4_eval(([$3]) > ([$2]))], 1,
+	   [m4_pushdef([_m4_step], m4_eval(m4_default_quoted([$4],
+	      1)))m4_assert(_m4_step > 0)_$0(_m4_defn([$1]),
+  m4_eval((([$3]) - ([$2])) / _m4_step * _m4_step + ([$2])), _m4_step,],
+	 [m4_eval(([$3]) < ([$2]))], 1,
+	   [m4_pushdef([_m4_step], m4_eval(m4_default_quoted([$4],
+	      -1)))m4_assert(_m4_step < 0)_$0(_m4_defn([$1]),
+  m4_eval((([$2]) - ([$3])) / -(_m4_step) * _m4_step + ([$2])), _m4_step,],
+	 [m4_pushdef([_m4_step])_$0(_m4_defn([$1]), _m4_defn([$1]), 0,])[m4_define([$1],], [)$5])m4_popdef([_m4_step], [$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1040: -1- m4_define([_m4_for], [$4[$1]$5[]m4_if([$1], [$2], [],
+		 [$0(m4_eval([$1 + $3]), [$2], [$3], [$4], [$5])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1154: -1- m4_define([m4_foreach], [m4_if([$2], [], [],
+       [m4_pushdef([$1])_$0([m4_define([$1],], [)$3], [],
+  $2)m4_popdef([$1])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1166: -1- m4_define([_m4_foreach], [m4_if([$#], [3], [],
+       [$1[$4]$2[]$0([$1], [$2], m4_shift3($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1184: -1- m4_define([m4_foreach_w], [m4_pushdef([$1])m4_map_args_w([$2],
+  [m4_define([$1],], [)$3])m4_popdef([$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1202: -1- m4_define([m4_map], [_m4_foreach([_m4_apply([$1],], [)], [], $2)])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1205: -1- m4_define([m4_mapall], [m4_if([$2], [], [],
+       [_m4_foreach([m4_apply([$1],], [)], [], $2)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1227: -1- m4_define([m4_map_sep], [m4_pushdef([m4_Sep], [m4_define([m4_Sep], _m4_defn([m4_unquote]))])_m4_foreach([_m4_apply([m4_Sep([$2])[]$1],], [)], [], $3)m4_popdef([m4_Sep])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1231: -1- m4_define([m4_mapall_sep], [m4_if([$3], [], [], [_$0([$1], [$2], $3)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1234: -1- m4_define([_m4_mapall_sep], [m4_apply([$1], [$3])_m4_foreach([m4_apply([$2[]$1],], [)], m4_shift2($@))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1242: -1- m4_define([m4_map_args], [m4_if([$#], [0], [m4_fatal([$0: too few arguments: $#])],
+       [$#], [1], [],
+       [$#], [2], [$1([$2])[]],
+       [_m4_foreach([$1(], [)], $@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1263: -1- m4_define([m4_map_args_pair], [m4_if([$#], [0], [m4_fatal([$0: too few arguments: $#])],
+       [$#], [1], [m4_fatal([$0: too few arguments: $#: $1])],
+       [$#], [2], [],
+       [$#], [3], [m4_default([$2], [$1])([$3])[]],
+       [$#], [4], [$1([$3], [$4])[]],
+       [$1([$3], [$4])[]$0([$1], [$2], m4_shift(m4_shift3($@)))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1275: -1- m4_define([m4_map_args_sep], [m4_if([$#], [0], [m4_fatal([$0: too few arguments: $#])],
+       [$#], [1], [],
+       [$#], [2], [],
+       [$#], [3], [],
+       [$#], [4], [$1[$4]$2[]],
+       [$1[$4]$2[]_m4_foreach([$3[]$1], [$2], m4_shift3($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1298: -1- m4_define([m4_map_args_w], [_$0(_m4_split([ ]m4_flatten([$1])[ ], [[	 ]+],
+	       m4_if(m4_index([$2$3$4], [\]), [-1], [[$3[]$4[]$2]],
+		     [m4_bpatsubst([[$3[]$4[]$2]], [\\], [\\\\])])),
+     m4_len([[]$3[]$4]), m4_len([$4[]$2[]]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1304: -1- m4_define([_m4_map_args_w], [m4_substr([$1], [$2], m4_eval(m4_len([$1]) - [$2] - [$3]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1320: -1- m4_define([m4_stack_foreach], [_m4_stack_reverse([$1], [m4_tmp-$1])_m4_stack_reverse([m4_tmp-$1], [$1], [$2(_m4_defn([m4_tmp-$1]))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1324: -1- m4_define([m4_stack_foreach_lifo], [_m4_stack_reverse([$1], [m4_tmp-$1], [$2(_m4_defn([m4_tmp-$1]))])_m4_stack_reverse([m4_tmp-$1], [$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1337: -1- m4_define([m4_stack_foreach_sep], [_m4_stack_reverse([$1], [m4_tmp-$1])_m4_stack_reverse([m4_tmp-$1], [$1], [$2[]_m4_defn([m4_tmp-$1])$3], [$4[]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1341: -1- m4_define([m4_stack_foreach_sep_lifo], [_m4_stack_reverse([$1], [m4_tmp-$1], [$2[]_m4_defn([m4_tmp-$1])$3], [$4[]])_m4_stack_reverse([m4_tmp-$1], [$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1358: -1- m4_define([_m4_stack_reverse], [m4_ifdef([$1], [m4_pushdef([$2],
+  _m4_defn([$1]))$3[]_m4_popdef([$1])$0([$1], [$2], [$4$3])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1374: -1- m4_define([m4_cleardivert], [m4_if([$#], [0], [m4_fatal([$0: missing argument])],
+       [_m4_divert_raw([-1])m4_undivert($@)_m4_divert_raw(
+	 _m4_divert(_m4_defn([_m4_divert_diversion]), [-]))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1385: -1- m4_define([_m4_divert], [m4_ifdef([_m4_divert($1)],
+	  [m4_indir([_m4_divert($1)])],
+	  [m4_if([$2], [], [m4_warn([syntax],
+	     [prefer named diversions])])$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1392: -1- m4_define([_m4_divert(KILL)], [-1])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1395: -1- m4_define([_m4_divert()], [0])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1402: -1- m4_define([m4_divert_stack], [m4_stack_foreach_sep_lifo([_m4_divert_stack], [], [], [
+])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1411: -1- m4_define([m4_divert_stack_push], [m4_pushdef([_m4_divert_stack], m4_location[: $1: $2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1418: -1- m4_define([m4_divert], [m4_popdef([_m4_divert_stack])m4_define([_m4_divert_diversion], [$1])m4_divert_stack_push([$0], [$1])_m4_divert_raw(_m4_divert([$1]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1430: -1- m4_define([m4_divert_push], [m4_divert_stack_push([$0], [$1])m4_pushdef([_m4_divert_diversion], [$1])_m4_divert_raw(_m4_divert([$1], [$2]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1441: -1- m4_define([m4_divert_pop], [m4_if([$1], [], [],
+       [$1], _m4_defn([_m4_divert_diversion]), [],
+       [m4_fatal([$0($1): diversion mismatch:
+]m4_divert_stack)])_m4_popdef([_m4_divert_stack], [_m4_divert_diversion])m4_ifdef([_m4_divert_diversion], [],
+	   [m4_fatal([too many m4_divert_pop])])_m4_divert_raw(_m4_divert(_m4_defn([_m4_divert_diversion]), [-]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1456: -1- m4_define([m4_divert_text], [m4_divert_push([$1])$2
+m4_divert_pop([$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1465: -1- m4_define([m4_divert_once], [m4_expand_once([m4_divert_text([$1], [$2])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1474: -1- m4_define([_m4_divert_unsafe], [m4_fatal([$0: cannot change diversion to `$1' inside m4_expand])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1483: -1- m4_define([m4_undivert], [m4_if([$#], [0], [m4_fatal([$0: missing argument])],
+       [$#], [1], [_m4_undivert(_m4_divert([$1]))],
+       [m4_map_args([$0], $@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1848: -1- m4_define([m4_expansion_stack], [m4_stack_foreach_sep_lifo([_$0], [_$0_entry(], [)
+])m4_location[: the top level]])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1855: -1- m4_define([_m4_expansion_stack_entry], [_m4_defn([m4_location($1)])[: $1 is expanded from...]])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1861: -1- m4_define([m4_expansion_stack_push], [m4_pushdef([_m4_expansion_stack], [$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1881: -1- m4_define([_m4_divert(GROW)], [10000])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1890: -1- m4_define([_m4_defun_pro], [m4_ifdef([_m4_expansion_stack], [], [_m4_defun_pro_outer([$1])])m4_expansion_stack_push([$1])m4_pushdef([_m4_expanding($1)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1894: -1- m4_define([_m4_defun_pro_outer], [m4_set_delete([_m4_provide])m4_pushdef([_m4_diverting([$1])])m4_pushdef([_m4_diverting], [$1])m4_pushdef([_m4_divert_dump], m4_divnum)m4_divert_push([GROW])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1906: -1- m4_define([_m4_defun_epi], [_m4_popdef([_m4_expanding($1)], [_m4_expansion_stack])m4_ifdef([_m4_expansion_stack], [], [_m4_defun_epi_outer([$1])])m4_provide([$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1911: -1- m4_define([_m4_defun_epi_outer], [_m4_popdef([_m4_divert_dump], [_m4_diverting([$1])], [_m4_diverting])m4_divert_pop([GROW])m4_undivert([GROW])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1921: -1- m4_define([_m4_divert_dump])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1929: -1- m4_define([m4_divert_require], [m4_ifdef([_m4_expanding($2)],
+  [m4_fatal([$0: circular dependency of $2])])m4_if(_m4_divert_dump, [],
+  [m4_fatal([$0($2): cannot be used outside of an m4_defun'd macro])])m4_provide_if([$2], [],
+  [_m4_require_call([$2], [$3], _m4_divert([$1], [-]))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1955: -1- m4_define([m4_defun], [m4_define([m4_location($1)], m4_location)m4_default([$3], [m4_define])([$1],
+  [_m4_defun_pro(]m4_dquote($[0])[)$2[]_m4_defun_epi(]m4_dquote($[0])[)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1975: -1- m4_define([m4_defun_init], [m4_define([$1], [$3[]])m4_defun([$1],
+   [$2[]_m4_popdef(]m4_dquote($[0])[)m4_indir(]m4_dquote($[0])dnl
+[m4_if(]m4_dquote($[#])[, [0], [], ]m4_dquote([,$]@)[))], [m4_pushdef])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1990: -1- m4_define([m4_defun_once], [m4_define([m4_location($1)], m4_location)m4_define([$1], [_m4_defun_once([$1], [$2], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([$1])m4_unquote(], [)_m4_defun_epi([$1])]],
+m4_ifdef([_m4_diverting([$1])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([$1],], [, _m4_divert_dump)]]))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:1997: -1- m4_define([_m4_defun_once], [m4_pushdef([$1])$3[$2[]m4_provide([$1])]$4])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2005: -1- m4_define([m4_pattern_forbid], [])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2012: -1- m4_define([m4_pattern_allow], [])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2023: -1- m4_define([m4_before], [m4_provide_if([$2],
+	       [m4_warn([syntax], [$2 was called before $1])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2064: -1- m4_define([m4_require], [m4_ifdef([_m4_expanding($1)],
+  [m4_fatal([$0: circular dependency of $1])])m4_if(_m4_divert_dump, [],
+  [m4_fatal([$0($1): cannot be used outside of an ]dnl
+m4_if([$0], [m4_require], [[m4_defun]], [[AC_DEFUN]])['d macro])])m4_provide_if([$1], [m4_set_contains([_m4_provide], [$1],
+    [_m4_require_check([$1], _m4_defn([m4_provide($1)]), [$0])], [m4_ignore])],
+  [_m4_require_call])([$1], [$2], _m4_divert_dump)])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2088: -1- m4_define([_m4_require_call], [m4_pushdef([_m4_divert_grow], m4_decr(_m4_divert_grow))m4_pushdef([_m4_diverting([$1])])m4_pushdef([_m4_diverting], [$1])m4_divert_push(_m4_divert_grow, [-])m4_if([$2], [], [$1], [$2])
+m4_provide_if([$1], [m4_set_remove([_m4_provide], [$1])],
+  [m4_ifndef([m4_require_silent_probe],
+    [m4_warn([syntax], [$1 is m4_require'd but not m4_defun'd])])])_m4_divert_raw($3)_m4_undivert(_m4_divert_grow)m4_divert_pop(_m4_divert_grow)_m4_popdef([_m4_divert_grow],
+[_m4_diverting([$1])], [_m4_diverting])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2106: -1- m4_define([_m4_require_check], [m4_if(_m4_defn([_m4_diverting]), [$2], [m4_ignore],
+       m4_ifdef([_m4_diverting([$2])], [-]), [-], [m4_warn([syntax],
+   [$3: `$1' was expanded before it was required
+https://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required])_m4_require_call],
+       [m4_ignore])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2117: -1- m4_define([_m4_divert_grow], [10000])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2124: -1- m4_define([m4_expand_once], [m4_provide_if(m4_default_quoted([$2], [$1]),
+	       [],
+	       [m4_provide(m4_default_quoted([$2], [$1]))[]$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2132: -1- m4_define([m4_provide], [m4_ifdef([m4_provide($1)], [],
+[m4_set_add([_m4_provide], [$1], [m4_define([m4_provide($1)],
+  m4_ifdef([_m4_diverting], [_m4_defn([_m4_diverting])]))])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2144: -1- m4_define([m4_provide_if], [m4_ifdef([m4_provide($1)],
+	  [$2], [$3])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2158: -1- m4_define([m4_cr_letters], [abcdefghijklmnopqrstuvwxyz])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2159: -1- m4_define([m4_cr_LETTERS], [ABCDEFGHIJKLMNOPQRSTUVWXYZ])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2160: -1- m4_define([m4_cr_Letters], [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2168: -1- m4_define([m4_cr_digits], [0123456789])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2173: -1- m4_define([m4_cr_alnum], [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2182: -1- m4_define([m4_cr_symbols1], [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2186: -1- m4_define([m4_cr_symbols2], [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [1])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [2])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [3])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [4])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [5])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [6])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [7])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [8])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [9])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [10])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [11])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [12])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [13])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [14])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [15])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [16])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [17])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [18])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [19])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [20])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [21])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [22])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [23])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [24])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [25])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [26])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [27])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [28])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [29])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [30])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [31])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [32])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [33])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [34])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [35])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [36])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [37])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [38])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [39])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [40])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [41])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [42])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [43])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [44])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [45])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [46])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [47])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [48])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [49])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [50])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [51])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [52])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [53])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [54])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [55])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [56])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [57])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [58])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [59])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [60])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [61])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [62])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [63])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [64])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [65])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [66])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [67])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [68])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [69])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [70])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [71])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [72])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [73])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [74])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [75])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [76])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [77])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [78])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [79])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [80])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [81])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [82])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [83])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [84])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [85])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [86])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [87])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [88])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [89])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [90])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [91])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [92])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [93])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [94])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [95])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [96])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [97])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [98])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [99])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [100])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [101])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [102])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [103])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [104])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [105])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [106])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [107])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [108])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [109])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [110])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [111])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [112])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [113])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [114])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [115])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [116])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [117])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [118])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [119])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [120])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [121])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [122])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [123])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [124])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [125])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [126])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [127])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [128])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [129])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [130])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [131])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [132])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [133])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [134])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [135])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [136])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [137])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [138])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [139])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [140])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [141])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [142])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [143])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [144])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [145])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [146])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [147])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [148])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [149])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [150])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [151])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [152])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [153])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [154])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [155])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [156])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [157])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [158])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [159])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [160])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [161])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [162])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [163])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [164])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [165])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [166])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [167])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [168])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [169])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [170])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [171])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [172])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [173])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [174])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [175])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [176])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [177])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [178])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [179])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [180])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [181])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [182])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [183])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [184])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [185])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [186])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [187])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [188])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [189])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [190])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [191])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [192])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [193])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [194])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [195])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [196])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [197])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [198])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [199])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [200])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [201])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [202])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [203])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [204])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [205])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [206])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [207])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [208])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [209])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [210])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [211])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [212])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [213])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [214])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [215])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [216])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [217])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [218])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [219])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [220])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [221])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [222])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [223])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [224])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [225])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [226])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [227])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [228])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [229])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [230])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [231])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [232])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [233])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [234])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [235])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [236])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [237])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [238])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [239])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [240])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [241])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [242])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [243])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [244])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [245])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [246])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [247])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [248])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [249])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [250])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [251])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [252])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [253])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [254])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2210: -6- m4_define([], [255])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [1])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [2])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [3])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [4])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [5])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [6])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [7])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [8])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [9])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [10])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [11])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [12])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [13])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [14])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [15])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [16])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [17])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [18])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [19])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [20])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [21])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [22])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [23])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [24])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [25])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [26])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [27])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [28])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [29])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [30])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [31])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [32])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [33])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [34])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [35])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [36])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [37])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [38])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [39])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [40])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [41])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [42])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [43])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [44])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [45])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [46])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [47])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [48])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [49])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [50])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [51])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [52])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [53])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [54])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [55])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [56])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [57])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [58])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [59])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [60])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [61])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [62])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [63])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [64])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [65])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [66])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [67])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [68])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [69])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [70])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [71])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [72])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [73])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [74])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [75])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [76])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [77])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [78])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [79])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [80])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [81])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [82])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [83])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [84])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [85])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [86])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [87])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [88])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [89])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [90])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [91])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [92])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [93])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [94])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [95])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [96])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [97])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [98])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [99])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [100])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [101])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [102])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [103])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [104])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [105])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [106])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [107])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [108])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [109])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [110])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [111])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [112])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [113])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [114])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [115])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [116])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [117])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [118])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [119])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [120])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [121])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [122])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [123])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [124])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [125])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [126])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [127])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [128])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [129])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [130])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [131])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [132])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [133])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [134])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [135])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [136])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [137])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [138])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [139])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [140])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [141])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [142])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [143])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [144])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [145])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [146])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [147])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [148])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [149])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [150])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [151])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [152])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [153])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [154])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [155])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [156])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [157])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [158])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [159])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [160])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [161])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [162])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [163])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [164])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [165])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [166])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [167])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [168])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [169])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [170])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [171])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [172])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [173])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [174])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [175])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [176])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [177])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [178])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [179])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [180])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [181])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [182])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [183])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [184])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [185])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [186])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [187])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [188])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [189])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [190])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [191])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [192])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [193])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [194])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [195])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [196])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [197])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [198])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [199])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [200])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [201])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [202])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [203])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [204])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [205])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [206])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [207])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [208])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [209])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [210])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [211])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [212])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [213])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [214])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [215])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [216])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [217])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [218])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [219])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [220])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [221])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [222])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [223])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [224])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [225])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [226])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [227])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [228])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [229])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [230])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [231])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [232])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [233])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [234])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [235])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [236])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [237])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [238])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [239])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [240])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [241])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [242])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [243])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [244])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [245])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [246])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [247])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [248])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [249])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [250])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [251])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [252])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [253])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [254])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2211: -5- m4_define([i], [255])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2209: -1- m4_define([m4_cr_all], [	
+
 !"#*%&'()$+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2217: -1- m4_define([_m4_define_cr_not], [m4_define([m4_cr_not_$1],
+	   m4_translit(m4_dquote(m4_defn([m4_cr_all])),
+		       m4_defn([m4_cr_$1])))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2232: -1- m4_define([m4_cr_not_letters], [	
+
 !"#*%&'()$+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2233: -1- m4_define([m4_cr_not_LETTERS], [	
+
 !"#*%&'()$+,./0123456789:;<=>?@[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2234: -1- m4_define([m4_cr_not_Letters], [	
+
 !"#*%&'()$+,./0123456789:;<=>?@[\]^_`{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2235: -1- m4_define([m4_cr_not_digits], [	
+
 !"#*%&'()$+,./:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2236: -1- m4_define([m4_cr_not_alnum], [	
+
 !"#*%&'()$+,./:;<=>?@[\]^_`{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2237: -1- m4_define([m4_cr_not_symbols1], [	
+
 !"#*%&'()$+,./0123456789:;<=>?@[\]^`{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2238: -1- m4_define([m4_cr_not_symbols2], [	
+
 !"#*%&'()$+,./:;<=>?@[\]^`{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2245: -1- m4_define([m4_newline], [
+$1])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2252: -1- m4_define([m4_re_escape], [m4_bpatsubst([$1],
+	      [[][*+.?\^$]], [\\\&])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2261: -1- m4_define([m4_re_string], [[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789]*])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2270: -1- m4_define([m4_re_word], [[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789]*])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2282: -1- m4_define([m4_tolower], [m4_translit([[$1]], [ABCDEFGHIJKLMNOPQRSTUVWXYZ],
+		     [abcdefghijklmnopqrstuvwxyz])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2285: -1- m4_define([m4_toupper], [m4_translit([[$1]], [abcdefghijklmnopqrstuvwxyz],
+		     [ABCDEFGHIJKLMNOPQRSTUVWXYZ])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2318: -1- m4_define([m4_split], [m4_if([$1], [], [],
+       [$2], [ ], [m4_if(m4_index([$1], [ ]), [-1], [[[$1]]],
+			 [_$0([$1], [$2], [, ])])],
+       [$2], [], [_$0([$1], [[	 ]+], [, ])],
+       [_$0([$1], [$2], [, ])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2325: -1- m4_define([_m4_split], [m4_changequote([-=<{(],[)}>=-])[m4_bpatsubst(-=<{(-=<{($1)}>=-)}>=-, -=<{($2)}>=-,
+	       -=<{(]$3[)}>=-)]m4_changequote([, ])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2344: -1- m4_define([m4_chomp], [m4_format([[%.*s]], m4_index(m4_translit([[$1]], [
+/.], [/  ])[./.], [/.]), [$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2348: -1- m4_define([m4_chomp_all], [m4_format([[%.*s]], m4_bregexp(m4_translit([[$1]], [
+/], [/ ]), [/*$]), [$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2365: -1- m4_define([m4_flatten], [m4_if(m4_index([$1], [
+]), [-1], [[$1]],
+       [m4_translit(m4_bpatsubst([[[$1]]], [\\
+]), [
+], [ ])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2393: -1- m4_define([m4_strip], [m4_bpatsubsts([$1 ],
+	       [[	 ]+], [ ],
+	       [^. ?\(.*\) .$], [[[\1]]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2411: -1- m4_define([m4_normalize], [m4_strip(m4_flatten([$1]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2425: -1- m4_define([m4_validate_w], [_m4_validate_w(m4_normalize([$1]), m4_normalize(m4_expand([$1])))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2428: -1- m4_define([_m4_validate_w], [m4_if([$1], [$2], [],
+  [m4_warn([obsolete], [whitespace-separated list contains macros;
+in a future version of Autoconf they will not be expanded]dnl
+m4_if(m4_bregexp([$1], [\bdn[l]\b]), -1, [], [
+note: `dn@&t@l' is a macro]))])dnl
+[$2]])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2452: -1- m4_define([m4_join], [m4_if([$#], [1], [],
+       [$#], [2], [[$2]],
+       [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift2($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2456: -1- m4_define([_m4_join], [m4_if([$#$2], [2], [],
+       [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift2($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2466: -1- m4_define([m4_joinall], [[$2]_$0([$1], m4_shift($@))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2467: -1- m4_define([_m4_joinall], [m4_if([$#], [2], [], [[$1$3]$0([$1], m4_shift2($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2485: -1- m4_define([m4_combine], [m4_if([$2], [], [], m4_eval([$# > 3]), [1],
+[m4_map_args_sep([m4_map_args_sep(m4_dquote(], [)[[$3]], [], [[$1]],]]m4_dquote(m4_dquote(m4_shift3($@)))[[)], [[$1]], $2)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2546: -1- m4_define([m4_append], [m4_define([$1], m4_ifdef([$1], [_m4_defn([$1])[$3]])[$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2560: -1- m4_define([m4_append_uniq], [m4_ifval([$3], [m4_if(m4_index([$2], [$3]), [-1], [],
+		       [m4_warn([syntax],
+				[$0: `$2' contains `$3'])])])_$0($@)])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2564: -1- m4_define([_m4_append_uniq], [m4_ifdef([$1],
+	  [m4_if(m4_index([$3]_m4_defn([$1])[$3], [$3$2$3]), [-1],
+		 [m4_append([$1], [$2], [$3])$4], [$5])],
+	  [m4_define([$1], [$2])$4])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2576: -1- m4_define([m4_append_uniq_w], [m4_map_args_w([$2], [_m4_append_uniq([$1],], [, [ ])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2595: -1- m4_define([m4_escape], [m4_if(m4_index(m4_translit([$1],
+   [[]#,()][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789], [$$$]), [$]),
+  [-1], [m4_echo], [_$0])([$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2600: -1- m4_define([_m4_escape], [m4_changequote([-=<{(],[)}>=-])m4_bpatsubst(m4_bpatsubst(m4_bpatsubst(m4_bpatsubst(
+	  -=<{(-=<{(-=<{(-=<{(-=<{($1)}>=-)}>=-)}>=-)}>=-)}>=-,
+	-=<{(#)}>=-, -=<{(@%:@)}>=-),
+      -=<{(\[)}>=-, -=<{(@<:@)}>=-),
+    -=<{(\])}>=-, -=<{(@:>@)}>=-),
+  -=<{(\$)}>=-, -=<{(@S|@)}>=-)m4_changequote([,])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2659: -1- m4_define([m4_text_wrap], [_$0(m4_escape([$1]), [$2], m4_default_quoted([$3], [$2]),
+     m4_default_quoted([$4], [79]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2663: -1- m4_define([_m4_text_wrap], [m4_pushdef([m4_Indent], m4_qlen([$2]))m4_pushdef([m4_Cursor], m4_qlen([$3]))m4_pushdef([m4_Separator], [m4_define([m4_Separator], [ ])])[$3]m4_cond([m4_Cursor], m4_Indent, [],
+	      [m4_eval(m4_Cursor > m4_Indent)], [1], [
+[$2]m4_define([m4_Cursor], m4_Indent)],
+	      [m4_format([%*s], m4_max([0],
+  m4_eval(m4_Indent - m4_Cursor)), [])m4_define([m4_Cursor], m4_Indent)])m4_map_args_w([$1], [$0_word(], [, [$2], [$4])])_m4_popdef([m4_Separator], [m4_Cursor], [m4_Indent])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2686: -1- m4_define([_m4_text_wrap_word], [m4_define([m4_Cursor], m4_eval(m4_Cursor + m4_qlen([$1]) + 1))m4_if(m4_eval(m4_Cursor > ([$3])),
+      [1], [m4_define([m4_Cursor], m4_eval(m4_Indent + m4_qlen([$1]) + 1))
+[$2]],
+      [m4_Separator[]])[$1]])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2704: -1- m4_define([m4_text_box], [m4_pushdef([m4_Border],
+	    m4_translit(m4_format([[[%*s]]], m4_decr(m4_qlen(_m4_expand([$1
+]))), []), [ ], m4_default_quoted([$2], [-])))[##] _m4_defn([m4_Border]) [##]
+[##] $1 [##]
+[##] _m4_defn([m4_Border]) [##]_m4_popdef([m4_Border])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2728: -1- m4_define([m4_qlen], [m4_ifdef([$0-$1], [_m4_defn([$0-]], [_$0(])[$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2730: -1- m4_define([_m4_qlen], [m4_define([m4_qlen-$1],
+m4_if(m4_index([$1], [@]), [-1], [m4_len([$1])],
+      [m4_len(m4_bpatsubst([[$1]],
+			   [@\(\(<:\|:>\|S|\|%:\|\{:\|:\}\)\(@\)\|&t@\)],
+			   [\3]))]))_m4_defn([m4_qlen-$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2741: -1- m4_define([m4_copyright_condense], [m4_text_wrap(m4_bpatsubst(m4_flatten([[$1]]),
+[(C)[-	 ,0-9]*\([1-9][0-9][0-9][0-9]\)], [(C) \1]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2755: -1- m4_define([m4_cmp], [m4_eval((([$1]) > ([$2])) - (([$1]) < ([$2])))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2783: -1- m4_define([m4_list_cmp], [_$0_raw(m4_dquote($1), m4_dquote($2))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2786: -1- m4_define([_m4_list_cmp_raw], [m4_if([$1], [$2], [0], [_m4_list_cmp_1([$1], $2)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2789: -1- m4_define([_m4_list_cmp], [m4_if([$1], [], [0m4_ignore], [$2], [0], [m4_unquote], [$2m4_ignore])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2792: -1- m4_define([_m4_list_cmp_1], [_m4_list_cmp_2([$2], [m4_shift2($@)], $1)])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2795: -1- m4_define([_m4_list_cmp_2], [_m4_list_cmp([$1$3], m4_cmp([$3+0], [$1+0]))(
+  [_m4_list_cmp_1(m4_dquote(m4_shift3($@)), $2)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2810: -1- m4_define([m4_max], [m4_if([$#], [0], [m4_fatal([too few arguments to $0])],
+       [$#], [1], [m4_eval([$1])],
+       [$#$1], [2$2], [m4_eval([$1])],
+       [$#], [2], [_$0($@)],
+       [_m4_minmax([_$0], $@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2817: -1- m4_define([_m4_max], [m4_eval((([$1]) > ([$2])) * ([$1]) + (([$1]) <= ([$2])) * ([$2]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2820: -1- m4_define([m4_min], [m4_if([$#], [0], [m4_fatal([too few arguments to $0])],
+       [$#], [1], [m4_eval([$1])],
+       [$#$1], [2$2], [m4_eval([$1])],
+       [$#], [2], [_$0($@)],
+       [_m4_minmax([_$0], $@)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2827: -1- m4_define([_m4_min], [m4_eval((([$1]) < ([$2])) * ([$1]) + (([$1]) >= ([$2])) * ([$2]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2836: -1- m4_define([_m4_minmax], [m4_if([$#], [3], [$1([$2], [$3])],
+       [$0([$1], $1([$2], [$3]), m4_shift3($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2844: -1- m4_define([m4_sign], [m4_eval((([$1]) > 0) - (([$1]) < 0))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2875: -1- m4_define([m4_version_unletter], [m4_substr(m4_map_args([.m4_eval], m4_unquote(_$0([$1]))), [3])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2877: -1- m4_define([_m4_version_unletter], [m4_bpatsubst(m4_bpatsubst(m4_translit([[[[0,$1]]]], [.-], [,,]),[[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]][+],
+	      [+1,-1,[0r36:\&]]), [,0], [,[0r10:0]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2892: -1- m4_define([m4_version_compare], [_m4_list_cmp_raw(_m4_version_unletter([$1]), _m4_version_unletter([$2]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2904: -1- m4_sinclude([m4sugar/version.m4])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2904: -1- m4_define([m4_include(m4sugar/version.m4)])
+m4trace:/usr/share/autoconf/m4sugar/version.m4:6: -1- m4_define([m4_PACKAGE_NAME], [GNU Autoconf])
+m4trace:/usr/share/autoconf/m4sugar/version.m4:7: -1- m4_define([m4_PACKAGE_TARNAME], [autoconf])
+m4trace:/usr/share/autoconf/m4sugar/version.m4:8: -1- m4_define([m4_PACKAGE_VERSION], [2.71])
+m4trace:/usr/share/autoconf/m4sugar/version.m4:9: -1- m4_define([m4_PACKAGE_STRING], [GNU Autoconf 2.71])
+m4trace:/usr/share/autoconf/m4sugar/version.m4:10: -1- m4_define([m4_PACKAGE_BUGREPORT], [bug-autoconf@gnu.org])
+m4trace:/usr/share/autoconf/m4sugar/version.m4:11: -1- m4_define([m4_PACKAGE_URL], [http://www.gnu.org/software/autoconf/])
+m4trace:/usr/share/autoconf/m4sugar/version.m4:12: -1- m4_define([m4_PACKAGE_YEAR], [2021])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2910: -1- m4_define([m4_version_prereq], [m4_if(m4_version_compare([2.71], [$1]),
+	[-1],
+	[m4_default([$3],
+		    [m4_fatal([Autoconf version $1 or higher is required],
+			      [63])])],
+	[$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2976: -1- m4_define([m4_set_add], [m4_ifdef([_m4_set([$1],$2)],
+	  [m4_if(m4_indir([_m4_set([$1],$2)]), [0],
+		 [m4_define([_m4_set([$1],$2)],
+			    [1])_m4_set_size([$1], [m4_incr])$3], [$4])],
+	  [m4_define([_m4_set([$1],$2)],
+		     [1])m4_pushdef([_m4_set([$1])],
+				    [$2])_m4_set_size([$1], [m4_incr])$3])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:2997: -1- m4_define([m4_set_add_all], [m4_define([_m4_set_size($1)], m4_eval(m4_set_size([$1])
+  + m4_len(m4_ifdef([_m4_set_cleanup($1)], [_$0_check], [_$0])([$1], $@))))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3001: -1- m4_define([_m4_set_add_all], [m4_if([$#], [2], [],
+       [m4_ifdef([_m4_set([$1],$3)], [],
+		 [m4_define([_m4_set([$1],$3)], [1])m4_pushdef([_m4_set([$1])],
+	   [$3])-])$0([$1], m4_shift2($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3007: -1- m4_define([_m4_set_add_all_check], [m4_if([$#], [2], [],
+       [m4_set_add([$1], [$3])$0([$1], m4_shift2($@))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3015: -1- m4_define([m4_set_contains], [m4_ifdef([_m4_set_cleanup($1)],
+	  [m4_if(m4_ifdef([_m4_set([$1],$2)],
+		    [m4_indir([_m4_set([$1],$2)])], [0]), [1], [$3], [$4])],
+	  [m4_ifdef([_m4_set([$1],$2)], [$3], [$4])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3034: -1- m4_define([m4_set_contents], [m4_set_map_sep([$1], [], [], [[$2]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3053: -1- m4_define([_m4_set_contents_1], [_m4_stack_reverse([_m4_set([$1])], [_m4_set_($1)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3056: -1- m4_define([_m4_set_contents_1c], [m4_ifdef([_m4_set([$1])],
+	  [m4_set_contains([$1], _m4_defn([_m4_set([$1])]),
+		   [m4_pushdef([_m4_set_($1)], _m4_defn([_m4_set([$1])]))],
+		   [_m4_popdef([_m4_set([$1],]_m4_defn(
+      [_m4_set([$1])])[)])])_m4_popdef([_m4_set([$1])])$0([$1])],
+	  [_m4_popdef([_m4_set_cleanup($1)])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3064: -1- m4_define([_m4_set_contents_2], [_m4_stack_reverse([_m4_set_($1)], [_m4_set([$1])],
+  [$2[]_m4_defn([_m4_set_($1)])$3], [$4[]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3074: -1- m4_define([m4_set_delete], [m4_ifdef([_m4_set([$1])],
+	  [_m4_popdef([_m4_set([$1],]_m4_defn([_m4_set([$1])])[)],
+		      [_m4_set([$1])])$0([$1])],
+	  [m4_ifdef([_m4_set_cleanup($1)],
+		    [_m4_popdef([_m4_set_cleanup($1)])])m4_ifdef(
+		    [_m4_set_size($1)],
+		    [_m4_popdef([_m4_set_size($1)])])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3092: -1- m4_define([m4_set_difference], [m4_if([$1], [$2], [], [m4_set_map_sep([$1], [_$0([$2],], [)])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3095: -1- m4_define([_m4_set_difference], [m4_set_contains([$1], [$2], [], [,[$2]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3109: -1- m4_define([m4_set_dump], [m4_ifdef([_m4_set_size($1)],
+	  [_m4_popdef([_m4_set_size($1)])])m4_ifdef([_m4_set_cleanup($1)],
+    [_$0_check], [_$0])([$1], [], [$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3121: -1- m4_define([_m4_set_dump], [m4_ifdef([_m4_set([$1])],
+	  [[$2]_m4_defn([_m4_set([$1])])_m4_popdef([_m4_set([$1],]_m4_defn(
+		[_m4_set([$1])])[)], [_m4_set([$1])])$0([$1], [$2$3])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3126: -1- m4_define([_m4_set_dump_check], [m4_ifdef([_m4_set([$1])],
+	  [m4_set_contains([$1], _m4_defn([_m4_set([$1])]),
+			   [[$2]_m4_defn([_m4_set([$1])])])_m4_popdef(
+    [_m4_set([$1],]_m4_defn([_m4_set([$1])])[)],
+    [_m4_set([$1])])$0([$1], [$2$3])],
+	  [_m4_popdef([_m4_set_cleanup($1)])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3137: -1- m4_define([m4_set_empty], [m4_ifdef([_m4_set_size($1)],
+	  [m4_if(m4_indir([_m4_set_size($1)]), [0], [$2], [$3])], [$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3149: -1- m4_define([m4_set_foreach], [m4_pushdef([$2])m4_set_map_sep([$1],
+[m4_define([$2],], [)$3])m4_popdef([$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3163: -1- m4_define([m4_set_intersection], [m4_if([$1], [$2], [m4_set_listc([$1])],
+       m4_eval(m4_set_size([$2]) < m4_set_size([$1])), [1], [$0([$2], [$1])],
+       [m4_set_map_sep([$1], [_$0([$2],], [)])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3168: -1- m4_define([_m4_set_intersection], [m4_set_contains([$1], [$2], [,[$2]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3180: -1- m4_define([m4_set_list], [m4_set_map_sep([$1], [], [], [,])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3183: -1- m4_define([m4_set_listc], [m4_set_map_sep([$1], [,])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3195: -1- m4_define([m4_set_map], [m4_set_map_sep([$1], [$2(], [)])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3202: -1- m4_define([m4_set_map_sep], [m4_ifdef([_m4_set_cleanup($1)], [_m4_set_contents_1c],
+	  [_m4_set_contents_1])([$1])_m4_set_contents_2($@)])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3216: -1- m4_define([m4_set_remove], [m4_set_contains([$1], [$2], [_m4_set_size([$1],
+    [m4_decr])m4_if(_m4_defn([_m4_set([$1])]), [$2],
+		    [_m4_popdef([_m4_set([$1],$2)], [_m4_set([$1])])],
+		    [m4_define([_m4_set_cleanup($1)])m4_define(
+		      [_m4_set([$1],$2)], [0])])$3], [$4])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3227: -1- m4_define([m4_set_size], [m4_ifdef([_m4_set_size($1)], [m4_indir([_m4_set_size($1)])], [0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3235: -1- m4_define([_m4_set_size], [m4_define([_m4_set_size($1)],
+	   m4_ifdef([_m4_set_size($1)], [$2(m4_indir([_m4_set_size($1)]))],
+		    [1]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3252: -1- m4_define([m4_set_union], [m4_set_listc([$1])m4_if([$1], [$2], [],
+  [m4_set_map_sep([$2], [_$0([$1],], [)])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3256: -1- m4_define([_m4_set_union], [m4_ifdef([_m4_set([$1],$2)], [], [,[$2]])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3272: -1- m4_define([m4_file_append], [m4_syscmd([cat >>$1 <<_m4eof
+$2
+_m4eof
+])
+m4_if(m4_sysval, [0], [],
+      [m4_fatal([$0: cannot write: $1])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sugar.m4:3292: -1- m4_define([m4_init], [# All the M4sugar macros start with `m4_', except `dnl' kept as is
+# for sake of simplicity.
+m4_pattern_forbid([^_?m4_])
+m4_pattern_forbid([^dnl$])
+
+# If __m4_version__ is defined, we assume that we are being run by M4
+# 1.6 or newer, thus $@ recursion is linear, and debugmode(+do)
+# is available for faster checks of dereferencing undefined macros
+# and forcing dumpdef to print to stderr regardless of debugfile.
+# But if it is missing, we assume we are being run by M4 1.4.x, that
+# $@ recursion is quadratic, and that we need foreach-based
+# replacement macros.  Also, m4 prior to 1.4.8 loses track of location
+# during m4wrap text; __line__ should never be 0.
+#
+# Use the raw builtin to avoid tripping up include tracing.
+# Meanwhile, avoid m4_copy, since it temporarily undefines m4_defn.
+m4_ifdef([__m4_version__],
+[m4_debugmode([+do])
+m4_define([m4_defn], _m4_defn([_m4_defn]))
+m4_define([m4_dumpdef], _m4_defn([_m4_dumpdef]))
+m4_define([m4_popdef], _m4_defn([_m4_popdef]))
+m4_define([m4_undefine], _m4_defn([_m4_undefine]))],
+[m4_builtin([include], [m4sugar/foreach.m4])
+m4_wrap_lifo([m4_if(__line__, [0], [m4_pushdef([m4_location],
+]]m4_dquote(m4_dquote(m4_dquote(__file__:__line__)))[[)])])])
+
+# Rewrite the first entry of the diversion stack.
+m4_divert([KILL])
+
+# Check the divert push/pop perfect balance.
+# Some users are prone to also use m4_wrap to register last-minute
+# m4_divert_text; so after our diversion cleanups, we restore
+# KILL as the bottom of the diversion stack.
+m4_wrap([m4_popdef([_m4_divert_diversion])m4_ifdef(
+  [_m4_divert_diversion], [m4_fatal([$0: unbalanced m4_divert_push:
+]m4_divert_stack)])_m4_popdef([_m4_divert_stack])m4_divert_push([KILL])])
+])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:62: -1- m4_define([_m4_divert(BINSH)], [0])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:63: -1- m4_define([_m4_divert(HEADER-REVISION)], [1])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:64: -1- m4_define([_m4_divert(HEADER-COMMENT)], [2])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:65: -1- m4_define([_m4_divert(HEADER-COPYRIGHT)], [3])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:66: -1- m4_define([_m4_divert(M4SH-SANITIZE)], [4])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:67: -1- m4_define([_m4_divert(M4SH-INIT-FN)], [5])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:68: -1- m4_define([_m4_divert(M4SH-INIT)], [6])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:69: -1- m4_define([_m4_divert(BODY)], [1000])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:92: -1- m4_define([AS_BOURNE_COMPATIBLE], [# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+_$0
+])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:102: -1- m4_define([_AS_BOURNE_COMPATIBLE], [as_nop=:
+AS_IF([test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1],
+ [emulate sh
+  NULLCMD=:
+  [#] Pre-4.2 versions of Zsh do word splitting on ${1+"$[@]"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$[@]"}'='"$[@]"'
+  setopt NO_GLOB_SUBST],
+ [AS_CASE([`(set -o) 2>/dev/null`], [*posix*], [set -o posix])])
+])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:119: -1- m4_define([_AS_CLEANUP], [m4_divert_text([M4SH-SANITIZE], [_AS_DETECT_BETTER_SHELL])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:128: -1- m4_define([AS_COPYRIGHT], [m4_divert_text([HEADER-COPYRIGHT],
+[m4_bpatsubst([
+$1], [^], [@%:@ ])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:145: -1- m4_define([_AS_DETECT_EXPAND], [$1="m4_bpatsubst(m4_dquote(AS_ESCAPE(_m4_expand(m4_set_contents([$2], [
+])))), [\\\$LINENO\(.*\)$], [";$1=$$1$LINENO;$1=$$1"\1])"])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:157: -1- m4_define([m4_location(_AS_DETECT_REQUIRED)], [/usr/share/autoconf/m4sugar/m4sh.m4:157])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:157: -1- m4_define([_AS_DETECT_REQUIRED], [_m4_defun_pro([$0])m4_set_add([_AS_DETECT_REQUIRED_BODY], [$1 || AS_EXIT])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:168: -1- m4_define([m4_location(_AS_DETECT_SUGGESTED)], [/usr/share/autoconf/m4sugar/m4sh.m4:168])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:168: -1- m4_define([_AS_DETECT_SUGGESTED], [_m4_defun_pro([$0])m4_set_add([_AS_DETECT_SUGGESTED_BODY], [$1 || AS_EXIT])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:175: -1- m4_define([_AS_DETECT_SUGGESTED_PRUNE], [m4_set_contains([_AS_DETECT_REQUIRED_BODY], [$1],
+		 [m4_set_remove([_AS_DETECT_SUGGESTED_BODY], [$1])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:195: -1- m4_define([m4_location(_AS_DETECT_BETTER_SHELL)], [/usr/share/autoconf/m4sugar/m4sh.m4:195])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:195: -1- m4_define([_AS_DETECT_BETTER_SHELL], [_m4_defun_pro([$0])m4_if(_AS_FORCE_REEXEC_WITH_CONFIG_SHELL, [yes],
+  [# Use a proper internal environment variable to ensure we don't fall
+  # into an infinite loop, continuously re-executing ourselves.
+  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+    _as_can_reexec=no; export _as_can_reexec;
+    _AS_REEXEC_WITH_SHELL([$CONFIG_SHELL])
+  fi
+  # We don't want this to propagate to other subprocesses.
+  dnl This might be especially important in case an m4sh-generated script
+  dnl is used to later execute other m4sh-generated scripts.  This happens
+  dnl for example in autoconf's own testsuite (and happens *a lot* there,
+  dnl in fact).
+  AS_UNSET([_as_can_reexec])
+])m4_set_map([_AS_DETECT_SUGGESTED_BODY], [_AS_DETECT_SUGGESTED_PRUNE])m4_pushdef([AS_EXIT], [exit m4_default(]m4_dquote([$][1])[, 1)])if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="AS_ESCAPE(_m4_expand([_AS_BOURNE_COMPATIBLE]))"
+  _AS_DETECT_EXPAND([as_required], [_AS_DETECT_REQUIRED_BODY])
+  _AS_DETECT_EXPAND([as_suggested], [_AS_DETECT_SUGGESTED_BODY])
+  AS_IF([_AS_RUN(["$as_required"])],
+	[as_have_required=yes],
+	[as_have_required=no])
+  AS_IF([test x$as_have_required = xyes && _AS_RUN(["$as_suggested"])],
+    [],
+    [_AS_PATH_WALK([/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH],
+      [case $as_dir in @%:@(
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     # Try only shells that exist, to save several forks.
+	     as_shell=$as_dir$as_base
+	     AS_IF([{ test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		    _AS_RUN(["$as_required"], ["$as_shell"])],
+		   [CONFIG_SHELL=$as_shell as_have_required=yes
+		   m4_set_empty([_AS_DETECT_SUGGESTED_BODY], [break 2],
+		     [AS_IF([_AS_RUN(["$as_suggested"], ["$as_shell"])],
+			    [break 2])])])
+	   done;;
+       esac],
+      [AS_IF([{ test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      _AS_RUN(["$as_required"], ["$SHELL"])],
+	     [CONFIG_SHELL=$SHELL as_have_required=yes])])
+
+      AS_IF([test "x$CONFIG_SHELL" != x],
+            [export CONFIG_SHELL
+             _AS_REEXEC_WITH_SHELL([$CONFIG_SHELL])])
+
+dnl Unfortunately, $as_me isn't available here.
+    AS_IF([test x$as_have_required = xno],
+      [AS_ECHO(["$[]0: This script requires a shell more modern than all"])
+  AS_ECHO(["$[]0: the shells that I found on your system."])
+  if test ${ZSH_VERSION+y} ; then
+    AS_ECHO(["$[]0: In particular, zsh $ZSH_VERSION has bugs and should"])
+    AS_ECHO(["$[]0: be upgraded to zsh 4.3.4 or later."])
+  else
+    AS_ECHO("m4_text_wrap([Please tell ]_m4_defn([m4_PACKAGE_BUGREPORT])
+m4_ifset([AC_PACKAGE_BUGREPORT], [m4_if(_m4_defn([m4_PACKAGE_BUGREPORT]),
+_m4_defn([AC_PACKAGE_BUGREPORT]), [], [and _m4_defn([AC_PACKAGE_BUGREPORT])])])
+[about your system, including any error possibly output before this message.
+Then install a modern shell, or manually run the script under such a
+shell if you do have one.], [$[]0: ], [], [62])")
+  fi
+  AS_EXIT])])
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+_m4_popdef([AS_EXIT])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:280: -1- m4_define([m4_location(_AS_REEXEC_WITH_SHELL)], [/usr/share/autoconf/m4sugar/m4sh.m4:280])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:280: -1- m4_define([_AS_REEXEC_WITH_SHELL], [_m4_defun_pro([$0])dnl
+# We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $1 $as_opts "$as_myself" ${1+"$[@]"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+AS_ECHO(["$[]0: could not re-execute with $1"]) >&2
+dnl AS_EXIT cannot be used here because as_fn_exit is not yet defined;
+dnl code inserted by AS_REQUIRE_SHELL_FN will appear _after_ this point.
+dnl We shouldn't have to worry about any traps being active at this point.
+exit 255[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:318: -1- m4_define([m4_location(_AS_ENSURE_STANDARD_FDS)], [/usr/share/autoconf/m4sugar/m4sh.m4:318])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:318: -1- m4_define([_AS_ENSURE_STANDARD_FDS], [_m4_defun_pro([$0])dnl
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:348: -1- m4_define([m4_location(_AS_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:348])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:348: -1- m4_define([_AS_PREPARE], [_m4_defun_pro([$0])m4_pushdef([AS_REQUIRE])m4_pushdef([AS_REQUIRE_SHELL_FN], _m4_defn([_AS_REQUIRE_SHELL_FN])
+)m4_pushdef([AS_MESSAGE_LOG_FD], [-1])_AS_ERROR_PREPARE
+_m4_popdef([AS_MESSAGE_LOG_FD])_AS_EMPTY_ELSE_PREPARE
+_AS_EXIT_PREPARE
+_AS_UNSET_PREPARE
+_AS_VAR_APPEND_PREPARE
+_AS_VAR_ARITH_PREPARE
+
+_AS_EXPR_PREPARE
+_AS_BASENAME_PREPARE
+_AS_DIRNAME_PREPARE
+_AS_ME_PREPARE
+_AS_CR_PREPARE
+_AS_ECHO_N_PREPARE
+_AS_LN_S_PREPARE
+_AS_MKDIR_P_PREPARE
+_AS_TEST_PREPARE
+_AS_TR_CPP_PREPARE
+_AS_TR_SH_PREPARE
+_m4_popdef([AS_REQUIRE], [AS_REQUIRE_SHELL_FN])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:380: -1- m4_define([m4_location(AS_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:380])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:380: -1- m4_define([AS_PREPARE], [_m4_defun_pro([$0])m4_divert_push([KILL])
+m4_append_uniq([_AS_CLEANUP],
+  [m4_divert_text([M4SH-INIT-FN], [_AS_ERROR_PREPARE[]])])
+AS_REQUIRE([_AS_EXPR_PREPARE])
+AS_REQUIRE([_AS_BASENAME_PREPARE])
+AS_REQUIRE([_AS_DIRNAME_PREPARE])
+AS_REQUIRE([_AS_ME_PREPARE])
+AS_REQUIRE([_AS_CR_PREPARE])
+AS_REQUIRE([_AS_LINENO_PREPARE])
+AS_REQUIRE([_AS_ECHO_N_PREPARE])
+AS_REQUIRE([_AS_EXIT_PREPARE])
+AS_REQUIRE([_AS_EMPTY_ELSE_PREPARE])
+AS_REQUIRE([_AS_LN_S_PREPARE])
+AS_REQUIRE([_AS_MKDIR_P_PREPARE])
+AS_REQUIRE([_AS_TEST_PREPARE])
+AS_REQUIRE([_AS_TR_CPP_PREPARE])
+AS_REQUIRE([_AS_TR_SH_PREPARE])
+AS_REQUIRE([_AS_UNSET_PREPARE])
+AS_REQUIRE([_AS_VAR_APPEND_PREPARE], [], [M4SH-INIT-FN])
+AS_REQUIRE([_AS_VAR_ARITH_PREPARE], [], [M4SH-INIT-FN])
+m4_divert_pop[][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:413: -1- m4_define([m4_location(AS_REQUIRE)], [/usr/share/autoconf/m4sugar/m4sh.m4:413])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:413: -1- m4_define([AS_REQUIRE], [_m4_defun_pro([$0])m4_define([_m4_divert_desired], [m4_default_quoted([$3], [M4SH-INIT])])m4_if(m4_eval(_m4_divert_dump - 0 <= _m4_divert(_m4_divert_desired, [-])),
+       1, [m4_require(],
+	  [m4_divert_require(_m4_divert_desired,]) [$1], [$2])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:422: -1- m4_define([_AS_REQUIRE_SHELL_FN], [
+m4_n([$2])$1 ()
+{
+$3
+} @%:@ $1[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:436: -1- m4_define([AS_REQUIRE_SHELL_FN], [m4_provide_if([AS_SHELL_FN_$1], [],
+[AS_REQUIRE([AS_SHELL_FN_$1],
+[m4_provide([AS_SHELL_FN_$1])_$0($@)],
+m4_default_quoted([$4], [M4SH-INIT-FN]))])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:448: -1- m4_define([_AS_RUN], [m4_ifval([$2], [as_run=a $2 -c "$as_bourne_compatible"$1],
+		[(eval $1)]) 2>/dev/null])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:457: -1- m4_define([_AS_SHELL_FN_WORK], [as_fn_return () { (exit [$]1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+AS_IF([( set x; as_fn_ret_success y && test x = "[$]1" )], [],
+      [exitcode=1; echo positional parameters were not saved.])
+test x$exitcode = x0[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:478: -1- m4_define([_AS_MODERN_CMDSUBST_WORKS], [blah=$(echo $(echo blah))
+test x"$blah" = xblah])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:488: -1- m4_define([m4_location(_AS_SHELL_SANITIZE)], [/usr/share/autoconf/m4sugar/m4sh.m4:488])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:488: -1- m4_define([_AS_SHELL_SANITIZE], [_m4_defun_pro([$0])m4_pushdef([AS_EXIT], [exit m4_default(]m4_dquote([$][1])[, 1)])m4_text_box([M4sh Initialization.])
+
+AS_BOURNE_COMPATIBLE
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
+as_nl='
+'
+export as_nl
+IFS=" ""	$as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+_AS_ENSURE_STANDARD_FDS
+_AS_PATH_SEPARATOR_PREPARE
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $[0] in @%:@((
+  *[[\\/]]* ) as_myself=$[0] ;;
+  *) _AS_PATH_WALK([],
+		   [test -r "$as_dir$[0]" && as_myself=$as_dir$[0] && break])
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$[0]
+fi
+if test ! -f "$as_myself"; then
+  AS_ECHO(["$as_myself: error: cannot find myself; rerun with an absolute file name"]) >&2
+  AS_EXIT
+fi
+
+_m4_popdef([AS_EXIT])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:554: -1- m4_define([AS_SHELL_SANITIZE], [_AS_SHELL_SANITIZE
+m4_provide_if([AS_INIT], [],
+[m4_provide([AS_INIT])
+_AS_DETECT_REQUIRED([_AS_SHELL_FN_WORK])
+_AS_DETECT_REQUIRED([_AS_MODERN_CMDSUBST_WORKS])
+_AS_DETECT_REQUIRED([_AS_TEST_X_WORKS])
+_AS_DETECT_BETTER_SHELL
+_AS_UNSET_PREPARE
+])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:585: -1- m4_define([_AS_CASE], [ [@%:@(]
+  $1[)] :
+    $2 ;;])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:589: -1- m4_define([_AS_CASE_DEFAULT], [ [@%:@(]
+  *[)] :
+    $1 ;;])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:594: -1- m4_define([m4_location(AS_CASE)], [/usr/share/autoconf/m4sugar/m4sh.m4:594])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:594: -1- m4_define([AS_CASE], [_m4_defun_pro([$0])case $1 in[]m4_map_args_pair([_$0], [_$0_DEFAULT],
+   m4_shift($@m4_if(m4_eval([$# & 1]), [1], [,])))
+esac[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:612: -1- m4_define([m4_location(_AS_EXIT_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:612])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:612: -1- m4_define([_AS_EXIT_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE_SHELL_FN([as_fn_set_status],
+  [AS_FUNCTION_DESCRIBE([as_fn_set_status], [STATUS],
+    [Set $? to STATUS, without forking.])], [  return $[]1])AS_REQUIRE_SHELL_FN([as_fn_exit],
+  [AS_FUNCTION_DESCRIBE([as_fn_exit], [STATUS],
+    [Exit the shell with STATUS, even in a "trap 0" or "set -e" context.])],
+[  set +e
+  as_fn_set_status $[1]
+  exit $[1]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:629: -1- m4_define([m4_location(AS_EXIT)], [/usr/share/autoconf/m4sugar/m4sh.m4:629])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:629: -1- m4_define([AS_EXIT], [_m4_defun_pro([$0])AS_REQUIRE([_AS_EXIT_PREPARE])[]as_fn_exit m4_ifval([$1], [$1], [$][?])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:651: -1- m4_define([m4_location(AS_FOR)], [/usr/share/autoconf/m4sugar/m4sh.m4:651])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:651: -1- m4_define([AS_FOR], [_m4_defun_pro([$0])m4_pushdef([$1], m4_if([$3], [], [[$$2]], m4_translit([$3], [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789][%+=:,./-]), [], [[$3]], [[$$2]]))for $2[]m4_ifval([$3], [ in $3])
+do :
+  $4
+done[]_m4_popdef([$1])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:687: -1- m4_define([_AS_IF], [elif $1
+then :
+  $2
+])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:692: -1- m4_define([m4_location(_AS_IF_ELSE)], [/usr/share/autoconf/m4sugar/m4sh.m4:692])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:692: -1- m4_define([_AS_IF_ELSE], [_m4_defun_pro([$0])m4_ifnblank([$1],
+[m4_append_uniq([_AS_CLEANUP], [AS_REQUIRE([_AS_EMPTY_ELSE_PREPARE])])]dnl
+[else $as_nop
+  $1
+])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:699: -1- m4_define([m4_location(AS_IF)], [/usr/share/autoconf/m4sugar/m4sh.m4:699])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:699: -1- m4_define([AS_IF], [_m4_defun_pro([$0])if $1
+then :
+  $2
+m4_map_args_pair([_$0], [_$0_ELSE], m4_shift2($@))fi[][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:706: -1- m4_define([m4_location(_AS_EMPTY_ELSE_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:706])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:706: -1- m4_define([_AS_EMPTY_ELSE_PREPARE], [_m4_defun_pro([$0])m4_divert_text([M4SH-INIT-FN],
+[AS_FUNCTION_DESCRIBE([as_fn_nop], [],
+  [Do nothing but, unlike ":", preserve the value of $][?.])
+as_fn_nop ()
+{
+  return $[]?
+}
+as_nop=as_fn_nop])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:720: -1- m4_define([m4_location(AS_SET_STATUS)], [/usr/share/autoconf/m4sugar/m4sh.m4:720])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:720: -1- m4_define([AS_SET_STATUS], [_m4_defun_pro([$0])AS_REQUIRE([_AS_EXIT_PREPARE])[]as_fn_set_status $1[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:728: -1- m4_define([m4_location(_AS_UNSET_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:728])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:728: -1- m4_define([_AS_UNSET_PREPARE], [_m4_defun_pro([$0])AS_FUNCTION_DESCRIBE([as_fn_unset], [VAR], [Portably unset VAR.])
+as_fn_unset ()
+{
+  AS_UNSET([$[1]])
+}
+as_unset=as_fn_unset
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:743: -1- m4_define([m4_location(AS_UNSET)], [/usr/share/autoconf/m4sugar/m4sh.m4:743])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:743: -1- m4_define([AS_UNSET], [_m4_defun_pro([$0]){ AS_LITERAL_WORD_IF([$1], [], [eval ])$1=; unset $1;}[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:761: -1- m4_define([AS_MESSAGE_FD], [1])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:770: -1- m4_define([AS_MESSAGE_LOG_FD])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:778: -1- m4_define([AS_ORIGINAL_STDIN_FD], [0])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:792: -1- m4_define([AS_ESCAPE], [_$0([$1], m4_if([$2], [], [[`], [\"$]], [m4_substr([$2], [0], [1]), [$2]]))])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:804: -1- m4_define([_AS_ESCAPE], [m4_if(m4_index(m4_translit([[$1]], [$3], [$2$2$2$2]), [$2]), [-1],
+       [$0_], [m4_bpatsubst])([$1], [[$2$3]], [\\\&])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:807: -1- m4_define([_AS_ESCAPE_], [$1])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:829: -1- m4_define([_AS_QUOTE], [m4_cond([m4_index([$1], [\])], [-1], [_AS_QUOTE_MODERN],
+	 [m4_eval(m4_index(m4_translit([[$1]], [$], [\]), [\\]) >= 0)],
+[1], [_AS_QUOTE_MODERN],
+	 [m4_eval(m4_index(m4_translit([[$1]], ["], [`]), [\`]) >= 0)],dnl"
+[1], [_AS_QUOTE_OLD],
+	 [_AS_QUOTE_MODERN])([$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:837: -1- m4_define([_AS_QUOTE_MODERN], [_AS_ESCAPE([$1], [`], [""])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:840: -1- m4_define([_AS_QUOTE_OLD], [m4_warn([obsolete],
+   [back quotes and double quotes must not be escaped in: $1])$1])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:848: -1- m4_define([_AS_ECHO_UNQUOTED], [AS_ECHO(["$1"]) >&m4_default([$2], [AS_MESSAGE_FD])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:855: -1- m4_define([_AS_ECHO], [_AS_ECHO_UNQUOTED([_AS_QUOTE([$1])], [$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:862: -1- m4_define([_AS_ECHO_LOG], [_AS_ECHO([$as_me:${as_lineno-$LINENO}: $1], AS_MESSAGE_LOG_FD)[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:862: -1- m4_define([m4_location(_AS_ECHO_LOG)], [/usr/share/autoconf/m4sugar/m4sh.m4:862])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:879: -1- m4_define([m4_location(_AS_ECHO_N_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:879])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:879: -1- m4_define([_AS_ECHO_N_PREPARE], [_m4_defun_pro([$0])
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='	';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n.  New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+dnl The @&t@ prevents a spurious deprecation diagnostic.
+dnl Extra quoting in case `s' or `n' are user-defined macros when this
+dnl is expanded; they almost certainly aren't meant to be used here.
+dnl See bug 110377.
+as_@&t@echo='printf [%s\n]'
+as_@&t@echo_n='printf [%s]'
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:911: -1- m4_define([_AS_ECHO_N], [AS_ECHO_N(["_AS_QUOTE([$1])"]) >&m4_default([$2], [AS_MESSAGE_FD])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:919: -1- m4_define([AS_MESSAGE], [m4_ifval(AS_MESSAGE_LOG_FD,
+	  [{ _AS_ECHO_LOG([$1])
+_AS_ECHO([$as_me: $1], [$2]);}],
+	  [_AS_ECHO([$as_me: $1], [$2])])[][]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:919: -1- m4_define([m4_location(AS_MESSAGE)], [/usr/share/autoconf/m4sugar/m4sh.m4:919])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:930: -1- m4_define([AS_WARN], [AS_MESSAGE([WARNING: $1], [2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:943: -1- m4_define([_AS_ERROR_PREPARE], [AS_REQUIRE_SHELL_FN([as_fn_error],
+  [AS_FUNCTION_DESCRIBE([as_fn_error], [STATUS ERROR]m4_ifval(AS_MESSAGE_LOG_FD,
+      [[ [[LINENO LOG_FD]]]]),
+    [Output "`basename @S|@0`: error: ERROR" to stderr.]
+m4_ifval(AS_MESSAGE_LOG_FD,
+    [[If LINENO and LOG_FD are provided, also output the error to LOG_FD,
+      referencing LINENO.]])
+    [Then exit the script with STATUS, using 1 if that was 0.])],
+[  as_status=$[1]; test $as_status -eq 0 && as_status=1
+m4_ifval(AS_MESSAGE_LOG_FD,
+[m4_pushdef([AS_MESSAGE_LOG_FD], [$[4]])dnl
+  if test "$[4]"; then
+    AS_LINENO_PUSH([$[3]])
+    _AS_ECHO_LOG([error: $[2]])
+  fi
+m4_define([AS_MESSAGE_LOG_FD])], [m4_pushdef([AS_MESSAGE_LOG_FD])])dnl
+  AS_MESSAGE([error: $[2]], [2])
+_m4_popdef([AS_MESSAGE_LOG_FD])dnl
+  AS_EXIT([$as_status])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:968: -1- m4_define([AS_ERROR], [as_fn_error m4_default([$2], [$?]) "_AS_QUOTE([$1])"m4_ifval(AS_MESSAGE_LOG_FD,
+  [ "$LINENO" AS_MESSAGE_LOG_FD])[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:968: -1- m4_define([m4_location(AS_ERROR)], [/usr/share/autoconf/m4sugar/m4sh.m4:968])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:979: -1- m4_define([m4_location(AS_LINENO_PUSH)], [/usr/share/autoconf/m4sugar/m4sh.m4:979])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:979: -1- m4_define([AS_LINENO_PUSH], [_m4_defun_pro([$0])as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:989: -1- m4_define([m4_location(AS_LINENO_POP)], [/usr/share/autoconf/m4sugar/m4sh.m4:989])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:989: -1- m4_define([AS_LINENO_POP], [_m4_defun_pro([$0])eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1006: -1- m4_define([m4_location(_AS_BASENAME_EXPR)], [/usr/share/autoconf/m4sugar/m4sh.m4:1006])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1006: -1- m4_define([_AS_BASENAME_EXPR], [_m4_defun_pro([$0])$as_expr X/[]$1 : '.*/\([[^/][^/]*]\)/*$' \| \
+	 X[]$1 : 'X\(//\)$' \| \
+	 X[]$1 : 'X\(/\)' \| .[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1011: -1- m4_define([m4_location(_AS_BASENAME_SED)], [/usr/share/autoconf/m4sugar/m4sh.m4:1011])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1011: -1- m4_define([_AS_BASENAME_SED], [_m4_defun_pro([$0])AS_ECHO([X/[]$1]) |
+    sed ['/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1027: -1- m4_define([AS_BASENAME], [$as_basename -- $1 ||
+_AS_BASENAME_EXPR([$1]) 2>/dev/null ||
+_AS_BASENAME_SED([$1])[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1027: -1- m4_define([m4_location(AS_BASENAME)], [/usr/share/autoconf/m4sugar/m4sh.m4:1027])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1039: -1- m4_define([m4_location(_AS_BASENAME_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1039])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1039: -1- m4_define([_AS_BASENAME_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE([_AS_EXPR_PREPARE])if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1060: -1- m4_define([_AS_DIRNAME_EXPR], [$as_expr X[]$1 : 'X\(.*[[^/]]\)//*[[^/][^/]]*/*$' \| \
+	 X[]$1 : 'X\(//\)[[^/]]' \| \
+	 X[]$1 : 'X\(//\)$' \| \
+	 X[]$1 : 'X\(/\)' \| .[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1060: -1- m4_define([m4_location(_AS_DIRNAME_EXPR)], [/usr/share/autoconf/m4sugar/m4sh.m4:1060])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1067: -1- m4_define([m4_location(_AS_DIRNAME_SED)], [/usr/share/autoconf/m4sugar/m4sh.m4:1067])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1067: -1- m4_define([_AS_DIRNAME_SED], [_m4_defun_pro([$0])AS_ECHO([X[]$1]) |
+    sed ['/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1087: -1- m4_define([AS_DIRNAME], [$as_dirname -- $1 ||
+_AS_DIRNAME_EXPR([$1]) 2>/dev/null ||
+_AS_DIRNAME_SED([$1])[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1087: -1- m4_define([m4_location(AS_DIRNAME)], [/usr/share/autoconf/m4sugar/m4sh.m4:1087])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1096: -1- m4_define([m4_location(_AS_DIRNAME_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1096])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1096: -1- m4_define([_AS_DIRNAME_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE([_AS_EXPR_PREPARE])if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1111: -1- m4_define([AS_ECHO], [printf "[%s\n]" $1])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1118: -1- m4_define([as_echo], [m4_warn([obsolete],
+   [$as_echo is obsolete; use AS_ECHO(["message"]) instead])as_@&t@echo])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1126: -1- m4_define([AS_ECHO_N], [printf [%s] $1])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1133: -1- m4_define([as_echo_n], [m4_warn([obsolete],
+   [$as_echo_n is obsolete; use AS_ECHO_N(["message"]) instead])as_@&t@echo_n])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1143: -1- m4_define([AS_TEST_X], [test -x $1[][]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1143: -1- m4_define([m4_location(AS_TEST_X)], [/usr/share/autoconf/m4sugar/m4sh.m4:1143])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1151: -1- m4_define([AS_EXECUTABLE_P], [as_fn_executable_p $1[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1151: -1- m4_define([m4_location(AS_EXECUTABLE_P)], [/usr/share/autoconf/m4sugar/m4sh.m4:1151])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1161: -1- m4_define([m4_location(_AS_EXPR_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1161])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1161: -1- m4_define([_AS_EXPR_PREPARE], [_m4_defun_pro([$0])if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1174: -1- m4_define([m4_location(AS_ME_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1174])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1174: -1- m4_define([AS_ME_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE([_$0])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1175: -1- m4_define([m4_location(_AS_ME_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1175])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1175: -1- m4_define([_AS_ME_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE([_AS_BASENAME_PREPARE])as_me=`AS_BASENAME("$[0]")`
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1199: -1- m4_define([_AS_LINENO_WORKS], [  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"'])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1219: -1- m4_define([m4_location(AS_LINENO_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1219])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1219: -1- m4_define([AS_LINENO_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE([_$0])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1220: -1- m4_define([m4_location(_AS_LINENO_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1220])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1220: -1- m4_define([_AS_LINENO_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE([_AS_CR_PREPARE])AS_REQUIRE([_AS_ME_PREPARE])_AS_DETECT_SUGGESTED([_AS_LINENO_WORKS])m4_pushdef([AS_MESSAGE_LOG_FD])m4_pushdef([AS_ERROR],
+  [{ AS_MESSAGE(]m4_dquote([error: $][1])[, [2]); AS_EXIT([1]); }])_AS_LINENO_WORKS || {
+[  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno"] ||
+    AS_ERROR([cannot create $as_me.lineno; rerun with a POSIX shell])
+
+  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+  # already done that, so ensure we don't try to do so again and fall
+  # in an infinite loop.  This has already happened in practice.
+  _as_can_reexec=no; export _as_can_reexec
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+_m4_popdef([AS_MESSAGE_LOG_FD], [AS_ERROR])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1276: -1- m4_define([m4_location(_AS_LN_S_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1276])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1276: -1- m4_define([_AS_LN_S_PREPARE], [_m4_defun_pro([$0])rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1310: -1- m4_define([AS_LN_S], [$as_ln_s $1 $2[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1310: -1- m4_define([m4_location(AS_LN_S)], [/usr/share/autoconf/m4sugar/m4sh.m4:1310])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1320: -1- m4_define([_AS_MKDIR_P], [case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`AS_ECHO(["$as_dir"]) | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`AS_DIRNAME("$as_dir")`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || AS_ERROR([cannot create directory $as_dir])
+])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1342: -1- m4_define([AS_MKDIR_P], [as_dir=$1; as_fn_mkdir_p[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1342: -1- m4_define([m4_location(AS_MKDIR_P)], [/usr/share/autoconf/m4sugar/m4sh.m4:1342])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1349: -1- m4_define([m4_location(_AS_MKDIR_P_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1349])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1349: -1- m4_define([_AS_MKDIR_P_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE_SHELL_FN([as_fn_mkdir_p],
+  [AS_FUNCTION_DESCRIBE([as_fn_mkdir_p], [],
+    [Create "$as_dir" as a directory, including parents if necessary.])],
+[
+  _AS_MKDIR_P
+])if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1368: -1- m4_define([m4_location(_AS_PATH_SEPARATOR_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1368])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1368: -1- m4_define([_AS_PATH_SEPARATOR_PREPARE], [_m4_defun_pro([$0])# The user is always right.
+if ${PATH_SEPARATOR+false} :; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1392: -1- m4_define([_AS_PATH_WALK], [as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+m4_ifvaln([$3], [as_found=false])dnl
+m4_if([$1], m4_translit([[$1]], [:;]),
+[for as_dir in m4_default([$1], [$PATH])],
+[as_dummy="$1"
+for as_dir in $as_dummy])
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+  m4_ifvaln([$3], [as_found=:])dnl
+  $2
+  m4_ifvaln([$3], [as_found=false])dnl
+done
+IFS=$as_save_IFS
+m4_ifvaln([$3], [AS_IF([$as_found], [], [$3])])dnl
+[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1392: -1- m4_define([m4_location(_AS_PATH_WALK)], [/usr/share/autoconf/m4sugar/m4sh.m4:1392])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1420: -1- m4_define([AS_SET_CATFILE], [case $2 in @%:@((
+.) AS_VAR_SET([$1], [$3]);;
+*)
+  case $3 in @%:@(((
+  .) AS_VAR_SET([$1], [$2]);;
+  [[\\/]]* | ?:[[\\/]]* ) AS_VAR_SET([$1], [$3]);;
+  *) AS_VAR_SET([$1], [$2/$3]);;
+  esac;;
+esac[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1435: -1- m4_define([_AS_TEST_X_WORKS], [test -x /])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1441: -1- m4_define([m4_location(_AS_TEST_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1441])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1441: -1- m4_define([_AS_TEST_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE_SHELL_FN([as_fn_executable_p],
+  [AS_FUNCTION_DESCRIBE([as_fn_executable_p], [FILE],
+    [Test if FILE is an executable regular file.])],
+  [  test -f "$[]1" && test -x "$[]1"])as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1464: -1- m4_define([AS_BOX], [_$0(m4_expand([$1]), [$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1467: -1- m4_define([_AS_BOX], [m4_if(m4_index(m4_translit([[$1]], [`\"], [$$$]), [$]),
+  [-1], [$0_LITERAL], [$0_INDIR])($@)])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1474: -1- m4_define([_AS_BOX_LITERAL], [AS_ECHO(["_AS_ESCAPE(m4_dquote(m4_expand([m4_text_box($@)])), [`], [\"$])"])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1480: -1- m4_define([_AS_BOX_INDIR], [sed 'h;s/./m4_default([$2], [-])/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ $1 @%:@@%:@
+_ASBOX])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1490: -1- m4_define([_AS_CLEAN_DIR], [if test -d $1
+then
+  find $1 -type d ! -perm -700 -exec chmod u+rwx {} \;
+  rm -fr $1/* $1/.[[!.]] $1/.??*
+fi])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1508: -1- m4_define([AS_FUNCTION_DESCRIBE], [@%:@ $1[]m4_ifval([$2], [ $2])
+@%:@ m4_translit(m4_format([%*s],
+	   m4_decr(m4_qlen(_m4_expand([$1[]m4_ifval([$2], [ $2])
+]))), []), [ ], [-])
+m4_text_wrap([$3], [@%:@ ], [], [$4])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1570: -1- m4_define([AS_HELP_STRING], [m4_text_wrap([$2], m4_cond([[$3]], [], [                          ],
+			    [m4_eval([$3]+0)], [0], [[$3]],
+			    [m4_format([[%*s]], [$3], [])]),
+	      m4_expand([  $1 ]), [$4])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1594: -1- m4_define([AS_IDENTIFIER_IF], [m4_if(_$0(m4_if(m4_index([$1], [@]), [-1],
+  [[$1]], [m4_bpatsubst([[$1]], [@&t@])])), [-], [$2], [$3])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1598: -1- m4_define([_AS_IDENTIFIER_IF], [m4_cond([[$1]], [], [],
+	 [m4_eval(m4_len(m4_translit([[$1]], ][[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789]][)) > 0)], [1], [],
+	 [m4_len(m4_translit(m4_format([[%.1s]], [$1]), ][[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_]][))], [0], [-])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1657: -1- m4_define([AS_LITERAL_IF], [_$0(m4_expand([$1]), [	 ][
+])([$4], [$3], [$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1661: -1- m4_define([_AS_LITERAL_IF], [m4_if(m4_index([$1], [@S|@]), [-1], [$0_(m4_translit([$1],
+  [-:=%/@{}[]#(),.$2]][[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789]][,
+  [++++++$$`````]))], [$0_NO])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1666: -1- m4_define([_AS_LITERAL_IF_], [m4_if(m4_translit([$1], [+]), [], [$0YES],
+       m4_translit([$1], [$]), [], [m4_default], [$0NO])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1670: -1- m4_define([_AS_LITERAL_IF_YES], [$3])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1671: -1- m4_define([_AS_LITERAL_IF_NO], [$2])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1678: -1- m4_define([AS_LITERAL_WORD_IF], [_AS_LITERAL_IF(m4_expand([$1]))([$4], [$3], [$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1686: -1- m4_define([AS_LITERAL_HEREDOC_IF], [_$0(m4_expand([$1]))([$2], [$3])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1689: -1- m4_define([_AS_LITERAL_HEREDOC_IF], [m4_if(m4_index([$1], [@S|@]), [-1],
+  [m4_if(m4_index(m4_translit([[$1]], [\`], [$]), [$]), [-1],
+    [$0_YES], [$0_NO])],
+  [$0_NO])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1695: -1- m4_define([_AS_LITERAL_HEREDOC_IF_YES], [$1])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1696: -1- m4_define([_AS_LITERAL_HEREDOC_IF_NO], [$2])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1706: -1- m4_define([AS_TMPDIR], [# Create a (secure) tmp directory for tmp files.
+m4_if([$2], [], [: "${TMPDIR:=/tmp}"])
+{
+  tmp=`(umask 077 && mktemp -d "m4_default([$2],
+    [$TMPDIR])/$1XXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=m4_default([$2], [$TMPDIR])/$1$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || AS_ERROR([cannot create a temporary directory in m4_default([$2],
+	      [$TMPDIR])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1724: -1- m4_define([AS_UNAME], [{
+cat <<_ASUNAME
+m4_text_box([Platform.])
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+_AS_PATH_WALK([$PATH], [AS_ECHO(["PATH: $as_dir"])])
+}])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1755: -1- m4_define([m4_location(_AS_VERSION_COMPARE_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1755])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1755: -1- m4_define([_AS_VERSION_COMPARE_PREPARE], [_m4_defun_pro([$0])[as_awk_strverscmp='
+  # Use only awk features that work with 7th edition Unix awk (1978).
+  # My, what an old awk you have, Mr. Solaris!
+  END {
+    while (length(v1) && length(v2)) {
+      # Set d1 to be the next thing to compare from v1, and likewise for d2.
+      # Normally this is a single character, but if v1 and v2 contain digits,
+      # compare them as integers and fractions as strverscmp does.
+      if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) {
+	# Split v1 and v2 into their leading digit string components d1 and d2,
+	# and advance v1 and v2 past the leading digit strings.
+	for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue
+	for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue
+	d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
+	d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
+	if (d1 ~ /^0/) {
+	  if (d2 ~ /^0/) {
+	    # Compare two fractions.
+	    while (d1 ~ /^0/ && d2 ~ /^0/) {
+	      d1 = substr(d1, 2); len1--
+	      d2 = substr(d2, 2); len2--
+	    }
+	    if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
+	      # The two components differ in length, and the common prefix
+	      # contains only leading zeros.  Consider the longer to be less.
+	      d1 = -len1
+	      d2 = -len2
+	    } else {
+	      # Otherwise, compare as strings.
+	      d1 = "x" d1
+	      d2 = "x" d2
+	    }
+	  } else {
+	    # A fraction is less than an integer.
+	    exit 1
+	  }
+	} else {
+	  if (d2 ~ /^0/) {
+	    # An integer is greater than a fraction.
+	    exit 2
+	  } else {
+	    # Compare two integers.
+	    d1 += 0
+	    d2 += 0
+	  }
+	}
+      } else {
+	# The normal case, without worrying about digits.
+	d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
+	d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
+      }
+      if (d1 < d2) exit 1
+      if (d1 > d2) exit 2
+    }
+    # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
+    # which mishandles some comparisons of empty strings to integers.
+    if (length(v2)) exit 1
+    if (length(v1)) exit 2
+  }
+'][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1825: -1- m4_define([AS_VERSION_COMPARE], [as_arg_v1=$1
+as_arg_v2=$2
+awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
+AS_CASE([$?],
+	[1], [$3],
+	[0], [$4],
+	[2], [$5])[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1825: -1- m4_define([m4_location(AS_VERSION_COMPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1825])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1851: -1- m4_define([m4_location(_AS_CR_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1851])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1851: -1- m4_define([_AS_CR_PREPARE], [_m4_defun_pro([$0])# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1863: -1- m4_define([m4_location(_AS_TR_SH_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1863])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1863: -1- m4_define([_AS_TR_SH_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE([_AS_CR_PREPARE])# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[[^_$as_cr_alnum]]%_%g'"
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1884: -1- m4_define([AS_TR_SH], [_$0(m4_expand([$1]))[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1884: -1- m4_define([m4_location(AS_TR_SH)], [/usr/share/autoconf/m4sugar/m4sh.m4:1884])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1888: -1- m4_define([_AS_TR_SH], [_AS_LITERAL_IF([$1], [*][	 ][
+])([], [$0_INDIR], [$0_LITERAL])([$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [1])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [2])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [3])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [4])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [5])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [6])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [7])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [8])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [9])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [10])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [11])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [12])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [13])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [14])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [15])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [16])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [17])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [18])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [19])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [20])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [21])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [22])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [23])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [24])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [25])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [26])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [27])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [28])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [29])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [30])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [31])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [32])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [33])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [34])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [35])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [36])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [37])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [38])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [39])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [40])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [41])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [42])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [43])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [44])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [45])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [46])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [47])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [48])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [49])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [50])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [51])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [52])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [53])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [54])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [55])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [56])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [57])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [58])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [59])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [60])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [61])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [62])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [63])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [64])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [65])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [66])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [67])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [68])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [69])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [70])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [71])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [72])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [73])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [74])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [75])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [76])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [77])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [78])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [79])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [80])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [81])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [82])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [83])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [84])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [85])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [86])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [87])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [88])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [89])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [90])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [91])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [92])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [93])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [94])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [95])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [96])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [97])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [98])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [99])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [100])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [101])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [102])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [103])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [104])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [105])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [106])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [107])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [108])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [109])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [110])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [111])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [112])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [113])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [114])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [115])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [116])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [117])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [118])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [119])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [120])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [121])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [122])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [123])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [124])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [125])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [126])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [127])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [128])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [129])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [130])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [131])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [132])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [133])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [134])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [135])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [136])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [137])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [138])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [139])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [140])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [141])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [142])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [143])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [144])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [145])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [146])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [147])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [148])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [149])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [150])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [151])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [152])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [153])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [154])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [155])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [156])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [157])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [158])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [159])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [160])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [161])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [162])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [163])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [164])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [165])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [166])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [167])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [168])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [169])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [170])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [171])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [172])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [173])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [174])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [175])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [176])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [177])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [178])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [179])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [180])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [181])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [182])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [183])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [184])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [185])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [186])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [187])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [188])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [189])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [190])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [191])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [192])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [193])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [194])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [195])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [196])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [197])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [198])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [199])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [200])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [201])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [202])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [203])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [204])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [205])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [206])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [207])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [208])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [209])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [210])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [211])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [212])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [213])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [214])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [215])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [216])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [217])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [218])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [219])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [220])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [221])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [222])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [223])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [224])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [225])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [226])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [227])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [228])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [229])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [230])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [231])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [232])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [233])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [234])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [235])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [236])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [237])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [238])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [239])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [240])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [241])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [242])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [243])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [244])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [245])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [246])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [247])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [248])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [249])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [250])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [251])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [252])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [253])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [254])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1895: -3- m4_define([], [255])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1892: -1- m4_define([_AS_TR_SH_LITERAL], [m4_translit([[$1]],
+  [*+[]][	
+
 !"#*%&'()$+,./:;<=>?@[\]^`{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-],
+  [pp[]][_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1897: -1- m4_define([_AS_TR_SH_INDIR], [`AS_ECHO(["_AS_ESCAPE([[$1]], [`], [\])"]) | $as_tr_sh`])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1903: -1- m4_define([m4_location(_AS_TR_CPP_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1903])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1903: -1- m4_define([_AS_TR_CPP_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE([_AS_CR_PREPARE])# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[[^_$as_cr_alnum]]%_%g'"
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1917: -1- m4_define([AS_TR_CPP], [_$0(m4_expand([$1]))[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1917: -1- m4_define([m4_location(AS_TR_CPP)], [/usr/share/autoconf/m4sugar/m4sh.m4:1917])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1921: -1- m4_define([_AS_TR_CPP], [_AS_LITERAL_IF([$1], [*][	 ][
+])([], [$0_INDIR], [$0_LITERAL])([$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [1])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [2])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [3])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [4])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [5])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [6])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [7])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [8])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [9])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [10])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [11])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [12])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [13])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [14])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [15])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [16])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [17])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [18])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [19])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [20])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [21])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [22])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [23])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [24])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [25])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [26])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [27])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [28])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [29])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [30])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [31])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [32])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [33])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [34])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [35])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [36])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [37])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [38])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [39])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [40])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [41])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [42])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [43])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [44])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [45])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [46])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [47])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [48])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [49])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [50])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [51])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [52])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [53])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [54])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [55])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [56])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [57])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [58])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [59])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [60])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [61])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [62])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [63])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [64])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [65])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [66])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [67])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [68])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [69])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [70])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [71])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [72])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [73])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [74])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [75])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [76])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [77])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [78])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [79])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [80])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [81])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [82])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [83])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [84])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [85])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [86])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [87])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [88])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [89])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [90])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [91])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [92])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [93])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [94])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [95])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [96])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [97])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [98])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [99])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [100])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [101])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [102])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [103])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [104])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [105])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [106])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [107])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [108])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [109])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [110])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [111])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [112])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [113])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [114])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [115])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [116])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [117])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [118])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [119])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [120])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [121])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [122])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [123])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [124])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [125])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [126])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [127])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [128])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [129])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [130])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [131])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [132])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [133])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [134])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [135])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [136])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [137])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [138])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [139])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [140])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [141])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [142])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [143])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [144])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [145])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [146])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [147])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [148])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [149])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [150])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [151])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [152])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [153])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [154])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [155])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [156])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [157])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [158])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [159])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [160])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [161])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [162])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [163])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [164])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [165])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [166])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [167])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [168])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [169])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [170])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [171])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [172])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [173])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [174])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [175])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [176])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [177])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [178])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [179])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [180])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [181])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [182])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [183])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [184])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [185])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [186])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [187])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [188])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [189])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [190])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [191])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [192])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [193])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [194])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [195])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [196])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [197])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [198])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [199])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [200])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [201])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [202])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [203])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [204])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [205])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [206])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [207])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [208])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [209])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [210])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [211])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [212])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [213])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [214])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [215])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [216])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [217])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [218])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [219])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [220])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [221])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [222])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [223])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [224])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [225])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [226])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [227])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [228])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [229])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [230])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [231])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [232])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [233])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [234])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [235])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [236])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [237])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [238])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [239])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [240])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [241])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [242])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [243])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [244])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [245])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [246])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [247])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [248])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [249])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [250])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [251])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [252])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [253])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [254])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1928: -3- m4_define([], [255])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1925: -1- m4_define([_AS_TR_CPP_LITERAL], [m4_translit([[$1]],
+  [*[]][abcdefghijklmnopqrstuvwxyz	
+
 !"#*%&'()$+,./:;<=>?@[\]^`{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-],
+  [P[]][ABCDEFGHIJKLMNOPQRSTUVWXYZ_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1930: -1- m4_define([_AS_TR_CPP_INDIR], [`AS_ECHO(["_AS_ESCAPE([[$1]], [`], [\])"]) | $as_tr_cpp`])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1936: -1- m4_define([m4_location(_AS_TR_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1936])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1936: -1- m4_define([_AS_TR_PREPARE], [_m4_defun_pro([$0])AS_REQUIRE([_AS_TR_SH_PREPARE])AS_REQUIRE([_AS_TR_CPP_PREPARE])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1964: -1- m4_define([m4_location(_AS_VAR_APPEND_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:1964])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1964: -1- m4_define([_AS_VAR_APPEND_PREPARE], [_m4_defun_pro([$0])AS_FUNCTION_DESCRIBE([as_fn_append], [VAR VALUE],
+[Append the text in VALUE to the end of the definition contained in
+VAR.  Take advantage of any shell optimizations that allow amortized
+linear growth over repeated appends, instead of the typical quadratic
+growth present in naive implementations.])
+AS_IF([_AS_RUN(["AS_ESCAPE(m4_quote(_AS_VAR_APPEND_WORKS))"])],
+[eval 'as_fn_append ()
+  {
+    eval $[]1+=\$[]2
+  }'],
+[as_fn_append ()
+  {
+    eval $[]1=\$$[]1\$[]2
+  }]) # as_fn_append
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1984: -1- m4_define([_AS_VAR_APPEND_WORKS], [as_var=1; as_var+=2; test x$as_var = x12])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1997: -1- m4_define([AS_VAR_APPEND], [as_fn_append $1 $2[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:1997: -1- m4_define([m4_location(AS_VAR_APPEND)], [/usr/share/autoconf/m4sugar/m4sh.m4:1997])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2006: -1- m4_define([m4_location(_AS_VAR_ARITH_PREPARE)], [/usr/share/autoconf/m4sugar/m4sh.m4:2006])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2006: -1- m4_define([_AS_VAR_ARITH_PREPARE], [_m4_defun_pro([$0])AS_FUNCTION_DESCRIBE([as_fn_arith], [ARG...],
+[Perform arithmetic evaluation on the ARGs, and store the result in
+the global $as_val.  Take advantage of shells that can avoid forks.
+The arguments must be portable across $(()) and expr.])
+AS_IF([_AS_RUN(["AS_ESCAPE(m4_quote(_AS_VAR_ARITH_WORKS))"])],
+[eval 'as_fn_arith ()
+  {
+    as_val=$(( $[]* ))
+  }'],
+[as_fn_arith ()
+  {
+    as_val=`expr "$[]@" || test $? -eq 1`
+  }]) # as_fn_arith
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2025: -1- m4_define([_AS_VAR_ARITH_WORKS], [test $(( 1 + 1 )) = 2])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2039: -1- m4_define([AS_VAR_ARITH], [as_fn_arith $2 && AS_VAR_SET([$1], [$as_val])[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2039: -1- m4_define([m4_location(AS_VAR_ARITH)], [/usr/share/autoconf/m4sugar/m4sh.m4:2039])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2049: -1- m4_define([AS_VAR_COPY], [AS_LITERAL_WORD_IF([$1[]$2], [$1=$$2], [eval $1=\$$2])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2060: -1- m4_define([AS_VAR_GET], [AS_LITERAL_WORD_IF([$1],
+	       [$$1],
+  [`eval 'as_val=${'_AS_ESCAPE([[$1]], [`], [\])'};AS_ECHO(["$as_val"])'`])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2070: -1- m4_define([AS_VAR_IF], [AS_LITERAL_WORD_IF([$1],
+  [AS_IF(m4_ifval([$2], [[test "x$$1" = x[]$2]], [[${$1:+false} :]])],
+  [AS_VAR_COPY([as_val], [$1])
+   AS_IF(m4_ifval([$2], [[test "x$as_val" = x[]$2]], [[${as_val:+false} :]])],
+  [AS_IF(m4_ifval([$2],
+    [[eval test \"x\$"$1"\" = x"_AS_ESCAPE([$2], [`], [\"$])"]],
+    [[eval \${$1:+false} :]])]),
+[$3], [$4])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2109: -1- m4_define([AS_VAR_POPDEF], [m4_popdef([$1])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2124: -1- m4_define([AS_VAR_PUSHDEF], [_$0([$1], m4_expand([$2]))[]])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2124: -1- m4_define([m4_location(AS_VAR_PUSHDEF)], [/usr/share/autoconf/m4sugar/m4sh.m4:2124])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2128: -1- m4_define([_AS_VAR_PUSHDEF], [_AS_LITERAL_IF([$2], [	 ][
+])([], [as_$1=_AS_TR_SH_INDIR([$2])
+m4_pushdef([$1], [$as_[$1]])],
+[m4_pushdef([$1], [_AS_TR_SH_LITERAL([$2])])])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2140: -1- m4_define([AS_VAR_SET], [AS_LITERAL_WORD_IF([$1],
+	       [$1=$2],
+	       [eval "$1=_AS_ESCAPE([$2], [`], [\"$])"])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2150: -1- m4_define([AS_VAR_SET_IF], [AS_IF([AS_VAR_TEST_SET([$1])], [$2], [$3])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2158: -1- m4_define([AS_VAR_TEST_SET], [AS_LITERAL_WORD_IF([$1],
+  [test ${$1+y}],
+  [{ as_var=$1; eval test \${$as_var+y}; }],
+  [eval test \${$1+y}])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2179: -1- m4_define([m4_location(AS_INIT_GENERATED)], [/usr/share/autoconf/m4sugar/m4sh.m4:2179])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2179: -1- m4_define([AS_INIT_GENERATED], [_m4_defun_pro([$0])m4_require([AS_PREPARE])m4_pushdef([AS_MESSAGE_LOG_FD])as_write_fail=0
+cat >$1 <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+$2
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$1 <<\_ASEOF || as_write_fail=1
+_AS_SHELL_SANITIZE
+_AS_PREPARE
+m4_if(AS_MESSAGE_FD, [1], [], [exec AS_MESSAGE_FD>&1
+])m4_text_box([Main body of $1 script.])
+_ASEOF
+test $as_write_fail = 0 && chmod +x $1[]dnl
+_m4_popdef([AS_MESSAGE_LOG_FD])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/m4sugar/m4sh.m4:2204: -1- m4_define([AS_INIT], [# Wrap our cleanup prior to m4sugar's cleanup.
+m4_wrap([_AS_CLEANUP])
+m4_init
+m4_provide([AS_INIT])
+
+# Forbidden tokens and exceptions.
+m4_pattern_forbid([^_?AS_])
+
+# Bangshe and minimal initialization.
+# Put only the basename of __file__ into HEADER-COMMENT, so that the
+# path to the source directory is not embedded in the output file.
+m4_divert_text([BINSH], [@%:@! /bin/sh])
+m4_divert_text([HEADER-COMMENT],
+	       [@%:@ Generated from m4_bpatsubst(__file__,[^.*/\([^/]*\)$],[[\1]]) by m4_PACKAGE_STRING.])
+m4_divert_text([M4SH-SANITIZE], [_AS_SHELL_SANITIZE])
+m4_divert_text([M4SH-INIT-FN], [m4_text_box([M4sh Shell Functions.])])
+
+# Let's go!
+m4_divert([BODY])dnl
+m4_text_box([Main body of script.])
+_AS_DETECT_REQUIRED([_AS_SHELL_FN_WORK])dnl
+_AS_DETECT_REQUIRED([_AS_MODERN_CMDSUBST_WORKS])dnl
+_AS_DETECT_REQUIRED([_AS_TEST_X_WORKS])dnl
+AS_REQUIRE([_AS_UNSET_PREPARE], [], [M4SH-INIT-FN])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:34: -1- m4_include([autoconf/autoupdate.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:34: -1- m4_define([m4_include(autoconf/autoupdate.m4)])
+m4trace:/usr/share/autoconf/autoconf/autoupdate.m4:43: -1- m4_define([AU_DEFINE], [])
+m4trace:/usr/share/autoconf/autoconf/autoupdate.m4:64: -1- m4_define([AU_DEFUN], [# This is what autoupdate's m4 run will expand.  It fires the warning
+# (with _au_warn_XXX), outputs it into the updated configure.ac (with
+# m4_warn), and then outputs the replacement expansion.  We need extra
+# quotation around the m4_warn and dnl so they will be written
+# unexpanded into the updated configure.ac.
+AU_DEFINE([$1],
+[m4_ifval([$3], [_au_warn_$1([$3])[m4_warn([obsolete],
+[$3])dnl
+]])dnl
+$2])
+
+# This is an auxiliary macro that is also run when
+# autoupdate runs m4.  It simply calls m4_warning, but
+# we need a wrapper so that each warning is emitted only
+# once.  We break the quoting in m4_warning's argument in
+# order to expand this macro's arguments, not AU_DEFUN's.
+AU_DEFINE([_au_warn_$1],
+[m4_warning($][@)dnl
+m4_define([_au_warn_$1], [])])
+
+# Finally, this is the expansion that is picked up by
+# autoconf, causing NAME to expand to NEW-CODE, plus
+# (if SILENT is not "silent") a m4_warning telling the
+# maintainer to run autoupdate.  We don't issue MESSAGE
+# from autoconf, because that's instructions for what
+# to do *after* running autoupdate.
+m4_case([$4],
+  [silent], [AC_DEFUN([$1], [$2])],
+  [],       [AC_DEFUN([$1],
+	 [m4_warn([obsolete], [The macro `$1' is obsolete.
+You should run autoupdate.])dnl
+$2])],
+  [m4_fatal([SILENT argument to `$0' must be either empty or `silent'])]dnl
+)])
+m4trace:/usr/share/autoconf/autoconf/autoupdate.m4:117: -1- m4_define([AU_ALIAS], [AU_DEFUN([$1], _AU_ALIAS_BODY([$], [$2]), [], [$4])])
+m4trace:/usr/share/autoconf/autoconf/autoupdate.m4:123: -1- m4_define([_AU_ALIAS_BODY], [[m4_if($1#, 0, [$2], [$2($1@)])]])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:35: -1- m4_include([autoconf/autoscan.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:35: -1- m4_define([m4_include(autoconf/autoscan.m4)])
+m4trace:/usr/share/autoconf/autoconf/autoscan.m4:34: -1- m4_define([AN_OUTPUT], [])
+m4trace:/usr/share/autoconf/autoconf/autoscan.m4:46: -1- m4_define([AN_FUNCTION], [AN_OUTPUT([function], $@)])
+m4trace:/usr/share/autoconf/autoconf/autoscan.m4:47: -1- m4_define([AN_HEADER], [AN_OUTPUT([header], $@)])
+m4trace:/usr/share/autoconf/autoconf/autoscan.m4:48: -1- m4_define([AN_IDENTIFIER], [AN_OUTPUT([identifier], $@)])
+m4trace:/usr/share/autoconf/autoconf/autoscan.m4:49: -1- m4_define([AN_LIBRARY], [AN_OUTPUT([library], $@)])
+m4trace:/usr/share/autoconf/autoconf/autoscan.m4:50: -1- m4_define([AN_MAKEVAR], [AN_OUTPUT([makevar], $@)])
+m4trace:/usr/share/autoconf/autoconf/autoscan.m4:51: -1- m4_define([AN_PROGRAM], [AN_OUTPUT([program], $@)])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:36: -1- m4_include([autoconf/general.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:36: -1- m4_define([m4_include(autoconf/general.m4)])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3: -1- m4_define([_AC_COPYRIGHT_YEARS], [
+Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
+Inc.
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:116: -1- m4_define([_m4_divert(DEFAULTS)], [10])
+m4trace:/usr/share/autoconf/autoconf/general.m4:117: -1- m4_define([_m4_divert(PARSE_ARGS)], [20])
+m4trace:/usr/share/autoconf/autoconf/general.m4:119: -1- m4_define([_m4_divert(HELP_BEGIN)], [100])
+m4trace:/usr/share/autoconf/autoconf/general.m4:120: -1- m4_define([_m4_divert(HELP_CANON)], [101])
+m4trace:/usr/share/autoconf/autoconf/general.m4:121: -1- m4_define([_m4_divert(HELP_ENABLE)], [102])
+m4trace:/usr/share/autoconf/autoconf/general.m4:122: -1- m4_define([_m4_divert(HELP_WITH)], [103])
+m4trace:/usr/share/autoconf/autoconf/general.m4:123: -1- m4_define([_m4_divert(HELP_VAR)], [104])
+m4trace:/usr/share/autoconf/autoconf/general.m4:124: -1- m4_define([_m4_divert(HELP_VAR_END)], [105])
+m4trace:/usr/share/autoconf/autoconf/general.m4:125: -1- m4_define([_m4_divert(HELP_END)], [106])
+m4trace:/usr/share/autoconf/autoconf/general.m4:127: -1- m4_define([_m4_divert(VERSION_BEGIN)], [200])
+m4trace:/usr/share/autoconf/autoconf/general.m4:128: -1- m4_define([_m4_divert(VERSION_FSF)], [201])
+m4trace:/usr/share/autoconf/autoconf/general.m4:129: -1- m4_define([_m4_divert(VERSION_USER)], [202])
+m4trace:/usr/share/autoconf/autoconf/general.m4:130: -1- m4_define([_m4_divert(VERSION_END)], [203])
+m4trace:/usr/share/autoconf/autoconf/general.m4:132: -1- m4_define([_m4_divert(SHELL_FN)], [250])
+m4trace:/usr/share/autoconf/autoconf/general.m4:134: -1- m4_define([_m4_divert(INIT_PREPARE)], [300])
+m4trace:/usr/share/autoconf/autoconf/general.m4:175: -1- m4_define([m4_location(AC_REQUIRE_SHELL_FN)], [/usr/share/autoconf/autoconf/general.m4:175])
+m4trace:/usr/share/autoconf/autoconf/general.m4:175: -1- m4_define([AC_REQUIRE_SHELL_FN], [_m4_defun_pro([$0])AS_REQUIRE_SHELL_FN([$1], [$2], [$3], m4_default_quoted([$4], [SHELL_FN]))[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:190: -1- AU_DEFINE([AC_FOREACH], [m4_ifval([], [_au_warn_AC_FOREACH([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+[m4_foreach_w($@)]])
+m4trace:/usr/share/autoconf/autoconf/general.m4:190: -1- AU_DEFINE([_au_warn_AC_FOREACH], [m4_warning($@)dnl
+m4_define([_au_warn_AC_FOREACH], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:190: -1- m4_define([m4_location(AC_FOREACH)], [/usr/share/autoconf/autoconf/general.m4:190])
+m4trace:/usr/share/autoconf/autoconf/general.m4:190: -1- m4_define([AC_FOREACH], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_FOREACH' is obsolete.
+You should run autoupdate.])dnl
+[m4_foreach_w($@)][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:191: -1- m4_define([m4_location(AC_FOREACH)], [/usr/share/autoconf/autoconf/general.m4:191])
+m4trace:/usr/share/autoconf/autoconf/general.m4:191: -1- m4_define([AC_FOREACH], [_m4_defun_pro([$0])m4_foreach_w($@)dnl
+m4_warn([obsolete], [The macro `AC_FOREACH' is obsolete.
+You should run autoupdate.])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:204: -1- AU_DEFINE([AC_HELP_STRING], [m4_ifval([], [_au_warn_AC_HELP_STRING([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AS_HELP_STRING], [AS_HELP_STRING($@)])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:204: -1- AU_DEFINE([_au_warn_AC_HELP_STRING], [m4_warning($@)dnl
+m4_define([_au_warn_AC_HELP_STRING], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:204: -1- m4_define([m4_location(AC_HELP_STRING)], [/usr/share/autoconf/autoconf/general.m4:204])
+m4trace:/usr/share/autoconf/autoconf/general.m4:204: -1- m4_define([AC_HELP_STRING], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AS_HELP_STRING], [AS_HELP_STRING($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:226: -1- m4_define([_AC_INIT_LITERAL], [m4_if(m4_index(m4_translit([[$1]], [""], ['']),
+                ['])AS_LITERAL_HEREDOC_IF([$1], [-]),
+       [-1-], [],
+  [m4_warn([syntax], [AC_INIT: not a literal: "$1"])])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:236: -1- m4_define([_AC_INIT_PACKAGE], [_AC_INIT_PACKAGE_N(m4_normalize([$1]), m4_normalize([$2]), m4_normalize([$3]),
+                    m4_normalize([$4]), m4_normalize([$5]))])
+m4trace:/usr/share/autoconf/autoconf/general.m4:243: -1- m4_define([_AC_INIT_PACKAGE_N], [# PACKAGE-NAME, VERSION, BUGREPORT, and URL should all be safe for use
+# in shell strings of all kinds.
+_AC_INIT_LITERAL([$1])
+_AC_INIT_LITERAL([$2])
+_AC_INIT_LITERAL([$3])
+_AC_INIT_LITERAL([$5])
+
+# TARNAME is even more constrained: it should not contain any shell
+# metacharacters or whitespace, because it is used to construct
+# filenames.
+AS_LITERAL_WORD_IF([$4], [],
+  [m4_warn([syntax],
+	   [AC_INIT: unsafe as a filename: "$4"])])
+
+m4_define_default([AC_PACKAGE_NAME],      [$1])
+m4_define_default([AC_PACKAGE_VERSION],   [$2])
+
+# The m4_strip makes AC_PACKAGE_STRING be [], not [ ], when
+# both $1 and $2 are empty.
+m4_define_default([AC_PACKAGE_STRING],    m4_strip([$1 $2]))
+m4_define_default([AC_PACKAGE_BUGREPORT], [$3])
+
+# N.B. m4_ifnblank strips one layer of quotation from whichever of its
+# second and third argument it evaluates to.
+m4_define_default([AC_PACKAGE_TARNAME],
+  m4_ifnblank([$4], [[$4]],
+    [m4_quote(m4_bpatsubst(m4_tolower(m4_bpatsubst([$1], [^GNU ], [])),
+      [[^_abcdefghijklmnopqrstuvwxyz0123456789]], [-]))]))
+m4_define_default([AC_PACKAGE_URL],
+  m4_ifnblank([$5], [[$5]],
+    [m4_if(m4_index([$1], [GNU ]), [0],
+      [[https://www.gnu.org/software/]m4_defn([AC_PACKAGE_TARNAME])[/]],
+      [])]))
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:287: -1- m4_define([AC_COPYRIGHT], [AS_COPYRIGHT([$1])[]m4_divert_text(m4_default_quoted([$2], [VERSION_USER]),
+[m4_default([$3], [m4_newline])([$1])])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:297: -1- m4_define([AC_REVISION], [m4_divert_text([HEADER-REVISION],
+		[@%:@ From __file__ m4_translit([$1], [$""]).])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:321: -1- AU_DEFINE([AC_PREREQ], [m4_ifval([], [_au_warn_AC_PREREQ([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_version_prereq([$1])[]dnl
+[AC_PREREQ(][[2.71]][)]])
+m4trace:/usr/share/autoconf/autoconf/general.m4:321: -1- AU_DEFINE([_au_warn_AC_PREREQ], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PREREQ], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:321: -1- m4_define([m4_location(AC_PREREQ)], [/usr/share/autoconf/autoconf/general.m4:321])
+m4trace:/usr/share/autoconf/autoconf/general.m4:321: -1- m4_define([AC_PREREQ], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PREREQ' is obsolete.
+You should run autoupdate.])dnl
+m4_version_prereq([$1])[]dnl
+[AC_PREREQ(][[2.71]][)][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:355: -1- m4_define([_AC_INIT_NOTICE], [m4_cleardivert([HEADER-COMMENT])m4_divert_text([HEADER-COMMENT],
+[@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by m4_PACKAGE_STRING[]dnl
+m4_ifset([AC_PACKAGE_STRING], [ for AC_PACKAGE_STRING]).])
+
+m4_ifset([AC_PACKAGE_BUGREPORT],
+	 [m4_divert_text([HEADER-COMMENT],
+			 [@%:@
+@%:@ Report bugs to <AC_PACKAGE_BUGREPORT>.])])
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:373: -1- m4_define([_AC_INIT_COPYRIGHT], [AC_COPYRIGHT(m4_defn([_AC_COPYRIGHT_YEARS]), [VERSION_FSF], [
+m4_copyright_condense])dnl
+AC_COPYRIGHT(
+[This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.],
+	     [VERSION_FSF], [m4_echo])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:396: -1- m4_define([AS_MESSAGE_FD], [6])
+m4trace:/usr/share/autoconf/autoconf/general.m4:397: -1- m4_define([AS_ORIGINAL_STDIN_FD], [7])
+m4trace:/usr/share/autoconf/autoconf/general.m4:399: -1- AU_DEFINE([AC_FD_CC], [m4_ifval([], [_au_warn_AC_FD_CC([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AS_MESSAGE_LOG_FD], [AS_MESSAGE_LOG_FD($@)])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:399: -1- AU_DEFINE([_au_warn_AC_FD_CC], [m4_warning($@)dnl
+m4_define([_au_warn_AC_FD_CC], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:399: -1- m4_define([m4_location(AC_FD_CC)], [/usr/share/autoconf/autoconf/general.m4:399])
+m4trace:/usr/share/autoconf/autoconf/general.m4:399: -1- m4_define([AC_FD_CC], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_FD_CC' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AS_MESSAGE_LOG_FD], [AS_MESSAGE_LOG_FD($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:400: -1- AU_DEFINE([AC_FD_MSG], [m4_ifval([], [_au_warn_AC_FD_MSG([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AS_MESSAGE_FD], [AS_MESSAGE_FD($@)])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:400: -1- AU_DEFINE([_au_warn_AC_FD_MSG], [m4_warning($@)dnl
+m4_define([_au_warn_AC_FD_MSG], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:400: -1- m4_define([m4_location(AC_FD_MSG)], [/usr/share/autoconf/autoconf/general.m4:400])
+m4trace:/usr/share/autoconf/autoconf/general.m4:400: -1- m4_define([AC_FD_MSG], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_FD_MSG' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AS_MESSAGE_FD], [AS_MESSAGE_FD($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:407: -1- m4_define([_AC_INIT_DEFAULTS], [m4_divert_push([DEFAULTS])dnl
+
+test -n "$DJDIR" || exec AS_ORIGINAL_STDIN_FD<&0 </dev/null
+exec AS_MESSAGE_FD>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+AC_SUBST([SHELL])dnl
+AC_SUBST([PATH_SEPARATOR])dnl
+
+# Identity of this package.
+AC_SUBST([PACKAGE_NAME],
+	 [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])dnl
+AC_SUBST([PACKAGE_TARNAME],
+	 [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])dnl
+AC_SUBST([PACKAGE_VERSION],
+	 [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])dnl
+AC_SUBST([PACKAGE_STRING],
+	 [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])dnl
+AC_SUBST([PACKAGE_BUGREPORT],
+	 [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])dnl
+AC_SUBST([PACKAGE_URL],
+	 [m4_ifdef([AC_PACKAGE_URL],       ['AC_PACKAGE_URL'])])dnl
+
+m4_divert_pop([DEFAULTS])dnl
+m4_wrap_lifo([m4_divert_text([DEFAULTS],
+[ac_subst_vars='m4_set_dump([_AC_SUBST_VARS], m4_newline)'
+ac_subst_files='m4_ifdef([_AC_SUBST_FILES], [m4_defn([_AC_SUBST_FILES])])'
+ac_user_opts='
+enable_option_checking
+m4_ifdef([_AC_USER_OPTS], [m4_defn([_AC_USER_OPTS])
+])'
+m4_ifdef([_AC_PRECIOUS_VARS],
+  [_AC_ARG_VAR_STORE[]dnl
+   _AC_ARG_VAR_VALIDATE[]dnl
+   ac_precious_vars='m4_defn([_AC_PRECIOUS_VARS])'])
+m4_ifdef([_AC_LIST_SUBDIRS],
+  [ac_subdirs_all='m4_defn([_AC_LIST_SUBDIRS])'])dnl
+])])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:466: -1- m4_define([m4_location(AC_PREFIX_DEFAULT)], [/usr/share/autoconf/autoconf/general.m4:466])
+m4trace:/usr/share/autoconf/autoconf/general.m4:466: -1- m4_define([AC_PREFIX_DEFAULT], [_m4_defun_pro([$0])m4_divert_text([DEFAULTS], [ac_default_prefix=$1])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:479: -1- m4_define([m4_location(AC_PREFIX_PROGRAM)], [/usr/share/autoconf/autoconf/general.m4:479])
+m4trace:/usr/share/autoconf/autoconf/general.m4:479: -1- m4_define([AC_PREFIX_PROGRAM], [_m4_defun_pro([$0])if test "x$prefix" = xNONE; then
+dnl We reimplement AC_MSG_CHECKING (mostly) to avoid the ... in the middle.
+  _AS_ECHO_N([checking for prefix by ])
+  AC_PATH_PROG(ac_prefix_program, [$1])
+  if test -n "$ac_prefix_program"; then
+    prefix=`AS_DIRNAME(["$ac_prefix_program"])`
+    prefix=`AS_DIRNAME(["$prefix"])`
+  fi
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:497: -1- m4_define([m4_location(AC_CONFIG_SRCDIR)], [/usr/share/autoconf/autoconf/general.m4:497])
+m4trace:/usr/share/autoconf/autoconf/general.m4:497: -1- m4_define([AC_CONFIG_SRCDIR], [_m4_defun_pro([$0])m4_divert_text([DEFAULTS], [ac_unique_file="$1"])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:507: -1- m4_define([m4_location(_AC_INIT_DIRCHECK)], [/usr/share/autoconf/autoconf/general.m4:507])
+m4trace:/usr/share/autoconf/autoconf/general.m4:507: -1- m4_define([_AC_INIT_DIRCHECK], [_m4_defun_pro([$0])m4_divert_push([PARSE_ARGS])dnl
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  AC_MSG_ERROR([working directory cannot be determined])
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  AC_MSG_ERROR([pwd does not report name of working directory])
+
+m4_divert_pop([PARSE_ARGS])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:526: -1- m4_define([m4_location(_AC_INIT_SRCDIR)], [/usr/share/autoconf/autoconf/general.m4:526])
+m4trace:/usr/share/autoconf/autoconf/general.m4:526: -1- m4_define([_AC_INIT_SRCDIR], [_m4_defun_pro([$0])AC_REQUIRE([_AC_INIT_DIRCHECK])dnl
+m4_divert_push([PARSE_ARGS])dnl
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`AS_DIRNAME(["$as_myself"])`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  AC_MSG_ERROR([cannot find sources ($ac_unique_file) in $srcdir])
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || AC_MSG_ERROR([$ac_msg])
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[[^/]]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+m4_divert_pop([PARSE_ARGS])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:566: -1- m4_define([_AC_INIT_PARSE_ARGS], [m4_divert_push([PARSE_ARGS])dnl
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+AC_SUBST(exec_prefix, NONE)dnl
+no_create=
+no_recursion=
+AC_SUBST(prefix, NONE)dnl
+program_prefix=NONE
+program_suffix=NONE
+AC_SUBST(program_transform_name, [s,x,x,])dnl
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+AC_SUBST([bindir],         ['${exec_prefix}/bin'])dnl
+AC_SUBST([sbindir],        ['${exec_prefix}/sbin'])dnl
+AC_SUBST([libexecdir],     ['${exec_prefix}/libexec'])dnl
+AC_SUBST([datarootdir],    ['${prefix}/share'])dnl
+AC_SUBST([datadir],        ['${datarootdir}'])dnl
+AC_SUBST([sysconfdir],     ['${prefix}/etc'])dnl
+AC_SUBST([sharedstatedir], ['${prefix}/com'])dnl
+AC_SUBST([localstatedir],  ['${prefix}/var'])dnl
+AC_SUBST([runstatedir],    ['${localstatedir}/run'])dnl
+AC_SUBST([includedir],     ['${prefix}/include'])dnl
+AC_SUBST([oldincludedir],  ['/usr/include'])dnl
+AC_SUBST([docdir],         [m4_ifset([AC_PACKAGE_TARNAME],
+				     ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
+				     ['${datarootdir}/doc/${PACKAGE}'])])dnl
+AC_SUBST([infodir],        ['${datarootdir}/info'])dnl
+AC_SUBST([htmldir],        ['${docdir}'])dnl
+AC_SUBST([dvidir],         ['${docdir}'])dnl
+AC_SUBST([pdfdir],         ['${docdir}'])dnl
+AC_SUBST([psdir],          ['${docdir}'])dnl
+AC_SUBST([libdir],         ['${exec_prefix}/lib'])dnl
+AC_SUBST([localedir],      ['${datarootdir}/locale'])dnl
+AC_SUBST([mandir],         ['${datarootdir}/man'])dnl
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[[^=]]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  _AC_INIT_PARSE_ENABLE([disable])
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  _AC_INIT_PARSE_ENABLE([enable])
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  _AC_INIT_PARSE_ENABLE([with])
+
+  _AC_INIT_PARSE_ENABLE([without])
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) AC_MSG_ERROR([unrecognized option: `$ac_option'
+Try `$[0] --help' for more information])
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([[^=]]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [[0-9]]* | *[[!_$as_cr_alnum]]* )
+      AC_MSG_ERROR([invalid variable name: `$ac_envvar']) ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    AC_MSG_WARN([you should use --build, --host, --target])
+    expr "x$ac_option" : "[.*[^-._$as_cr_alnum]]" >/dev/null &&
+      AC_MSG_WARN([invalid host type: $ac_option])
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  AC_MSG_ERROR([missing argument to $ac_option])
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) AC_MSG_ERROR([unrecognized options: $ac_unrecognized_opts]) ;;
+    *)     AC_MSG_WARN( [unrecognized options: $ac_unrecognized_opts]) ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir runstatedir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[[^/]]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [[\\/$]]* | ?:[[\\/]]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  AC_MSG_ERROR([expected an absolute directory name for --$ac_var: $ac_val])
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec AS_MESSAGE_FD>/dev/null
+
+m4_divert_pop([PARSE_ARGS])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:994: -1- m4_define([_AC_INIT_PARSE_ENABLE], [m4_bmatch([$1], [^with],
+	   [_AC_INIT_PARSE_ENABLE2([$1], [with])],
+	   [_AC_INIT_PARSE_ENABLE2([$1], [enable])])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1010: -1- m4_define([_AC_INIT_PARSE_ENABLE2], [-$1-* | --$1-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*$1-\(m4_if([$1], [$2], [[[^=]]], [.])*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : "[.*[^-+._$as_cr_alnum]]" >/dev/null &&
+      AC_MSG_ERROR([invalid ]m4_if([$2], [with],
+        [package], [feature])[ name: `$ac_useropt'])
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`AS_ECHO(["$ac_useropt"]) | sed 's/[[-+.]]/_/g'`
+    case $ac_user_opts in
+      *"
+"$2_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--$1-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval $2_$ac_useropt=m4_if([$1], [$2], [\$ac_optarg], [no]) ;;dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1033: -1- m4_define([_AC_INIT_HELP], [m4_divert_push([HELP_BEGIN])dnl
+
+#
+# Report the --help message.
+#
+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 m4_ifset([AC_PACKAGE_STRING],
+			[AC_PACKAGE_STRING],
+			[this package]) to adapt to many kinds of systems.
+
+Usage: $[0] [[OPTION]]... [[VAR=VALUE]]...
+
+[To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+]AS_HELP_STRING([--prefix=PREFIX],
+  [install architecture-independent files in PREFIX [$ac_default_prefix]])
+AS_HELP_STRING([--exec-prefix=EPREFIX],
+  [install architecture-dependent files in EPREFIX [PREFIX]])[
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+]AS_HELP_STRING([--docdir=DIR],
+  [documentation root ]@<:@DATAROOTDIR/doc/m4_ifset([AC_PACKAGE_TARNAME],
+    [AC_PACKAGE_TARNAME], [PACKAGE])@:>@)[
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF]
+m4_divert_pop([HELP_BEGIN])dnl
+dnl The order of the diversions here is
+dnl - HELP_BEGIN
+dnl   which may be extended by extra generic options such as with X or
+dnl   AC_ARG_PROGRAM.  Displayed only in long --help.
+dnl
+dnl - HELP_CANON
+dnl   Support for cross compilation (--build, --host and --target).
+dnl   Display only in long --help.
+dnl
+dnl - HELP_ENABLE
+dnl   which starts with the trailer of the HELP_BEGIN, HELP_CANON section,
+dnl   then implements the header of the non generic options.
+dnl
+dnl - HELP_WITH
+dnl
+dnl - HELP_VAR
+dnl
+dnl - HELP_VAR_END
+dnl
+dnl - HELP_END
+dnl   initialized below, in which we dump the trailer (handling of the
+dnl   recursion for instance).
+m4_divert_push([HELP_ENABLE])dnl
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+m4_ifset([AC_PACKAGE_STRING],
+[  case $ac_init_help in
+     short | recursive ) echo "Configuration of AC_PACKAGE_STRING:";;
+   esac])
+  cat <<\_ACEOF
+m4_divert_pop([HELP_ENABLE])dnl
+m4_divert_push([HELP_END])dnl
+
+Report bugs to m4_ifset([AC_PACKAGE_BUGREPORT], [<AC_PACKAGE_BUGREPORT>],
+  [the package provider]).dnl
+m4_ifdef([AC_PACKAGE_NAME], [m4_ifset([AC_PACKAGE_URL], [
+AC_PACKAGE_NAME home page: <AC_PACKAGE_URL>.])dnl
+m4_if(m4_index(m4_defn([AC_PACKAGE_NAME]), [GNU ]), [0], [
+General help using GNU software: <https://www.gnu.org/gethelp/>.])])
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    _AC_SRCDIRS(["$ac_dir"])
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for configure.gnu first; this name is used for a wrapper for
+    # Metaconfig's "Configure" on case-insensitive file systems.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      AC_MSG_WARN([no configuration information is in $ac_dir])
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+m4_divert_pop([HELP_END])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1181: -1- m4_define([_AC_INIT_VERSION], [m4_divert_text([VERSION_BEGIN],
+[if $ac_init_version; then
+  cat <<\_ACEOF
+m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])configure[]dnl
+m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+generated by m4_PACKAGE_STRING])
+m4_divert_text([VERSION_END],
+[_ACEOF
+  exit
+fi])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1198: -1- m4_define([_AC_INIT_CONFIG_LOG], [m4_divert_text([INIT_PREPARE],
+[m4_define([AS_MESSAGE_LOG_FD], 5)dnl
+ac_configure_args_raw=
+for ac_arg
+do
+  case $ac_arg in
+  *\'*)
+    ac_arg=`AS_ECHO(["$ac_arg"]) | sed "s/'/'\\\\\\\\''/g"` ;;
+  esac
+  AS_VAR_APPEND([ac_configure_args_raw], [" '$ac_arg'"])
+done
+
+case $ac_configure_args_raw in
+  *$as_nl*)
+    ac_safe_unquote= ;;
+  *)
+    ac_unsafe_z='|&;<>()$`\\"*?@<:@ ''	' # This string ends in space, tab.
+    ac_unsafe_a="$ac_unsafe_z#~"
+    ac_safe_unquote="s/ '\\([[^$ac_unsafe_a]][[^$ac_unsafe_z]]*\\)'/ \\1/g"
+    ac_configure_args_raw=`dnl
+      AS_ECHO(["$ac_configure_args_raw"]) | sed "$ac_safe_unquote"`;;
+esac
+
+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 m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])dnl
+$as_me[]m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]), which was
+generated by m4_PACKAGE_STRING.  Invocation command line was
+
+  $ $[0]$ac_configure_args_raw
+
+_ACEOF
+exec AS_MESSAGE_LOG_FD>>config.log
+AS_UNAME >&AS_MESSAGE_LOG_FD
+
+cat >&AS_MESSAGE_LOG_FD <<_ACEOF
+
+
+m4_text_box([Core tests.])
+
+_ACEOF
+])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1253: -1- m4_define([_AC_INIT_PREPARE], [m4_divert_push([INIT_PREPARE])dnl
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`AS_ECHO(["$ac_arg"]) | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) AS_VAR_APPEND([ac_configure_args0], [" '$ac_arg'"]) ;;
+    2)
+      AS_VAR_APPEND([ac_configure_args1], [" '$ac_arg'"])
+dnl If trying to remove duplicates, be sure to (i) keep the *last*
+dnl value (e.g. --prefix=1 --prefix=2 --prefix=1 might keep 2 only),
+dnl and (ii) not to strip long options (--prefix foo --prefix bar might
+dnl give --prefix foo bar).
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+dnl Use broad patterns, as arguments that would have already made configure
+dnl exit don't matter.
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      AS_VAR_APPEND([ac_configure_args], [" '$ac_arg'"])
+      ;;
+    esac
+  done
+done
+AS_UNSET(ac_configure_args0)
+AS_UNSET(ac_configure_args1)
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Sanitize IFS.
+  IFS=" ""	$as_nl"
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    AS_BOX([Cache variables.])
+    echo
+    m4_bpatsubsts(m4_defn([_AC_CACHE_DUMP]),
+		  [^ *\(#.*\)?
+],                [],
+		  ['], ['\\''])
+    echo
+
+    AS_BOX([Output variables.])
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`AS_ECHO(["$ac_val"]) | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      AS_ECHO(["$ac_var='\''$ac_val'\''"])
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      AS_BOX([File substitutions.])
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`AS_ECHO(["$ac_val"]) | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	AS_ECHO(["$ac_var='\''$ac_val'\''"])
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      AS_BOX([confdefs.h.])
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      AS_ECHO(["$as_me: caught signal $ac_signal"])
+    AS_ECHO(["$as_me: exit $exit_status"])
+  } >&AS_MESSAGE_LOG_FD
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$[$]* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; AS_EXIT([1])' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+dnl AIX cpp loses on an empty file, NextStep 3.3 (patch 3) loses on a file
+dnl containing less than 14 bytes (including the newline).
+AS_ECHO(["/* confdefs.h */"]) > confdefs.h
+
+# Predefined preprocessor variables.
+AC_DEFINE_UNQUOTED([PACKAGE_NAME], ["$PACKAGE_NAME"],
+		   [Define to the full name of this package.])dnl
+AC_DEFINE_UNQUOTED([PACKAGE_TARNAME], ["$PACKAGE_TARNAME"],
+		   [Define to the one symbol short name of this package.])dnl
+AC_DEFINE_UNQUOTED([PACKAGE_VERSION], ["$PACKAGE_VERSION"],
+		   [Define to the version of this package.])dnl
+AC_DEFINE_UNQUOTED([PACKAGE_STRING], ["$PACKAGE_STRING"],
+		   [Define to the full name and version of this package.])dnl
+AC_DEFINE_UNQUOTED([PACKAGE_BUGREPORT], ["$PACKAGE_BUGREPORT"],
+		   [Define to the address where bug reports for this package
+		    should be sent.])dnl
+AC_DEFINE_UNQUOTED([PACKAGE_URL], ["$PACKAGE_URL"],
+		   [Define to the home page for this package.])
+
+# Let the site file select an alternate cache file if it wants to.
+AC_SITE_LOAD
+AC_CACHE_LOAD
+m4_divert_pop([INIT_PREPARE])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1407: -1- AU_DEFINE([AC_INIT], [m4_ifval([], [_au_warn_AC_INIT([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_ifval([$2], [[AC_INIT($@)]],
+	  [m4_ifval([$1],
+[[AC_INIT]
+AC_CONFIG_SRCDIR([$1])], [[AC_INIT]])])[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1407: -1- AU_DEFINE([_au_warn_AC_INIT], [m4_warning($@)dnl
+m4_define([_au_warn_AC_INIT], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1407: -1- m4_define([m4_location(AC_INIT)], [/usr/share/autoconf/autoconf/general.m4:1407])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1407: -1- m4_define([AC_INIT], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_INIT' is obsolete.
+You should run autoupdate.])dnl
+m4_ifval([$2], [[AC_INIT($@)]],
+	  [m4_ifval([$1],
+[[AC_INIT]
+AC_CONFIG_SRCDIR([$1])], [[AC_INIT]])])[]dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1428: -1- m4_define([AC_INIT], [# Forbidden tokens and exceptions.
+m4_pattern_forbid([^_?A[CHUM]_])
+m4_pattern_forbid([_AC_])
+m4_pattern_forbid([^LIBOBJS$],
+		  [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+# Actually reserved by M4sh.
+m4_pattern_allow([^AS_FLAGS$])
+# So that the autoconf-generated scripts will always re-execute
+# themselves with $CONFIG_SHELL, if that's set in the environment.
+m4_define([_AS_FORCE_REEXEC_WITH_CONFIG_SHELL], [yes])
+AS_INIT[]dnl
+AS_PREPARE[]dnl
+m4_divert_push([KILL])
+m4_ifval([$2], [_AC_INIT_PACKAGE($@)], [_AC_INIT_PACKAGE()])
+_AC_INIT_DEFAULTS
+_AC_INIT_PARSE_ARGS
+_AC_INIT_DIRCHECK
+_AC_INIT_SRCDIR
+_AC_INIT_HELP
+_AC_INIT_VERSION
+_AC_INIT_CONFIG_LOG
+_AC_INIT_PREPARE
+_AC_INIT_NOTICE
+_AC_INIT_COPYRIGHT
+m4_divert_text([SHELL_FN], [
+m4_text_box([Autoconf initialization.])])
+m4_divert_pop
+m4_ifval([$2], , [m4_ifval([$1], [AC_CONFIG_SRCDIR([$1])])])dnl
+dnl
+dnl Substitute for predefined variables.
+AC_SUBST([DEFS])dnl
+AC_SUBST([ECHO_C])dnl
+AC_SUBST([ECHO_N])dnl
+AC_SUBST([ECHO_T])dnl
+AC_SUBST([LIBS])dnl
+_AC_ARG_VAR_PRECIOUS([build_alias])AC_SUBST([build_alias])dnl
+_AC_ARG_VAR_PRECIOUS([host_alias])AC_SUBST([host_alias])dnl
+_AC_ARG_VAR_PRECIOUS([target_alias])AC_SUBST([target_alias])dnl
+dnl
+AC_LANG_PUSH(C)
+dnl
+dnl Record that AC_INIT has been called.  It doesn't make sense to
+dnl AC_REQUIRE AC_INIT, but it _does_ make sense for macros to say
+dnl AC_BEFORE([self], [AC_INIT]) sometimes.  Also, _AC_FINALIZE checks
+dnl for AC_INIT having been called.
+m4_provide([AC_INIT])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1490: -1- m4_define([_AC_FINALIZE], [m4_provide_if([AC_INIT], [],
+    [m4_warn([syntax], [AC_INIT was never used])])dnl
+   m4_provide_if([AC_OUTPUT], [],
+    [m4_warn([syntax], [AC_OUTPUT was never used])])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1505: -1- m4_define([m4_location(AC_PRESERVE_HELP_ORDER)], [/usr/share/autoconf/autoconf/general.m4:1505])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1505: -1- m4_define([AC_PRESERVE_HELP_ORDER], [_m4_defun_pro([$0])m4_divert_once([HELP_ENABLE], [[
+Optional Features and Packages:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)]])
+m4_define([_m4_divert(HELP_ENABLE)],    _m4_divert(HELP_WITH))
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1521: -1- m4_define([_AC_ENABLE_IF], [@%:@ Check whether --$1-$2 was given.
+_AC_ENABLE_IF_ACTION([$1], m4_translit([$2], [-+.], [___]), [$3], [$4])
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1526: -1- m4_define([_AC_ENABLE_IF_ACTION], [m4_append_uniq([_AC_USER_OPTS], [$1_$2], [
+])dnl
+AS_IF([test ${$1_$2+y}], [$1val=$$1_$2; $3], [$4])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1534: -1- m4_define([m4_location(AC_ARG_ENABLE)], [/usr/share/autoconf/autoconf/general.m4:1534])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1534: -1- m4_define([AC_ARG_ENABLE], [_m4_defun_pro([$0])AC_PROVIDE_IFELSE([AC_PRESERVE_HELP_ORDER],
+[],
+[m4_divert_once([HELP_ENABLE], [[
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]]])])dnl
+m4_divert_once([HELP_ENABLE], [$2])dnl
+_AC_ENABLE_IF([enable], [$1], [$3], [$4])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1547: -1- AU_DEFINE([AC_ENABLE], [m4_ifval([], [_au_warn_AC_ENABLE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_ARG_ENABLE([$1], [  --enable-$1], [$2], [$3])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1547: -1- AU_DEFINE([_au_warn_AC_ENABLE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_ENABLE], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1547: -1- m4_define([m4_location(AC_ENABLE)], [/usr/share/autoconf/autoconf/general.m4:1547])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1547: -1- m4_define([AC_ENABLE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_ENABLE' is obsolete.
+You should run autoupdate.])dnl
+AC_ARG_ENABLE([$1], [  --enable-$1], [$2], [$3])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1553: -1- m4_define([m4_location(AC_ARG_WITH)], [/usr/share/autoconf/autoconf/general.m4:1553])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1553: -1- m4_define([AC_ARG_WITH], [_m4_defun_pro([$0])AC_PROVIDE_IFELSE([AC_PRESERVE_HELP_ORDER],
+[],
+[m4_divert_once([HELP_WITH], [[
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)]])])
+m4_divert_once([HELP_WITH], [$2])dnl
+_AC_ENABLE_IF([with], [$1], [$3], [$4])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1564: -1- AU_DEFINE([AC_WITH], [m4_ifval([], [_au_warn_AC_WITH([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_ARG_WITH([$1], [  --with-$1], [$2], [$3])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1564: -1- AU_DEFINE([_au_warn_AC_WITH], [m4_warning($@)dnl
+m4_define([_au_warn_AC_WITH], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1564: -1- m4_define([m4_location(AC_WITH)], [/usr/share/autoconf/autoconf/general.m4:1564])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1564: -1- m4_define([AC_WITH], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_WITH' is obsolete.
+You should run autoupdate.])dnl
+AC_ARG_WITH([$1], [  --with-$1], [$2], [$3])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1569: -1- m4_define([m4_location(AC_DISABLE_OPTION_CHECKING)], [/usr/share/autoconf/autoconf/general.m4:1569])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1569: -1- m4_define([AC_DISABLE_OPTION_CHECKING], [_m4_defun_pro([$0])m4_divert_once([DEFAULTS], [enable_option_checking=no])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1583: -1- m4_define([m4_location(AC_ARG_VAR)], [/usr/share/autoconf/autoconf/general.m4:1583])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1583: -1- m4_define([AC_ARG_VAR], [_m4_defun_pro([$0])m4_divert_once([HELP_VAR], [[
+Some influential environment variables:]])dnl
+m4_divert_once([HELP_VAR_END], [[
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.]])dnl
+m4_expand_once([m4_divert_text([HELP_VAR],
+			       [AS_HELP_STRING([$1], [$2], [              ])])],
+	       [$0($1)])dnl
+AC_SUBST([$1])dnl
+_AC_ARG_VAR_PRECIOUS([$1])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1600: -1- m4_define([_AC_ARG_VAR_PRECIOUS], [m4_append_uniq([_AC_PRECIOUS_VARS], [$1], [
+])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1618: -1- m4_define([_AC_ARG_VAR_STORE], [m4_divert_text([PARSE_ARGS],
+[for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1642: -1- m4_define([_AC_ARG_VAR_VALIDATE], [m4_divert_text([INIT_PREPARE],
+[# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      AS_MESSAGE([error: `$ac_var' was set to `$ac_old_val' in the previous run], 2)
+      ac_cache_corrupted=: ;;
+    ,set)
+      AS_MESSAGE([error: `$ac_var' was not set in the previous run], 2)
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  AS_MESSAGE([error: `$ac_var' has changed since the previous run:], 2)
+	  ac_cache_corrupted=:
+	else
+	  AS_MESSAGE([warning: ignoring whitespace changes in `$ac_var' since the previous run:], 2)
+	  eval $ac_var=\$ac_old_val
+	fi
+	AS_MESSAGE([  former value:  `$ac_old_val'], 2)
+	AS_MESSAGE([  current value: `$ac_new_val'], 2)
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`AS_ECHO(["$ac_new_val"]) | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) AS_VAR_APPEND([ac_configure_args], [" '$ac_arg'"]) ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  AS_MESSAGE([error: in `$ac_pwd':], 2)
+  AS_MESSAGE([error: changes in the environment can compromise the build], 2)
+  AS_ERROR([run `${MAKE-make} distclean' and/or `rm $cache_file'
+	    and start over])
+fi])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1709: -1- m4_define([m4_location(AC_ARG_PROGRAM)], [/usr/share/autoconf/autoconf/general.m4:1709])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1709: -1- m4_define([AC_ARG_PROGRAM], [_m4_defun_once([AC_ARG_PROGRAM], [dnl Document the options.
+m4_divert_push([HELP_BEGIN])dnl
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+m4_divert_pop([HELP_BEGIN])dnl
+test "$program_prefix" != NONE &&
+  program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+[ac_script='s/[\\$]/&&/g;s/;s,x,x,$//']
+program_transform_name=`AS_ECHO(["$program_transform_name"]) | sed "$ac_script"`
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_ARG_PROGRAM])m4_unquote(], [)_m4_defun_epi([AC_ARG_PROGRAM])]],
+m4_ifdef([_m4_diverting([AC_ARG_PROGRAM])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_ARG_PROGRAM],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1756: -1- m4_define([m4_location(AC_CONFIG_AUX_DIR)], [/usr/share/autoconf/autoconf/general.m4:1756])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1756: -1- m4_define([AC_CONFIG_AUX_DIR], [_m4_defun_pro([$0])m4_append_uniq([_AC_AUX_DIR_CANDIDATES],
+    AS_LITERAL_WORD_IF([$1],
+      [m4_bmatch([$1],
+                 [^/],       [$1],
+                 [^[a-z]:/], [$1],
+                            [${srcdir}/$1])],
+      [$1]),
+    [${PATH_SEPARATOR}])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1775: -1- m4_define([m4_location(AC_CONFIG_AUX_DIRS)], [/usr/share/autoconf/autoconf/general.m4:1775])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1775: -1- m4_define([AC_CONFIG_AUX_DIRS], [_m4_defun_pro([$0])m4_map_args_w(m4_validate_w([$1]), [AC_CONFIG_AUX_DIR(], [)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1786: -1- m4_define([m4_location(AC_REQUIRE_AUX_FILE)], [/usr/share/autoconf/autoconf/general.m4:1786])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1786: -1- m4_define([AC_REQUIRE_AUX_FILE], [_m4_defun_pro([$0])AS_LITERAL_WORD_IF([$1],
+  [m4_do(
+    [AC_REQUIRE([_AC_INIT_AUX_DIR])],
+    [m4_set_add([_AC_AUX_FILES], [$1])]
+  )],
+  [m4_fatal([$0: requires a literal argument])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1803: -1- m4_define([m4_location(AC_CONFIG_AUX_DIR_DEFAULT)], [/usr/share/autoconf/autoconf/general.m4:1803])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1803: -1- m4_define([AC_CONFIG_AUX_DIR_DEFAULT], [_m4_defun_pro([$0])AC_REQUIRE([_AC_INIT_AUX_DIR])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1816: -1- m4_define([m4_location(_AC_INIT_AUX_DIR)], [/usr/share/autoconf/autoconf/general.m4:1816])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1816: -1- m4_define([_AC_INIT_AUX_DIR], [_m4_defun_pro([$0])m4_wrap_lifo(
+  [m4_do(
+    [m4_set_empty([_AC_AUX_FILES],
+      [m4_do(
+        [m4_warn([syntax],
+          [AC_CONFIG_AUX_DIR_DEFAULT used without AC_REQUIRE_AUX_FILE])],
+        [m4_set_add([_AC_AUX_FILES], [install-sh])])])],
+  [m4_divert_text([INIT_PREPARE],
+[
+# Auxiliary files required by this configure script.
+ac_aux_files="m4_set_dump([_AC_AUX_FILES], [ ])"
+
+# Locations in which to look for auxiliary files.
+ac_aux_dir_candidates="m4_ifset([_AC_AUX_DIR_CANDIDATES],
+  [m4_defn([_AC_AUX_DIR_CANDIDATES])],
+  [${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../..])"
+
+# Search for a directory containing all of the required auxiliary files,
+# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
+# If we don't find one directory that contains all the files we need,
+# we report the set of missing files from the *first* directory in
+# $ac_aux_dir_candidates and give up.
+ac_missing_aux_files=""
+ac_first_candidate=:
+_AS_ECHO_LOG([looking for aux files: $ac_aux_files])
+_AS_PATH_WALK([$ac_aux_dir_candidates], [
+  _AS_ECHO_LOG([ trying $as_dir])
+  ac_aux_dir_found=yes
+  ac_install_sh=
+  for ac_aux in $ac_aux_files
+  do
+    # As a special case, if "install-sh" is required, that requirement
+    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
+    # and $ac_install_sh is set appropriately for whichever one is found.
+    if test x"$ac_aux" = x"install-sh"
+    then
+      if test -f "${as_dir}install-sh"; then
+        _AS_ECHO_LOG([  ${as_dir}install-sh found])
+        ac_install_sh="${as_dir}install-sh -c"
+      elif test -f "${as_dir}install.sh"; then
+        _AS_ECHO_LOG([  ${as_dir}install.sh found])
+        ac_install_sh="${as_dir}install.sh -c"
+      elif test -f "${as_dir}shtool"; then
+        _AS_ECHO_LOG([  ${as_dir}shtool found])
+        ac_install_sh="${as_dir}shtool install -c"
+      else
+        ac_aux_dir_found=no
+        if $ac_first_candidate; then
+          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
+        else
+          break
+        fi
+      fi
+    else
+      if test -f "${as_dir}${ac_aux}"; then
+        _AS_ECHO_LOG([  ${as_dir}${ac_aux} found])
+      else
+        ac_aux_dir_found=no
+        if $ac_first_candidate; then
+          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
+        else
+          break
+        fi
+      fi
+    fi
+  done
+  if test "$ac_aux_dir_found" = yes; then
+    ac_aux_dir="$as_dir"
+    break
+  fi
+  ac_first_candidate=false
+],
+  [AC_MSG_ERROR([cannot find required auxiliary files:$ac_missing_aux_files])])
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+dnl The quadrigraphs prevent spurious deprecation warnings.
+if test -f "${ac_aux_dir}config.guess"; then
+  ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess"
+fi
+if test -f "${ac_aux_dir}config.sub"; then
+  ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub"
+fi
+if test -f "$ac_aux_dir/configure"; then
+  ac_@&t@configure="$SHELL ${ac_aux_dir}configure"
+fi
+])])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1908: -1- m4_define([ac_config_guess], [m4_warn([obsolete],
+ [$ac_config_guess is obsolete and unsafe.  Please stop using it.
+Contact autoconf@gnu.org if you really need it.])ac_@&t@config_guess])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1913: -1- m4_define([ac_config_sub], [m4_warn([obsolete],
+ [$ac_config_sub is obsolete and unsafe.  Please stop using it.
+Contact autoconf@gnu.org if you really need it.])ac_@&t@config_sub])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1918: -1- m4_define([ac_configure], [m4_warn([obsolete],
+ [$ac_configure is obsolete and unsafe.  Please stop using it.
+Contact autoconf@gnu.org if you really need it.])ac_@&t@config_sub])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1935: -1- m4_define([AC_CONFIG_MACRO_DIR_TRACE], [m4_fatal([Do not invoke $0 directly])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1941: -1- m4_define([_AC_CONFIG_MACRO_DIRS_USED], [-])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1947: -1- m4_define([_AC_CONFIG_MACRO_DIRS], [m4_if([$1], [-AC_CONFIG_MACRO_DIRS], [AC_CONFIG_MACRO_DIR([$2])],
+       [$1], [AC_CONFIG_MACRO_DIR], [m4_fatal([$1 can only be used once])],
+  [m4_define([$0_USED])m4_pushdef([AC_CONFIG_MACRO_DIR_TRACE])][AC_CONFIG_MACRO_DIR_TRACE([$2])m4_popdef([AC_CONFIG_MACRO_DIR_TRACE])])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1960: -1- m4_define([m4_location(AC_CONFIG_MACRO_DIRS)], [/usr/share/autoconf/autoconf/general.m4:1960])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1960: -1- m4_define([AC_CONFIG_MACRO_DIRS], [_m4_defun_pro([$0])m4_map_args_w(m4_validate_w([$1]),
+  [_$0(_$0_USED()[$0], ], [)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1970: -1- m4_define([m4_location(AC_CONFIG_MACRO_DIR)], [/usr/share/autoconf/autoconf/general.m4:1970])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1970: -1- m4_define([AC_CONFIG_MACRO_DIR], [_m4_defun_pro([$0])_$0S(_$0S_USED()[$0], [$1])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:1990: -1- m4_define([_AC_CANONICAL_SPLIT], [case $ac_cv_$1 in
+*-*-*) ;;
+*) AC_MSG_ERROR([invalid value of canonical $1]);;
+esac
+AC_SUBST([$1], [$ac_cv_$1])dnl
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_$1
+shift
+AC_SUBST([$1_cpu], [$[1]])dnl
+AC_SUBST([$1_vendor], [$[2]])dnl
+shift; shift
+[# Remember, the first character of IFS is used to create $]*,
+# except with old shells:
+$1_os=$[*]
+IFS=$ac_save_IFS
+case $$1_os in *\ *) $1_os=`echo "$$1_os" | sed 's/ /-/g'`;; esac
+AC_SUBST([$1_os])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2013: -1- m4_define([m4_location(AC_CANONICAL_BUILD)], [/usr/share/autoconf/autoconf/general.m4:2013])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2013: -1- m4_define([AC_CANONICAL_BUILD], [_m4_defun_once([AC_CANONICAL_BUILD], [AC_REQUIRE_AUX_FILE([config.sub])dnl
+AC_REQUIRE_AUX_FILE([config.guess])dnl
+m4_divert_once([HELP_CANON],
+[[
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]]])dnl
+# Make sure we can run config.sub.
+$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
+  AC_MSG_ERROR([cannot run $SHELL ${ac_aux_dir}config.sub])
+
+AC_CACHE_CHECK([build system type], [ac_cv_build],
+[ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
+test "x$ac_build_alias" = x &&
+  AC_MSG_ERROR([cannot guess build type; you must specify one])
+ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
+  AC_MSG_ERROR([$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed])
+])
+_AC_CANONICAL_SPLIT(build)
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_CANONICAL_BUILD])m4_unquote(], [)_m4_defun_epi([AC_CANONICAL_BUILD])]],
+m4_ifdef([_m4_diverting([AC_CANONICAL_BUILD])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_CANONICAL_BUILD],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2039: -1- m4_define([m4_location(AC_CANONICAL_HOST)], [/usr/share/autoconf/autoconf/general.m4:2039])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2039: -1- m4_define([AC_CANONICAL_HOST], [_m4_defun_once([AC_CANONICAL_HOST], [AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+m4_divert_once([HELP_CANON],
+[[  --host=HOST       cross-compile to build programs to run on HOST [BUILD]]])dnl
+AC_CACHE_CHECK([host system type], [ac_cv_host],
+[if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
+    AC_MSG_ERROR([$SHELL ${ac_aux_dir}config.sub $host_alias failed])
+fi
+])
+_AC_CANONICAL_SPLIT([host])
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_CANONICAL_HOST])m4_unquote(], [)_m4_defun_epi([AC_CANONICAL_HOST])]],
+m4_ifdef([_m4_diverting([AC_CANONICAL_HOST])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_CANONICAL_HOST],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2057: -1- m4_define([m4_location(AC_CANONICAL_TARGET)], [/usr/share/autoconf/autoconf/general.m4:2057])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2057: -1- m4_define([AC_CANONICAL_TARGET], [_m4_defun_once([AC_CANONICAL_TARGET], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_BEFORE([$0], [AC_ARG_PROGRAM])dnl
+m4_divert_once([HELP_CANON],
+[[  --target=TARGET   configure for building compilers for TARGET [HOST]]])dnl
+AC_CACHE_CHECK([target system type], [ac_cv_target],
+[if test "x$target_alias" = x; then
+  ac_cv_target=$ac_cv_host
+else
+  ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` ||
+    AC_MSG_ERROR([$SHELL ${ac_aux_dir}config.sub $target_alias failed])
+fi
+])
+_AC_CANONICAL_SPLIT([target])
+
+# The aliases save the names the user supplied, while $host etc.
+# will get canonicalized.
+test -n "$target_alias" &&
+  test "$program_prefix$program_suffix$program_transform_name" = \
+    NONENONEs,x,x, &&
+  program_prefix=${target_alias}-[]dnl
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_CANONICAL_TARGET])m4_unquote(], [)_m4_defun_epi([AC_CANONICAL_TARGET])]],
+m4_ifdef([_m4_diverting([AC_CANONICAL_TARGET])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_CANONICAL_TARGET],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2081: -1- AU_DEFINE([AC_CANONICAL_SYSTEM], [m4_ifval([], [_au_warn_AC_CANONICAL_SYSTEM([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CANONICAL_TARGET], [AC_CANONICAL_TARGET($@)])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2081: -1- AU_DEFINE([_au_warn_AC_CANONICAL_SYSTEM], [m4_warning($@)dnl
+m4_define([_au_warn_AC_CANONICAL_SYSTEM], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2081: -1- m4_define([m4_location(AC_CANONICAL_SYSTEM)], [/usr/share/autoconf/autoconf/general.m4:2081])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2081: -1- m4_define([AC_CANONICAL_SYSTEM], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_CANONICAL_SYSTEM' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CANONICAL_TARGET], [AC_CANONICAL_TARGET($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2089: -1- AU_DEFINE([AC_VALIDATE_CACHED_SYSTEM_TUPLE], [m4_ifval([], [_au_warn_AC_VALIDATE_CACHED_SYSTEM_TUPLE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2089: -1- AU_DEFINE([_au_warn_AC_VALIDATE_CACHED_SYSTEM_TUPLE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_VALIDATE_CACHED_SYSTEM_TUPLE], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2089: -1- m4_define([m4_location(AC_VALIDATE_CACHED_SYSTEM_TUPLE)], [/usr/share/autoconf/autoconf/general.m4:2089])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2089: -1- m4_define([AC_VALIDATE_CACHED_SYSTEM_TUPLE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_VALIDATE_CACHED_SYSTEM_TUPLE' is obsolete.
+You should run autoupdate.])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2100: -1- m4_define([AC_SITE_LOAD], [# Prefer an explicitly selected file to automatically selected ones.
+if test -n "$CONFIG_SITE"; then
+  ac_site_files="$CONFIG_SITE"
+elif test "x$prefix" != xNONE; then
+  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
+else
+  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+fi
+
+for ac_site_file in $ac_site_files
+do
+  AS_CASE([$ac_site_file],
+    [*/*], [],
+    [ac_site_file=./$ac_site_file])
+  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
+    AC_MSG_NOTICE([loading site script $ac_site_file])
+    sed 's/^/| /' "$ac_site_file" >&AS_MESSAGE_LOG_FD
+    . "$ac_site_file" \
+      || AC_MSG_FAILURE([failed to load site script $ac_site_file])
+  fi
+done
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2127: -1- m4_define([AC_CACHE_LOAD], [if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    AC_MSG_NOTICE([loading cache $cache_file])
+    case $cache_file in
+      [[\\/]]* | ?:[[\\/]]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  AC_MSG_NOTICE([creating cache $cache_file])
+  >$cache_file
+fi
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2148: -1- m4_define([_AC_CACHE_DUMP], [# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n ['s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p']`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) AC_MSG_WARN([cache variable $ac_var contains a newline]) ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) AS_UNSET([$ac_var]) ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+	["s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"]
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n ["/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"]
+      ;;
+    esac |
+    sort
+)dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2193: -1- m4_define([AC_CACHE_SAVE], [cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+_AC_CACHE_DUMP() |
+  sed ['
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end'] >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      AC_MSG_NOTICE([updating cache $cache_file])
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+	cat confcache >"$cache_file"
+      else
+dnl Try to update the cache file atomically even on different mount points;
+dnl at the same time, avoid filename limitation issues in the common case.
+        case $cache_file in #(
+        */* | ?:*)
+	  mv -f confcache "$cache_file"$$ &&
+	  mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+	  mv -f confcache "$cache_file" ;;
+	esac
+      fi
+    fi
+  else
+    AC_MSG_NOTICE([not updating unwritable cache $cache_file])
+  fi
+fi
+rm -f confcache[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2249: -1- m4_define([m4_location(AC_CACHE_VAL)], [/usr/share/autoconf/autoconf/general.m4:2249])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2249: -1- m4_define([AC_CACHE_VAL], [_m4_defun_pro([$0])AS_LITERAL_WORD_IF([$1], [m4_if(m4_index(m4_quote($1), [_cv_]), [-1],
+			    [m4_warn([syntax],
+[$0($1, ...): suspicious cache-id, must contain _cv_ to be cached])])])dnl
+m4_if(m4_index([$2], [AC_DEFINE]), [-1], [],
+      [m4_warn([syntax],
+[$0($1, ...): suspicious presence of an AC_DEFINE in the second argument, ]dnl
+[where no actions should be taken])])dnl
+m4_if(m4_index([$2], [AC_SUBST]), [-1], [],
+      [m4_warn([syntax],
+[$0($1, ...): suspicious presence of an AC_SUBST in the second argument, ]dnl
+[where no actions should be taken])])dnl
+AS_VAR_SET_IF([$1],
+	      [_AS_ECHO_N([(cached) ])],
+	      [$2])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2270: -1- m4_define([m4_location(AC_CACHE_CHECK)], [/usr/share/autoconf/autoconf/general.m4:2270])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2270: -1- m4_define([AC_CACHE_CHECK], [_m4_defun_pro([$0])AC_MSG_CHECKING([$1])
+AC_CACHE_VAL([$2], [$3])dnl
+AS_LITERAL_WORD_IF([$2],
+	      [AC_MSG_RESULT([$$2])],
+	      [AS_VAR_COPY([ac_res], [$2])
+	       AC_MSG_RESULT([$ac_res])])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2282: -1- m4_define([m4_location(_AC_CACHE_CHECK_INT)], [/usr/share/autoconf/autoconf/general.m4:2282])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2282: -1- m4_define([_AC_CACHE_CHECK_INT], [_m4_defun_pro([$0])AC_CACHE_CHECK([$1], [$2],
+   [AC_COMPUTE_INT([$2], [$3], [$4], [$5])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2297: -1- m4_define([AC_DEFINE_TRACE_LITERAL], [m4_pattern_allow([^$1$])dnl
+AS_IDENTIFIER_IF([$1], [],
+  [m4_warn([syntax], [AC_DEFINE: not an identifier: $1])])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2308: -1- m4_define([AC_DEFINE_TRACE], [AS_LITERAL_WORD_IF([$1], [AC_DEFINE_TRACE_LITERAL(_m4_expand([$1]))])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2317: -1- m4_define([AC_DEFINE], [_AC_DEFINE_Q([_$0], $@)])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2323: -1- m4_define([_AC_DEFINE], [AS_ECHO(["AS_ESCAPE([[$1]])"]) >>confdefs.h])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2331: -1- m4_define([AC_DEFINE_UNQUOTED], [_AC_DEFINE_Q([_$0], $@)])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2341: -1- m4_define([_AC_DEFINE_UNQUOTED], [m4_if(m4_bregexp([$1], [#\|\\\|`\|\(\$\|@S|@\)\((|{|@{:@\)]), [-1],
+       [AS_ECHO(["AS_ESCAPE([$1], [""])"]) >>confdefs.h],
+       [cat >>confdefs.h <<_ACEOF
+[$1]
+_ACEOF])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2362: -1- m4_define([_AC_DEFINE_Q], [m4_pushdef([AC_name], m4_format([[[%.*s]]], m4_index([$2(], [(]), [$2]))AC_DEFINE_TRACE(AC_name)m4_cond([m4_index([$3], [
+])], [-1], [],
+	[m4_bregexp([[$3]], [[^\\]
+], [-])], [], [],
+	[m4_warn([syntax], [AC_DEFINE]m4_if([$1], [_AC_DEFINE], [],
+  [[_UNQUOTED]])[: `$3' is not a valid preprocessor define value])])m4_ifval([$4], [AH_TEMPLATE(AC_name, [$4])
+])_m4_popdef([AC_name])$1(m4_expand([[@%:@define] $2 ]m4_if([$#], 2, 1,
+  [$3], [], [/**/], [[$3]])))
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2387: -1- m4_define([AC_SUBST_TRACE])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2396: -1- m4_define([AC_SUBST], [AS_IDENTIFIER_IF([$1], [],
+  [m4_fatal([$0: `$1' is not a valid shell variable name])])AC_SUBST_TRACE([$1])m4_pattern_allow([^$1$])m4_ifvaln([$2], [[$1]=$2])[]m4_set_add([_AC_SUBST_VARS], [$1])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2408: -1- m4_define([AC_SUBST_FILE], [m4_pattern_allow([^$1$])dnl
+m4_append_uniq([_AC_SUBST_FILES], [$1], [
+])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2433: -1- AU_DEFINE([AC_DIAGNOSE], [m4_ifval([], [_au_warn_AC_DIAGNOSE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+[m4_warn($@)]])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2433: -1- AU_DEFINE([_au_warn_AC_DIAGNOSE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_DIAGNOSE], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2433: -1- m4_define([m4_location(AC_DIAGNOSE)], [/usr/share/autoconf/autoconf/general.m4:2433])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2433: -1- m4_define([AC_DIAGNOSE], [_m4_defun_pro([$0])[m4_warn($@)][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2434: -1- m4_define([m4_location(AC_DIAGNOSE)], [/usr/share/autoconf/autoconf/general.m4:2434])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2434: -1- m4_define([AC_DIAGNOSE], [_m4_defun_pro([$0])m4_warn($@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2436: -1- AU_DEFINE([AC_FATAL], [m4_ifval([], [_au_warn_AC_FATAL([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+[m4_fatal($@)]])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2436: -1- AU_DEFINE([_au_warn_AC_FATAL], [m4_warning($@)dnl
+m4_define([_au_warn_AC_FATAL], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2436: -1- m4_define([m4_location(AC_FATAL)], [/usr/share/autoconf/autoconf/general.m4:2436])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2436: -1- m4_define([AC_FATAL], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_FATAL' is obsolete.
+You should run autoupdate.])dnl
+[m4_fatal($@)][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2437: -1- m4_define([m4_location(AC_FATAL)], [/usr/share/autoconf/autoconf/general.m4:2437])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2437: -1- m4_define([AC_FATAL], [_m4_defun_pro([$0])m4_fatal($@)dnl
+m4_warn([obsolete], [The macro `$0' is obsolete.
+You should run autoupdate.])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2441: -1- AU_DEFINE([AC_WARNING], [m4_ifval([], [_au_warn_AC_WARNING([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+[m4_warn([syntax], [$1])]])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2441: -1- AU_DEFINE([_au_warn_AC_WARNING], [m4_warning($@)dnl
+m4_define([_au_warn_AC_WARNING], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2441: -1- m4_define([m4_location(AC_WARNING)], [/usr/share/autoconf/autoconf/general.m4:2441])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2441: -1- m4_define([AC_WARNING], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_WARNING' is obsolete.
+You should run autoupdate.])dnl
+[m4_warn([syntax], [$1])][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2442: -1- m4_define([m4_location(AC_WARNING)], [/usr/share/autoconf/autoconf/general.m4:2442])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2442: -1- m4_define([AC_WARNING], [_m4_defun_pro([$0])m4_warn([syntax], [$1])dnl
+m4_warn([obsolete], [The macro `$0' is obsolete.
+You should run autoupdate.])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2446: -1- AU_DEFINE([AC_OBSOLETE], [m4_ifval([if possible, define this macro using AU_DEFUN.], [_au_warn_AC_OBSOLETE([if possible, define this macro using AU_DEFUN.])[m4_warn([obsolete],
+[if possible, define this macro using AU_DEFUN.])dnl
+]])dnl
+[m4_warn([obsolete], [$1 is obsolete$2])]])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2446: -1- AU_DEFINE([_au_warn_AC_OBSOLETE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_OBSOLETE], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2446: -1- m4_define([m4_location(AC_OBSOLETE)], [/usr/share/autoconf/autoconf/general.m4:2446])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2446: -1- m4_define([AC_OBSOLETE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_OBSOLETE' is obsolete.
+You should run autoupdate.])dnl
+[m4_warn([obsolete], [$1 is obsolete$2])][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2448: -1- m4_define([m4_location(AC_OBSOLETE)], [/usr/share/autoconf/autoconf/general.m4:2448])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2448: -1- m4_define([AC_OBSOLETE], [_m4_defun_pro([$0])m4_warn([obsolete], [$1 is obsolete$2])dnl
+m4_warn([obsolete], [The macro `$0' is obsolete.
+You should run autoupdate.])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2461: -1- m4_define([AC_MSG_CHECKING], [{ _AS_ECHO_LOG([checking $1])
+_AS_ECHO_N([checking $1... ]); }dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2469: -1- m4_define([AC_MSG_RESULT], [{ _AS_ECHO_LOG([result: $1])
+_AS_ECHO([$1]); }dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2481: -1- m4_define([m4_location(AC_MSG_NOTICE)], [/usr/share/autoconf/autoconf/general.m4:2481])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2482: -1- m4_define([m4_location(AC_MSG_ERROR)], [/usr/share/autoconf/autoconf/general.m4:2482])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2483: -1- m4_define([AC_MSG_FAILURE], [{ AS_MESSAGE([error: in `$ac_pwd':], 2)
+AC_MSG_ERROR([$1
+See `config.log' for more details], [$2]); }])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2491: -1- m4_define([_AC_MSG_LOG_CONFTEST], [AS_ECHO(["$as_me: failed program was:"]) >&AS_MESSAGE_LOG_FD
+sed 's/^/| /' conftest.$ac_ext >&AS_MESSAGE_LOG_FD
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2499: -1- AU_DEFINE([AC_CHECKING], [m4_ifval([], [_au_warn_AC_CHECKING([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AS_MESSAGE([checking $1...])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2499: -1- AU_DEFINE([_au_warn_AC_CHECKING], [m4_warning($@)dnl
+m4_define([_au_warn_AC_CHECKING], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2499: -1- m4_define([m4_location(AC_CHECKING)], [/usr/share/autoconf/autoconf/general.m4:2499])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2499: -1- m4_define([AC_CHECKING], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_CHECKING' is obsolete.
+You should run autoupdate.])dnl
+AS_MESSAGE([checking $1...])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2506: -1- AU_DEFINE([AC_MSG_RESULT_UNQUOTED], [m4_ifval([], [_au_warn_AC_MSG_RESULT_UNQUOTED([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+_AS_ECHO_UNQUOTED([$as_me:${as_lineno-$LINENO}: result: $1], AS_MESSAGE_LOG_FD)
+_AS_ECHO_UNQUOTED([$1])[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2506: -1- AU_DEFINE([_au_warn_AC_MSG_RESULT_UNQUOTED], [m4_warning($@)dnl
+m4_define([_au_warn_AC_MSG_RESULT_UNQUOTED], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2506: -1- m4_define([m4_location(AC_MSG_RESULT_UNQUOTED)], [/usr/share/autoconf/autoconf/general.m4:2506])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2506: -1- m4_define([AC_MSG_RESULT_UNQUOTED], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_MSG_RESULT_UNQUOTED' is obsolete.
+You should run autoupdate.])dnl
+_AS_ECHO_UNQUOTED([$as_me:${as_lineno-$LINENO}: result: $1], AS_MESSAGE_LOG_FD)
+_AS_ECHO_UNQUOTED([$1])[]dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2514: -1- AU_DEFINE([AC_VERBOSE], [m4_ifval([], [_au_warn_AC_VERBOSE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_MSG_RESULT], [AC_MSG_RESULT($@)])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2514: -1- AU_DEFINE([_au_warn_AC_VERBOSE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_VERBOSE], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2514: -1- m4_define([m4_location(AC_VERBOSE)], [/usr/share/autoconf/autoconf/general.m4:2514])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2514: -1- m4_define([AC_VERBOSE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_VERBOSE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_MSG_RESULT], [AC_MSG_RESULT($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2531: -1- m4_define([m4_location(_AC_RUN_LOG)], [/usr/share/autoconf/autoconf/general.m4:2531])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2531: -1- m4_define([_AC_RUN_LOG], [_m4_defun_pro([$0]){ { $2; } >&AS_MESSAGE_LOG_FD
+  ($1) 2>&AS_MESSAGE_LOG_FD
+  ac_status=$?
+  _AS_ECHO_LOG([\$? = $ac_status])
+  test $ac_status = 0; }[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2548: -1- m4_define([m4_location(_AC_RUN_LOG_STDERR)], [/usr/share/autoconf/autoconf/general.m4:2548])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2548: -1- m4_define([_AC_RUN_LOG_STDERR], [_m4_defun_pro([$0]){ { $2; } >&AS_MESSAGE_LOG_FD
+  ($1) 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&AS_MESSAGE_LOG_FD
+    mv -f conftest.er1 conftest.err
+  fi
+  _AS_ECHO_LOG([\$? = $ac_status])
+  test $ac_status = 0; }[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2565: -1- m4_define([m4_location(_AC_RUN_LOG_LIMIT)], [/usr/share/autoconf/autoconf/general.m4:2565])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2565: -1- m4_define([_AC_RUN_LOG_LIMIT], [_m4_defun_pro([$0]){ { $2; } >&AS_MESSAGE_LOG_FD
+  ($1) 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    sed 'm4_default([$3], [10])a\
+... rest of stderr output deleted ...
+         m4_default([$3], [10])q' conftest.err >conftest.er1
+    cat conftest.er1 >&AS_MESSAGE_LOG_FD
+  fi
+  rm -f conftest.er1 conftest.err
+  _AS_ECHO_LOG([\$? = $ac_status])
+  test $ac_status = 0; }[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2583: -1- m4_define([m4_location(_AC_DO_ECHO)], [/usr/share/autoconf/autoconf/general.m4:2583])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2583: -1- m4_define([_AC_DO_ECHO], [_m4_defun_pro([$0])m4_if([$1], [$ac_try], [], [ac_try="$1"
+])[case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""]
+AS_ECHO(["$ac_try_echo"])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2610: -1- m4_define([m4_location(_AC_DO)], [/usr/share/autoconf/autoconf/general.m4:2610])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2610: -1- m4_define([_AC_DO], [_m4_defun_pro([$0])_AC_RUN_LOG([eval "$1"],
+	     [_AC_DO_ECHO([$1])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2618: -1- m4_define([m4_location(_AC_DO_STDERR)], [/usr/share/autoconf/autoconf/general.m4:2618])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2618: -1- m4_define([_AC_DO_STDERR], [_m4_defun_pro([$0])_AC_RUN_LOG_STDERR([eval "$1"],
+		    [_AC_DO_ECHO([$1])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2628: -1- m4_define([m4_location(_AC_DO_VAR)], [/usr/share/autoconf/autoconf/general.m4:2628])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2628: -1- m4_define([_AC_DO_VAR], [_m4_defun_pro([$0])_AC_DO([$$1])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2636: -1- m4_define([m4_location(_AC_DO_TOKENS)], [/usr/share/autoconf/autoconf/general.m4:2636])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2636: -1- m4_define([_AC_DO_TOKENS], [_m4_defun_pro([$0]){ ac_try='$1'
+  _AC_DO([$ac_try]); }[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2645: -1- m4_define([m4_location(_AC_DO_LIMIT)], [/usr/share/autoconf/autoconf/general.m4:2645])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2645: -1- m4_define([_AC_DO_LIMIT], [_m4_defun_pro([$0])_AC_RUN_LOG_LIMIT([eval "$1"],
+		   [_AC_DO_ECHO([$1])], [$2])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2655: -1- m4_define([m4_location(_AC_EVAL)], [/usr/share/autoconf/autoconf/general.m4:2655])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2655: -1- m4_define([_AC_EVAL], [_m4_defun_pro([$0])_AC_RUN_LOG([eval $1],
+	     [eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$1\""])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2665: -1- m4_define([m4_location(_AC_EVAL_STDERR)], [/usr/share/autoconf/autoconf/general.m4:2665])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2665: -1- m4_define([_AC_EVAL_STDERR], [_m4_defun_pro([$0])_AC_RUN_LOG_STDERR([eval $1],
+		    [eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$1\""])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2685: -1- m4_define([m4_location(AC_TRY_EVAL)], [/usr/share/autoconf/autoconf/general.m4:2685])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2685: -1- m4_define([AC_TRY_EVAL], [_m4_defun_pro([$0])_AC_EVAL([$$1])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2694: -1- m4_define([m4_location(AC_TRY_COMMAND)], [/usr/share/autoconf/autoconf/general.m4:2694])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2694: -1- m4_define([AC_TRY_COMMAND], [_m4_defun_pro([$0]){ ac_try='$1'
+  _AC_EVAL([$ac_try]); }[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2701: -1- m4_define([m4_location(AC_RUN_LOG)], [/usr/share/autoconf/autoconf/general.m4:2701])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2701: -1- m4_define([AC_RUN_LOG], [_m4_defun_pro([$0])_AC_RUN_LOG([$1],
+	     [AS_ECHO(["$as_me:${as_lineno-$LINENO}: AS_ESCAPE([$1])"])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2716: -1- m4_define([_AC_PREPROC_IFELSE_BODY], [  AS_LINENO_PUSH([$[]1])
+  AS_IF([_AC_DO_STDERR([$ac_cpp conftest.$ac_ext]) > conftest.i && {
+	 test -z "$ac_[]_AC_LANG_ABBREV[]_preproc_warn_flag$ac_[]_AC_LANG_ABBREV[]_werror_flag" ||
+	 test ! -s conftest.err
+       }],
+    [ac_retval=0],
+    [_AC_MSG_LOG_CONFTEST
+    ac_retval=1])
+  AS_LINENO_POP
+  AS_SET_STATUS([$ac_retval])
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2736: -1- m4_define([m4_location(_AC_PREPROC_IFELSE)], [/usr/share/autoconf/autoconf/general.m4:2736])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2736: -1- m4_define([_AC_PREPROC_IFELSE], [_m4_defun_pro([$0])AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_try_cpp],
+  [AS_FUNCTION_DESCRIBE([ac_fn_]_AC_LANG_ABBREV[_try_cpp], [LINENO],
+    [Try to preprocess conftest.$ac_ext, and return whether this succeeded.])],
+  [$0_BODY])m4_ifvaln([$1], [AC_LANG_CONFTEST([$1])])AS_IF([ac_fn_[]_AC_LANG_ABBREV[]_try_cpp "$LINENO"], [$2], [$3])
+rm -f conftest.err conftest.i[]m4_ifval([$1], [ conftest.$ac_ext])[]dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2751: -1- m4_define([m4_location(AC_PREPROC_IFELSE)], [/usr/share/autoconf/autoconf/general.m4:2751])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2751: -1- m4_define([AC_PREPROC_IFELSE], [_m4_defun_pro([$0])AC_LANG_PREPROC_REQUIRE()dnl
+_AC_PREPROC_IFELSE($@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2762: -1- AU_DEFINE([AC_TRY_CPP], [m4_ifval([], [_au_warn_AC_TRY_CPP([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_PREPROC_IFELSE([AC_LANG_SOURCE([[$1]])], [$2], [$3])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2762: -1- AU_DEFINE([_au_warn_AC_TRY_CPP], [m4_warning($@)dnl
+m4_define([_au_warn_AC_TRY_CPP], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2762: -1- m4_define([m4_location(AC_TRY_CPP)], [/usr/share/autoconf/autoconf/general.m4:2762])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2762: -1- m4_define([AC_TRY_CPP], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_TRY_CPP' is obsolete.
+You should run autoupdate.])dnl
+AC_PREPROC_IFELSE([AC_LANG_SOURCE([[$1]])], [$2], [$3])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2771: -1- m4_define([m4_location(AC_EGREP_CPP)], [/usr/share/autoconf/autoconf/general.m4:2771])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2771: -1- m4_define([AC_EGREP_CPP], [_m4_defun_pro([$0])AC_LANG_PREPROC_REQUIRE()dnl
+AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_LANG_CONFTEST([AC_LANG_SOURCE([[$2]])])
+AS_IF([dnl eval is necessary to expand ac_cpp.
+dnl Ultrix and Pyramid sh refuse to redirect output of eval, so use subshell.
+(eval "$ac_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD |
+dnl Quote $1 to prevent m4 from eating character classes
+  $EGREP "[$1]" >/dev/null 2>&1],
+  [$3],
+  [$4])
+rm -rf conftest*
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2789: -1- m4_define([m4_location(AC_EGREP_HEADER)], [/usr/share/autoconf/autoconf/general.m4:2789])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2789: -1- m4_define([AC_EGREP_HEADER], [_m4_defun_pro([$0])AC_EGREP_CPP([$1],
+[#include <$2>
+], [$3], [$4])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2804: -1- m4_define([_AC_COMPILE_IFELSE_BODY], [  AS_LINENO_PUSH([$[]1])
+  rm -f conftest.$ac_objext conftest.beam
+  AS_IF([_AC_DO_STDERR($ac_compile) && {
+	 test -z "$ac_[]_AC_LANG_ABBREV[]_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext],
+      [ac_retval=0],
+      [_AC_MSG_LOG_CONFTEST
+	ac_retval=1])
+  AS_LINENO_POP
+  AS_SET_STATUS([$ac_retval])
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2823: -1- m4_define([m4_location(_AC_COMPILE_IFELSE)], [/usr/share/autoconf/autoconf/general.m4:2823])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2823: -1- m4_define([_AC_COMPILE_IFELSE], [_m4_defun_pro([$0])AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_try_compile],
+  [AS_FUNCTION_DESCRIBE([ac_fn_]_AC_LANG_ABBREV[_try_compile], [LINENO],
+    [Try to compile conftest.$ac_ext, and return whether this succeeded.])],
+  [$0_BODY])m4_ifvaln([$1], [AC_LANG_CONFTEST([$1])])AS_IF([ac_fn_[]_AC_LANG_ABBREV[]_try_compile "$LINENO"], [$2], [$3])
+rm -f core conftest.err conftest.$ac_objext conftest.beam[]m4_ifval([$1], [ conftest.$ac_ext])[]dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2839: -1- m4_define([m4_location(AC_COMPILE_IFELSE)], [/usr/share/autoconf/autoconf/general.m4:2839])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2839: -1- m4_define([AC_COMPILE_IFELSE], [_m4_defun_pro([$0])AC_LANG_COMPILER_REQUIRE()dnl
+_AC_COMPILE_IFELSE($@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2847: -1- AU_DEFINE([AC_TRY_COMPILE], [m4_ifval([], [_au_warn_AC_TRY_COMPILE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[$1]], [[$2]])], [$3], [$4])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2847: -1- AU_DEFINE([_au_warn_AC_TRY_COMPILE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_TRY_COMPILE], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2847: -1- m4_define([m4_location(AC_TRY_COMPILE)], [/usr/share/autoconf/autoconf/general.m4:2847])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2847: -1- m4_define([AC_TRY_COMPILE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+You should run autoupdate.])dnl
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[$1]], [[$2]])], [$3], [$4])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2860: -1- m4_define([_AC_LINK_IFELSE_BODY], [  AS_LINENO_PUSH([$[]1])
+  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
+  AS_IF([_AC_DO_STDERR($ac_link) && {
+	 test -z "$ac_[]_AC_LANG_ABBREV[]_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 AS_TEST_X([conftest$ac_exeext])
+       }],
+      [ac_retval=0],
+      [_AC_MSG_LOG_CONFTEST
+	ac_retval=1])
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  AS_LINENO_POP
+  AS_SET_STATUS([$ac_retval])
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2894: -1- m4_define([m4_location(_AC_LINK_IFELSE)], [/usr/share/autoconf/autoconf/general.m4:2894])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2894: -1- m4_define([_AC_LINK_IFELSE], [_m4_defun_pro([$0])AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_try_link],
+  [AS_FUNCTION_DESCRIBE([ac_fn_]_AC_LANG_ABBREV[_try_link], [LINENO],
+    [Try to link conftest.$ac_ext, and return whether this succeeded.])],
+  [$0_BODY])m4_ifvaln([$1], [AC_LANG_CONFTEST([$1])])AS_IF([ac_fn_[]_AC_LANG_ABBREV[]_try_link "$LINENO"], [$2], [$3])
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext[]m4_ifval([$1], [ conftest.$ac_ext])[]dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2911: -1- m4_define([m4_location(AC_LINK_IFELSE)], [/usr/share/autoconf/autoconf/general.m4:2911])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2911: -1- m4_define([AC_LINK_IFELSE], [_m4_defun_pro([$0])AC_LANG_COMPILER_REQUIRE()dnl
+_AC_LINK_IFELSE($@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2920: -1- AU_DEFINE([AC_TRY_LINK], [m4_ifval([], [_au_warn_AC_TRY_LINK([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[$1]], [[$2]])], [$3], [$4])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2920: -1- AU_DEFINE([_au_warn_AC_TRY_LINK], [m4_warning($@)dnl
+m4_define([_au_warn_AC_TRY_LINK], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2920: -1- m4_define([m4_location(AC_TRY_LINK)], [/usr/share/autoconf/autoconf/general.m4:2920])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2920: -1- m4_define([AC_TRY_LINK], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.])dnl
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[$1]], [[$2]])], [$3], [$4])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2927: -1- AU_DEFINE([AC_COMPILE_CHECK], [m4_ifval([], [_au_warn_AC_COMPILE_CHECK([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_ifvaln([$1], [AC_MSG_CHECKING([for $1])])dnl
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[$2]], [[$3]])], [$4], [$5])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2927: -1- AU_DEFINE([_au_warn_AC_COMPILE_CHECK], [m4_warning($@)dnl
+m4_define([_au_warn_AC_COMPILE_CHECK], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2927: -1- m4_define([m4_location(AC_COMPILE_CHECK)], [/usr/share/autoconf/autoconf/general.m4:2927])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2927: -1- m4_define([AC_COMPILE_CHECK], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_COMPILE_CHECK' is obsolete.
+You should run autoupdate.])dnl
+m4_ifvaln([$1], [AC_MSG_CHECKING([for $1])])dnl
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[$2]], [[$3]])], [$4], [$5])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2942: -1- m4_define([_AC_RUN_IFELSE_BODY], [  AS_LINENO_PUSH([$[]1])
+  AS_IF([_AC_DO_VAR(ac_link) && _AC_DO_TOKENS(./conftest$ac_exeext)],
+      [ac_retval=0],
+      [AS_ECHO(["$as_me: program exited with status $ac_status"]) >&AS_MESSAGE_LOG_FD
+       _AC_MSG_LOG_CONFTEST
+       ac_retval=$ac_status])
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  AS_LINENO_POP
+  AS_SET_STATUS([$ac_retval])
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2962: -1- m4_define([m4_location(_AC_RUN_IFELSE)], [/usr/share/autoconf/autoconf/general.m4:2962])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2962: -1- m4_define([_AC_RUN_IFELSE], [_m4_defun_pro([$0])AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_try_run],
+  [AS_FUNCTION_DESCRIBE([ac_fn_]_AC_LANG_ABBREV[_try_run], [LINENO],
+    [Try to run conftest.$ac_ext, and return whether this succeeded.
+     Assumes that executables *can* be run.])],
+  [$0_BODY])m4_ifvaln([$1], [AC_LANG_CONFTEST([$1])])AS_IF([ac_fn_[]_AC_LANG_ABBREV[]_try_run "$LINENO"], [$2], [$3])
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+  conftest.$ac_objext conftest.beam[]m4_ifval([$1], [ conftest.$ac_ext])[]dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2981: -1- m4_define([m4_location(AC_RUN_IFELSE)], [/usr/share/autoconf/autoconf/general.m4:2981])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2981: -1- m4_define([AC_RUN_IFELSE], [_m4_defun_pro([$0])AC_LANG_COMPILER_REQUIRE()dnl
+m4_ifval([$4], [],
+	 [m4_warn([cross],
+		  [$0 called without default to allow cross compiling])])dnl
+AS_IF([test "$cross_compiling" = yes],
+  [m4_default([$4],
+	   [AC_MSG_FAILURE([cannot run test program while cross compiling])])],
+  [_AC_RUN_IFELSE($@)])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2997: -1- AU_DEFINE([AC_TRY_RUN], [m4_ifval([], [_au_warn_AC_TRY_RUN([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_RUN_IFELSE([AC_LANG_SOURCE([[$1]])], [$2], [$3], [$4])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2997: -1- AU_DEFINE([_au_warn_AC_TRY_RUN], [m4_warning($@)dnl
+m4_define([_au_warn_AC_TRY_RUN], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2997: -1- m4_define([m4_location(AC_TRY_RUN)], [/usr/share/autoconf/autoconf/general.m4:2997])
+m4trace:/usr/share/autoconf/autoconf/general.m4:2997: -1- m4_define([AC_TRY_RUN], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+You should run autoupdate.])dnl
+AC_RUN_IFELSE([AC_LANG_SOURCE([[$1]])], [$2], [$3], [$4])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3010: -1- m4_define([m4_location(AC_CHECK_FILE)], [/usr/share/autoconf/autoconf/general.m4:3010])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3010: -1- m4_define([AC_CHECK_FILE], [_m4_defun_pro([$0])m4_warn([cross],
+	 [cannot check for file existence when cross compiling])dnl
+AS_VAR_PUSHDEF([ac_File], [ac_cv_file_$1])dnl
+AC_CACHE_CHECK([for $1], [ac_File],
+[test "$cross_compiling" = yes &&
+  AC_MSG_ERROR([cannot check for file existence when cross compiling])
+if test -r "$1"; then
+  AS_VAR_SET([ac_File], [yes])
+else
+  AS_VAR_SET([ac_File], [no])
+fi])
+AS_VAR_IF([ac_File], [yes], [$2], [$3])
+AS_VAR_POPDEF([ac_File])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3031: -1- m4_define([_AC_CHECK_FILES], [[$1], [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_$1]), [1],
+  [Define to 1 if you have the file `$1'.])]])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3041: -1- m4_define([m4_location(AC_CHECK_FILES)], [/usr/share/autoconf/autoconf/general.m4:3041])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3041: -1- m4_define([AC_CHECK_FILES], [_m4_defun_pro([$0])m4_map_args_w(m4_validate_w([$1]),
+  [AC_CHECK_FILE(_$0(], [)[$2], [$3])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3060: -1- m4_define([m4_location(_AC_UNDECLARED_BUILTIN)], [/usr/share/autoconf/autoconf/general.m4:3060])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3060: -1- m4_define([_AC_UNDECLARED_BUILTIN], [_m4_defun_pro([$0])AC_CACHE_CHECK(
+  [for $[]_AC_CC options needed to detect all undeclared functions],
+  [ac_cv_[]_AC_LANG_ABBREV[]_undeclared_builtin_options],
+  [ac_save_CFLAGS=$CFLAGS
+   ac_cv_[]_AC_LANG_ABBREV[]_undeclared_builtin_options='cannot detect'
+   for ac_arg in '' -fno-builtin; do
+     CFLAGS="$ac_save_CFLAGS $ac_arg"
+     # This test program should *not* compile successfully.
+     AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [(void) strchr;])],
+       [],
+       [# This test program should compile successfully.
+        # No library function is consistently available on
+        # freestanding implementations, so test against a dummy
+        # declaration.  Include always-available headers on the
+        # off chance that they somehow elicit warnings.
+        AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
+[[#include <float.h>
+#include <limits.h>
+#include <stdarg.h>
+#include <stddef.h>
+extern void ac_decl (int, char *);
+]],
+[[(void) ac_decl (0, (char *) 0);
+  (void) ac_decl;
+]])],
+         [AS_IF([test x"$ac_arg" = x],
+           [ac_cv_[]_AC_LANG_ABBREV[]_undeclared_builtin_options='none needed'],
+           [ac_cv_[]_AC_LANG_ABBREV[]_undeclared_builtin_options=$ac_arg])
+          break],
+         [])])
+    done
+    CFLAGS=$ac_save_CFLAGS
+  ])
+  AS_CASE([$ac_cv_[]_AC_LANG_ABBREV[]_undeclared_builtin_options],
+    ['cannot detect'],
+      [AC_MSG_FAILURE([cannot make $[]_AC_CC report undeclared builtins])],
+    ['none needed'],
+      [ac_[]_AC_LANG_ABBREV[]_undeclared_builtin_options=''],
+      [ac_[]_AC_LANG_ABBREV[]_undeclared_builtin_options=$ac_cv_[]_AC_LANG_ABBREV[]_undeclared_builtin_options])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3113: -1- m4_define([_AC_CHECK_DECL_BODY], [  AS_LINENO_PUSH([$[]1])
+  as_decl_name=`echo $[]2|sed 's/ *(.*//'`
+  AC_CACHE_CHECK([whether $][as_decl_name is declared], [$[]3],
+  [as_decl_use=`echo $[]2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
+  AS_VAR_COPY([ac_save_FLAGS], [$[]6])
+  AS_VAR_APPEND([$[]6], [" $[]5"])
+  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[$][4]],
+[[#ifndef $][as_decl_name
+#ifdef __cplusplus
+  (void) $][as_decl_use;
+#else
+  (void) $][as_decl_name;
+#endif
+#endif
+]])],
+		   [AS_VAR_SET([$[]3], [yes])],
+		   [AS_VAR_SET([$[]3], [no])])
+  AS_VAR_COPY([$[]6], [ac_save_FLAGS])
+])
+  AS_LINENO_POP
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3141: -1- m4_define([m4_location(AC_CHECK_DECL)], [/usr/share/autoconf/autoconf/general.m4:3141])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3141: -1- m4_define([AC_CHECK_DECL], [_m4_defun_pro([$0])AC_REQUIRE_SHELL_FN([ac_fn_check_decl],
+  [AS_FUNCTION_DESCRIBE([ac_fn_check_decl],
+    [LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR],
+    [Tests whether SYMBOL is declared in INCLUDES, setting cache variable
+     VAR accordingly.  Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.])],
+  [_$0_BODY])AC_DEFUN([_AC_UNDECLARED_BUILTIN_]_AC_LANG_ABBREV,
+          [_AC_UNDECLARED_BUILTIN])AC_REQUIRE([_AC_UNDECLARED_BUILTIN_]_AC_LANG_ABBREV)AS_VAR_PUSHDEF([ac_Symbol], [ac_cv_have_decl_$1])ac_fn_check_decl "$LINENO" "$1" "ac_Symbol" "AS_ESCAPE([AC_INCLUDES_DEFAULT([$4])], [""])" "$ac_[]_AC_LANG_ABBREV[]_undeclared_builtin_options" "_AC_LANG_PREFIX[]FLAGS"
+AS_VAR_IF([ac_Symbol], [yes], [$2], [$3])AS_VAR_POPDEF([ac_Symbol])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3167: -1- m4_define([_AC_CHECK_DECLS], [AC_CHECK_DECL([$1], [ac_have_decl=1], [ac_have_decl=0], [$4])AC_DEFINE_UNQUOTED(AS_TR_CPP(m4_bpatsubst(HAVE_DECL_[$1],[ *(.*])),
+  [$ac_have_decl],
+  [Define to 1 if you have the declaration of `$1',
+   and to 0 if you don't.])m4_ifvaln([$2$3], [AS_IF([test $ac_have_decl = 1], [$2], [$3])])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3182: -1- m4_define([m4_location(AC_CHECK_DECLS)], [/usr/share/autoconf/autoconf/general.m4:3182])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3182: -1- m4_define([AC_CHECK_DECLS], [_m4_defun_pro([$0])m4_map_args_sep([_$0(], [, [$2], [$3], [$4])], [], $1)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3189: -1- m4_define([_AC_CHECK_DECL_ONCE], [AC_DEFUN([_AC_Check_Decl_$1], [_AC_CHECK_DECLS([$1])])AC_REQUIRE([_AC_Check_Decl_$1])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3196: -1- m4_define([m4_location(AC_CHECK_DECLS_ONCE)], [/usr/share/autoconf/autoconf/general.m4:3196])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3196: -1- m4_define([AC_CHECK_DECLS_ONCE], [_m4_defun_pro([$0])m4_map_args_sep([_AC_CHECK_DECL_ONCE(], [)], [], $1)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3209: -1- m4_define([m4_location(AC_CONFIG_LIBOBJ_DIR)], [/usr/share/autoconf/autoconf/general.m4:3209])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3209: -1- m4_define([AC_CONFIG_LIBOBJ_DIR], [_m4_defun_once([AC_CONFIG_LIBOBJ_DIR], [m4_divert_text([DEFAULTS], [ac_config_libobj_dir=$1])], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_CONFIG_LIBOBJ_DIR])m4_unquote(], [)_m4_defun_epi([AC_CONFIG_LIBOBJ_DIR])]],
+m4_ifdef([_m4_diverting([AC_CONFIG_LIBOBJ_DIR])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_CONFIG_LIBOBJ_DIR],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3216: -1- m4_define([AC_LIBSOURCE], [])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3222: -1- m4_define([m4_location(AC_LIBSOURCES)], [/usr/share/autoconf/autoconf/general.m4:3222])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3222: -1- m4_define([AC_LIBSOURCES], [_m4_defun_pro([$0])m4_map_args([AC_LIBSOURCE], $1)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3229: -1- m4_define([_AC_LIBOBJ], [case " $LIB@&t@OBJS " in
+  *" $1.$ac_objext "* ) ;;
+  *) AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS $1.$ac_objext"]) ;;
+esac
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3240: -1- m4_define([m4_location(AC_LIBOBJ)], [/usr/share/autoconf/autoconf/general.m4:3240])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3240: -1- m4_define([AC_LIBOBJ], [_m4_defun_pro([$0])_AC_LIBOBJ([$1])AS_LITERAL_WORD_IF([$1], [AC_LIBSOURCE([$1.c])],
+  [m4_warn([syntax], [$0($1): you should use literals])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3251: -1- m4_define([m4_location(_AC_LIBOBJS_NORMALIZE)], [/usr/share/autoconf/autoconf/general.m4:3251])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3251: -1- m4_define([_AC_LIBOBJS_NORMALIZE], [_m4_defun_pro([$0])ac_libobjs=
+ac_ltlibobjs=
+m4_ifndef([AM_C_PROTOTYPES], [U=
+])dnl
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`AS_ECHO(["$ac_i"]) | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  AS_VAR_APPEND([ac_libobjs], [" \${LIBOBJDIR}$ac_i\$U.$ac_objext"])
+  AS_VAR_APPEND([ac_ltlibobjs], [" \${LIBOBJDIR}$ac_i"'$U.lo'])
+done
+AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3280: -1- m4_define([_AC_COMPUTE_INT_COMPILE], [# Depending upon the size, compute the lo and hi bounds.
+_AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY([$3], [($1) >= 0])],
+ [ac_lo=0 ac_mid=0
+  while :; do
+    _AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY([$3], [($1) <= $ac_mid])],
+		       [ac_hi=$ac_mid; break],
+		       [AS_VAR_ARITH([ac_lo], [$ac_mid + 1])
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			AS_VAR_ARITH([ac_mid], [2 '*' $ac_mid + 1])])
+  done],
+[AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY([$3], [($1) < 0])],
+ [ac_hi=-1 ac_mid=-1
+  while :; do
+    _AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY([$3], [($1) >= $ac_mid])],
+		       [ac_lo=$ac_mid; break],
+		       [AS_VAR_ARITH([ac_hi], ['(' $ac_mid ')' - 1])
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			AS_VAR_ARITH([ac_mid], [2 '*' $ac_mid])])
+  done],
+ [ac_lo= ac_hi=])])
+# Binary search between lo and hi bounds.
+while test "x$ac_lo" != "x$ac_hi"; do
+  AS_VAR_ARITH([ac_mid], ['(' $ac_hi - $ac_lo ')' / 2 + $ac_lo])
+  _AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY([$3], [($1) <= $ac_mid])],
+		     [ac_hi=$ac_mid],
+		     [AS_VAR_ARITH([ac_lo], ['(' $ac_mid ')' + 1])])
+done
+case $ac_lo in @%:@((
+?*) AS_VAR_SET([$2], [$ac_lo]); $4 ;;
+'') $5 ;;
+esac[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3328: -1- m4_define([_AC_COMPUTE_INT_RUN], [_AC_RUN_IFELSE([AC_LANG_INT_SAVE([$3], [$1])],
+		[echo >>conftest.val; read $2 <conftest.val; $4], [$5])
+rm -f conftest.val
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3338: -1- m4_define([_AC_COMPUTE_INT_BODY], [  AS_LINENO_PUSH([$[]1])
+  if test "$cross_compiling" = yes; then
+    _AC_COMPUTE_INT_COMPILE([$[]2], [$[]3], [$[]4],
+			    [ac_retval=0], [ac_retval=1])
+  else
+    _AC_COMPUTE_INT_RUN([$[]2], [$[]3], [$[]4],
+			[ac_retval=0], [ac_retval=1])
+  fi
+  AS_LINENO_POP
+  AS_SET_STATUS([$ac_retval])
+])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3358: -1- m4_define([m4_location(AC_COMPUTE_INT)], [/usr/share/autoconf/autoconf/general.m4:3358])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3358: -1- m4_define([AC_COMPUTE_INT], [_m4_defun_pro([$0])AC_LANG_COMPILER_REQUIRE()AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_compute_int],
+  [AS_FUNCTION_DESCRIBE([ac_fn_]_AC_LANG_ABBREV[_compute_int],
+    [LINENO EXPR VAR INCLUDES],
+    [Tries to find the compile-time value of EXPR in a program that includes
+     INCLUDES, setting VAR accordingly.  Returns whether the value could
+     be computed])],
+    [_$0_BODY])AS_IF([ac_fn_[]_AC_LANG_ABBREV[]_compute_int "$LINENO" "$2" "$1" ]dnl
+       ["AS_ESCAPE([$3], [""])"],
+       [], [$4])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3376: -1- AU_DEFINE([_AC_COMPUTE_INT], [m4_ifval([], [_au_warn__AC_COMPUTE_INT([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_COMPUTE_INT([$2], [$1], [$3], [$4])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3376: -1- AU_DEFINE([_au_warn__AC_COMPUTE_INT], [m4_warning($@)dnl
+m4_define([_au_warn__AC_COMPUTE_INT], [])])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3376: -1- m4_define([m4_location(_AC_COMPUTE_INT)], [/usr/share/autoconf/autoconf/general.m4:3376])
+m4trace:/usr/share/autoconf/autoconf/general.m4:3376: -1- m4_define([_AC_COMPUTE_INT], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `_AC_COMPUTE_INT' is obsolete.
+You should run autoupdate.])dnl
+AC_COMPUTE_INT([$2], [$1], [$3], [$4])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:37: -1- m4_include([autoconf/status.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:37: -1- m4_define([m4_include(autoconf/status.m4)])
+m4trace:/usr/share/autoconf/autoconf/status.m4:83: -1- m4_define([_AC_SRCDIRS], [ac_builddir=.
+
+case $1 in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`AS_ECHO([$1]) | sed 's|^\.[[\\/]]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`AS_ECHO(["$ac_dir_suffix"]) | sed 's|/[[^\\/]]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [[\\/]]* | ?:[[\\/]]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:123: -1- m4_define([m4_location(_AC_HAVE_TOP_BUILD_PREFIX)], [/usr/share/autoconf/autoconf/status.m4:123])
+m4trace:/usr/share/autoconf/autoconf/status.m4:123: -1- m4_define([_AC_HAVE_TOP_BUILD_PREFIX], [_m4_defun_pro([$0])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:138: -1- m4_define([_AC_CONFIG_COMMANDS_INIT], [m4_ifval([$1],
+	  [m4_append([_AC_OUTPUT_COMMANDS_INIT],
+		     [$1
+])])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:150: -1- m4_define([AC_FILE_DEPENDENCY_TRACE], [])
+m4trace:/usr/share/autoconf/autoconf/status.m4:157: -1- m4_define([_AC_FILE_DEPENDENCY_TRACE_COLON], [AC_FILE_DEPENDENCY_TRACE(m4_translit([$1], [:], [,]))])
+m4trace:/usr/share/autoconf/autoconf/status.m4:168: -1- m4_define([_AC_CONFIG_DEPENDENCY], [_AC_FILE_DEPENDENCY_TRACE_COLON([$2]_AC_CONFIG_DEPENDENCY_DEFAULT($@))dnl
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:185: -1- m4_define([_AC_CONFIG_DEPENDENCY_DEFAULT], [m4_if(m4_index([$2], [:]), [-1],
+	   [m4_if([$1], [LINKS],
+		  [AS_LITERAL_IF([$2],
+		    [m4_fatal([Invalid AC_CONFIG_LINKS tag: `$2'])])],
+		  [:$2.in])])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:199: -1- m4_define([_AC_CONFIG_UNIQUE], [m4_ifdef([_AC_SEEN_TAG($2)],
+   [m4_fatal([`$2' is already registered with AC_CONFIG_]m4_defn(
+     [_AC_SEEN_TAG($2)]).)],
+   [m4_define([_AC_SEEN_TAG($2)], [$1])])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:217: -1- m4_define([_AC_CONFIG_FOOS], [m4_map_args_w([$2], [_AC_CONFIG_REGISTER([$1],], [, [$3])])m4_define([_AC_SEEN_CONFIG(ANY)])m4_define([_AC_SEEN_CONFIG($1)])_AC_CONFIG_COMMANDS_INIT([$4])ac_config_[]m4_tolower([$1])="$ac_config_[]m4_tolower([$1]) m4_if([$1], [COMMANDS], [$2], [m4_normalize([$2])])"
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:231: -1- m4_define([_AC_CONFIG_COMPUTE_DEST], [m4_format([[%.*s]], m4_index([$1:], [:]), [$1])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:238: -1- m4_define([_AC_CONFIG_REGISTER], [m4_if([$1], [COMMANDS],
+       [],
+       [_AC_CONFIG_DEPENDENCY([$1], [$2])])_AC_CONFIG_REGISTER_DEST([$1], [$2],
+  _AC_CONFIG_COMPUTE_DEST([$2]), [$3])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:257: -1- m4_define([_AC_CONFIG_REGISTER_DEST], [_AC_CONFIG_UNIQUE([$1], [$3])m4_if([$1 $3], [LINKS .],
+       [m4_fatal([invalid destination of a config link: `.'])],
+       [$1], [HEADERS],
+       [m4_define_default([AH_HEADER], [$3])])m4_append([_AC_LIST_TAGS],
+[    "$3") CONFIG_$1="$CONFIG_$1 $2" ;;
+])m4_ifval([$4],
+[m4_append([_AC_LIST_TAG_COMMANDS],
+[    "$3":]m4_format([[%.1s]], [$1])[) $4 ;;
+])])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:289: -1- m4_define([m4_location(AC_CONFIG_FILES)], [/usr/share/autoconf/autoconf/status.m4:289])
+m4trace:/usr/share/autoconf/autoconf/status.m4:289: -1- m4_define([AC_CONFIG_FILES], [_m4_defun_pro([$0])_AC_CONFIG_FOOS([FILES], $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:298: -1- m4_define([_AC_SED_CMD_LIMIT], [99])
+m4trace:/usr/share/autoconf/autoconf/status.m4:309: -1- m4_define([_AC_AWK_LITERAL_LIMIT], [148])
+m4trace:/usr/share/autoconf/autoconf/status.m4:327: -1- m4_define([_AC_OUTPUT_FILES_PREPARE], [# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+dnl For AC_SUBST_FILE, check for usable getline support in awk,
+dnl at config.status execution time.
+dnl Otherwise, do the interpolation in sh, which is slower.
+dnl Without any AC_SUBST_FILE, omit all related code.
+dnl Note the expansion is double-quoted for readability.
+m4_ifdef([_AC_SUBST_FILES],
+[[if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
+  ac_cs_awk_getline=:
+  ac_cs_awk_pipe_init=
+  ac_cs_awk_read_file='
+      while ((getline aline < (F[key])) > 0)
+	print(aline)
+      close(F[key])'
+  ac_cs_awk_pipe_fini=
+else
+  ac_cs_awk_getline=false
+  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
+  ac_cs_awk_read_file='
+      print "|#_!!_#|"
+      print "cat " F[key] " &&"
+      '$ac_cs_awk_pipe_init
+  # The final `:' finishes the AND list.
+  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
+fi]])
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+dnl
+dnl Define the pipe that does the substitution.
+m4_ifdef([_AC_SUBST_FILES],
+[m4_define([_AC_SUBST_CMDS], [|
+if $ac_cs_awk_getline; then
+  $AWK -f "$ac_tmp/subs.awk"
+else
+  $AWK -f "$ac_tmp/subs.awk" | $SHELL
+fi])],
+[m4_define([_AC_SUBST_CMDS],
+[| $AWK -f "$ac_tmp/subs.awk"])])dnl
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+m4_ifdef([_AC_SUBST_FILES],
+[# Create commands to substitute file output variables.
+{
+  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
+  echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
+  echo "$ac_subst_files" | sed 's/.*/F@<:@"&"@:>@="$&"/' &&
+  echo "_ACAWK" &&
+  echo "_ACEOF"
+} >conf$$files.sh &&
+. ./conf$$files.sh ||
+  AC_MSG_ERROR([could not make $CONFIG_STATUS])
+rm -f conf$$files.sh
+])dnl
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  AC_MSG_ERROR([could not make $CONFIG_STATUS])
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    AC_MSG_ERROR([could not make $CONFIG_STATUS])
+
+dnl Do not use grep on conf$$subs.awk, since AIX grep has a line length limit.
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    AC_MSG_ERROR([could not make $CONFIG_STATUS])
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+dnl Initialize an awk array of substitutions, keyed by variable name.
+dnl
+dnl The initial line contains the variable name VAR, then a `!'.
+dnl Construct `S["VAR"]=' from it.
+dnl The rest of the line, and potentially further lines, contain the
+dnl substituted value; the last of those ends with $ac_delim.  We split
+dnl the output both along those substituted newlines and at intervals of
+dnl length _AC_AWK_LITERAL_LIMIT.  The latter is done to comply with awk
+dnl string literal limitations, the former for simplicity in doing so.
+dnl
+dnl We deal with one input line at a time to avoid sed pattern space
+dnl limitations.  We kill the delimiter $ac_delim before splitting the
+dnl string (otherwise we risk splitting the delimiter).  And we do the
+dnl splitting before the quoting of awk special characters (otherwise we
+dnl risk splitting an escape sequence).
+dnl
+dnl Output as separate string literals, joined with backslash-newline.
+dnl Eliminate the newline after `=' in a second script, for readability.
+dnl
+dnl Notes to the main part of the awk script:
+dnl - the unusual FS value helps prevent running into the limit of 99 fields,
+dnl - we avoid sub/gsub because of the \& quoting issues, see
+dnl   https://www.gnu.org/software/gawk/manual/html_node/Gory-Details.html
+dnl - Writing `$ 0' prevents expansion by both the shell and m4 here.
+dnl
+dnl m4-double-quote most of the scripting for readability.
+[cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{]_AC_AWK_LITERAL_LIMIT[\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{]_AC_AWK_LITERAL_LIMIT[\}//
+t nl
+:delim
+h
+s/\(.\{]_AC_AWK_LITERAL_LIMIT[\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{]_AC_AWK_LITERAL_LIMIT[\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+]m4_ifdef([_AC_SUBST_FILES],
+[  \$ac_cs_awk_pipe_init])[
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+]m4_ifdef([_AC_SUBST_FILES],
+[[  if (nfields == 3 && !substed) {
+    key = field[2]
+    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
+      \$ac_cs_awk_read_file
+      next
+    }
+  }]])[
+  print line
+}
+]dnl end of double-quoted part
+m4_ifdef([_AC_SUBST_FILES],
+[\$ac_cs_awk_pipe_fini])
+_ACAWK
+_ACEOF
+dnl See if CR is the EOL marker.  If not, remove any EOL-related
+dnl ^M bytes and escape any remaining ones.  If so, just use mv.
+dnl In case you're wondering how ^M bytes can make it into subs1.awk,
+dnl [from Ralf Wildenhues] one way is if you have e.g.,
+dnl AC_SUBST([variable_that_contains_cr], ["
+dnl "])
+dnl The original aim was that users should be able to substitute any
+dnl characters they like (except for \0).  And the above is not so
+dnl unlikely if the configure script itself happens to be converted
+dnl to w32 text mode.
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || AC_MSG_ERROR([could not setup config files machinery])
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub=['/^[	 ]*VPATH[	 ]*=[	 ]*/{
+h
+s///
+s/^/:/
+s/[	 ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[	 ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[	 ]*$//
+}']
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:586: -1- m4_define([_AC_OUTPUT_FILE_ADJUST_DIR], [s&@$1@&$ac_$1&;t t[]AC_SUBST_TRACE([$1])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:598: -1- m4_define([_AC_OUTPUT_FILE], [
+  #
+  # CONFIG_FILE
+  #
+
+AC_PROVIDE_IFELSE([AC_PROG_INSTALL],
+[  case $INSTALL in
+  [[\\/$]]* | ?:[[\\/]]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+])dnl
+AC_PROVIDE_IFELSE([AC_PROG_MKDIR_P],
+[  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [[\\/$]]* | ?:[[\\/]]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+])dnl
+_ACEOF
+
+m4_ifndef([AC_DATAROOTDIR_CHECKED],
+[cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+m4_define([_AC_datarootdir_vars],
+	  [datadir, docdir, infodir, localedir, mandir])]dnl
+[m4_define([_AC_datarootdir_subst], [  s&@$][1@&$$][1&g])]dnl
+[ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+m4_map_args_sep([/@], [@/p], [
+], _AC_datarootdir_vars)'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@[]m4_join([@*|*@], _AC_datarootdir_vars)@*)
+  AC_MSG_WARN([$ac_file_inputs seems to ignore the --datarootdir setting])
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+m4_map_args_sep([_AC_datarootdir_subst(], [)], [
+], _AC_datarootdir_vars)
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+])dnl
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+[/@[a-zA-Z_][a-zA-Z_0-9]*@/!b]
+dnl configure_input is a somewhat special, so we don't call AC_SUBST_TRACE.
+dnl Note if you change the s||| delimiter here, don't forget to adjust
+dnl ac_sed_conf_input accordingly.  Using & is a bad idea if & appears in
+dnl the replacement string.
+s|@configure_input@|$ac_sed_conf_input|;t t
+dnl During the transition period, this is a special case:
+s&@top_builddir@&$ac_top_builddir_sub&;t t[]AC_SUBST_TRACE([top_builddir])
+dnl For this substitution see the witness macro _AC_HAVE_TOP_BUILD_PREFIX above.
+s&@top_build_prefix@&$ac_top_build_prefix&;t t[]AC_SUBST_TRACE([top_build_prefix])
+m4_map_args_sep([$0_ADJUST_DIR(], [)], [
+], [srcdir], [abs_srcdir], [top_srcdir], [abs_top_srcdir],
+   [builddir], [abs_builddir],
+   [abs_top_builddir]AC_PROVIDE_IFELSE([AC_PROG_INSTALL],
+     [, [INSTALL]])AC_PROVIDE_IFELSE([AC_PROG_MKDIR_P], [, [MKDIR_P]]))
+m4_ifndef([AC_DATAROOTDIR_CHECKED], [$ac_datarootdir_hack
+])dnl
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" m4_defn([_AC_SUBST_CMDS]) \
+  >$ac_tmp/out || AC_MSG_ERROR([could not create $ac_file])
+
+m4_ifndef([AC_DATAROOTDIR_CHECKED],
+[test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[[	 ]]*datarootdir[[	 ]]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  AC_MSG_WARN([$ac_file contains a reference to the variable `datarootdir'
+which seems to be undefined.  Please make sure it is defined])
+])dnl
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || AC_MSG_ERROR([could not create $ac_file])
+dnl This would break Makefile dependencies:
+dnl  if diff "$ac_file" "$ac_tmp/out" >/dev/null 2>&1; then
+dnl    echo "$ac_file is unchanged"
+dnl  else
+dnl     rm -f "$ac_file"; mv "$ac_tmp/out" "$ac_file"
+dnl  fi
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:714: -1- m4_define([m4_location(AC_CONFIG_HEADERS)], [/usr/share/autoconf/autoconf/status.m4:714])
+m4trace:/usr/share/autoconf/autoconf/status.m4:714: -1- m4_define([AC_CONFIG_HEADERS], [_m4_defun_pro([$0])_AC_CONFIG_FOOS([HEADERS], $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:719: -1- AU_DEFINE([AC_CONFIG_HEADER], [m4_ifval([], [_au_warn_AC_CONFIG_HEADER([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CONFIG_HEADERS], [AC_CONFIG_HEADERS($@)])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:719: -1- AU_DEFINE([_au_warn_AC_CONFIG_HEADER], [m4_warning($@)dnl
+m4_define([_au_warn_AC_CONFIG_HEADER], [])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:719: -1- m4_define([m4_location(AC_CONFIG_HEADER)], [/usr/share/autoconf/autoconf/status.m4:719])
+m4trace:/usr/share/autoconf/autoconf/status.m4:719: -1- m4_define([AC_CONFIG_HEADER], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_CONFIG_HEADER' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CONFIG_HEADERS], [AC_CONFIG_HEADERS($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:731: -1- m4_define([_AC_OUTPUT_HEADERS_PREPARE], [# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+dnl This `||' list is finished at the end of _AC_OUTPUT_HEADERS_PREPARE.
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_tt"; then
+    break
+  elif $ac_last_try; then
+    AC_MSG_ERROR([could not make $CONFIG_HEADERS])
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+dnl
+dnl Structure of the sed script that reads confdefs.h:
+dnl rset:  main loop, searches for `#define' lines
+dnl def:   deal with a `#define' line
+dnl bsnl:  deal with a `#define' line that ends with backslash-newline
+dnl cont:  handle a continuation line
+dnl bsnlc: handle a continuation line that ends with backslash-newline
+dnl
+dnl Each sub part escapes the awk special characters and outputs a statement
+dnl inserting the macro value into the array D, keyed by name.  If the macro
+dnl uses parameters, they are added in the array P, keyed by name.
+dnl
+dnl Long values are split into several string literals with help of ac_delim.
+dnl Assume nobody uses macro names of nearly 150 bytes length.
+dnl
+dnl The initial replace for `#define' lines inserts a leading space
+dnl in order to ease later matching; otherwise, output lines may be
+dnl repeatedly matched.
+dnl
+dnl m4-double-quote most of this for [, ], define, and substr:
+[
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{]_AC_AWK_LITERAL_LIMIT[\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{]_AC_AWK_LITERAL_LIMIT[\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+]dnl End of double-quoted section
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+dnl finish `||' list indicating write error:
+  AC_MSG_ERROR([could not setup config headers machinery])
+fi # test -n "$CONFIG_HEADERS"
+
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:876: -1- m4_define([_AC_OUTPUT_HEADER], [
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      AS_ECHO(["/* $configure_input  */"]) >&1 \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+    } >"$ac_tmp/config.h" \
+      || AC_MSG_ERROR([could not create $ac_file])
+    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+      AC_MSG_NOTICE([$ac_file is unchanged])
+    else
+      rm -f "$ac_file"
+      mv "$ac_tmp/config.h" "$ac_file" \
+	|| AC_MSG_ERROR([could not create $ac_file])
+    fi
+  else
+    AS_ECHO(["/* $configure_input  */"]) >&1 \
+      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+      || AC_MSG_ERROR([could not create -])
+  fi
+dnl If running for Automake, be ready to perform additional
+dnl commands to set up the timestamp files.
+m4_ifdef([_AC_AM_CONFIG_HEADER_HOOK],
+	 [_AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
+])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:920: -1- m4_define([m4_location(AC_CONFIG_LINKS)], [/usr/share/autoconf/autoconf/status.m4:920])
+m4trace:/usr/share/autoconf/autoconf/status.m4:920: -1- m4_define([AC_CONFIG_LINKS], [_m4_defun_pro([$0])_AC_CONFIG_FOOS([LINKS], $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:937: -1- AU_DEFINE([AC_LINK_FILES], [m4_ifval([It is technically impossible to `autoupdate' cleanly from AC_LINK_FILES
+to AC_CONFIG_LINKS.  `autoupdate' provides a functional but inelegant
+update, you should probably tune the result yourself.], [_au_warn_AC_LINK_FILES([It is technically impossible to `autoupdate' cleanly from AC_LINK_FILES
+to AC_CONFIG_LINKS.  `autoupdate' provides a functional but inelegant
+update, you should probably tune the result yourself.])[m4_warn([obsolete],
+[It is technically impossible to `autoupdate' cleanly from AC_LINK_FILES
+to AC_CONFIG_LINKS.  `autoupdate' provides a functional but inelegant
+update, you should probably tune the result yourself.])dnl
+]])dnl
+m4_if($#, 2, ,
+       [m4_fatal([$0: incorrect number of arguments])])dnl
+m4_define_default([_AC_LINK_FILES_CNT], 0)dnl
+m4_define([_AC_LINK_FILES_CNT], m4_incr(_AC_LINK_FILES_CNT))dnl
+ac_sources="$1"
+ac_dests="$2"
+while test -n "$ac_sources"; do
+  set $ac_dests; ac_dest=$[1]; shift; ac_dests=$[*]
+  set $ac_sources; ac_source=$[1]; shift; ac_sources=$[*]
+  [ac_config_links_]_AC_LINK_FILES_CNT="$[ac_config_links_]_AC_LINK_FILES_CNT $ac_dest:$ac_source"
+done
+AC_CONFIG_LINKS($[ac_config_links_]_AC_LINK_FILES_CNT)dnl
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:937: -1- AU_DEFINE([_au_warn_AC_LINK_FILES], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LINK_FILES], [])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:937: -1- m4_define([m4_location(AC_LINK_FILES)], [/usr/share/autoconf/autoconf/status.m4:937])
+m4trace:/usr/share/autoconf/autoconf/status.m4:937: -1- m4_define([AC_LINK_FILES], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LINK_FILES' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 2, ,
+       [m4_fatal([$0: incorrect number of arguments])])dnl
+m4_define_default([_AC_LINK_FILES_CNT], 0)dnl
+m4_define([_AC_LINK_FILES_CNT], m4_incr(_AC_LINK_FILES_CNT))dnl
+ac_sources="$1"
+ac_dests="$2"
+while test -n "$ac_sources"; do
+  set $ac_dests; ac_dest=$[1]; shift; ac_dests=$[*]
+  set $ac_sources; ac_source=$[1]; shift; ac_sources=$[*]
+  [ac_config_links_]_AC_LINK_FILES_CNT="$[ac_config_links_]_AC_LINK_FILES_CNT $ac_dest:$ac_source"
+done
+AC_CONFIG_LINKS($[ac_config_links_]_AC_LINK_FILES_CNT)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:961: -1- m4_define([_AC_OUTPUT_LINK], [
+  #
+  # CONFIG_LINK
+  #
+
+  if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
+    :
+  else
+    # Prefer the file from the source tree if names are identical.
+    if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
+      ac_source=$srcdir/$ac_source
+    fi
+
+    AC_MSG_NOTICE([linking $ac_source to $ac_file])
+
+    if test ! -r "$ac_source"; then
+      AC_MSG_ERROR([$ac_source: file not found])
+    fi
+    rm -f "$ac_file"
+
+    # Try a relative symlink, then a hard link, then a copy.
+    case $ac_source in
+    [[\\/$]]* | ?:[[\\/]]* ) ac_rel_source=$ac_source ;;
+	*) ac_rel_source=$ac_top_build_prefix$ac_source ;;
+    esac
+    ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
+      ln "$ac_source" "$ac_file" 2>/dev/null ||
+      cp -p "$ac_source" "$ac_file" ||
+      AC_MSG_ERROR([cannot link or copy $ac_source to $ac_file])
+  fi
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1008: -1- m4_define([m4_location(AC_CONFIG_COMMANDS)], [/usr/share/autoconf/autoconf/status.m4:1008])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1008: -1- m4_define([AC_CONFIG_COMMANDS], [_m4_defun_pro([$0])_AC_CONFIG_FOOS([COMMANDS], $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1025: -1- AU_DEFINE([AC_OUTPUT_COMMANDS], [m4_ifval([], [_au_warn_AC_OUTPUT_COMMANDS([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_define_default([_AC_OUTPUT_COMMANDS_CNT], 0)dnl
+m4_define([_AC_OUTPUT_COMMANDS_CNT], m4_incr(_AC_OUTPUT_COMMANDS_CNT))dnl
+dnl Double quoted since that was the case in the original macro.
+AC_CONFIG_COMMANDS([default-]_AC_OUTPUT_COMMANDS_CNT, [[$1]], [[$2]])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1025: -1- AU_DEFINE([_au_warn_AC_OUTPUT_COMMANDS], [m4_warning($@)dnl
+m4_define([_au_warn_AC_OUTPUT_COMMANDS], [])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1025: -1- m4_define([m4_location(AC_OUTPUT_COMMANDS)], [/usr/share/autoconf/autoconf/status.m4:1025])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1025: -1- m4_define([AC_OUTPUT_COMMANDS], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete.
+You should run autoupdate.])dnl
+m4_define_default([_AC_OUTPUT_COMMANDS_CNT], 0)dnl
+m4_define([_AC_OUTPUT_COMMANDS_CNT], m4_incr(_AC_OUTPUT_COMMANDS_CNT))dnl
+dnl Double quoted since that was the case in the original macro.
+AC_CONFIG_COMMANDS([default-]_AC_OUTPUT_COMMANDS_CNT, [[$1]], [[$2]])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1038: -1- m4_define([_AC_OUTPUT_COMMAND], [  AC_MSG_NOTICE([executing $ac_file commands])
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1052: -1- m4_define([m4_location(AC_CONFIG_COMMANDS_PRE)], [/usr/share/autoconf/autoconf/status.m4:1052])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1052: -1- m4_define([AC_CONFIG_COMMANDS_PRE], [_m4_defun_pro([$0])m4_append([AC_OUTPUT_COMMANDS_PRE], [$1
+])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1062: -1- m4_define([AC_OUTPUT_COMMANDS_PRE], [_AC_LIBOBJS_NORMALIZE
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1070: -1- m4_define([m4_location(AC_CONFIG_COMMANDS_POST)], [/usr/share/autoconf/autoconf/status.m4:1070])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1070: -1- m4_define([AC_CONFIG_COMMANDS_POST], [_m4_defun_pro([$0])m4_append([AC_OUTPUT_COMMANDS_POST], [$1
+])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1075: -1- m4_define([AC_OUTPUT_COMMANDS_POST])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1096: -1- m4_define([m4_location(AC_CONFIG_SUBDIRS)], [/usr/share/autoconf/autoconf/status.m4:1096])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1096: -1- m4_define([AC_CONFIG_SUBDIRS], [_m4_defun_pro([$0])_$0(m4_validate_w([$1]))[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1099: -1- m4_define([_AC_CONFIG_SUBDIRS], [AC_REQUIRE([AC_DISABLE_OPTION_CHECKING])AS_LITERAL_IF([$1], [],
+	       [m4_warn([syntax], [$0: you should use literals])])m4_map_args_w([$1], [_AC_CONFIG_UNIQUE([SUBDIRS],
+  _AC_CONFIG_COMPUTE_DEST(], [))])m4_append([_AC_LIST_SUBDIRS], [$1], [
+])AC_SUBST([subdirs], ["$subdirs $1"])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1114: -1- m4_define([_AC_OUTPUT_SUBDIRS], [
+#
+# CONFIG_SUBDIRS section.
+#
+if test "$no_recursion" != yes; then
+
+  # Remove --cache-file, --srcdir, and --disable-option-checking arguments
+  # so they do not pile up.
+  ac_sub_configure_args=
+  ac_prev=
+  eval "set x $ac_configure_args"
+  shift
+  for ac_arg
+  do
+    if test -n "$ac_prev"; then
+      ac_prev=
+      continue
+    fi
+    case $ac_arg in
+    -cache-file | --cache-file | --cache-fil | --cache-fi \
+    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+      ac_prev=cache_file ;;
+    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
+    | --c=*)
+      ;;
+    --config-cache | -C)
+      ;;
+    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+      ac_prev=srcdir ;;
+    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+      ;;
+    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+      ac_prev=prefix ;;
+    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+      ;;
+    --disable-option-checking)
+      ;;
+    *)
+      case $ac_arg in
+      *\'*) ac_arg=`AS_ECHO(["$ac_arg"]) | sed "s/'/'\\\\\\\\''/g"` ;;
+      esac
+      AS_VAR_APPEND([ac_sub_configure_args], [" '$ac_arg'"]) ;;
+    esac
+  done
+
+  # Always prepend --prefix to ensure using the same prefix
+  # in subdir configurations.
+  ac_arg="--prefix=$prefix"
+  case $ac_arg in
+  *\'*) ac_arg=`AS_ECHO(["$ac_arg"]) | sed "s/'/'\\\\\\\\''/g"` ;;
+  esac
+  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
+
+  # Pass --silent
+  if test "$silent" = yes; then
+    ac_sub_configure_args="--silent $ac_sub_configure_args"
+  fi
+
+  # Always prepend --disable-option-checking to silence warnings, since
+  # different subdirs can have different --enable and --with options.
+  ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
+
+  ac_popdir=`pwd`
+  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
+
+    # Do not complain, so a configure script can configure whichever
+    # parts of a large source tree are present.
+    test -d "$srcdir/$ac_dir" || continue
+
+    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
+    _AS_ECHO_LOG([$ac_msg])
+    _AS_ECHO([$ac_msg])
+    AS_MKDIR_P(["$ac_dir"])
+    _AC_SRCDIRS(["$ac_dir"])
+
+    cd "$ac_dir"
+
+    # Check for configure.gnu first; this name is used for a wrapper for
+    # Metaconfig's "Configure" on case-insensitive file systems.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      ac_sub_configure=$ac_srcdir/configure.gnu
+    elif test -f "$ac_srcdir/configure"; then
+      ac_sub_configure=$ac_srcdir/configure
+    else
+      AC_MSG_WARN([no configuration information is in $ac_dir])
+      ac_sub_configure=
+    fi
+
+    # The recursion is here.
+    if test -n "$ac_sub_configure"; then
+      # Make the cache file name correct relative to the subdirectory.
+      case $cache_file in
+      [[\\/]]* | ?:[[\\/]]* ) ac_sub_cache_file=$cache_file ;;
+      *) # Relative name.
+	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
+      esac
+
+      AC_MSG_NOTICE([running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir])
+      # The eval makes quoting arguments work.
+      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
+	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
+	AC_MSG_ERROR([$ac_sub_configure failed for $ac_dir])
+    fi
+
+    cd "$ac_popdir"
+  done
+fi
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1238: -1- AU_DEFINE([AC_OUTPUT], [m4_ifval([], [_au_warn_AC_OUTPUT([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_ifvaln([$1],
+	   [AC_CONFIG_FILES([$1])])dnl
+m4_ifvaln([$2$3],
+	  [AC_CONFIG_COMMANDS(default, [$2], [$3])])dnl
+[AC_OUTPUT]])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1238: -1- AU_DEFINE([_au_warn_AC_OUTPUT], [m4_warning($@)dnl
+m4_define([_au_warn_AC_OUTPUT], [])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1238: -1- m4_define([m4_location(AC_OUTPUT)], [/usr/share/autoconf/autoconf/status.m4:1238])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1238: -1- m4_define([AC_OUTPUT], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_OUTPUT' is obsolete.
+You should run autoupdate.])dnl
+m4_ifvaln([$1],
+	   [AC_CONFIG_FILES([$1])])dnl
+m4_ifvaln([$2$3],
+	  [AC_CONFIG_COMMANDS(default, [$2], [$3])])dnl
+[AC_OUTPUT][]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1251: -1- m4_define([AC_OUTPUT], [dnl Dispatch the extra arguments to their native macros.
+m4_ifvaln([$1],
+	  [AC_CONFIG_FILES([$1])])dnl
+m4_ifvaln([$2$3],
+	  [AC_CONFIG_COMMANDS(default, [$2], [$3])])dnl
+m4_ifval([$1$2$3],
+	 [m4_warn([obsolete],
+		  [$0 should be used without arguments.
+You should run autoupdate.])])dnl
+AC_CACHE_SAVE
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+m4_ifdef([_AC_SEEN_CONFIG(HEADERS)], [DEFS=-DHAVE_CONFIG_H], [AC_OUTPUT_MAKE_DEFS()])
+
+dnl Commands to run before creating config.status.
+AC_OUTPUT_COMMANDS_PRE()dnl
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+_AC_OUTPUT_CONFIG_STATUS()dnl
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  AC_MSG_ERROR([write failure creating $CONFIG_STATUS])
+
+dnl Commands to run after config.status was created
+AC_OUTPUT_COMMANDS_POST()dnl
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec AS_MESSAGE_LOG_FD>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec AS_MESSAGE_LOG_FD>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || AS_EXIT([1])
+fi
+dnl config.status should not do recursion.
+AC_PROVIDE_IFELSE([AC_CONFIG_SUBDIRS], [_AC_OUTPUT_SUBDIRS()])dnl
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  AC_MSG_WARN([unrecognized options: $ac_unrecognized_opts])
+fi
+dnl
+dnl Record that AC_OUTPUT has been called.  It doesn't make sense to
+dnl AC_REQUIRE AC_OUTPUT, but it _does_ make sense for macros to say
+dnl AC_BEFORE([self], [AC_OUTPUT]).  Also, _AC_FINALIZE checks
+dnl for AC_OUTPUT having been called.
+m4_provide([AC_OUTPUT])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1324: -1- m4_define([_AC_OUTPUT_CONFIG_STATUS], [AC_MSG_NOTICE([creating $CONFIG_STATUS])
+dnl AS_MESSAGE_LOG_FD is not available yet:
+m4_pushdef([AS_MESSAGE_LOG_FD])AS_INIT_GENERATED([$CONFIG_STATUS],
+[# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+]) || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+[#] Save the log message, to keep $[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])dnl
+$as_me[]m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]), which was
+generated by m4_PACKAGE_STRING.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $[0] $[@]
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+dnl remove any newlines from these variables.
+m4_ifdef([_AC_SEEN_CONFIG(FILES)],
+[case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$[*];;
+esac
+])
+m4_ifdef([_AC_SEEN_CONFIG(HEADERS)],
+[case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$[*];;
+esac
+])
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+m4_ifdef([_AC_SEEN_CONFIG(FILES)],
+[config_files="$ac_config_files"
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(HEADERS)],
+[config_headers="$ac_config_headers"
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(LINKS)],
+[config_links="$ac_config_links"
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(COMMANDS)],
+[config_commands="$ac_config_commands"
+])dnl
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $[0] [[OPTION]]... [[TAG]]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+[]                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+m4_ifdef([_AC_SEEN_CONFIG(FILES)],
+  [AS_HELP_STRING([[    --file=FILE[:TEMPLATE]]],
+    [instantiate the configuration file FILE], [                   ])
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(HEADERS)],
+  [AS_HELP_STRING([[    --header=FILE[:TEMPLATE]]],
+    [instantiate the configuration header FILE], [                   ])
+])dnl
+
+m4_ifdef([_AC_SEEN_CONFIG(FILES)],
+[Configuration files:
+$config_files
+
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(HEADERS)],
+[Configuration headers:
+$config_headers
+
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(LINKS)],
+[Configuration links:
+$config_links
+
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(COMMANDS)],
+[Configuration commands:
+$config_commands
+
+])dnl
+Report bugs to m4_ifset([AC_PACKAGE_BUGREPORT], [<AC_PACKAGE_BUGREPORT>],
+  [the package provider]).dnl
+m4_ifdef([AC_PACKAGE_NAME], [m4_ifset([AC_PACKAGE_URL], [
+AC_PACKAGE_NAME home page: <AC_PACKAGE_URL>.])dnl
+m4_if(m4_index(m4_defn([AC_PACKAGE_NAME]), [GNU ]), [0], [
+General help using GNU software: <https://www.gnu.org/gethelp/>.])])"
+
+_ACEOF
+ac_cs_config=`AS_ECHO(["$ac_configure_args"]) | sed "$ac_safe_unquote"`
+ac_cs_config_escaped=`AS_ECHO(["$ac_cs_config"]) | sed "s/^ //; s/'/'\\\\\\\\''/g"`
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config='$ac_cs_config_escaped'
+ac_cs_version="\\
+m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.status[]dnl
+m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+configured by $[0], generated by m4_PACKAGE_STRING,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) m4_PACKAGE_YEAR Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+AC_PROVIDE_IFELSE([AC_PROG_INSTALL],
+[INSTALL='$INSTALL'
+])dnl
+AC_PROVIDE_IFELSE([AC_PROG_MKDIR_P],
+[MKDIR_P='$MKDIR_P'
+])dnl
+AC_PROVIDE_IFELSE([AC_PROG_AWK],
+[AWK='$AWK'
+])dnl
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $[#] != 0
+do
+  case $[1] in
+  --*=?*)
+    ac_option=`expr "X$[1]" : 'X\([[^=]]*\)='`
+    ac_optarg=`expr "X$[1]" : 'X[[^=]]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$[1]" : 'X\([[^=]]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$[1]
+    ac_optarg=$[2]
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    AS_ECHO(["$ac_cs_version"]); exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    AS_ECHO(["$ac_cs_config"]); exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+m4_ifdef([_AC_SEEN_CONFIG(FILES)], [dnl
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`AS_ECHO(["$ac_optarg"]) | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') AC_MSG_ERROR([missing file argument]) ;;
+    esac
+    AS_VAR_APPEND([CONFIG_FILES], [" '$ac_optarg'"])
+    ac_need_defaults=false;;
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(HEADERS)], [dnl
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`AS_ECHO(["$ac_optarg"]) | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    AS_VAR_APPEND([CONFIG_HEADERS], [" '$ac_optarg'"])
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    AC_MSG_ERROR([ambiguous option: `$[1]'
+Try `$[0] --help' for more information.]);;
+], [  --he | --h |])dnl
+  --help | --hel | -h )
+    AS_ECHO(["$ac_cs_usage"]); exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) AC_MSG_ERROR([unrecognized option: `$[1]'
+Try `$[0] --help' for more information.]) ;;
+
+  *) AS_VAR_APPEND([ac_config_targets], [" $[1]"])
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec AS_MESSAGE_FD>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+dnl Check this before opening the log, to avoid a bug on MinGW,
+dnl which prohibits the recursive instance from truncating an open log.
+if \$ac_cs_recheck; then
+  set X $SHELL '$[0]' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \AS_ECHO(["running CONFIG_SHELL=$SHELL \$[*]"]) >&AS_MESSAGE_FD
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$[@]"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+dnl Open the log:
+m4_popdef([AS_MESSAGE_LOG_FD])dnl
+exec AS_MESSAGE_LOG_FD>>config.log
+{
+  echo
+  AS_BOX([Running $as_me.])
+  AS_ECHO(["$ac_log"])
+} >&AS_MESSAGE_LOG_FD
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+m4_ifdef([_AC_OUTPUT_COMMANDS_INIT],
+[#
+# INIT-COMMANDS
+#
+_AC_OUTPUT_COMMANDS_INIT
+])dnl
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+m4_ifdef([_AC_LIST_TAGS], [_AC_LIST_TAGS])
+  *) AC_MSG_ERROR([invalid argument: `$ac_config_target']);;
+  esac
+done
+
+m4_ifdef([_AC_SEEN_CONFIG(ANY)], [_AC_OUTPUT_MAIN_LOOP])[]dnl
+
+AS_EXIT(0)
+_ACEOF
+])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1606: -1- m4_define([m4_location(_AC_OUTPUT_MAIN_LOOP)], [/usr/share/autoconf/autoconf/status.m4:1606])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1606: -1- m4_define([_AC_OUTPUT_MAIN_LOOP], [_m4_defun_pro([$0])
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+m4_ifdef([_AC_SEEN_CONFIG(FILES)],
+[  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(HEADERS)],
+[  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(LINKS)],
+[  test ${CONFIG_LINKS+y} || CONFIG_LINKS=$config_links
+])dnl
+m4_ifdef([_AC_SEEN_CONFIG(COMMANDS)],
+[  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
+])dnl
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+dnl For historical reasons, AS_TMPDIR must continue to place the results
+dnl in $tmp; but we swap to the namespace-clean $ac_tmp to avoid issues
+dnl with any CONFIG_COMMANDS playing with the common variable name $tmp.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'AS_EXIT([1])' 1 2 13 15
+}
+dnl The comment above AS_TMPDIR says at most 4 chars are allowed.
+AS_TMPDIR([conf], [.])
+ac_tmp=$tmp
+
+m4_ifdef([_AC_SEEN_CONFIG(FILES)], [_AC_OUTPUT_FILES_PREPARE])[]dnl
+m4_ifdef([_AC_SEEN_CONFIG(HEADERS)], [_AC_OUTPUT_HEADERS_PREPARE])[]dnl
+
+eval set X "dnl
+  m4_ifdef([_AC_SEEN_CONFIG(FILES)],    [:F $CONFIG_FILES])[]dnl
+  m4_ifdef([_AC_SEEN_CONFIG(HEADERS)],  [:H $CONFIG_HEADERS])[]dnl
+  m4_ifdef([_AC_SEEN_CONFIG(LINKS)],    [:L $CONFIG_LINKS])[]dnl
+  m4_ifdef([_AC_SEEN_CONFIG(COMMANDS)], [:C $CONFIG_COMMANDS])[]dnl
+"
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[[FHLC]]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[[FHL]]*:*);;
+  :L* | :C*:*) AC_MSG_ERROR([invalid tag `$ac_tag']);;
+  :[[FH]]-) ac_tag=-:-;;
+  :[[FH]]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$[1]
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$[1];;
+  :[[FH]])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [[\\/$]]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   AC_MSG_ERROR([cannot find input file: `$ac_f'], [1]);;
+      esac
+      case $ac_f in *\'*) ac_f=`AS_ECHO(["$ac_f"]) | sed "s/'/'\\\\\\\\''/g"`;; esac
+      AS_VAR_APPEND([ac_file_inputs], [" '$ac_f'"])
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  AS_ECHO(["$[*]"]) | sed ['s|^[^:]*/||;s|:[^:]*/|, |g']
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      AC_MSG_NOTICE([creating $ac_file])
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`AS_ECHO(["$configure_input"]) |
+       sed 's/[[\\\\&|]]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || AC_MSG_ERROR([could not create $ac_file]) ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`AS_DIRNAME(["$ac_file"])`
+  AS_MKDIR_P(["$ac_dir"])
+  _AC_SRCDIRS(["$ac_dir"])
+
+  case $ac_mode in
+  m4_ifdef([_AC_SEEN_CONFIG(FILES)],    [:F)_AC_OUTPUT_FILE ;;])
+  m4_ifdef([_AC_SEEN_CONFIG(HEADERS)],  [:H)_AC_OUTPUT_HEADER ;;])
+  m4_ifdef([_AC_SEEN_CONFIG(LINKS)],    [:L)_AC_OUTPUT_LINK ;;])
+  m4_ifdef([_AC_SEEN_CONFIG(COMMANDS)], [:C)_AC_OUTPUT_COMMAND ;;])
+  esac
+
+dnl Some shells don't like empty case/esac
+m4_ifdef([_AC_LIST_TAG_COMMANDS], [
+  case $ac_file$ac_mode in
+_AC_LIST_TAG_COMMANDS
+  esac
+])dnl
+done # for ac_tag
+
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/status.m4:1752: -1- m4_define([AC_OUTPUT_MAKE_DEFS], [[# Transform confdefs.h into DEFS.
+# Protect against shell expansion while executing Makefile rules.
+# Protect against Makefile macro expansion.
+#
+# If the first sed substitution is executed (which looks for macros that
+# take arguments), then branch to the quote section.  Otherwise,
+# look for a macro that doesn't take arguments.
+ac_script='
+:mline
+/\\$/{
+ N
+ s,\\\n,,
+ b mline
+}
+t clear
+:clear
+s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
+t quote
+s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
+t quote
+b any
+:quote
+s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
+s/\[/\\&/g
+s/\]/\\&/g
+s/\$/$$/g
+H
+:any
+${
+	g
+	s/^\n//
+	s/\n/ /g
+	p
+}
+'
+DEFS=`sed -n "$ac_script" confdefs.h`
+]])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:38: -1- m4_include([autoconf/autoheader.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:38: -1- m4_define([m4_include(autoconf/autoheader.m4)])
+m4trace:/usr/share/autoconf/autoconf/autoheader.m4:36: -1- m4_define([AH_OUTPUT], [])
+m4trace:/usr/share/autoconf/autoconf/autoheader.m4:47: -1- m4_define([AH_VERBATIM], [AS_LITERAL_WORD_IF([$1],
+	       [AH_OUTPUT(_m4_expand([$1]), AS_ESCAPE([[$2]], [\']))])])
+m4trace:/usr/share/autoconf/autoconf/autoheader.m4:56: -1- m4_define([AH_TEMPLATE], [AH_VERBATIM([$1],
+	     m4_text_wrap([$2 */], [   ], [/* ])[
+@%:@undef ]_m4_expand([$1]))])
+m4trace:/usr/share/autoconf/autoconf/autoheader.m4:65: -1- m4_define([AH_TOP], [m4_define([_AH_COUNTER], m4_incr(_AH_COUNTER))dnl
+AH_VERBATIM([0000]_AH_COUNTER, [$1])])
+m4trace:/usr/share/autoconf/autoconf/autoheader.m4:73: -1- m4_define([AH_BOTTOM], [m4_define([_AH_COUNTER], m4_incr(_AH_COUNTER))dnl
+AH_VERBATIM([zzzz]_AH_COUNTER, [$1])])
+m4trace:/usr/share/autoconf/autoconf/autoheader.m4:78: -1- m4_define([_AH_COUNTER], [0])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:39: -1- m4_include([autoconf/autotest.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:39: -1- m4_define([m4_include(autoconf/autotest.m4)])
+m4trace:/usr/share/autoconf/autoconf/autotest.m4:42: -1- m4_define([m4_location(AC_CONFIG_TESTDIR)], [/usr/share/autoconf/autoconf/autotest.m4:42])
+m4trace:/usr/share/autoconf/autoconf/autotest.m4:42: -1- m4_define([AC_CONFIG_TESTDIR], [_m4_defun_pro([$0])AC_CONFIG_COMMANDS([$1/atconfig],
+[cat >$1/atconfig <<ATEOF
+@%:@ Configurable variable values for building test suites.
+@%:@ Generated by $[0].
+@%:@ Copyright (C) m4_PACKAGE_YEAR Free Software Foundation, Inc.
+
+# The test suite will define top_srcdir=$at_top_srcdir/../.. etc.
+at_testdir='$1'
+abs_builddir='$ac_abs_builddir'
+at_srcdir='$ac_srcdir'
+abs_srcdir='$ac_abs_srcdir'
+at_top_srcdir='$ac_top_srcdir'
+abs_top_srcdir='$ac_abs_top_srcdir'
+at_top_build_prefix='$ac_top_build_prefix'
+abs_top_builddir='$ac_abs_top_builddir'
+
+# Backward compatibility with Autotest <= 2.59b:
+at_top_builddir=\$at_top_build_prefix
+
+m4_provide_if([_AC_COMPILER_EXEEXT], [
+EXEEXT='$ac_cv_exeext'
+])dnl
+AUTOTEST_PATH='m4_default([$2], [$1])'
+
+SHELL=\${CONFIG_SHELL-'$SHELL'}
+m4_provide_if([AC_ERLANG_PATH_ERL], [
+ERL='$ERL'
+])dnl
+m4_provide_if([AC_ERLANG_PATH_ERLC], [
+ERLC='$ERLC'
+ERLCFLAGS='$ERLCFLAGS'
+])dnl
+ATEOF
+],
+[m4_provide_if([_AC_COMPILER_EXEEXT], [ac_cv_exeext="$ac_cv_exeext"
+])m4_provide_if([AC_ERLANG_PATH_ERL], [ERL="$ERL"
+])m4_provide_if([AC_ERLANG_PATH_ERLC], [ERLC="$ERLC"
+ERLCFLAGS="$ERLCFLAGS"
+])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:40: -1- m4_include([autoconf/programs.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:40: -1- m4_define([m4_include(autoconf/programs.m4)])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:41: -1- m4_define([m4_location(_AC_CHECK_PROG)], [/usr/share/autoconf/autoconf/programs.m4:41])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:41: -1- m4_define([_AC_CHECK_PROG], [_m4_defun_pro([$0])# Extract the first word of "$2", so it can be a program name with args.
+set dummy $2; ac_word=$[2]
+AC_MSG_CHECKING([for $ac_word])
+AC_CACHE_VAL(ac_cv_prog_$1,
+[if test -n "$$1"; then
+  ac_cv_prog_$1="$$1" # Let the user override the test.
+else
+m4_ifvaln([$6],
+[  ac_prog_rejected=no])dnl
+_AS_PATH_WALK([$5],
+[for ac_exec_ext in '' $ac_executable_extensions; do
+  if AS_EXECUTABLE_P(["$as_dir$ac_word$ac_exec_ext"]); then
+m4_ifvaln([$6],
+[    if test "$as_dir$ac_word$ac_exec_ext" = "$6"; then
+       ac_prog_rejected=yes
+       continue
+     fi])dnl
+    ac_cv_prog_$1="$3"
+    _AS_ECHO_LOG([found $as_dir$ac_word$ac_exec_ext])
+    break 2
+  fi
+done])
+m4_ifvaln([$6],
+[if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_$1
+  shift
+  if test $[@%:@] != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set $1 to just the basename; use the full file name.
+    shift
+    ac_cv_prog_$1="$as_dir$ac_word${1+' '}$[@]"
+m4_if([$2], [$4],
+[  else
+    # Default is a loser.
+    AC_MSG_ERROR([$1=$6 unacceptable, but no other $4 found in dnl
+m4_default([$5], [\$PATH])])
+])dnl
+  fi
+fi])dnl
+dnl If no 4th arg is given, leave the cache variable unset,
+dnl so AC_CHECK_PROGS will keep looking.
+m4_ifvaln([$4],
+[  test -z "$ac_cv_prog_$1" && ac_cv_prog_$1="$4"])dnl
+fi])dnl
+$1=$ac_cv_prog_$1
+if test -n "$$1"; then
+  AC_MSG_RESULT([$$1])
+else
+  AC_MSG_RESULT([no])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:101: -1- m4_define([m4_location(AC_CHECK_PROG)], [/usr/share/autoconf/autoconf/programs.m4:101])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:101: -1- m4_define([AC_CHECK_PROG], [_m4_defun_pro([$0])_AC_CHECK_PROG($@)
+AC_SUBST([$1])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:110: -1- m4_define([m4_location(AC_CHECK_PROGS)], [/usr/share/autoconf/autoconf/programs.m4:110])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:110: -1- m4_define([AC_CHECK_PROGS], [_m4_defun_pro([$0])for ac_prog in $2
+do
+  AC_CHECK_PROG([$1], [$ac_prog], [$ac_prog], , [$4])
+  test -n "$$1" && break
+done
+m4_ifvaln([$3], [test -n "$$1" || $1="$3"])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:121: -1- m4_define([m4_location(_AC_PATH_PROG)], [/usr/share/autoconf/autoconf/programs.m4:121])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:121: -1- m4_define([_AC_PATH_PROG], [_m4_defun_pro([$0])# Extract the first word of "$2", so it can be a program name with args.
+set dummy $2; ac_word=$[2]
+AC_MSG_CHECKING([for $ac_word])
+AC_CACHE_VAL([ac_cv_path_$1],
+[case $$1 in
+  [[\\/]]* | ?:[[\\/]]*)
+  ac_cv_path_$1="$$1" # Let the user override the test with a path.
+  ;;
+  *)
+  _AS_PATH_WALK([$4],
+[for ac_exec_ext in '' $ac_executable_extensions; do
+  if AS_EXECUTABLE_P(["$as_dir$ac_word$ac_exec_ext"]); then
+    ac_cv_path_$1="$as_dir$ac_word$ac_exec_ext"
+    _AS_ECHO_LOG([found $as_dir$ac_word$ac_exec_ext])
+    break 2
+  fi
+done])
+dnl If no 3rd arg is given, leave the cache variable unset,
+dnl so AC_PATH_PROGS will keep looking.
+m4_ifvaln([$3],
+[  test -z "$ac_cv_path_$1" && ac_cv_path_$1="$3"])dnl
+  ;;
+esac])dnl
+$1=$ac_cv_path_$1
+if test -n "$$1"; then
+  AC_MSG_RESULT([$$1])
+else
+  AC_MSG_RESULT([no])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:156: -1- m4_define([m4_location(AC_PATH_PROG)], [/usr/share/autoconf/autoconf/programs.m4:156])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:156: -1- m4_define([AC_PATH_PROG], [_m4_defun_pro([$0])_AC_PATH_PROG($@)
+AC_SUBST([$1])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:165: -1- m4_define([m4_location(AC_PATH_PROGS)], [/usr/share/autoconf/autoconf/programs.m4:165])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:165: -1- m4_define([AC_PATH_PROGS], [_m4_defun_pro([$0])for ac_prog in $2
+do
+  AC_PATH_PROG([$1], [$ac_prog], , [$4])
+  test -n "$$1" && break
+done
+m4_ifvaln([$3], [test -n "$$1" || $1="$3"])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:184: -1- AU_DEFINE([AC_CHECK_TOOL_PREFIX], [m4_ifval([], [_au_warn_AC_CHECK_TOOL_PREFIX([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:184: -1- AU_DEFINE([_au_warn_AC_CHECK_TOOL_PREFIX], [m4_warning($@)dnl
+m4_define([_au_warn_AC_CHECK_TOOL_PREFIX], [])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:184: -1- m4_define([m4_location(AC_CHECK_TOOL_PREFIX)], [/usr/share/autoconf/autoconf/programs.m4:184])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:184: -1- m4_define([AC_CHECK_TOOL_PREFIX], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_CHECK_TOOL_PREFIX' is obsolete.
+You should run autoupdate.])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:189: -1- m4_define([m4_location(_AC_TOOL_WARN)], [/usr/share/autoconf/autoconf/programs.m4:189])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:189: -1- m4_define([_AC_TOOL_WARN], [_m4_defun_pro([$0])case $cross_compiling:$ac_tool_warned in
+yes:)
+AC_MSG_WARN([using cross tools not prefixed with host triplet])
+ac_tool_warned=yes ;;
+esac[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:199: -1- m4_define([m4_location(AC_PATH_TOOL)], [/usr/share/autoconf/autoconf/programs.m4:199])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:199: -1- m4_define([AC_PATH_TOOL], [_m4_defun_pro([$0])if test -n "$ac_tool_prefix"; then
+  AC_PATH_PROG([$1], [${ac_tool_prefix}$2], , [$4])
+fi
+if test -z "$ac_cv_path_$1"; then
+  ac_pt_$1=$$1
+  _AC_PATH_PROG([ac_pt_$1], [$2], [], [$4])
+  if test "x$ac_pt_$1" = x; then
+    $1="$3"
+  else
+    _AC_TOOL_WARN
+    $1=$ac_pt_$1
+  fi
+else
+  $1="$ac_cv_path_$1"
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:221: -1- m4_define([m4_location(AC_CHECK_TOOL)], [/usr/share/autoconf/autoconf/programs.m4:221])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:221: -1- m4_define([AC_CHECK_TOOL], [_m4_defun_pro([$0])if test -n "$ac_tool_prefix"; then
+  AC_CHECK_PROG([$1], [${ac_tool_prefix}$2], [${ac_tool_prefix}$2], , [$4])
+fi
+if test -z "$ac_cv_prog_$1"; then
+  ac_ct_$1=$$1
+  _AC_CHECK_PROG([ac_ct_$1], [$2], [$2], [], [$4])
+  if test "x$ac_ct_$1" = x; then
+    $1="$3"
+  else
+    _AC_TOOL_WARN
+    $1=$ac_ct_$1
+  fi
+else
+  $1="$ac_cv_prog_$1"
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:246: -1- m4_define([m4_location(AC_CHECK_TOOLS)], [/usr/share/autoconf/autoconf/programs.m4:246])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:246: -1- m4_define([AC_CHECK_TOOLS], [_m4_defun_pro([$0])if test -n "$ac_tool_prefix"; then
+  for ac_prog in $2
+  do
+    AC_CHECK_PROG([$1],
+		  [$ac_tool_prefix$ac_prog], [$ac_tool_prefix$ac_prog],,
+		  [$4])
+    test -n "$$1" && break
+  done
+fi
+if test -z "$$1"; then
+  ac_ct_$1=$$1
+  AC_CHECK_PROGS([ac_ct_$1], [$2], [], [$4])
+  if test "x$ac_ct_$1" = x; then
+    $1="$3"
+  else
+    _AC_TOOL_WARN
+    $1=$ac_ct_$1
+  fi
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:272: -1- m4_define([m4_location(AC_PATH_TARGET_TOOL)], [/usr/share/autoconf/autoconf/programs.m4:272])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:272: -1- m4_define([AC_PATH_TARGET_TOOL], [_m4_defun_pro([$0])AC_REQUIRE([AC_CANONICAL_TARGET])dnl
+AC_PATH_PROG([$1], [$target_alias-$2], , [$4])
+if test -z "$ac_cv_path_$1"; then
+  if test "$build" = "$target"; then
+    ac_pt_$1=$$1
+    _AC_PATH_PROG([ac_pt_$1], [$2], [$3], [$4])
+    $1=$ac_pt_$1
+  else
+    $1="$3"
+  fi
+else
+  $1="$ac_cv_path_$1"
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:292: -1- m4_define([m4_location(AC_CHECK_TARGET_TOOL)], [/usr/share/autoconf/autoconf/programs.m4:292])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:292: -1- m4_define([AC_CHECK_TARGET_TOOL], [_m4_defun_pro([$0])AC_REQUIRE([AC_CANONICAL_TARGET])dnl
+AC_CHECK_PROG([$1], [$target_alias-$2], [$target_alias-$2], , [$4])
+if test -z "$ac_cv_prog_$1"; then
+  if test "$build" = "$target"; then
+    ac_ct_$1=$$1
+    _AC_CHECK_PROG([ac_ct_$1], [$2], [$2], [$3], [$4])
+    $1=$ac_ct_$1
+  else
+    $1="$3"
+  fi
+else
+  $1="$ac_cv_prog_$1"
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:315: -1- m4_define([m4_location(AC_CHECK_TARGET_TOOLS)], [/usr/share/autoconf/autoconf/programs.m4:315])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:315: -1- m4_define([AC_CHECK_TARGET_TOOLS], [_m4_defun_pro([$0])AC_REQUIRE([AC_CANONICAL_TARGET])dnl
+for ac_prog in $2
+do
+  AC_CHECK_PROG([$1],
+		[$target_alias-$ac_prog], [$target_alias-$ac_prog],,
+		[$4])
+  test -n "$$1" && break
+done
+if test -z "$$1"; then
+  if test "$build" = "$target"; then
+    ac_ct_$1=$$1
+    AC_CHECK_PROGS([ac_ct_$1], [$2], [$3], [$4])
+    $1=$ac_ct_$1
+  else
+    $1="$3"
+  fi
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:350: -1- m4_define([m4_location(AC_PROG_AWK)], [/usr/share/autoconf/autoconf/programs.m4:350])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:350: -1- m4_define([AC_PROG_AWK], [_m4_defun_pro([$0])AC_CHECK_PROGS(AWK, gawk mawk nawk awk, )[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:356: -1- m4_define([m4_location(AC_PROG_EGREP)], [/usr/share/autoconf/autoconf/programs.m4:356])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:356: -1- m4_define([AC_PROG_EGREP], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_GREP])dnl
+AC_CACHE_CHECK([for egrep], ac_cv_path_EGREP,
+   [if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     _AC_PROG_GREP(EGREP, egrep, ['EGREP$'])
+   fi])
+ EGREP="$ac_cv_path_EGREP"
+ AC_SUBST([EGREP])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:371: -1- m4_define([m4_location(AC_PROG_FGREP)], [/usr/share/autoconf/autoconf/programs.m4:371])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:371: -1- m4_define([AC_PROG_FGREP], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_GREP])dnl
+AC_CACHE_CHECK([for fgrep], ac_cv_path_FGREP,
+   [if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+   then ac_cv_path_FGREP="$GREP -F"
+   else
+     _AC_PROG_GREP(FGREP, fgrep, [FGREP])
+   fi])
+ FGREP="$ac_cv_path_FGREP"
+ AC_SUBST([FGREP])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:389: -1- m4_define([m4_location(AC_PROG_GREP)], [/usr/share/autoconf/autoconf/programs.m4:389])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:389: -1- m4_define([AC_PROG_GREP], [_m4_defun_pro([$0])AC_CACHE_CHECK([for grep that handles long lines and -e], ac_cv_path_GREP,
+   [_$0(GREP, [grep ggrep], [-e 'GREP$' -e '-(cannot match)-'])])
+ GREP="$ac_cv_path_GREP"
+ AC_SUBST([GREP])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:402: -1- m4_define([_AC_PROG_GREP], [_AC_PATH_PROGS_FEATURE_CHECK([$1], [$2],
+	[_AC_FEATURE_CHECK_LENGTH([ac_path_$1], [ac_cv_path_$1],
+		["$ac_path_$1" $3], [$1])], [],
+	[$PATH$PATH_SEPARATOR/usr/xpg4/bin])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:420: -1- m4_define([_AC_PATH_PROGS_FEATURE_CHECK], [if test -z "$$1"; then
+  ac_path_$1_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  _AS_PATH_WALK([$5],
+  [for ac_prog in $2
+   do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_$1="$as_dir$ac_prog$ac_exec_ext"
+      AS_EXECUTABLE_P(["$ac_path_$1"]) || continue
+$3
+      $ac_path_$1_found && break 3
+    done
+  done])dnl
+  if test -z "$ac_cv_path_$1"; then
+    m4_default([$4],
+      [AC_MSG_ERROR([no acceptable m4_bpatsubst([$2], [ .*]) could be dnl
+found in m4_default([$5], [\$PATH])])])
+  fi
+else
+  ac_cv_path_$1=$$1
+fi
+])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:463: -1- m4_define([AC_PATH_PROGS_FEATURE_CHECK], [_$0([$1], [$2], [$3], m4_default([$4], [:]), [$5])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:478: -1- m4_define([_AC_FEATURE_CHECK_LENGTH], [# Check for GNU $1 and select it if it is found.
+  _AC_PATH_PROG_FLAVOR_GNU([$$1],
+    [$2="$$1" $1_found=:],
+  [ac_count=0
+  AS_ECHO_N([0123456789]) >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    AS_ECHO(['$4']) >> "conftest.nl"
+    $3 < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    AS_VAR_ARITH([ac_count], [$ac_count + 1])
+    if test $ac_count -gt ${$1_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      $2="$$1"
+dnl   # Using $1_max so that each tool feature checked gets its
+dnl   # own variable.  Don't reset it otherwise the implied search
+dnl   # for best performing tool in a list breaks down.
+      $1_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:510: -1- m4_define([_AC_PATH_PROG_FLAVOR_GNU], [# Check for GNU $1
+case `"$1" --version 2>&1` in
+*GNU*)
+  $2;;
+m4_ifval([$3],
+[*)
+  $3;;
+])esac
+])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:526: -1- m4_define([m4_location(AC_PROG_INSTALL)], [/usr/share/autoconf/autoconf/programs.m4:526])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:526: -1- m4_define([AC_PROG_INSTALL], [_m4_defun_once([AC_PROG_INSTALL], [AC_REQUIRE_AUX_FILE([install-sh])dnl
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+AC_MSG_CHECKING([for a BSD-compatible install])
+if test -z "$INSTALL"; then
+AC_CACHE_VAL(ac_cv_path_install,
+[_AS_PATH_WALK([$PATH],
+[[# Account for fact that we put trailing slashes in our PATH walk.
+case $as_dir in @%:@((
+  ./ | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)]
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if AS_EXECUTABLE_P(["$as_dir$ac_prog$ac_exec_ext"]); then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+])
+rm -rf conftest.one conftest.two conftest.dir
+])dnl
+  if test ${ac_cv_path_install+y}; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+dnl Do special magic for INSTALL instead of AC_SUBST, to get
+dnl relative names right.
+AC_MSG_RESULT([$INSTALL])
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+AC_SUBST(INSTALL_PROGRAM)dnl
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+AC_SUBST(INSTALL_SCRIPT)dnl
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+AC_SUBST(INSTALL_DATA)dnl
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_PROG_INSTALL])m4_unquote(], [)_m4_defun_epi([AC_PROG_INSTALL])]],
+m4_ifdef([_m4_diverting([AC_PROG_INSTALL])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_PROG_INSTALL],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:663: -1- m4_define([m4_location(AC_PROG_MKDIR_P)], [/usr/share/autoconf/autoconf/programs.m4:663])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:663: -1- m4_define([AC_PROG_MKDIR_P], [_m4_defun_once([AC_PROG_MKDIR_P], [AC_REQUIRE_AUX_FILE([install-sh])dnl
+AC_MSG_CHECKING([for a race-free mkdir -p])
+if test -z "$MKDIR_P"; then
+  AC_CACHE_VAL([ac_cv_path_mkdir],
+    [_AS_PATH_WALK([$PATH$PATH_SEPARATOR/opt/sfw/bin],
+      [for ac_prog in mkdir gmkdir; do
+	 for ac_exec_ext in '' $ac_executable_extensions; do
+	   AS_EXECUTABLE_P(["$as_dir$ac_prog$ac_exec_ext"]) || continue
+	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
+	     'mkdir ('*'coreutils) '* | \
+	     'BusyBox '* | \
+	     'mkdir (fileutils) '4.1*)
+	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
+	       break 3;;
+	   esac
+	 done
+       done])])
+  test -d ./--version && rmdir ./--version
+  if test ${ac_cv_path_mkdir+y}; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    MKDIR_P="$ac_install_sh -d"
+  fi
+fi
+dnl status.m4 does special magic for MKDIR_P instead of AC_SUBST,
+dnl to get relative names right.  However, also AC_SUBST here so
+dnl that Automake versions before 1.10 will pick it up (they do not
+dnl trace AC_SUBST_TRACE).
+dnl FIXME: Remove this once we drop support for Automake < 1.10.
+AC_SUBST([MKDIR_P])dnl
+AC_MSG_RESULT([$MKDIR_P])
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_PROG_MKDIR_P])m4_unquote(], [)_m4_defun_epi([AC_PROG_MKDIR_P])]],
+m4_ifdef([_m4_diverting([AC_PROG_MKDIR_P])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_PROG_MKDIR_P],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:709: -1- m4_define([m4_location(AC_PROG_LEX)], [/usr/share/autoconf/autoconf/programs.m4:709])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:709: -1- m4_define([AC_PROG_LEX], [_m4_defun_pro([$0])m4_case($#,
+  [0], [],
+  [1], [],
+  [m4_fatal([too many arguments to $0])])_$0(m4_normalize([$1]))[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:716: -1- m4_define([m4_location(_AC_PROG_LEX)], [/usr/share/autoconf/autoconf/programs.m4:716])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:716: -1- m4_define([_AC_PROG_LEX], [_m4_defun_pro([$0])m4_case([$1],
+  [yywrap], [],
+  [noyywrap], [],
+  [yywrap noyywrap],
+    [m4_fatal([AC_PROG_LEX: yywrap and noyywrap are mutually exclusive])],
+  [noyywrap yywrap],
+    [m4_fatal([AC_PROG_LEX: yywrap and noyywrap are mutually exclusive])],
+  [],
+    [m4_warn([obsolete],
+      [AC_PROG_LEX without either yywrap or noyywrap is obsolete])],
+  [m4_fatal([AC_PROG_LEX: unrecognized argument: $1])])m4_ifdef([_AC_PROG_LEX_options],
+  [m4_if([$1], m4_defn([_AC_PROG_LEX_options]), [],
+    [m4_warn([syntax], [AC_PROG_LEX used twice with mismatched options])])],
+[dnl
+dnl _AC_PROG_LEX_options not defined: first use
+m4_define([_AC_PROG_LEX_options], [$1])dnl
+AC_CHECK_PROGS(LEX, flex lex, :)
+  if test "x$LEX" != "x:"; then
+    _AC_PROG_LEX_YYTEXT_DECL([$1])
+fi])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:747: -1- m4_define([m4_location(_AC_PROG_LEX_YYTEXT_DECL)], [/usr/share/autoconf/autoconf/programs.m4:747])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:747: -1- m4_define([_AC_PROG_LEX_YYTEXT_DECL], [_m4_defun_pro([$0])cat >conftest.l <<_ACEOF[
+%{
+#ifdef __cplusplus
+extern "C"
+#endif
+int yywrap(void);
+%}
+%%
+a { ECHO; }
+b { REJECT; }
+c { yymore (); }
+d { yyless (1); }
+e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
+#ifdef __cplusplus
+    yyless ((yyinput () != 0));
+#else
+    yyless ((input () != 0));
+#endif
+  }
+f { unput (yytext[0]); }
+. { BEGIN INITIAL; }
+%%
+#ifdef YYTEXT_POINTER
+extern char *yytext;
+#endif
+int
+yywrap (void)
+{
+  return 1;
+}
+int
+main (void)
+{
+  return ! yylex ();
+}
+]_ACEOF
+AC_CACHE_CHECK([for lex output file root], [ac_cv_prog_lex_root], [
+ac_cv_prog_lex_root=unknown
+_AC_DO_VAR(LEX conftest.l) &&
+if test -f lex.yy.c; then
+  ac_cv_prog_lex_root=lex.yy
+elif test -f lexyy.c; then
+  ac_cv_prog_lex_root=lexyy
+fi])
+AS_IF([test "$ac_cv_prog_lex_root" = unknown],
+  [AC_MSG_WARN([cannot find output from $LEX; giving up on $LEX])
+   LEX=: LEXLIB=])
+AC_SUBST([LEX_OUTPUT_ROOT], [$ac_cv_prog_lex_root])dnl
+
+AS_VAR_SET_IF([LEXLIB], [], [
+  AC_CACHE_CHECK([for lex library], [ac_cv_lib_lex], [
+    ac_save_LIBS="$LIBS"
+    ac_found=false
+    for ac_cv_lib_lex in 'none needed' -lfl -ll 'not found'; do
+      AS_CASE([$ac_cv_lib_lex],
+        ['none needed'], [],
+        ['not found'],   [break],
+        [*],             [LIBS="$ac_cv_lib_lex $ac_save_LIBS"])
+
+      AC_LINK_IFELSE([AC_LANG_DEFINES_PROVIDED[`cat $LEX_OUTPUT_ROOT.c`]],
+	[ac_found=:])
+      if $ac_found; then
+        break
+      fi
+    done
+    LIBS="$ac_save_LIBS"
+  ])
+  AS_IF(
+     [test "$ac_cv_lib_lex" = 'not found'],
+	[AC_MSG_WARN([required lex library not found; giving up on $LEX])
+	 LEX=: LEXLIB=],
+     [test "$ac_cv_lib_lex" = 'none needed'],
+        [LEXLIB=''],
+	[LEXLIB=$ac_cv_lib_lex])
+dnl
+dnl For compatibility with autoconf 2.69 and prior, if $1 is not `noyywrap',
+dnl and we didn't already set LEXLIB to -ll or -lfl, see if one of those
+dnl libraries provides yywrap and set LEXLIB to it if so.  If $1 is `yywrap',
+dnl and we don't find a library that provides yywrap, we fail.
+  m4_case([$1],
+    [noyywrap],
+      [],
+    [yywrap],
+      [ac_save_LIBS="$LIBS"
+      AS_IF([test -n "$LEXLIB"],
+        [LIBS="$LEXLIB"
+        AC_CHECK_FUNC([yywrap],
+          [:],
+          [AC_MSG_WARN([$LEXLIB does not contain yywrap; giving up on $LEX])
+          LEX=: LEXLIB=])
+        ],
+        [LIBS=
+        AC_SEARCH_LIBS([yywrap], [fl l], [LEXLIB="$LIBS"])
+        AS_IF([test x"$ac_cv_search_yywrap" = xno],
+          [AC_MSG_WARN([yywrap not found; giving up on $LEX])
+          LEX=: LEXLIB=])])
+      LIBS="$ac_save_LIBS"],
+    [],
+      [ac_save_LIBS="$LIBS"
+      LIBS=
+      AC_SEARCH_LIBS([yywrap], [fl l], [LEXLIB="$LIBS"])
+      LIBS="$ac_save_LIBS"])dnl
+])
+AC_SUBST(LEXLIB)
+
+dnl This test is done last so that we don't define YYTEXT_POINTER if
+dnl any of the above tests gave up on lex.
+AS_IF([test "$LEX" != :], [
+AC_CACHE_CHECK(whether yytext is a pointer, ac_cv_prog_lex_yytext_pointer,
+[# POSIX says lex can declare yytext either as a pointer or an array; the
+# default is implementation-dependent.  Figure out which it is, since
+# not all implementations provide the %pointer and %array declarations.
+ac_cv_prog_lex_yytext_pointer=no
+AC_COMPILE_IFELSE([AC_LANG_DEFINES_PROVIDED
+  [#define YYTEXT_POINTER 1
+`cat $LEX_OUTPUT_ROOT.c`]],
+  [ac_cv_prog_lex_yytext_pointer=yes])
+])
+dnl
+if test $ac_cv_prog_lex_yytext_pointer = yes; then
+  AC_DEFINE(YYTEXT_POINTER, 1,
+	    [Define to 1 if `lex' declares `yytext' as a `char *' by default,
+	     not a `char[]'.])
+fi
+])
+rm -f conftest.l $LEX_OUTPUT_ROOT.c
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:878: -1- AU_DEFINE([AC_DECL_YYTEXT], [m4_ifval([], [_au_warn_AC_DECL_YYTEXT([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_PROG_LEX])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:878: -1- AU_DEFINE([_au_warn_AC_DECL_YYTEXT], [m4_warning($@)dnl
+m4_define([_au_warn_AC_DECL_YYTEXT], [])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:878: -1- m4_define([m4_location(AC_DECL_YYTEXT)], [/usr/share/autoconf/autoconf/programs.m4:878])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:878: -1- m4_define([AC_DECL_YYTEXT], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_DECL_YYTEXT' is obsolete.
+You should run autoupdate.])dnl
+AC_PROG_LEX[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:885: -1- m4_define([m4_location(AC_PROG_LN_S)], [/usr/share/autoconf/autoconf/programs.m4:885])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:885: -1- m4_define([AC_PROG_LN_S], [_m4_defun_pro([$0])AC_MSG_CHECKING([whether ln -s works])
+AC_SUBST([LN_S], [$as_ln_s])dnl
+if test "$LN_S" = "ln -s"; then
+  AC_MSG_RESULT([yes])
+else
+  AC_MSG_RESULT([no, using $LN_S])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:904: -1- m4_define([m4_location(AC_PROG_MAKE_SET)], [/usr/share/autoconf/autoconf/programs.m4:904])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:904: -1- m4_define([AC_PROG_MAKE_SET], [_m4_defun_pro([$0])AC_MSG_CHECKING([whether ${MAKE-make} sets \$(MAKE)])
+set x ${MAKE-make}
+ac_make=`AS_ECHO(["$[2]"]) | sed 's/+/p/g; s/[[^a-zA-Z0-9_]]/_/g'`
+AC_CACHE_VAL(ac_cv_prog_make_${ac_make}_set,
+[cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+	@echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make])dnl
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  AC_MSG_RESULT([yes])
+  SET_MAKE=
+else
+  AC_MSG_RESULT([no])
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+AC_SUBST([SET_MAKE])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:937: -1- m4_define([m4_location(AC_PROG_RANLIB)], [/usr/share/autoconf/autoconf/programs.m4:937])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:937: -1- m4_define([AC_PROG_RANLIB], [_m4_defun_pro([$0])AC_CHECK_TOOL(RANLIB, ranlib, :)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:944: -1- AU_DEFINE([AC_RSH], [m4_ifval([$0 is no longer supported.  Remove this warning when you
+adjust the code.], [_au_warn_AC_RSH([$0 is no longer supported.  Remove this warning when you
+adjust the code.])[m4_warn([obsolete],
+[$0 is no longer supported.  Remove this warning when you
+adjust the code.])dnl
+]])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:944: -1- AU_DEFINE([_au_warn_AC_RSH], [m4_warning($@)dnl
+m4_define([_au_warn_AC_RSH], [])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:944: -1- m4_define([m4_location(AC_RSH)], [/usr/share/autoconf/autoconf/programs.m4:944])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:944: -1- m4_define([AC_RSH], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_RSH' is obsolete.
+You should run autoupdate.])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:953: -1- m4_define([m4_location(AC_PROG_SED)], [/usr/share/autoconf/autoconf/programs.m4:953])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:953: -1- m4_define([AC_PROG_SED], [_m4_defun_pro([$0])AC_CACHE_CHECK([for a sed that does not truncate output], ac_cv_path_SED,
+    [dnl ac_script should not contain more than 99 commands (for HP-UX sed),
+     dnl but more than about 7000 bytes, to catch a limit in Solaris 8 /usr/ucb/sed.
+     ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     AS_UNSET([ac_script])
+     _AC_PATH_PROGS_FEATURE_CHECK(SED, [sed gsed],
+	[_AC_FEATURE_CHECK_LENGTH([ac_path_SED], [ac_cv_path_SED],
+		["$ac_path_SED" -f conftest.sed])])])
+ SED="$ac_cv_path_SED"
+ AC_SUBST([SED])dnl
+ rm -f conftest.sed
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:980: -1- m4_define([m4_location(AC_PROG_YACC)], [/usr/share/autoconf/autoconf/programs.m4:980])
+m4trace:/usr/share/autoconf/autoconf/programs.m4:980: -1- m4_define([AC_PROG_YACC], [_m4_defun_pro([$0])AC_CHECK_PROGS(YACC, 'bison -y' byacc, yacc)dnl
+AC_ARG_VAR(YACC,
+[The `Yet Another Compiler Compiler' implementation to use.  Defaults to
+the first program found out of: `bison -y', `byacc', `yacc'.])dnl
+AC_ARG_VAR(YFLAGS,
+[The list of arguments that will be passed by default to $YACC.  This script
+will default YFLAGS to the empty string to avoid a default value of `-d' given
+by some make applications.])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:41: -1- m4_include([autoconf/lang.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:41: -1- m4_define([m4_include(autoconf/lang.m4)])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:56: -1- m4_define([AC_LANG_CASE], [m4_case(_AC_LANG, $@)])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:64: -1- m4_define([_AC_LANG_DISPATCH], [m4_ifdef([$1($2)],
+       [m4_indir([$1($2)], m4_shift2($@))],
+       [m4_fatal([$1: unknown language: $2])])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:82: -1- m4_define([m4_location(_AC_LANG_SET)], [/usr/share/autoconf/autoconf/lang.m4:82])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:82: -1- m4_define([_AC_LANG_SET], [_m4_defun_pro([$0])_AC_LANG_DISPATCH([AC_LANG], [$2])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:89: -1- m4_define([m4_location(AC_LANG)], [/usr/share/autoconf/autoconf/lang.m4:89])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:89: -1- m4_define([AC_LANG], [_m4_defun_pro([$0])_AC_LANG_SET(m4_ifdef([_AC_LANG], [m4_defn([_AC_LANG])]),
+	      [$1])dnl
+m4_define([_AC_LANG], [$1])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:98: -1- m4_define([m4_location(AC_LANG_PUSH)], [/usr/share/autoconf/autoconf/lang.m4:98])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:98: -1- m4_define([AC_LANG_PUSH], [_m4_defun_pro([$0])_AC_LANG_SET(m4_ifdef([_AC_LANG], [m4_defn([_AC_LANG])]),
+	      [$1])dnl
+m4_pushdef([_AC_LANG], [$1])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:108: -1- m4_define([m4_location(AC_LANG_POP)], [/usr/share/autoconf/autoconf/lang.m4:108])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:108: -1- m4_define([AC_LANG_POP], [_m4_defun_pro([$0])m4_ifval([$1],
+ [m4_if([$1], m4_defn([_AC_LANG]), [],
+  [m4_fatal([$0($1): unexpected current language: ]m4_defn([_AC_LANG]))])])dnl
+m4_pushdef([$0 OLD], m4_defn([_AC_LANG]))dnl
+m4_popdef([_AC_LANG])dnl
+_AC_LANG_SET(m4_defn([$0 OLD]), m4_defn([_AC_LANG]))dnl
+m4_popdef([$0 OLD])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:128: -1- m4_define([m4_location(AC_LANG_SAVE)], [/usr/share/autoconf/autoconf/lang.m4:128])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:128: -1- m4_define([AC_LANG_SAVE], [_m4_defun_pro([$0])m4_pushdef([_AC_LANG], _AC_LANG)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:139: -1- m4_define([m4_location(AC_LANG_RESTORE)], [/usr/share/autoconf/autoconf/lang.m4:139])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:139: -1- m4_define([AC_LANG_RESTORE], [_m4_defun_pro([$0])AC_LANG_POP($@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:147: -1- m4_define([m4_location(_AC_LANG_ABBREV)], [/usr/share/autoconf/autoconf/lang.m4:147])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:147: -1- m4_define([_AC_LANG_ABBREV], [_m4_defun_pro([$0])_AC_LANG_DISPATCH([$0], _AC_LANG, $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:155: -1- m4_define([m4_location(_AC_LANG_PREFIX)], [/usr/share/autoconf/autoconf/lang.m4:155])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:155: -1- m4_define([_AC_LANG_PREFIX], [_m4_defun_pro([$0])_AC_LANG_DISPATCH([$0], _AC_LANG, $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:162: -1- m4_define([m4_location(AC_LANG_ASSERT)], [/usr/share/autoconf/autoconf/lang.m4:162])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:162: -1- m4_define([AC_LANG_ASSERT], [_m4_defun_pro([$0])m4_if(_AC_LANG, $1, [],
+       [m4_fatal([$0: current language is not $1: ] _AC_LANG)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:175: -1- m4_define([AC_LANG_DEFINE], [m4_define([AC_LANG($1)], [$6])
+m4_define([_AC_LANG_ABBREV($1)], [$2])
+m4_define([_AC_LANG_PREFIX($1)], [$3])
+m4_define([_AC_CC($1)], [$4])
+m4_copy([AC_LANG_CONFTEST($5)], [AC_LANG_CONFTEST($1)])
+m4_copy([AC_LANG_SOURCE($5)], [AC_LANG_SOURCE($1)])
+m4_copy([_AC_LANG_NULL_PROGRAM($5)], [_AC_LANG_NULL_PROGRAM($1)])
+m4_ifval([$5],
+[m4_copy([AC_LANG_PROGRAM($5)], [AC_LANG_PROGRAM($1)])]
+[m4_copy([AC_LANG_CALL($5)], [AC_LANG_CALL($1)])]
+[m4_copy([AC_LANG_FUNC_LINK_TRY($5)], [AC_LANG_FUNC_LINK_TRY($1)])]
+[m4_copy([AC_LANG_BOOL_COMPILE_TRY($5)], [AC_LANG_BOOL_COMPILE_TRY($1)])]
+[m4_copy([AC_LANG_INT_SAVE($5)], [AC_LANG_INT_SAVE($1)])]
+[m4_copy([_AC_LANG_IO_PROGRAM($5)], [_AC_LANG_IO_PROGRAM($1)])])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:199: -1- m4_define([m4_location(AC_LANG_CONFTEST)], [/usr/share/autoconf/autoconf/lang.m4:199])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:199: -1- m4_define([AC_LANG_CONFTEST], [_m4_defun_pro([$0])m4_pushdef([_AC_LANG_DEFINES_PROVIDED],
+  [m4_warn([syntax], [$0: no AC_LANG_SOURCE call detected in body])])_AC_LANG_DISPATCH([$0], _AC_LANG, $@)[]_AC_LANG_DEFINES_PROVIDED[]m4_popdef([_AC_LANG_DEFINES_PROVIDED])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:213: -1- m4_define([AC_LANG_CONFTEST()], [cat > conftest.$ac_ext <<_ACEOF
+AC_LANG_DEFINES_PROVIDED[]$1
+_ACEOF])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:222: -1- m4_define([AC_LANG_DEFINES_PROVIDED], [m4_define([_$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:230: -1- m4_define([m4_location(AC_LANG_SOURCE)], [/usr/share/autoconf/autoconf/lang.m4:230])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:230: -1- m4_define([AC_LANG_SOURCE], [_m4_defun_pro([$0])AC_LANG_DEFINES_PROVIDED[]_AC_LANG_DISPATCH([$0], _AC_LANG, $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:237: -1- m4_define([AC_LANG_SOURCE()], [$1])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:247: -1- m4_define([m4_location(AC_LANG_PROGRAM)], [/usr/share/autoconf/autoconf/lang.m4:247])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:247: -1- m4_define([AC_LANG_PROGRAM], [_m4_defun_pro([$0])AC_LANG_SOURCE([_AC_LANG_DISPATCH([$0], _AC_LANG, $@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:254: -1- m4_define([_AC_LANG_NULL_PROGRAM()], [AC_LANG_PROGRAM([], [])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:262: -1- m4_define([m4_location(_AC_LANG_NULL_PROGRAM)], [/usr/share/autoconf/autoconf/lang.m4:262])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:262: -1- m4_define([_AC_LANG_NULL_PROGRAM], [_m4_defun_pro([$0])AC_LANG_SOURCE([_AC_LANG_DISPATCH([$0], _AC_LANG, $@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:271: -1- m4_define([m4_location(_AC_LANG_IO_PROGRAM)], [/usr/share/autoconf/autoconf/lang.m4:271])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:271: -1- m4_define([_AC_LANG_IO_PROGRAM], [_m4_defun_pro([$0])AC_LANG_SOURCE([_AC_LANG_DISPATCH([$0], _AC_LANG, $@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:278: -1- m4_define([m4_location(AC_LANG_CALL)], [/usr/share/autoconf/autoconf/lang.m4:278])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:278: -1- m4_define([AC_LANG_CALL], [_m4_defun_pro([$0])m4_ifval([$2], [], [m4_warn([syntax], [$0: no function given])])dnl
+_AC_LANG_DISPATCH([$0], _AC_LANG, $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:286: -1- m4_define([m4_location(AC_LANG_FUNC_LINK_TRY)], [/usr/share/autoconf/autoconf/lang.m4:286])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:286: -1- m4_define([AC_LANG_FUNC_LINK_TRY], [_m4_defun_pro([$0])m4_ifval([$1], [], [m4_warn([syntax], [$0: no function given])])dnl
+_AC_LANG_DISPATCH([$0], _AC_LANG, $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:295: -1- m4_define([m4_location(AC_LANG_BOOL_COMPILE_TRY)], [/usr/share/autoconf/autoconf/lang.m4:295])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:295: -1- m4_define([AC_LANG_BOOL_COMPILE_TRY], [_m4_defun_pro([$0])_AC_LANG_DISPATCH([$0], _AC_LANG, $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:303: -1- m4_define([m4_location(AC_LANG_INT_SAVE)], [/usr/share/autoconf/autoconf/lang.m4:303])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:303: -1- m4_define([AC_LANG_INT_SAVE], [_m4_defun_pro([$0])_AC_LANG_DISPATCH([$0], _AC_LANG, $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:310: -1- m4_define([_AC_CC], [_AC_LANG_DISPATCH([$0], _AC_LANG, $@)])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:326: -1- m4_define([AC_LANG_COMPILER], [AC_BEFORE([AC_LANG_COMPILER(]_AC_LANG[)],
+	   [AC_LANG_PREPROC(]_AC_LANG[)])dnl
+_AC_LANG_DISPATCH([$0], _AC_LANG, $@)])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:335: -1- m4_define([m4_location(AC_LANG_COMPILER_REQUIRE)], [/usr/share/autoconf/autoconf/lang.m4:335])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:335: -1- m4_define([AC_LANG_COMPILER_REQUIRE], [_m4_defun_pro([$0])m4_require([AC_LANG_COMPILER(]_AC_LANG[)],
+	    [AC_LANG_COMPILER])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:351: -1- m4_define([_AC_LANG_COMPILER_GNU], [AC_CACHE_CHECK([whether the compiler supports GNU _AC_LANG],
+		[ac_cv_[]_AC_LANG_ABBREV[]_compiler_gnu],
+[_AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[#ifndef __GNUC__
+       choke me
+#endif
+]])],
+		   [ac_compiler_gnu=yes],
+		   [ac_compiler_gnu=no])
+ac_cv_[]_AC_LANG_ABBREV[]_compiler_gnu=$ac_compiler_gnu
+])
+ac_compiler_gnu=$ac_cv_[]_AC_LANG_ABBREV[]_compiler_gnu
+])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:372: -1- m4_define([AC_LANG_PREPROC], [AC_LANG_COMPILER_REQUIRE()dnl
+_AC_LANG_DISPATCH([$0], _AC_LANG, $@)])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:380: -1- m4_define([m4_location(AC_LANG_PREPROC_REQUIRE)], [/usr/share/autoconf/autoconf/lang.m4:380])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:380: -1- m4_define([AC_LANG_PREPROC_REQUIRE], [_m4_defun_pro([$0])m4_require([AC_LANG_PREPROC(]_AC_LANG[)],
+	    [AC_LANG_PREPROC])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:389: -1- m4_define([m4_location(AC_REQUIRE_CPP)], [/usr/share/autoconf/autoconf/lang.m4:389])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:389: -1- m4_define([AC_REQUIRE_CPP], [_m4_defun_pro([$0])AC_LANG_PREPROC_REQUIRE[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:414: -1- m4_define([m4_location(AC_NO_EXECUTABLES)], [/usr/share/autoconf/autoconf/lang.m4:414])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:414: -1- m4_define([AC_NO_EXECUTABLES], [_m4_defun_once([AC_NO_EXECUTABLES], [m4_divert_push([KILL])
+m4_divert_text([DEFAULTS], [ac_no_link=no])
+
+AC_BEFORE([$0], [_AC_COMPILER_EXEEXT])
+AC_BEFORE([$0], [AC_LINK_IFELSE])
+
+m4_define([_AC_COMPILER_EXEEXT],
+[AC_LANG_CONFTEST([_AC_LANG_NULL_PROGRAM])
+if _AC_DO_VAR(ac_link); then
+  ac_no_link=no
+  ]m4_defn([_AC_COMPILER_EXEEXT])[
+else
+  rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.o conftest.obj conftest.dSYM
+  ac_no_link=yes
+  # Setting cross_compile will disable run tests; it will
+  # also disable AC_CHECK_FILE but that's generally
+  # correct if we can't link.
+  cross_compiling=yes
+  EXEEXT=
+  _AC_COMPILER_EXEEXT_CROSS
+fi
+])
+
+m4_define([AC_LINK_IFELSE],
+[if test x$ac_no_link = xyes; then
+  AC_MSG_ERROR([link tests are not allowed after AC@&t@_NO_EXECUTABLES])
+fi
+]m4_defn([AC_LINK_IFELSE]))
+
+m4_divert_pop()dnl
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_NO_EXECUTABLES])m4_unquote(], [)_m4_defun_epi([AC_NO_EXECUTABLES])]],
+m4_ifdef([_m4_diverting([AC_NO_EXECUTABLES])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_NO_EXECUTABLES],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:482: -1- m4_define([_AC_COMPILER_OBJEXT_REJECT], [*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:490: -1- m4_define([_AC_COMPILER_EXEEXT_REJECT], [_AC_COMPILER_OBJEXT_REJECT | *.o | *.obj])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:498: -1- m4_define([m4_location(AC_EXEEXT)], [/usr/share/autoconf/autoconf/lang.m4:498])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:498: -1- m4_define([AC_EXEEXT], [_m4_defun_pro([$0])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:499: -1- m4_define([m4_location(AC_OBJEXT)], [/usr/share/autoconf/autoconf/lang.m4:499])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:499: -1- m4_define([AC_OBJEXT], [_m4_defun_pro([$0])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:527: -1- m4_define([_AC_COMPILER_EXEEXT_DEFAULT], [# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+AC_MSG_CHECKING([whether the _AC_LANG compiler works])
+ac_link_default=`AS_ECHO(["$ac_link"]) | sed ['s/ -o *conftest[^ ]*//']`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    _AC_COMPILER_EXEEXT_REJECT ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+AS_IF([_AC_DO_VAR(ac_link_default)],
+[# Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    _AC_COMPILER_EXEEXT_REJECT )
+	;;
+    [[ab]].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : ['[^.]*\(\..*\)']`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+],
+      [ac_file=''])
+AS_IF([test -z "$ac_file"],
+[AC_MSG_RESULT([no])
+_AC_MSG_LOG_CONFTEST
+AC_MSG_FAILURE([_AC_LANG compiler cannot create executables], 77)],
+[AC_MSG_RESULT([yes])])
+AC_MSG_CHECKING([for _AC_LANG compiler default output file name])
+AC_MSG_RESULT([$ac_file])
+ac_exeext=$ac_cv_exeext
+])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:603: -1- m4_define([_AC_COMPILER_EXEEXT_CROSS], [# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+AC_MSG_CHECKING([whether we are cross compiling])
+if test "$cross_compiling" != yes; then
+  _AC_DO_VAR(ac_link)
+  if _AC_DO_TOKENS([./conftest$ac_cv_exeext]); then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	AC_MSG_FAILURE([cannot run _AC_LANG compiled programs.
+If you meant to cross compile, use `--host'.], 77)
+    fi
+  fi
+fi
+AC_MSG_RESULT([$cross_compiling])
+])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:628: -1- m4_define([_AC_COMPILER_EXEEXT_O], [AC_MSG_CHECKING([for suffix of executables])
+AS_IF([_AC_DO_VAR(ac_link)],
+[# If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    _AC_COMPILER_EXEEXT_REJECT ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : ['[^.]*\(\..*\)']`
+	  break;;
+    * ) break;;
+  esac
+done],
+	      [AC_MSG_FAILURE([cannot compute suffix of executables: cannot compile and link])])
+rm -f conftest conftest$ac_cv_exeext
+AC_MSG_RESULT([$ac_cv_exeext])
+])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:667: -1- m4_define([m4_location(_AC_COMPILER_EXEEXT)], [/usr/share/autoconf/autoconf/lang.m4:667])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:667: -1- m4_define([_AC_COMPILER_EXEEXT], [_m4_defun_pro([$0])AC_LANG_CONFTEST([_AC_LANG_NULL_PROGRAM])
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+_AC_COMPILER_EXEEXT_DEFAULT
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+_AC_COMPILER_EXEEXT_O
+rm -f conftest.$ac_ext
+AC_SUBST([EXEEXT], [$ac_cv_exeext])dnl
+ac_exeext=$EXEEXT
+AC_LANG_CONFTEST([_AC_LANG_IO_PROGRAM])
+ac_clean_files="$ac_clean_files conftest.out"
+_AC_COMPILER_EXEEXT_CROSS
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:696: -1- m4_define([_AC_COMPILER_OBJEXT], [AC_CACHE_CHECK([for suffix of object files], ac_cv_objext,
+[AC_LANG_CONFTEST([_AC_LANG_NULL_PROGRAM])
+rm -f conftest.o conftest.obj
+AS_IF([_AC_DO_VAR(ac_compile)],
+[for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    _AC_COMPILER_OBJEXT_REJECT ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done],
+      [_AC_MSG_LOG_CONFTEST
+AC_MSG_FAILURE([cannot compute suffix of object files: cannot compile])])
+rm -f conftest.$ac_cv_objext conftest.$ac_ext])
+AC_SUBST([OBJEXT], [$ac_cv_objext])dnl
+ac_objext=$OBJEXT
+])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:727: -1- m4_define([m4_location(AC_LANG_WERROR)], [/usr/share/autoconf/autoconf/lang.m4:727])
+m4trace:/usr/share/autoconf/autoconf/lang.m4:727: -1- m4_define([AC_LANG_WERROR], [_m4_defun_pro([$0])m4_divert_text([DEFAULTS], [ac_[]_AC_LANG_ABBREV[]_werror_flag=])
+ac_[]_AC_LANG_ABBREV[]_werror_flag=yes[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:42: -1- m4_include([autoconf/c.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:42: -1- m4_define([m4_include(autoconf/c.m4)])
+m4trace:/usr/share/autoconf/autoconf/c.m4:61: -1- m4_define([AC_LANG(C)], [ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:61: -1- m4_define([_AC_LANG_ABBREV(C)], [c])
+m4trace:/usr/share/autoconf/autoconf/c.m4:61: -1- m4_define([_AC_LANG_PREFIX(C)], [C])
+m4trace:/usr/share/autoconf/autoconf/c.m4:61: -1- m4_define([_AC_CC(C)], [CC])
+m4trace:/usr/share/autoconf/autoconf/c.m4:72: -1- AU_DEFINE([AC_LANG_C], [m4_ifval([], [_au_warn_AC_LANG_C([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_LANG(C)])
+m4trace:/usr/share/autoconf/autoconf/c.m4:72: -1- AU_DEFINE([_au_warn_AC_LANG_C], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LANG_C], [])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:72: -1- m4_define([m4_location(AC_LANG_C)], [/usr/share/autoconf/autoconf/c.m4:72])
+m4trace:/usr/share/autoconf/autoconf/c.m4:72: -1- m4_define([AC_LANG_C], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LANG_C' is obsolete.
+You should run autoupdate.])dnl
+AC_LANG(C)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:86: -1- m4_define([AC_LANG_CONFTEST(C)], [cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$1
+_ACEOF])
+m4trace:/usr/share/autoconf/autoconf/c.m4:95: -1- m4_define([AC_LANG_PROGRAM(C)], [$1
+m4_ifdef([_AC_LANG_PROGRAM_C_F77_HOOKS], [_AC_LANG_PROGRAM_C_F77_HOOKS])[]dnl
+m4_ifdef([_AC_LANG_PROGRAM_C_FC_HOOKS], [_AC_LANG_PROGRAM_C_FC_HOOKS])[]dnl
+int
+main (void)
+{
+dnl Do *not* indent the following line: there may be CPP directives.
+dnl Don't move the `;' right after for the same reason.
+$2
+  ;
+  return 0;
+}])
+m4trace:/usr/share/autoconf/autoconf/c.m4:114: -1- m4_define([_AC_LANG_IO_PROGRAM(C)], [AC_LANG_PROGRAM([@%:@include <stdio.h>],
+[FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:124: -1- m4_define([AC_LANG_CALL(C)], [AC_LANG_PROGRAM([$1
+m4_if([$2], [main], ,
+[/* 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.  */
+char $2 ();])], [return $2 ();])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:147: -1- m4_define([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_PROGRAM(
+[/* Define $1 to an innocuous variant, in case <limits.h> declares $1.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $1 innocuous_$1
+
+/* System header to define __stub macros and hopefully few prototypes,
+   which can conflict with char $1 (); below.  */
+
+#include <limits.h>
+#undef $1
+
+/* 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 $1 ();
+/* 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_$1 || defined __stub___$1
+choke me
+#endif
+], [return $1 ();])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:181: -1- m4_define([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_PROGRAM([$1], [static int test_array @<:@1 - 2 * !($2)@:>@;
+test_array @<:@0@:>@ = 0;
+return test_array @<:@0@:>@;
+])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:192: -1- m4_define([AC_LANG_INT_SAVE(C)], [AC_LANG_PROGRAM([$1
+static long int longval (void) { return $2; }
+static unsigned long int ulongval (void) { return $2; }
+@%:@include <stdio.h>
+@%:@include <stdlib.h>],
+[
+  FILE *f = fopen ("conftest.val", "w");
+  if (! f)
+    return 1;
+  if (($2) < 0)
+    {
+      long int i = longval ();
+      if (i != ($2))
+	return 1;
+      fprintf (f, "%ld", i);
+    }
+  else
+    {
+      unsigned long int i = ulongval ();
+      if (i != ($2))
+	return 1;
+      fprintf (f, "%lu", i);
+    }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
+  return ferror (f) || fclose (f) != 0;
+])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:231: -1- m4_define([AC_LANG(C++)], [ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:231: -1- m4_define([_AC_LANG_ABBREV(C++)], [cxx])
+m4trace:/usr/share/autoconf/autoconf/c.m4:231: -1- m4_define([_AC_LANG_PREFIX(C++)], [CXX])
+m4trace:/usr/share/autoconf/autoconf/c.m4:231: -1- m4_define([_AC_CC(C++)], [CXX])
+m4trace:/usr/share/autoconf/autoconf/c.m4:242: -1- m4_define([AC_LANG_CALL(C++)], [AC_LANG_PROGRAM([[$1
+namespace conftest {
+  extern "C" int $2 ();
+}]],
+[[return conftest::$2 ();]])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:262: -1- AU_DEFINE([AC_LANG_CPLUSPLUS], [m4_ifval([], [_au_warn_AC_LANG_CPLUSPLUS([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_LANG(C++)])
+m4trace:/usr/share/autoconf/autoconf/c.m4:262: -1- AU_DEFINE([_au_warn_AC_LANG_CPLUSPLUS], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LANG_CPLUSPLUS], [])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:262: -1- m4_define([m4_location(AC_LANG_CPLUSPLUS)], [/usr/share/autoconf/autoconf/c.m4:262])
+m4trace:/usr/share/autoconf/autoconf/c.m4:262: -1- m4_define([AC_LANG_CPLUSPLUS], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LANG_CPLUSPLUS' is obsolete.
+You should run autoupdate.])dnl
+AC_LANG(C++)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:273: -1- m4_define([AC_LANG(Objective C)], [ac_ext=m
+ac_cpp='$OBJCPP $CPPFLAGS'
+ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
+ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
+ac_compiler_gnu=$ac_cv_objc_compiler_gnu
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:273: -1- m4_define([_AC_LANG_ABBREV(Objective C)], [objc])
+m4trace:/usr/share/autoconf/autoconf/c.m4:273: -1- m4_define([_AC_LANG_PREFIX(Objective C)], [OBJC])
+m4trace:/usr/share/autoconf/autoconf/c.m4:273: -1- m4_define([_AC_CC(Objective C)], [OBJC])
+m4trace:/usr/share/autoconf/autoconf/c.m4:284: -1- AU_DEFINE([AC_LANG_OBJC], [m4_ifval([], [_au_warn_AC_LANG_OBJC([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_LANG(Objective C)])
+m4trace:/usr/share/autoconf/autoconf/c.m4:284: -1- AU_DEFINE([_au_warn_AC_LANG_OBJC], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LANG_OBJC], [])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:284: -1- m4_define([m4_location(AC_LANG_OBJC)], [/usr/share/autoconf/autoconf/c.m4:284])
+m4trace:/usr/share/autoconf/autoconf/c.m4:284: -1- m4_define([AC_LANG_OBJC], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LANG_OBJC' is obsolete.
+You should run autoupdate.])dnl
+AC_LANG(Objective C)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:295: -1- m4_define([AC_LANG(Objective C++)], [ac_ext=mm
+ac_cpp='$OBJCXXCPP $CPPFLAGS'
+ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
+ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
+ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:295: -1- m4_define([_AC_LANG_ABBREV(Objective C++)], [objcxx])
+m4trace:/usr/share/autoconf/autoconf/c.m4:295: -1- m4_define([_AC_LANG_PREFIX(Objective C++)], [OBJCXX])
+m4trace:/usr/share/autoconf/autoconf/c.m4:295: -1- m4_define([_AC_CC(Objective C++)], [OBJCXX])
+m4trace:/usr/share/autoconf/autoconf/c.m4:318: -1- m4_define([m4_location(_AC_ARG_VAR_CPPFLAGS)], [/usr/share/autoconf/autoconf/c.m4:318])
+m4trace:/usr/share/autoconf/autoconf/c.m4:318: -1- m4_define([_AC_ARG_VAR_CPPFLAGS], [_m4_defun_pro([$0])AC_ARG_VAR([CPPFLAGS],
+	    [(Objective) C/C++ preprocessor flags, e.g. -I<include dir>
+	     if you have headers in a nonstandard directory <include dir>])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:328: -1- m4_define([m4_location(_AC_ARG_VAR_LDFLAGS)], [/usr/share/autoconf/autoconf/c.m4:328])
+m4trace:/usr/share/autoconf/autoconf/c.m4:328: -1- m4_define([_AC_ARG_VAR_LDFLAGS], [_m4_defun_pro([$0])AC_ARG_VAR([LDFLAGS],
+	    [linker flags, e.g. -L<lib dir> if you have libraries in a
+	     nonstandard directory <lib dir>])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:338: -1- m4_define([m4_location(_AC_ARG_VAR_LIBS)], [/usr/share/autoconf/autoconf/c.m4:338])
+m4trace:/usr/share/autoconf/autoconf/c.m4:338: -1- m4_define([_AC_ARG_VAR_LIBS], [_m4_defun_pro([$0])AC_ARG_VAR([LIBS],
+	    [libraries to pass to the linker, e.g. -l<library>])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:346: -1- m4_define([m4_location(AC_LANG_PREPROC(C))], [/usr/share/autoconf/autoconf/c.m4:346])
+m4trace:/usr/share/autoconf/autoconf/c.m4:346: -1- m4_define([AC_LANG_PREPROC(C)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CPP])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:355: -1- m4_define([m4_location(_AC_PROG_PREPROC_WORKS_IFELSE)], [/usr/share/autoconf/autoconf/c.m4:355])
+m4trace:/usr/share/autoconf/autoconf/c.m4:355: -1- m4_define([_AC_PROG_PREPROC_WORKS_IFELSE], [_m4_defun_pro([$0])ac_preproc_ok=false
+for ac_[]_AC_LANG_ABBREV[]_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  _AC_PREPROC_IFELSE([AC_LANG_SOURCE([[@%:@include <limits.h>
+		     Syntax error]])],
+		     [],
+		     [# Broken: fails on valid input.
+continue])
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  _AC_PREPROC_IFELSE([AC_LANG_SOURCE([[@%:@include <ac_nonexistent.h>]])],
+		     [# Broken: success on invalid input.
+continue],
+		     [# Passes both tests.
+ac_preproc_ok=:
+break])
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+AS_IF([$ac_preproc_ok], [$1], [$2])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:392: -1- m4_define([m4_location(AC_PROG_CPP)], [/usr/share/autoconf/autoconf/c.m4:392])
+m4trace:/usr/share/autoconf/autoconf/c.m4:392: -1- m4_define([AC_PROG_CPP], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CC])dnl
+AC_ARG_VAR([CPP],      [C preprocessor])dnl
+_AC_ARG_VAR_CPPFLAGS()dnl
+AC_LANG_PUSH(C)dnl
+AC_MSG_CHECKING([how to run the C preprocessor])
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  AC_CACHE_VAL([ac_cv_prog_CPP],
+  [dnl
+    # Double quotes because $CC needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
+    do
+      _AC_PROG_PREPROC_WORKS_IFELSE([break])
+    done
+    ac_cv_prog_CPP=$CPP
+  ])dnl
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+AC_MSG_RESULT([$CPP])
+_AC_PROG_PREPROC_WORKS_IFELSE([],
+		[AC_MSG_FAILURE([C preprocessor "$CPP" fails sanity check])])
+AC_SUBST(CPP)dnl
+AC_LANG_POP(C)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:426: -1- m4_define([m4_location(AC_PROG_CPP_WERROR)], [/usr/share/autoconf/autoconf/c.m4:426])
+m4trace:/usr/share/autoconf/autoconf/c.m4:426: -1- m4_define([AC_PROG_CPP_WERROR], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CPP])dnl
+ac_c_preproc_warn_flag=yes[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:433: -1- m4_define([m4_location(AC_LANG_COMPILER(C))], [/usr/share/autoconf/autoconf/c.m4:433])
+m4trace:/usr/share/autoconf/autoconf/c.m4:433: -1- m4_define([AC_LANG_COMPILER(C)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CC])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:440: -1- AU_DEFINE([ac_cv_prog_gcc], [m4_ifval([], [_au_warn_ac_cv_prog_gcc([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+ac_cv_c_compiler_gnu])
+m4trace:/usr/share/autoconf/autoconf/c.m4:440: -1- AU_DEFINE([_au_warn_ac_cv_prog_gcc], [m4_warning($@)dnl
+m4_define([_au_warn_ac_cv_prog_gcc], [])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:440: -1- m4_define([m4_location(ac_cv_prog_gcc)], [/usr/share/autoconf/autoconf/c.m4:440])
+m4trace:/usr/share/autoconf/autoconf/c.m4:440: -1- m4_define([ac_cv_prog_gcc], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
+You should run autoupdate.])dnl
+ac_cv_c_compiler_gnu[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:452: -1- m4_define([m4_location(AC_PROG_CC)], [/usr/share/autoconf/autoconf/c.m4:452])
+m4trace:/usr/share/autoconf/autoconf/c.m4:452: -1- m4_define([AC_PROG_CC], [_m4_defun_pro([$0])AC_LANG_PUSH(C)dnl
+AC_ARG_VAR([CC],     [C compiler command])dnl
+AC_ARG_VAR([CFLAGS], [C compiler flags])dnl
+_AC_ARG_VAR_LDFLAGS()dnl
+_AC_ARG_VAR_LIBS()dnl
+_AC_ARG_VAR_CPPFLAGS()dnl
+m4_ifval([$1],
+      [AC_CHECK_TOOLS(CC, [$1])],
+[AC_CHECK_TOOL(CC, gcc)
+if test -z "$CC"; then
+  dnl Here we want:
+  dnl	AC_CHECK_TOOL(CC, cc)
+  dnl but without the check for a tool without the prefix.
+  dnl Until the check is removed from there, copy the code:
+  if test -n "$ac_tool_prefix"; then
+    AC_CHECK_PROG(CC, [${ac_tool_prefix}cc], [${ac_tool_prefix}cc])
+  fi
+fi
+if test -z "$CC"; then
+  AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc)
+fi
+if test -z "$CC"; then
+  AC_CHECK_TOOLS(CC, cl.exe)
+fi
+if test -z "$CC"; then
+  AC_CHECK_TOOL(CC, clang)
+fi
+])
+
+test -z "$CC" && AC_MSG_FAILURE([no acceptable C compiler found in \$PATH])
+
+# Provide some information about the compiler.
+_AS_ECHO_LOG([checking for _AC_LANG compiler version])
+set X $ac_compile
+ac_compiler=$[2]
+for ac_option in --version -v -V -qversion -version; do
+  _AC_DO_LIMIT([$ac_compiler $ac_option >&AS_MESSAGE_LOG_FD])
+done
+
+m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
+m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
+_AC_LANG_COMPILER_GNU
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+_AC_PROG_CC_G
+_AC_PROG_CC_STDC_EDITION
+AC_LANG_POP(C)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:512: -1- m4_define([_AC_PROG_CC_G], [ac_test_CFLAGS=${CFLAGS+y}
+ac_save_CFLAGS=$CFLAGS
+AC_CACHE_CHECK(whether $CC accepts -g, ac_cv_prog_cc_g,
+  [ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+     [ac_cv_prog_cc_g=yes],
+     [CFLAGS=""
+      _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+	[],
+	[ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+	   [ac_cv_prog_cc_g=yes])])])
+   ac_c_werror_flag=$ac_save_c_werror_flag])
+if test $ac_test_CFLAGS; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:550: -1- m4_define([m4_location(AC_PROG_GCC_TRADITIONAL)], [/usr/share/autoconf/autoconf/c.m4:550])
+m4trace:/usr/share/autoconf/autoconf/c.m4:550: -1- m4_define([AC_PROG_GCC_TRADITIONAL], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CC])dnl
+if test $ac_cv_c_compiler_gnu = yes; then
+    AC_CACHE_CHECK(whether $CC needs -traditional,
+      ac_cv_prog_gcc_traditional,
+[  ac_pattern="Autoconf.*'x'"
+  AC_EGREP_CPP($ac_pattern, [#include <sgtty.h>
+Autoconf TIOCGETP],
+  ac_cv_prog_gcc_traditional=yes, ac_cv_prog_gcc_traditional=no)
+
+  if test $ac_cv_prog_gcc_traditional = no; then
+    AC_EGREP_CPP($ac_pattern, [#include <termio.h>
+Autoconf TCGETA],
+    ac_cv_prog_gcc_traditional=yes)
+  fi])
+  if test $ac_cv_prog_gcc_traditional = yes; then
+    CC="$CC -traditional"
+  fi
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:574: -1- m4_define([m4_location(AC_PROG_CC_C_O)], [/usr/share/autoconf/autoconf/c.m4:574])
+m4trace:/usr/share/autoconf/autoconf/c.m4:574: -1- m4_define([AC_PROG_CC_C_O], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CC])dnl
+if test "x$CC" != xcc; then
+  AC_MSG_CHECKING([whether $CC and cc understand -c and -o together])
+else
+  AC_MSG_CHECKING([whether cc understands -c and -o together])
+fi
+set dummy $CC; ac_cc=`AS_ECHO(["$[2]"]) |
+		      sed 's/[[^a-zA-Z0-9_]]/_/g;s/^[[0-9]]/_/'`
+AC_CACHE_VAL(ac_cv_prog_cc_${ac_cc}_c_o,
+[AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+# Make sure it works both with $CC and with simple cc.
+# We do the test twice because some compilers refuse to overwrite an
+# existing .o file with -o, though they will create one.
+ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&AS_MESSAGE_LOG_FD'
+rm -f conftest2.*
+if _AC_DO_VAR(ac_try) &&
+   test -f conftest2.$ac_objext && _AC_DO_VAR(ac_try);
+then
+  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
+  if test "x$CC" != xcc; then
+    # Test first that cc exists at all.
+    if _AC_DO_TOKENS(cc -c conftest.$ac_ext >&AS_MESSAGE_LOG_FD); then
+      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&AS_MESSAGE_LOG_FD'
+      rm -f conftest2.*
+      if _AC_DO_VAR(ac_try) &&
+	 test -f conftest2.$ac_objext && _AC_DO_VAR(ac_try);
+      then
+	# cc works too.
+	:
+      else
+	# cc exists but doesn't like -o.
+	eval ac_cv_prog_cc_${ac_cc}_c_o=no
+      fi
+    fi
+  fi
+else
+  eval ac_cv_prog_cc_${ac_cc}_c_o=no
+fi
+rm -rf core conftest*
+])dnl
+if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
+  AC_MSG_RESULT([yes])
+else
+  AC_MSG_RESULT([no])
+  AC_DEFINE(NO_MINUS_C_MINUS_O, 1,
+	   [Define to 1 if your C compiler doesn't accept -c and -o together.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:634: -1- m4_define([m4_location(AC_LANG_PREPROC(C++))], [/usr/share/autoconf/autoconf/c.m4:634])
+m4trace:/usr/share/autoconf/autoconf/c.m4:634: -1- m4_define([AC_LANG_PREPROC(C++)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CXXCPP])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:643: -1- m4_define([m4_location(AC_PROG_CXXCPP)], [/usr/share/autoconf/autoconf/c.m4:643])
+m4trace:/usr/share/autoconf/autoconf/c.m4:643: -1- m4_define([AC_PROG_CXXCPP], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CXX])dnl
+AC_ARG_VAR([CXXCPP],   [C++ preprocessor])dnl
+_AC_ARG_VAR_CPPFLAGS()dnl
+AC_LANG_PUSH(C++)dnl
+AC_MSG_CHECKING([how to run the C++ preprocessor])
+if test -z "$CXXCPP"; then
+  AC_CACHE_VAL(ac_cv_prog_CXXCPP,
+  [dnl
+    # Double quotes because $CXX needs to be expanded
+    for CXXCPP in "$CXX -E" cpp /lib/cpp
+    do
+      _AC_PROG_PREPROC_WORKS_IFELSE([break])
+    done
+    ac_cv_prog_CXXCPP=$CXXCPP
+  ])dnl
+  CXXCPP=$ac_cv_prog_CXXCPP
+else
+  ac_cv_prog_CXXCPP=$CXXCPP
+fi
+AC_MSG_RESULT([$CXXCPP])
+_AC_PROG_PREPROC_WORKS_IFELSE([],
+	  [AC_MSG_FAILURE([C++ preprocessor "$CXXCPP" fails sanity check])])
+AC_SUBST(CXXCPP)dnl
+AC_LANG_POP(C++)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:674: -1- m4_define([m4_location(AC_LANG_COMPILER(C++))], [/usr/share/autoconf/autoconf/c.m4:674])
+m4trace:/usr/share/autoconf/autoconf/c.m4:674: -1- m4_define([AC_LANG_COMPILER(C++)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CXX])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:681: -1- AU_DEFINE([ac_cv_prog_gxx], [m4_ifval([], [_au_warn_ac_cv_prog_gxx([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+ac_cv_cxx_compiler_gnu])
+m4trace:/usr/share/autoconf/autoconf/c.m4:681: -1- AU_DEFINE([_au_warn_ac_cv_prog_gxx], [m4_warning($@)dnl
+m4_define([_au_warn_ac_cv_prog_gxx], [])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:681: -1- m4_define([m4_location(ac_cv_prog_gxx)], [/usr/share/autoconf/autoconf/c.m4:681])
+m4trace:/usr/share/autoconf/autoconf/c.m4:681: -1- m4_define([ac_cv_prog_gxx], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `ac_cv_prog_gxx' is obsolete.
+You should run autoupdate.])dnl
+ac_cv_cxx_compiler_gnu[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:701: -1- m4_define([m4_location(AC_PROG_CXX)], [/usr/share/autoconf/autoconf/c.m4:701])
+m4trace:/usr/share/autoconf/autoconf/c.m4:701: -1- m4_define([AC_PROG_CXX], [_m4_defun_pro([$0])AC_LANG_PUSH(C++)dnl
+AC_ARG_VAR([CXX],      [C++ compiler command])dnl
+AC_ARG_VAR([CXXFLAGS], [C++ compiler flags])dnl
+_AC_ARG_VAR_LDFLAGS()dnl
+_AC_ARG_VAR_LIBS()dnl
+_AC_ARG_VAR_CPPFLAGS()dnl
+_AC_ARG_VAR_PRECIOUS([CCC])dnl
+if test -z "$CXX"; then
+  if test -n "$CCC"; then
+    CXX=$CCC
+  else
+    AC_CHECK_TOOLS(CXX,
+		   [m4_default([$1],
+			       [g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++])],
+		   g++)
+  fi
+fi
+# Provide some information about the compiler.
+_AS_ECHO_LOG([checking for _AC_LANG compiler version])
+set X $ac_compile
+ac_compiler=$[2]
+for ac_option in --version -v -V -qversion; do
+  _AC_DO_LIMIT([$ac_compiler $ac_option >&AS_MESSAGE_LOG_FD])
+done
+
+m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
+m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
+_AC_LANG_COMPILER_GNU
+if test $ac_compiler_gnu = yes; then
+  GXX=yes
+else
+  GXX=
+fi
+_AC_PROG_CXX_G
+_AC_PROG_CXX_STDCXX_EDITION
+AC_LANG_POP(C++)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:747: -1- m4_define([_AC_PROG_CXX_G], [ac_test_CXXFLAGS=${CXXFLAGS+y}
+ac_save_CXXFLAGS=$CXXFLAGS
+AC_CACHE_CHECK(whether $CXX accepts -g, ac_cv_prog_cxx_g,
+  [ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+   ac_cxx_werror_flag=yes
+   ac_cv_prog_cxx_g=no
+   CXXFLAGS="-g"
+   _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+     [ac_cv_prog_cxx_g=yes],
+     [CXXFLAGS=""
+      _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+	[],
+	[ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+	 CXXFLAGS="-g"
+	 _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+	   [ac_cv_prog_cxx_g=yes])])])
+   ac_cxx_werror_flag=$ac_save_cxx_werror_flag])
+if test $ac_test_CXXFLAGS; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:787: -1- m4_define([m4_location(AC_PROG_CXX_C_O)], [/usr/share/autoconf/autoconf/c.m4:787])
+m4trace:/usr/share/autoconf/autoconf/c.m4:787: -1- m4_define([AC_PROG_CXX_C_O], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CXX])dnl
+AC_LANG_PUSH([C++])dnl
+AC_CACHE_CHECK([whether $CXX understands -c and -o together],
+	       [ac_cv_prog_cxx_c_o],
+[AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+# We test twice because some compilers refuse to overwrite an existing
+# `.o' file with `-o', although they will create one.
+ac_try='$CXX $CXXFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&AS_MESSAGE_LOG_FD'
+rm -f conftest2.*
+if _AC_DO_VAR(ac_try) &&
+     test -f conftest2.$ac_objext &&
+     _AC_DO_VAR(ac_try); then
+  ac_cv_prog_cxx_c_o=yes
+else
+  ac_cv_prog_cxx_c_o=no
+fi
+rm -rf conftest*])
+if test $ac_cv_prog_cxx_c_o = no; then
+  AC_DEFINE(CXX_NO_MINUS_C_MINUS_O, 1,
+	    [Define to 1 if your C++ compiler doesn't accept
+	     -c and -o together.])
+fi
+AC_LANG_POP([C++])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:823: -1- m4_define([m4_location(AC_LANG_PREPROC(Objective C))], [/usr/share/autoconf/autoconf/c.m4:823])
+m4trace:/usr/share/autoconf/autoconf/c.m4:823: -1- m4_define([AC_LANG_PREPROC(Objective C)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_OBJCPP])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:830: -1- m4_define([m4_location(AC_PROG_OBJCPP)], [/usr/share/autoconf/autoconf/c.m4:830])
+m4trace:/usr/share/autoconf/autoconf/c.m4:830: -1- m4_define([AC_PROG_OBJCPP], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_OBJC])dnl
+AC_ARG_VAR([OBJCPP],   [Objective C preprocessor])dnl
+_AC_ARG_VAR_CPPFLAGS()dnl
+AC_LANG_PUSH(Objective C)dnl
+AC_MSG_CHECKING([how to run the Objective C preprocessor])
+if test -z "$OBJCPP"; then
+  AC_CACHE_VAL(ac_cv_prog_OBJCPP,
+  [dnl
+    # Double quotes because $OBJC needs to be expanded
+    for OBJCPP in "$OBJC -E" cpp /lib/cpp
+    do
+      _AC_PROG_PREPROC_WORKS_IFELSE([break])
+    done
+    ac_cv_prog_OBJCPP=$OBJCPP
+  ])dnl
+  OBJCPP=$ac_cv_prog_OBJCPP
+else
+  ac_cv_prog_OBJCPP=$OBJCPP
+fi
+AC_MSG_RESULT([$OBJCPP])
+_AC_PROG_PREPROC_WORKS_IFELSE([],
+	  [AC_MSG_FAILURE([Objective C preprocessor "$OBJCPP" fails sanity check])])
+AC_SUBST(OBJCPP)dnl
+AC_LANG_POP(Objective C)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:861: -1- m4_define([m4_location(AC_LANG_COMPILER(Objective C))], [/usr/share/autoconf/autoconf/c.m4:861])
+m4trace:/usr/share/autoconf/autoconf/c.m4:861: -1- m4_define([AC_LANG_COMPILER(Objective C)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_OBJC])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:879: -1- m4_define([m4_location(AC_PROG_OBJC)], [/usr/share/autoconf/autoconf/c.m4:879])
+m4trace:/usr/share/autoconf/autoconf/c.m4:879: -1- m4_define([AC_PROG_OBJC], [_m4_defun_pro([$0])AC_LANG_PUSH(Objective C)dnl
+AC_ARG_VAR([OBJC],      [Objective C compiler command])dnl
+AC_ARG_VAR([OBJCFLAGS], [Objective C compiler flags])dnl
+_AC_ARG_VAR_LDFLAGS()dnl
+_AC_ARG_VAR_LIBS()dnl
+_AC_ARG_VAR_CPPFLAGS()dnl
+_AC_ARG_VAR_PRECIOUS([OBJC])dnl
+AC_CHECK_TOOLS(OBJC,
+	       [m4_default([$1], [gcc objcc objc cc CC clang])],
+	       gcc)
+# Provide some information about the compiler.
+_AS_ECHO_LOG([checking for _AC_LANG compiler version])
+set X $ac_compile
+ac_compiler=$[2]
+for ac_option in --version -v -V -qversion; do
+  _AC_DO_LIMIT([$ac_compiler $ac_option >&AS_MESSAGE_LOG_FD])
+done
+
+m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
+m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
+_AC_LANG_COMPILER_GNU
+if test $ac_compiler_gnu = yes; then
+  GOBJC=yes
+else
+  GOBJC=
+fi
+_AC_PROG_OBJC_G
+AC_LANG_POP(Objective C)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:917: -1- m4_define([_AC_PROG_OBJC_G], [ac_test_OBJCFLAGS=${OBJCFLAGS+y}
+ac_save_OBJCFLAGS=$OBJCFLAGS
+AC_CACHE_CHECK(whether $OBJC accepts -g, ac_cv_prog_objc_g,
+  [ac_save_objc_werror_flag=$ac_objc_werror_flag
+   ac_objc_werror_flag=yes
+   ac_cv_prog_objc_g=no
+   OBJCFLAGS="-g"
+   _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+     [ac_cv_prog_objc_g=yes],
+     [OBJCFLAGS=""
+      _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+	[],
+	[ac_objc_werror_flag=$ac_save_objc_werror_flag
+	 OBJCFLAGS="-g"
+	 _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+	   [ac_cv_prog_objc_g=yes])])])
+   ac_objc_werror_flag=$ac_save_objc_werror_flag])
+if test $ac_test_OBJCFLAGS; then
+  OBJCFLAGS=$ac_save_OBJCFLAGS
+elif test $ac_cv_prog_objc_g = yes; then
+  if test "$GOBJC" = yes; then
+    OBJCFLAGS="-g -O2"
+  else
+    OBJCFLAGS="-g"
+  fi
+else
+  if test "$GOBJC" = yes; then
+    OBJCFLAGS="-O2"
+  else
+    OBJCFLAGS=
+  fi
+fi[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:962: -1- m4_define([m4_location(AC_LANG_PREPROC(Objective C++))], [/usr/share/autoconf/autoconf/c.m4:962])
+m4trace:/usr/share/autoconf/autoconf/c.m4:962: -1- m4_define([AC_LANG_PREPROC(Objective C++)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_OBJCXXCPP])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:969: -1- m4_define([m4_location(AC_PROG_OBJCXXCPP)], [/usr/share/autoconf/autoconf/c.m4:969])
+m4trace:/usr/share/autoconf/autoconf/c.m4:969: -1- m4_define([AC_PROG_OBJCXXCPP], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_OBJCXX])dnl
+AC_ARG_VAR([OBJCXXCPP],   [Objective C++ preprocessor])dnl
+_AC_ARG_VAR_CPPFLAGS()dnl
+AC_LANG_PUSH(Objective C++)dnl
+AC_MSG_CHECKING([how to run the Objective C++ preprocessor])
+if test -z "$OBJCXXCPP"; then
+  AC_CACHE_VAL(ac_cv_prog_OBJCXXCPP,
+  [dnl
+    # Double quotes because $OBJCXX needs to be expanded
+    for OBJCXXCPP in "$OBJCXX -E" cpp /lib/cpp
+    do
+      _AC_PROG_PREPROC_WORKS_IFELSE([break])
+    done
+    ac_cv_prog_OBJCXXCPP=$OBJCXXCPP
+  ])dnl
+  OBJCXXCPP=$ac_cv_prog_OBJCXXCPP
+else
+  ac_cv_prog_OBJCXXCPP=$OBJCXXCPP
+fi
+AC_MSG_RESULT([$OBJCXXCPP])
+_AC_PROG_PREPROC_WORKS_IFELSE([],
+	  [AC_MSG_FAILURE([Objective C++ preprocessor "$OBJCXXCPP" fails sanity check])])
+AC_SUBST(OBJCXXCPP)dnl
+AC_LANG_POP(Objective C++)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1000: -1- m4_define([m4_location(AC_LANG_COMPILER(Objective C++))], [/usr/share/autoconf/autoconf/c.m4:1000])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1000: -1- m4_define([AC_LANG_COMPILER(Objective C++)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_OBJCXX])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1018: -1- m4_define([m4_location(AC_PROG_OBJCXX)], [/usr/share/autoconf/autoconf/c.m4:1018])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1018: -1- m4_define([AC_PROG_OBJCXX], [_m4_defun_pro([$0])AC_LANG_PUSH(Objective C++)dnl
+AC_ARG_VAR([OBJCXX],      [Objective C++ compiler command])dnl
+AC_ARG_VAR([OBJCXXFLAGS], [Objective C++ compiler flags])dnl
+_AC_ARG_VAR_LDFLAGS()dnl
+_AC_ARG_VAR_LIBS()dnl
+_AC_ARG_VAR_CPPFLAGS()dnl
+_AC_ARG_VAR_PRECIOUS([OBJCXX])dnl
+AC_CHECK_TOOLS(OBJCXX,
+	       [m4_default([$1], [g++ objc++ objcxx c++ CXX])],
+	       g++)
+# Provide some information about the compiler.
+_AS_ECHO_LOG([checking for _AC_LANG compiler version])
+set X $ac_compile
+ac_compiler=$[2]
+for ac_option in --version -v -V -qversion; do
+  _AC_DO_LIMIT([$ac_compiler $ac_option >&AS_MESSAGE_LOG_FD])
+done
+
+m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
+m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
+_AC_LANG_COMPILER_GNU
+if test $ac_compiler_gnu = yes; then
+  GOBJCXX=yes
+else
+  GOBJCXX=
+fi
+_AC_PROG_OBJCXX_G
+AC_LANG_POP(Objective C++)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1056: -1- m4_define([_AC_PROG_OBJCXX_G], [ac_test_OBJCXXFLAGS=${OBJCXXFLAGS+y}
+ac_save_OBJCXXFLAGS=$OBJCXXFLAGS
+AC_CACHE_CHECK(whether $OBJCXX accepts -g, ac_cv_prog_objcxx_g,
+  [ac_save_objcxx_werror_flag=$ac_objcxx_werror_flag
+   ac_objcxx_werror_flag=yes
+   ac_cv_prog_objcxx_g=no
+   OBJCXXFLAGS="-g"
+   _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+     [ac_cv_prog_objcxx_g=yes],
+     [OBJCXXFLAGS=""
+      _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+	[],
+	[ac_objcxx_werror_flag=$ac_save_objcxx_werror_flag
+	 OBJCXXFLAGS="-g"
+	 _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+	   [ac_cv_prog_objcxx_g=yes])])])
+   ac_objcxx_werror_flag=$ac_save_objcx_werror_flag])
+if test $ac_test_OBJCXXFLAGS; then
+  OBJCXXFLAGS=$ac_save_OBJCXXFLAGS
+elif test $ac_cv_prog_objcxx_g = yes; then
+  if test "$GOBJCXX" = yes; then
+    OBJCXXFLAGS="-g -O2"
+  else
+    OBJCXXFLAGS="-g"
+  fi
+else
+  if test "$GOBJCXX" = yes; then
+    OBJCXXFLAGS="-O2"
+  else
+    OBJCXXFLAGS=
+  fi
+fi[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1133: -1- m4_define([m4_location(_AC_C_C89_TEST_GLOBALS)], [/usr/share/autoconf/autoconf/c.m4:1133])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1133: -1- m4_define([_AC_C_C89_TEST_GLOBALS], [_m4_defun_pro([$0])m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C89 (global declarations)
+ac_c_conftest_c89_globals='
+/* Does the compiler advertise C89 conformance?
+   Do not test the value of __STDC__, because some compilers set it to 0
+   while being otherwise adequately conformant. */
+#if !defined __STDC__
+# error "Compiler does not advertise C89 conformance"
+#endif
+
+#include <stddef.h>
+#include <stdarg.h>
+struct stat;
+/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
+struct buf { int x; };
+struct buf * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not \xHH hex character constants.
+   These do not provoke an error unfortunately, instead are silently treated
+   as an "x".  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
+   array size at least.  It is necessary to write \x00 == 0 to get something
+   that is true only with -std.  */
+int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) '\''x'\''
+int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
+               int, int);'
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1187: -1- m4_define([m4_location(_AC_C_C89_TEST_MAIN)], [/usr/share/autoconf/autoconf/c.m4:1187])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1187: -1- m4_define([_AC_C_C89_TEST_MAIN], [_m4_defun_pro([$0])m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C89 (body of main).
+ac_c_conftest_c89_main='
+ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
+'
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1195: -1- m4_define([m4_location(_AC_C_C99_TEST_GLOBALS)], [/usr/share/autoconf/autoconf/c.m4:1195])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1195: -1- m4_define([_AC_C_C99_TEST_GLOBALS], [_m4_defun_pro([$0])m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C99 (global declarations)
+ac_c_conftest_c99_globals='
+// Does the compiler advertise C99 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
+# error "Compiler does not advertise C99 conformance"
+#endif
+
+#include <stdbool.h>
+extern int puts (const char *);
+extern int printf (const char *, ...);
+extern int dprintf (int, const char *, ...);
+extern void *malloc (size_t);
+
+// Check varargs macros.  These examples are taken from C99 6.10.3.5.
+// dprintf is used instead of fprintf to avoid needing to declare
+// FILE and stderr.
+#define debug(...) dprintf (2, __VA_ARGS__)
+#define showlist(...) puts (#__VA_ARGS__)
+#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+static void
+test_varargs_macros (void)
+{
+  int x = 1234;
+  int y = 5678;
+  debug ("Flag");
+  debug ("X = %d\n", x);
+  showlist (The first, second, and third items.);
+  report (x>y, "x is %d but y is %d", x, y);
+}
+
+// Check long long types.
+#define BIG64 18446744073709551615ull
+#define BIG32 4294967295ul
+#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+#if !BIG_OK
+  #error "your preprocessor is broken"
+#endif
+#if BIG_OK
+#else
+  #error "your preprocessor is broken"
+#endif
+static long long int bignum = -9223372036854775807LL;
+static unsigned long long int ubignum = BIG64;
+
+struct incomplete_array
+{
+  int datasize;
+  double data[];
+};
+
+struct named_init {
+  int number;
+  const wchar_t *name;
+  double average;
+};
+
+typedef const char *ccp;
+
+static inline int
+test_restrict (ccp restrict text)
+{
+  // See if C++-style comments work.
+  // Iterate through items via the restricted pointer.
+  // Also check for declarations in for loops.
+  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
+    continue;
+  return 0;
+}
+
+// Check varargs and va_copy.
+static bool
+test_varargs (const char *format, ...)
+{
+  va_list args;
+  va_start (args, format);
+  va_list args_copy;
+  va_copy (args_copy, args);
+
+  const char *str = "";
+  int number = 0;
+  float fnumber = 0;
+
+  while (*format)
+    {
+      switch (*format++)
+	{
+	case '\''s'\'': // string
+	  str = va_arg (args_copy, const char *);
+	  break;
+	case '\''d'\'': // int
+	  number = va_arg (args_copy, int);
+	  break;
+	case '\''f'\'': // float
+	  fnumber = va_arg (args_copy, double);
+	  break;
+	default:
+	  break;
+	}
+    }
+  va_end (args_copy);
+  va_end (args);
+
+  return *str && number && fnumber;
+}
+'
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1304: -1- m4_define([m4_location(_AC_C_C99_TEST_MAIN)], [/usr/share/autoconf/autoconf/c.m4:1304])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1304: -1- m4_define([_AC_C_C99_TEST_MAIN], [_m4_defun_pro([$0])m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C99 (body of main).
+ac_c_conftest_c99_main='
+  // Check bool.
+  _Bool success = false;
+  success |= (argc != 0);
+
+  // Check restrict.
+  if (test_restrict ("String literal") == 0)
+    success = true;
+  char *restrict newvar = "Another string";
+
+  // Check varargs.
+  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
+  test_varargs_macros ();
+
+  // Check flexible array members.
+  struct incomplete_array *ia =
+    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+  ia->datasize = 10;
+  for (int i = 0; i < ia->datasize; ++i)
+    ia->data[i] = i * 1.234;
+
+  // Check named initializers.
+  struct named_init ni = {
+    .number = 34,
+    .name = L"Test wide string",
+    .average = 543.34343,
+  };
+
+  ni.number = 58;
+
+  int dynamic_array[ni.number];
+  dynamic_array[0] = argv[0][0];
+  dynamic_array[ni.number - 1] = 543;
+
+  // work around unused variable warnings
+  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
+	 || dynamic_array[ni.number - 1] != 543);
+'
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1347: -1- m4_define([m4_location(_AC_C_C11_TEST_GLOBALS)], [/usr/share/autoconf/autoconf/c.m4:1347])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1347: -1- m4_define([_AC_C_C11_TEST_GLOBALS], [_m4_defun_pro([$0])m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C11 (global declarations)
+ac_c_conftest_c11_globals='
+// Does the compiler advertise C11 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
+# error "Compiler does not advertise C11 conformance"
+#endif
+
+// Check _Alignas.
+char _Alignas (double) aligned_as_double;
+char _Alignas (0) no_special_alignment;
+extern char aligned_as_int;
+char _Alignas (0) _Alignas (int) aligned_as_int;
+
+// Check _Alignof.
+enum
+{
+  int_alignment = _Alignof (int),
+  int_array_alignment = _Alignof (int[100]),
+  char_alignment = _Alignof (char)
+};
+_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
+
+// Check _Noreturn.
+int _Noreturn does_not_return (void) { for (;;) continue; }
+
+// Check _Static_assert.
+struct test_static_assert
+{
+  int x;
+  _Static_assert (sizeof (int) <= sizeof (long int),
+                  "_Static_assert does not work in struct");
+  long int y;
+};
+
+// Check UTF-8 literals.
+#define u8 syntax error!
+char const utf8_literal[] = u8"happens to be ASCII" "another string";
+
+// Check duplicate typedefs.
+typedef long *long_ptr;
+typedef long int *long_ptr;
+typedef long_ptr long_ptr;
+
+// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
+struct anonymous
+{
+  union {
+    struct { int i; int j; };
+    struct { int k; long int l; } w;
+  };
+  int m;
+} v1;
+'
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1404: -1- m4_define([m4_location(_AC_C_C11_TEST_MAIN)], [/usr/share/autoconf/autoconf/c.m4:1404])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1404: -1- m4_define([_AC_C_C11_TEST_MAIN], [_m4_defun_pro([$0])m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C11 (body of main).
+ac_c_conftest_c11_main='
+  _Static_assert ((offsetof (struct anonymous, i)
+		   == offsetof (struct anonymous, w.k)),
+		  "Anonymous union alignment botch");
+  v1.i = 2;
+  v1.w.k = 5;
+  ok |= v1.i != 5;
+'
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1417: -1- m4_define([m4_location(_AC_C_C89_TEST_PROGRAM)], [/usr/share/autoconf/autoconf/c.m4:1417])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1417: -1- m4_define([_AC_C_C89_TEST_PROGRAM], [_m4_defun_pro([$0])AC_REQUIRE([_AC_C_C89_TEST_GLOBALS])dnl
+AC_REQUIRE([_AC_C_C89_TEST_MAIN])dnl
+m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C89 (complete).
+ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  return ok;
+}
+"
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1434: -1- m4_define([m4_location(_AC_C_C99_TEST_PROGRAM)], [/usr/share/autoconf/autoconf/c.m4:1434])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1434: -1- m4_define([_AC_C_C99_TEST_PROGRAM], [_m4_defun_pro([$0])AC_REQUIRE([_AC_C_C89_TEST_GLOBALS])dnl
+AC_REQUIRE([_AC_C_C89_TEST_MAIN])dnl
+AC_REQUIRE([_AC_C_C99_TEST_GLOBALS])dnl
+AC_REQUIRE([_AC_C_C99_TEST_MAIN])dnl
+m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C99 (complete).
+ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  ${ac_c_conftest_c99_main}
+  return ok;
+}
+"
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1455: -1- m4_define([m4_location(_AC_C_C11_TEST_PROGRAM)], [/usr/share/autoconf/autoconf/c.m4:1455])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1455: -1- m4_define([_AC_C_C11_TEST_PROGRAM], [_m4_defun_pro([$0])AC_REQUIRE([_AC_C_C89_TEST_GLOBALS])dnl
+AC_REQUIRE([_AC_C_C89_TEST_MAIN])dnl
+AC_REQUIRE([_AC_C_C99_TEST_GLOBALS])dnl
+AC_REQUIRE([_AC_C_C99_TEST_MAIN])dnl
+AC_REQUIRE([_AC_C_C11_TEST_GLOBALS])dnl
+AC_REQUIRE([_AC_C_C11_TEST_MAIN])dnl
+m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C11 (complete).
+ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+${ac_c_conftest_c11_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  ${ac_c_conftest_c99_main}
+  ${ac_c_conftest_c11_main}
+  return ok;
+}
+"
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1495: -1- m4_define([_AC_C_C89_OPTIONS], [
+    -qlanglvl=extc89
+    -qlanglvl=ansi
+    -std
+    -Ae
+    "-Aa -D_HPUX_SOURCE"
+    "-Xc -D__EXTENSIONS__"
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1533: -1- m4_define([_AC_C_C99_OPTIONS], [
+    -std=gnu99
+    -std=c99
+    -c99
+    -qlanglvl=extc1x
+    -qlanglvl=extc99
+    -AC99
+    -D_STDC_C99=
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1560: -1- m4_define([_AC_C_C11_OPTIONS], [
+    -std=gnu11
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1590: -1- m4_define([m4_location(_AC_PROG_CC_STDC_EDITION_TRY)], [/usr/share/autoconf/autoconf/c.m4:1590])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1590: -1- m4_define([_AC_PROG_CC_STDC_EDITION_TRY], [_m4_defun_pro([$0])AC_LANG_ASSERT([C])AC_REQUIRE([_AC_C_C$1_TEST_PROGRAM])AS_IF([test x$ac_prog_cc_stdc = xno],
+[AC_MSG_CHECKING([for $CC option to enable C$1 features])
+AC_CACHE_VAL([ac_cv_prog_cc_c$1],
+[ac_cv_prog_cc_c$1=no
+ac_save_CC=$CC
+AC_LANG_CONFTEST([AC_LANG_DEFINES_PROVIDED][$][ac_c_conftest_c$1_program])
+for ac_arg in '' m4_normalize(m4_defn([_AC_C_C$1_OPTIONS]))
+do
+  CC="$ac_save_CC $ac_arg"
+  _AC_COMPILE_IFELSE([], [ac_cv_prog_cc_c$1=$ac_arg])
+  test "x$ac_cv_prog_cc_c$1" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC])
+AS_IF([test "x$ac_cv_prog_cc_c$1" = xno],
+  [AC_MSG_RESULT([unsupported])],
+  [AS_IF([test "x$ac_cv_prog_cc_c$1" = x],
+    [AC_MSG_RESULT([none needed])],
+    [AC_MSG_RESULT([$ac_cv_prog_cc_c$1])
+     CC="$CC $ac_cv_prog_cc_c$1"])
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c$1
+  ac_prog_cc_stdc=c$1])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1624: -1- m4_define([m4_location(_AC_PROG_CC_STDC_EDITION)], [/usr/share/autoconf/autoconf/c.m4:1624])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1624: -1- m4_define([_AC_PROG_CC_STDC_EDITION], [_m4_defun_pro([$0])ac_prog_cc_stdc=no
+m4_map([_AC_PROG_CC_STDC_EDITION_TRY], [[11], [99], [89]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1636: -1- m4_define([m4_location(_AC_PROG_CC_C89)], [/usr/share/autoconf/autoconf/c.m4:1636])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1636: -1- m4_define([_AC_PROG_CC_C89], [_m4_defun_pro([$0])AC_REQUIRE([_AC_C_C89_TEST_GLOBALS])AC_REQUIRE([_AC_C_C89_TEST_MAIN])_AC_C_STD_TRY([c89],
+  [$ac_c_conftest_c89_globals], [$ac_c_conftest_c89_main],
+  m4_quote(m4_normalize(m4_defn([_AC_C_C89_OPTIONS]))),
+  [$1],
+  [$2])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1652: -1- AU_DEFINE([AC_PROG_CC_C89], [m4_ifval([$0 is obsolete; use AC_PROG_CC
+], [_au_warn_AC_PROG_CC_C89([$0 is obsolete; use AC_PROG_CC
+])[m4_warn([obsolete],
+[$0 is obsolete; use AC_PROG_CC
+])dnl
+]])dnl
+AC_REQUIRE([AC_PROG_CC])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1652: -1- AU_DEFINE([_au_warn_AC_PROG_CC_C89], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PROG_CC_C89], [])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1652: -1- m4_define([m4_location(AC_PROG_CC_C89)], [/usr/share/autoconf/autoconf/c.m4:1652])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1652: -1- m4_define([AC_PROG_CC_C89], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PROG_CC_C89' is obsolete.
+You should run autoupdate.])dnl
+AC_REQUIRE([AC_PROG_CC])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1659: -1- AU_DEFINE([AC_PROG_CC_C99], [m4_ifval([$0 is obsolete; use AC_PROG_CC
+], [_au_warn_AC_PROG_CC_C99([$0 is obsolete; use AC_PROG_CC
+])[m4_warn([obsolete],
+[$0 is obsolete; use AC_PROG_CC
+])dnl
+]])dnl
+AC_REQUIRE([AC_PROG_CC])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1659: -1- AU_DEFINE([_au_warn_AC_PROG_CC_C99], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PROG_CC_C99], [])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1659: -1- m4_define([m4_location(AC_PROG_CC_C99)], [/usr/share/autoconf/autoconf/c.m4:1659])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1659: -1- m4_define([AC_PROG_CC_C99], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PROG_CC_C99' is obsolete.
+You should run autoupdate.])dnl
+AC_REQUIRE([AC_PROG_CC])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1666: -1- AU_DEFINE([AC_PROG_CC_STDC], [m4_ifval([$0 is obsolete; use AC_PROG_CC
+], [_au_warn_AC_PROG_CC_STDC([$0 is obsolete; use AC_PROG_CC
+])[m4_warn([obsolete],
+[$0 is obsolete; use AC_PROG_CC
+])dnl
+]])dnl
+AC_REQUIRE([AC_PROG_CC])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1666: -1- AU_DEFINE([_au_warn_AC_PROG_CC_STDC], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PROG_CC_STDC], [])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1666: -1- m4_define([m4_location(AC_PROG_CC_STDC)], [/usr/share/autoconf/autoconf/c.m4:1666])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1666: -1- m4_define([AC_PROG_CC_STDC], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PROG_CC_STDC' is obsolete.
+You should run autoupdate.])dnl
+AC_REQUIRE([AC_PROG_CC])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1674: -1- m4_define([m4_location(AC_C_BACKSLASH_A)], [/usr/share/autoconf/autoconf/c.m4:1674])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1674: -1- m4_define([AC_C_BACKSLASH_A], [_m4_defun_pro([$0])
+  AC_CACHE_CHECK([whether backslash-a works in strings], ac_cv_c_backslash_a,
+   [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],
+     [[
+#if '\a' == 'a'
+      syntax error;
+#endif
+      char buf['\a' == 'a' ? -1 : 1];
+      buf[0] = '\a';
+      return buf[0] != "\a"[0];
+     ]])],
+     [ac_cv_c_backslash_a=yes],
+     [ac_cv_c_backslash_a=no])])
+  if test $ac_cv_c_backslash_a = yes; then
+    AC_DEFINE(HAVE_C_BACKSLASH_A, 1,
+      [Define if backslash-a works in C strings.])
+  fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1698: -1- AU_DEFINE([AC_C_CROSS], [m4_ifval([], [_au_warn_AC_C_CROSS([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1698: -1- AU_DEFINE([_au_warn_AC_C_CROSS], [m4_warning($@)dnl
+m4_define([_au_warn_AC_C_CROSS], [])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1698: -1- m4_define([m4_location(AC_C_CROSS)], [/usr/share/autoconf/autoconf/c.m4:1698])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1698: -1- m4_define([AC_C_CROSS], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_C_CROSS' is obsolete.
+You should run autoupdate.])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1703: -1- m4_define([m4_location(AC_C_CHAR_UNSIGNED)], [/usr/share/autoconf/autoconf/c.m4:1703])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1703: -1- m4_define([AC_C_CHAR_UNSIGNED], [_m4_defun_pro([$0])AH_VERBATIM([__CHAR_UNSIGNED__],
+[/* Define to 1 if type `char' is unsigned and your compiler does not
+   predefine this macro.  */
+#ifndef __CHAR_UNSIGNED__
+# undef __CHAR_UNSIGNED__
+#endif])dnl
+AC_CACHE_CHECK(whether char is unsigned, ac_cv_c_char_unsigned,
+[AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY([AC_INCLUDES_DEFAULT([])],
+					     [((char) -1) < 0])],
+		   ac_cv_c_char_unsigned=no, ac_cv_c_char_unsigned=yes)])
+if test $ac_cv_c_char_unsigned = yes; then
+  AC_DEFINE(__CHAR_UNSIGNED__)
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1723: -1- m4_define([m4_location(AC_C_BIGENDIAN)], [/usr/share/autoconf/autoconf/c.m4:1723])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1723: -1- m4_define([AC_C_BIGENDIAN], [_m4_defun_pro([$0])AH_VERBATIM([WORDS_BIGENDIAN],
+[/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+   significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+#  define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+#  undef WORDS_BIGENDIAN
+# endif
+#endif])dnl
+ AC_CACHE_CHECK([whether byte ordering is bigendian], [ac_cv_c_bigendian],
+   [ac_cv_c_bigendian=unknown
+    # See if we're dealing with a universal compiler.
+    AC_COMPILE_IFELSE(
+	 [AC_LANG_SOURCE(
+	    [[#ifndef __APPLE_CC__
+	       not a universal capable compiler
+	     #endif
+	     typedef int dummy;
+	    ]])],
+	 [
+	# Check for potential -arch flags.  It is not universal unless
+	# there are at least two -arch flags with different values.
+	ac_arch=
+	ac_prev=
+	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
+	 if test -n "$ac_prev"; then
+	   case $ac_word in
+	     i?86 | x86_64 | ppc | ppc64)
+	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
+		 ac_arch=$ac_word
+	       else
+		 ac_cv_c_bigendian=universal
+		 break
+	       fi
+	       ;;
+	   esac
+	   ac_prev=
+	 elif test "x$ac_word" = "x-arch"; then
+	   ac_prev=arch
+	 fi
+       done])
+    if test $ac_cv_c_bigendian = unknown; then
+      # See if sys/param.h defines the BYTE_ORDER macro.
+      AC_COMPILE_IFELSE(
+	[AC_LANG_PROGRAM(
+	   [[#include <sys/types.h>
+	     #include <sys/param.h>
+	   ]],
+	   [[#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
+		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
+		     && LITTLE_ENDIAN)
+	      bogus endian macros
+	     #endif
+	   ]])],
+	[# It does; now see whether it defined to BIG_ENDIAN or not.
+	 AC_COMPILE_IFELSE(
+	   [AC_LANG_PROGRAM(
+	      [[#include <sys/types.h>
+		#include <sys/param.h>
+	      ]],
+	      [[#if BYTE_ORDER != BIG_ENDIAN
+		 not big endian
+		#endif
+	      ]])],
+	   [ac_cv_c_bigendian=yes],
+	   [ac_cv_c_bigendian=no])])
+    fi
+    if test $ac_cv_c_bigendian = unknown; then
+      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
+      AC_COMPILE_IFELSE(
+	[AC_LANG_PROGRAM(
+	   [[#include <limits.h>
+	   ]],
+	   [[#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
+	      bogus endian macros
+	     #endif
+	   ]])],
+	[# It does; now see whether it defined to _BIG_ENDIAN or not.
+	 AC_COMPILE_IFELSE(
+	   [AC_LANG_PROGRAM(
+	      [[#include <limits.h>
+	      ]],
+	      [[#ifndef _BIG_ENDIAN
+		 not big endian
+		#endif
+	      ]])],
+	   [ac_cv_c_bigendian=yes],
+	   [ac_cv_c_bigendian=no])])
+    fi
+    if test $ac_cv_c_bigendian = unknown; then
+      # Compile a test program.
+      AC_RUN_IFELSE(
+	[AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT],
+	   [[
+	     /* Are we little or big endian?  From Harbison&Steele.  */
+	     union
+	     {
+	       long int l;
+	       char c[sizeof (long int)];
+	     } u;
+	     u.l = 1;
+	     return u.c[sizeof (long int) - 1] == 1;
+	   ]])],
+	[ac_cv_c_bigendian=no],
+	[ac_cv_c_bigendian=yes],
+	[# Try to guess by grepping values from an object file.
+	 AC_COMPILE_IFELSE(
+	   [AC_LANG_PROGRAM(
+	      [[unsigned short int ascii_mm[] =
+		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
+		unsigned short int ascii_ii[] =
+		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
+		int use_ascii (int i) {
+		  return ascii_mm[i] + ascii_ii[i];
+		}
+		unsigned short int ebcdic_ii[] =
+		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
+		unsigned short int ebcdic_mm[] =
+		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
+		int use_ebcdic (int i) {
+		  return ebcdic_mm[i] + ebcdic_ii[i];
+		}
+		extern int foo;
+	      ]],
+	      [[return use_ascii (foo) == use_ebcdic (foo);]])],
+	   [if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
+	      ac_cv_c_bigendian=yes
+	    fi
+	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
+	      if test "$ac_cv_c_bigendian" = unknown; then
+		ac_cv_c_bigendian=no
+	      else
+		# finding both strings is unlikely to happen, but who knows?
+		ac_cv_c_bigendian=unknown
+	      fi
+	    fi])])
+    fi])
+ case $ac_cv_c_bigendian in #(
+   yes)
+     m4_default([$1],
+       [AC_DEFINE([WORDS_BIGENDIAN], 1)]);; #(
+   no)
+     $2 ;; #(
+   universal)
+dnl Note that AC_APPLE_UNIVERSAL_BUILD sorts less than WORDS_BIGENDIAN;
+dnl this is a necessity for proper config header operation.  Warn if
+dnl the user did not specify a config header but is relying on the
+dnl default behavior for universal builds.
+     m4_default([$4],
+       [AC_CONFIG_COMMANDS_PRE([m4_ifset([AH_HEADER], [],
+	 [m4_warn([obsolete],
+	   [AC_C_BIGENDIAN should be used with AC_CONFIG_HEADERS])])])dnl
+	AC_DEFINE([AC_APPLE_UNIVERSAL_BUILD],1,
+	  [Define if building universal (internal helper macro)])])
+     ;; #(
+   *)
+     m4_default([$3],
+       [AC_MSG_ERROR([unknown endianness
+ presetting ac_cv_c_bigendian=no (or yes) will help])]) ;;
+ esac
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1894: -1- m4_define([m4_location(AC_C__GENERIC)], [/usr/share/autoconf/autoconf/c.m4:1894])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1894: -1- m4_define([AC_C__GENERIC], [_m4_defun_pro([$0])AC_CACHE_CHECK([for _Generic], ac_cv_c__Generic,
+[AC_COMPILE_IFELSE(
+   [AC_LANG_SOURCE(
+      [[int
+	 main (int argc, char **argv)
+	 {
+	   int a = _Generic (argc, int: argc = 1);
+	   int *b = &_Generic (argc, default: argc);
+	   char ***c = _Generic (argv, int: argc, default: argv ? &argv : 0);
+	   _Generic (1 ? 0 : b, int: a, default: b) = &argc;
+	   _Generic (a = 1, default: a) = 3;
+	   return a + !b + !c;
+	 }
+      ]])],
+   [ac_cv_c__Generic=yes],
+   [ac_cv_c__Generic=no])])
+if test $ac_cv_c__Generic = yes; then
+  AC_DEFINE([HAVE_C__GENERIC], 1,
+	    [Define to 1 if C11-style _Generic works.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1927: -1- m4_define([m4_location(AC_C_INLINE)], [/usr/share/autoconf/autoconf/c.m4:1927])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1927: -1- m4_define([AC_C_INLINE], [_m4_defun_pro([$0])AC_CACHE_CHECK([for inline], ac_cv_c_inline,
+[ac_cv_c_inline=no
+for ac_kw in inline __inline__ __inline; do
+  AC_COMPILE_IFELSE([AC_LANG_SOURCE(
+[#ifndef __cplusplus
+typedef int foo_t;
+static $ac_kw foo_t static_foo (void) {return 0; }
+$ac_kw foo_t foo (void) {return 0; }
+#endif
+])],
+		    [ac_cv_c_inline=$ac_kw])
+  test "$ac_cv_c_inline" != no && break
+done
+])
+AH_VERBATIM([inline],
+[/* Define to `__inline__' or `__inline' if that's what the C compiler
+   calls it, or to nothing if 'inline' is not supported under any name.  */
+#ifndef __cplusplus
+#undef inline
+#endif])
+case $ac_cv_c_inline in
+  inline | yes) ;;
+  *)
+    case $ac_cv_c_inline in
+      no) ac_val=;;
+      *) ac_val=$ac_cv_c_inline;;
+    esac
+    cat >>confdefs.h <<_ACEOF
+#ifndef __cplusplus
+#define inline $ac_val
+#endif
+_ACEOF
+    ;;
+esac
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1967: -1- m4_define([m4_location(AC_C_CONST)], [/usr/share/autoconf/autoconf/c.m4:1967])
+m4trace:/usr/share/autoconf/autoconf/c.m4:1967: -1- m4_define([AC_C_CONST], [_m4_defun_pro([$0])AC_CACHE_CHECK([for an ANSI C-conforming const], ac_cv_c_const,
+[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],
+[[
+#ifndef __cplusplus
+  /* Ultrix mips cc rejects this sort of thing.  */
+  typedef int charset[2];
+  const charset cs = { 0, 0 };
+  /* SunOS 4.1.1 cc rejects this.  */
+  char const *const *pcpcc;
+  char **ppc;
+  /* NEC SVR4.0.2 mips cc rejects this.  */
+  struct point {int x, y;};
+  static struct point const zero = {0,0};
+  /* IBM XL C 1.02.0.0 rejects this.
+     It does not let you subtract one const X* pointer from another in
+     an arm of an if-expression whose if-part is not a constant
+     expression */
+  const char *g = "string";
+  pcpcc = &g + (g ? g-g : 0);
+  /* HPUX 7.0 cc rejects these. */
+  ++pcpcc;
+  ppc = (char**) pcpcc;
+  pcpcc = (char const *const *) ppc;
+  { /* SCO 3.2v4 cc rejects this sort of thing.  */
+    char tx;
+    char *t = &tx;
+    char const *s = 0 ? (char *) 0 : (char const *) 0;
+
+    *t++ = 0;
+    if (s) return 0;
+  }
+  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
+    int x[] = {25, 17};
+    const int *foo = &x[0];
+    ++foo;
+  }
+  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
+    typedef const int *iptr;
+    iptr p = 0;
+    ++p;
+  }
+  { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying
+       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
+    struct s { int j; const int *ap[3]; } bx;
+    struct s *b = &bx; b->j = 5;
+  }
+  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
+    const int foo = 10;
+    if (!foo) return 0;
+  }
+  return !cs[0] && !zero.x;
+#endif
+]])],
+		   [ac_cv_c_const=yes],
+		   [ac_cv_c_const=no])])
+if test $ac_cv_c_const = no; then
+  AC_DEFINE(const,,
+	    [Define to empty if `const' does not conform to ANSI C.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2044: -1- m4_define([m4_location(AC_C_RESTRICT)], [/usr/share/autoconf/autoconf/c.m4:2044])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2044: -1- m4_define([AC_C_RESTRICT], [_m4_defun_pro([$0])AC_CACHE_CHECK([for C/C++ restrict keyword], [ac_cv_c_restrict],
+  [ac_cv_c_restrict=no
+   # Put '__restrict__' first, to avoid problems with glibc and non-GCC; see:
+   # https://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html
+   # Put 'restrict' last, because C++ lacks it.
+   for ac_kw in __restrict__ __restrict _Restrict restrict; do
+     AC_COMPILE_IFELSE(
+      [AC_LANG_PROGRAM(
+	 [[typedef int *int_ptr;
+	   int foo (int_ptr $ac_kw ip) { return ip[0]; }
+	   int bar (int [$ac_kw]); /* Catch GCC bug 14050.  */
+	   int bar (int ip[$ac_kw]) { return ip[0]; }
+	 ]],
+	 [[int s[1];
+	   int *$ac_kw t = s;
+	   t[0] = 0;
+	   return foo (t) + bar (t);
+	 ]])],
+      [ac_cv_c_restrict=$ac_kw])
+     test "$ac_cv_c_restrict" != no && break
+   done
+  ])
+ AH_VERBATIM([restrict],
+[/* Define to the equivalent of the C99 'restrict' keyword, or to
+   nothing if this is not supported.  Do not define if restrict is
+   supported only directly.  */
+#undef restrict
+/* Work around a bug in older versions of Sun C++, which did not
+   #define __restrict__ or support _Restrict or __restrict__
+   even though the corresponding Sun C compiler ended up with
+   "#define restrict _Restrict" or "#define restrict __restrict__"
+   in the previous line.  This workaround can be removed once
+   we assume Oracle Developer Studio 12.5 (2016) or later.  */
+#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
+# define _Restrict
+# define __restrict__
+#endif])
+ case $ac_cv_c_restrict in
+   restrict) ;;
+   no) AC_DEFINE([restrict], []) ;;
+   *)  AC_DEFINE_UNQUOTED([restrict], [$ac_cv_c_restrict]) ;;
+ esac
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2098: -1- m4_define([m4_location(AC_C_VOLATILE)], [/usr/share/autoconf/autoconf/c.m4:2098])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2098: -1- m4_define([AC_C_VOLATILE], [_m4_defun_pro([$0])AC_CACHE_CHECK([for working volatile], ac_cv_c_volatile,
+[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [
+volatile int x;
+int * volatile y = (int *) 0;
+return !x && !y;])],
+		   [ac_cv_c_volatile=yes],
+		   [ac_cv_c_volatile=no])])
+if test $ac_cv_c_volatile = no; then
+  AC_DEFINE(volatile,,
+	    [Define to empty if the keyword `volatile' does not work.
+	     Warning: valid code using `volatile' can become incorrect
+	     without.  Disable with care.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2119: -1- m4_define([m4_location(AC_C_STRINGIZE)], [/usr/share/autoconf/autoconf/c.m4:2119])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2119: -1- m4_define([AC_C_STRINGIZE], [_m4_defun_pro([$0])AC_CACHE_CHECK([for preprocessor stringizing operator],
+		[ac_cv_c_stringize],
+[AC_EGREP_CPP([@%:@teststring],
+	      [@%:@define x(y) #y
+
+char *s = x(teststring);],
+	      [ac_cv_c_stringize=no],
+	      [ac_cv_c_stringize=yes])])
+if test $ac_cv_c_stringize = yes; then
+  AC_DEFINE(HAVE_STRINGIZE, 1,
+	    [Define to 1 if cpp supports the ANSI @%:@ stringizing operator.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2139: -1- m4_define([m4_location(AC_C_PROTOTYPES)], [/usr/share/autoconf/autoconf/c.m4:2139])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2139: -1- m4_define([AC_C_PROTOTYPES], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CC])dnl
+if test "$ac_prog_cc_stdc" != no; then
+  AC_DEFINE(PROTOTYPES, 1,
+	    [Define to 1 if the C compiler supports function prototypes.])
+  AC_DEFINE(__PROTOTYPES, 1,
+	    [Define like PROTOTYPES; this can be used by system headers.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2153: -1- m4_define([m4_location(AC_C_FLEXIBLE_ARRAY_MEMBER)], [/usr/share/autoconf/autoconf/c.m4:2153])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2153: -1- m4_define([AC_C_FLEXIBLE_ARRAY_MEMBER], [_m4_defun_pro([$0])
+  AC_CACHE_CHECK([for flexible array members],
+    ac_cv_c_flexmember,
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+	  [[#include <stdlib.h>
+	    #include <stdio.h>
+	    #include <stddef.h>
+	    struct s { int n; double d[]; };]],
+	  [[int m = getchar ();
+	    struct s *p = (struct s *) malloc (offsetof (struct s, d)
+					       + m * sizeof (double));
+	    p->d[0] = 0.0;
+	    return p->d != (double *) NULL;]])],
+       [ac_cv_c_flexmember=yes],
+       [ac_cv_c_flexmember=no])])
+  if test $ac_cv_c_flexmember = yes; then
+    AC_DEFINE([FLEXIBLE_ARRAY_MEMBER], [],
+      [Define to nothing if C supports flexible array members, and to
+       1 if it does not.  That way, with a declaration like `struct s
+       { int n; double d@<:@FLEXIBLE_ARRAY_MEMBER@:>@; };', the struct hack
+       can be used with pre-C99 compilers.
+       When computing the size of such an object, don't use 'sizeof (struct s)'
+       as it overestimates the size.  Use 'offsetof (struct s, d)' instead.
+       Don't use 'offsetof (struct s, d@<:@0@:>@)', as this doesn't work with
+       MSVC and with C++ compilers.])
+  else
+    AC_DEFINE([FLEXIBLE_ARRAY_MEMBER], 1)
+  fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2189: -1- m4_define([m4_location(AC_C_VARARRAYS)], [/usr/share/autoconf/autoconf/c.m4:2189])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2189: -1- m4_define([AC_C_VARARRAYS], [_m4_defun_pro([$0])
+  AC_CACHE_CHECK([for variable-length arrays],
+    ac_cv_c_vararrays,
+    [AC_EGREP_CPP([defined],
+       [#ifdef __STDC_NO_VLA__
+	defined
+	#endif
+       ],
+       [ac_cv_c_vararrays='no: __STDC_NO_VLA__ is defined'],
+       [AC_COMPILE_IFELSE(
+	  [AC_LANG_PROGRAM(
+	     [[/* Test for VLA support.  This test is partly inspired
+		  from examples in the C standard.  Use at least two VLA
+		  functions to detect the GCC 3.4.3 bug described in:
+		  https://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00014.html
+		  */
+	       #ifdef __STDC_NO_VLA__
+		syntax error;
+	       #else
+		 extern int n;
+		 int B[100];
+		 int fvla (int m, int C[m][m]);
+
+		 int
+		 simple (int count, int all[static count])
+		 {
+		   return all[count - 1];
+		 }
+
+		 int
+		 fvla (int m, int C[m][m])
+		 {
+		   typedef int VLA[m][m];
+		   VLA x;
+		   int D[m];
+		   static int (*q)[m] = &B;
+		   int (*s)[n] = q;
+		   return C && &x[0][0] == &D[0] && &D[0] == s[0];
+		 }
+	       #endif
+	       ]])],
+	  [ac_cv_c_vararrays=yes],
+	  [ac_cv_c_vararrays=no])])])
+  if test "$ac_cv_c_vararrays" = yes; then
+    dnl This is for compatibility with Autoconf 2.61-2.69.
+    AC_DEFINE([HAVE_C_VARARRAYS], 1,
+      [Define to 1 if C supports variable-length arrays.])
+  elif test "$ac_cv_c_vararrays" = no; then
+    AC_DEFINE([__STDC_NO_VLA__], 1,
+      [Define to 1 if C does not support variable-length arrays, and
+       if the compiler does not already define this.])
+  fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2250: -1- m4_define([m4_location(AC_C_TYPEOF)], [/usr/share/autoconf/autoconf/c.m4:2250])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2250: -1- m4_define([AC_C_TYPEOF], [_m4_defun_pro([$0])
+  AC_CACHE_CHECK([for typeof syntax and keyword spelling], ac_cv_c_typeof,
+    [ac_cv_c_typeof=no
+     for ac_kw in typeof __typeof__ no; do
+       test $ac_kw = no && break
+       AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],
+	 [[
+	   int value;
+	   typedef struct {
+		   char a [1
+			   + ! (($ac_kw (value))
+				(($ac_kw (value)) 0 < ($ac_kw (value)) -1
+				 ? ($ac_kw (value)) - 1
+				 : ~ (~ ($ac_kw (value)) 0
+				      << sizeof ($ac_kw (value)))))]; }
+	      ac__typeof_type_;
+	   return
+	     (! ((void) ((ac__typeof_type_ *) 0), 0));
+	 ]])],
+	 [ac_cv_c_typeof=$ac_kw])
+       test $ac_cv_c_typeof != no && break
+     done])
+  if test $ac_cv_c_typeof != no; then
+    AC_DEFINE([HAVE_TYPEOF], 1,
+      [Define to 1 if typeof works with your compiler.])
+    if test $ac_cv_c_typeof != typeof; then
+      AC_DEFINE_UNQUOTED([typeof], [$ac_cv_c_typeof],
+	[Define to __typeof__ if your compiler spells it that way.])
+    fi
+  fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2288: -1- m4_define([m4_location(_AC_LANG_OPENMP)], [/usr/share/autoconf/autoconf/c.m4:2288])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2288: -1- m4_define([_AC_LANG_OPENMP], [_m4_defun_pro([$0])AC_LANG_SOURCE([_AC_LANG_DISPATCH([$0], _AC_LANG, $@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2293: -1- m4_define([_AC_LANG_OPENMP(C)], [
+#ifndef _OPENMP
+#error "OpenMP not supported"
+#endif
+#include <omp.h>
+int main (void) { return omp_get_num_threads (); }
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2308: -1- m4_define([_AC_LANG_OPENMP(Fortran 77)], [
+      program main
+      implicit none
+!$    integer tid
+      tid = 42
+      call omp_set_num_threads(2)
+      end
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2345: -1- m4_define([m4_location(AC_OPENMP)], [/usr/share/autoconf/autoconf/c.m4:2345])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2345: -1- m4_define([AC_OPENMP], [_m4_defun_pro([$0])AC_REQUIRE([_AC_OPENMP_SAFE_WD])AC_ARG_ENABLE([openmp],
+   [AS_HELP_STRING([--disable-openmp], [do not use OpenMP])])
+  OPENMP_[]_AC_LANG_PREFIX[]FLAGS=
+  if test "$enable_openmp" != no; then
+    AC_CACHE_CHECK([for $[]_AC_CC[] option to support OpenMP],
+      [ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp],
+      [ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp='not found'
+      dnl Try these flags:
+      dnl   (on by default)      ''
+      dnl   GCC >= 4.2           -fopenmp
+      dnl   SunPRO C             -xopenmp
+      dnl   Intel C              -openmp
+      dnl   SGI C, PGI C         -mp
+      dnl   Tru64 Compaq C       -omp
+      dnl   IBM XL C (AIX, Linux) -qsmp=omp
+      dnl   Cray CCE             -homp
+      dnl   NEC SX               -Popenmp
+      dnl   Lahey Fortran (Linux)  --openmp
+      for ac_option in '' -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp -homp \
+                       -Popenmp --openmp; do
+
+        ac_save_[]_AC_LANG_PREFIX[]FLAGS=$[]_AC_LANG_PREFIX[]FLAGS
+        _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $ac_option"
+        AC_COMPILE_IFELSE([_AC_LANG_OPENMP],
+          [AC_LINK_IFELSE([_AC_LANG_OPENMP],
+            [ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp=$ac_option],
+            [ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp='unsupported'])])
+        _AC_LANG_PREFIX[]FLAGS=$ac_save_[]_AC_LANG_PREFIX[]FLAGS
+
+        if test "$ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp" != 'not found'; then
+          break
+        fi
+      done
+      if test "$ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp" = 'not found'; then
+        ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp='unsupported'
+      elif test "$ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp" = ''; then
+        ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp='none needed'
+      fi
+      dnl _AC_OPENMP_SAFE_WD checked that these files did not exist before we
+      dnl started probing for OpenMP support, so if they exist now, they were
+      dnl created by the probe loop and it's safe to delete them.
+      rm -f penmp mp])
+    if test "$ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp" != 'unsupported' && \
+       test "$ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp" != 'none needed'; then
+      OPENMP_[]_AC_LANG_PREFIX[]FLAGS="$ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp"
+    fi
+  fi
+  AC_SUBST([OPENMP_]_AC_LANG_PREFIX[FLAGS])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2402: -1- m4_define([m4_location(_AC_OPENMP_SAFE_WD)], [/usr/share/autoconf/autoconf/c.m4:2402])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2402: -1- m4_define([_AC_OPENMP_SAFE_WD], [_m4_defun_pro([$0])m4_syscmd([test ! -e penmp && test ! -e mp])m4_if(sysval, [0], [], [m4_fatal(m4_normalize(
+  [AC_OPENMP clobbers files named 'mp' and 'penmp'.
+   To use AC_OPENMP you must not have either of these files
+   at the top level of your source tree.]))])if test -e penmp || test -e mp; then
+  AC_MSG_ERROR(m4_normalize(
+    [AC@&t@_OPENMP clobbers files named 'mp' and 'penmp'.
+     Aborting configure because one of these files already exists.]))
+fi[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2434: -1- m4_define([m4_location(_AC_CXX_CXX98_TEST_GLOBALS)], [/usr/share/autoconf/autoconf/c.m4:2434])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2434: -1- m4_define([_AC_CXX_CXX98_TEST_GLOBALS], [_m4_defun_pro([$0])m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C++ compiler supports C++98 (global declarations)
+ac_cxx_conftest_cxx98_globals='
+// Does the compiler advertise C++98 conformance?
+#if !defined __cplusplus || __cplusplus < 199711L
+# error "Compiler does not advertise C++98 conformance"
+#endif
+
+// These inclusions are to reject old compilers that
+// lack the unsuffixed header files.
+#include <cstdlib>
+#include <exception>
+
+// <cassert> and <cstring> are *not* freestanding headers in C++98.
+extern void assert (int);
+namespace std {
+  extern int strcmp (const char *, const char *);
+}
+
+// Namespaces, exceptions, and templates were all added after "C++ 2.0".
+using std::exception;
+using std::strcmp;
+
+namespace {
+
+void test_exception_syntax()
+{
+  try {
+    throw "test";
+  } catch (const char *s) {
+    // Extra parentheses suppress a warning when building autoconf itself,
+    // due to lint rules shared with more typical C programs.
+    assert (!(strcmp) (s, "test"));
+  }
+}
+
+template <typename T> struct test_template
+{
+  T const val;
+  explicit test_template(T t) : val(t) {}
+  template <typename U> T add(U u) { return static_cast<T>(u) + val; }
+};
+
+} // anonymous namespace
+'
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2482: -1- m4_define([m4_location(_AC_CXX_CXX98_TEST_MAIN)], [/usr/share/autoconf/autoconf/c.m4:2482])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2482: -1- m4_define([_AC_CXX_CXX98_TEST_MAIN], [_m4_defun_pro([$0])m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C++ compiler supports C++98 (body of main)
+ac_cxx_conftest_cxx98_main='
+  assert (argc);
+  assert (! argv[0]);
+{
+  test_exception_syntax ();
+  test_template<double> tt (2.0);
+  assert (tt.add (4) == 6.0);
+  assert (true && !false);
+}
+'
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2497: -1- m4_define([m4_location(_AC_CXX_CXX11_TEST_GLOBALS)], [/usr/share/autoconf/autoconf/c.m4:2497])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2497: -1- m4_define([_AC_CXX_CXX11_TEST_GLOBALS], [_m4_defun_pro([$0])m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C++ compiler supports C++11 (global declarations)
+ac_cxx_conftest_cxx11_globals='
+// Does the compiler advertise C++ 2011 conformance?
+#if !defined __cplusplus || __cplusplus < 201103L
+# error "Compiler does not advertise C++11 conformance"
+#endif
+
+namespace cxx11test
+{
+  constexpr int get_val() { return 20; }
+
+  struct testinit
+  {
+    int i;
+    double d;
+  };
+
+  class delegate
+  {
+  public:
+    delegate(int n) : n(n) {}
+    delegate(): delegate(2354) {}
+
+    virtual int getval() { return this->n; };
+  protected:
+    int n;
+  };
+
+  class overridden : public delegate
+  {
+  public:
+    overridden(int n): delegate(n) {}
+    virtual int getval() override final { return this->n * 2; }
+  };
+
+  class nocopy
+  {
+  public:
+    nocopy(int i): i(i) {}
+    nocopy() = default;
+    nocopy(const nocopy&) = delete;
+    nocopy & operator=(const nocopy&) = delete;
+  private:
+    int i;
+  };
+
+  // for testing lambda expressions
+  template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
+  {
+    return f(v);
+  }
+
+  // for testing variadic templates and trailing return types
+  template <typename V> auto sum(V first) -> V
+  {
+    return first;
+  }
+  template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
+  {
+    return first + sum(rest...);
+  }
+}
+'
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2564: -1- m4_define([m4_location(_AC_CXX_CXX11_TEST_MAIN)], [/usr/share/autoconf/autoconf/c.m4:2564])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2564: -1- m4_define([_AC_CXX_CXX11_TEST_MAIN], [_m4_defun_pro([$0])m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C++ compiler supports C++11 (body of main)
+ac_cxx_conftest_cxx11_main='
+{
+  // Test auto and decltype
+  auto a1 = 6538;
+  auto a2 = 48573953.4;
+  auto a3 = "String literal";
+
+  int total = 0;
+  for (auto i = a3; *i; ++i) { total += *i; }
+
+  decltype(a2) a4 = 34895.034;
+}
+{
+  // Test constexpr
+  short sa[cxx11test::get_val()] = { 0 };
+}
+{
+  // Test initializer lists
+  cxx11test::testinit il = { 4323, 435234.23544 };
+}
+{
+  // Test range-based for
+  int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
+                 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
+  for (auto &x : array) { x += 23; }
+}
+{
+  // Test lambda expressions
+  using cxx11test::eval;
+  assert (eval ([](int x) { return x*2; }, 21) == 42);
+  double d = 2.0;
+  assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
+  assert (d == 5.0);
+  assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
+  assert (d == 5.0);
+}
+{
+  // Test use of variadic templates
+  using cxx11test::sum;
+  auto a = sum(1);
+  auto b = sum(1, 2);
+  auto c = sum(1.0, 2.0, 3.0);
+}
+{
+  // Test constructor delegation
+  cxx11test::delegate d1;
+  cxx11test::delegate d2();
+  cxx11test::delegate d3(45);
+}
+{
+  // Test override and final
+  cxx11test::overridden o1(55464);
+}
+{
+  // Test nullptr
+  char *c = nullptr;
+}
+{
+  // Test template brackets
+  test_template<::test_template<int>> v(test_template<int>(12));
+}
+{
+  // Unicode literals
+  char const *utf8 = u8"UTF-8 string \u2500";
+  char16_t const *utf16 = u"UTF-8 string \u2500";
+  char32_t const *utf32 = U"UTF-32 string \u2500";
+}
+'
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2637: -1- m4_define([m4_location(_AC_CXX_CXX98_TEST_PROGRAM)], [/usr/share/autoconf/autoconf/c.m4:2637])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2637: -1- m4_define([_AC_CXX_CXX98_TEST_PROGRAM], [_m4_defun_pro([$0])AC_REQUIRE([_AC_CXX_CXX98_TEST_GLOBALS])dnl
+AC_REQUIRE([_AC_CXX_CXX98_TEST_MAIN])dnl
+m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C++98 (complete).
+ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_cxx_conftest_cxx98_main}
+  return ok;
+}
+"
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2653: -1- m4_define([m4_location(_AC_CXX_CXX11_TEST_PROGRAM)], [/usr/share/autoconf/autoconf/c.m4:2653])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2653: -1- m4_define([_AC_CXX_CXX11_TEST_PROGRAM], [_m4_defun_pro([$0])AC_REQUIRE([_AC_CXX_CXX98_TEST_GLOBALS])dnl
+AC_REQUIRE([_AC_CXX_CXX98_TEST_MAIN])dnl
+AC_REQUIRE([_AC_CXX_CXX11_TEST_GLOBALS])dnl
+AC_REQUIRE([_AC_CXX_CXX11_TEST_MAIN])dnl
+m4_divert_text([INIT_PREPARE],
+[[# Test code for whether the C compiler supports C++11 (complete).
+ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
+${ac_cxx_conftest_cxx11_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_cxx_conftest_cxx98_main}
+  ${ac_cxx_conftest_cxx11_main}
+  return ok;
+}
+"
+]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2690: -1- m4_define([_AC_CXX_CXX98_OPTIONS], [
+    -std=gnu++98
+    -std=c++98
+    -qlanglvl=extended
+    -AA
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2713: -1- m4_define([_AC_CXX_CXX11_OPTIONS], [
+    -std=gnu++11
+    -std=gnu++0x
+    -std=c++11
+    -std=c++0x
+    -qlanglvl=extended0x
+    -AA
+])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2747: -1- m4_define([m4_location(_AC_PROG_CXX_STDCXX_EDITION_TRY)], [/usr/share/autoconf/autoconf/c.m4:2747])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2747: -1- m4_define([_AC_PROG_CXX_STDCXX_EDITION_TRY], [_m4_defun_pro([$0])AC_LANG_ASSERT([C++])AC_REQUIRE([_AC_CXX_CXX$1_TEST_PROGRAM])AS_IF([test x$ac_prog_cxx_stdcxx = xno],
+[AC_MSG_CHECKING([for $CXX option to enable C++$1 features])
+AC_CACHE_VAL(ac_cv_prog_cxx_$1,
+[ac_cv_prog_cxx_$1=no
+ac_save_CXX=$CXX
+AC_LANG_CONFTEST([AC_LANG_DEFINES_PROVIDED][$][ac_cxx_conftest_cxx$1_program])
+for ac_arg in '' m4_normalize(m4_defn([_AC_CXX_CXX$1_OPTIONS]))
+do
+  CXX="$ac_save_CXX $ac_arg"
+  _AC_COMPILE_IFELSE([], [ac_cv_prog_cxx_cxx$1=$ac_arg])
+  test "x$ac_cv_prog_cxx_cxx$1" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CXX=$ac_save_CXX])
+AS_IF([test "x$ac_cv_prog_cxx_cxx$1" = xno],
+  [AC_MSG_RESULT([unsupported])],
+  [AS_IF([test "x$ac_cv_prog_cxx_cxx$1" = x],
+    [AC_MSG_RESULT([none needed])],
+    [AC_MSG_RESULT([$ac_cv_prog_cxx_cxx$1])
+     CXX="$CXX $ac_cv_prog_cxx_cxx$1"])
+  ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx$1
+  ac_prog_cxx_stdcxx=cxx$1])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2780: -1- m4_define([m4_location(_AC_PROG_CXX_STDCXX_EDITION)], [/usr/share/autoconf/autoconf/c.m4:2780])
+m4trace:/usr/share/autoconf/autoconf/c.m4:2780: -1- m4_define([_AC_PROG_CXX_STDCXX_EDITION], [_m4_defun_pro([$0])ac_prog_cxx_stdcxx=no
+m4_map([_AC_PROG_CXX_STDCXX_EDITION_TRY], [[11], [98]])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:43: -1- m4_include([autoconf/erlang.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:43: -1- m4_define([m4_include(autoconf/erlang.m4)])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:50: -1- m4_define([m4_location(AC_ERLANG_PATH_ERLC)], [/usr/share/autoconf/autoconf/erlang.m4:50])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:50: -1- m4_define([AC_ERLANG_PATH_ERLC], [_m4_defun_pro([$0])AC_ARG_VAR([ERLC], [Erlang/OTP compiler command [autodetected]])dnl
+AC_ARG_VAR([ERLCFLAGS], [Erlang/OTP compiler flags [none]])dnl
+AC_PATH_TOOL(ERLC, erlc, [$1], [$2])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:59: -1- m4_define([m4_location(AC_ERLANG_NEED_ERLC)], [/usr/share/autoconf/autoconf/erlang.m4:59])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:59: -1- m4_define([AC_ERLANG_NEED_ERLC], [_m4_defun_pro([$0])AC_ERLANG_PATH_ERLC([not found], [$1])
+if test "$ERLC" = "not found"; then
+    AC_MSG_ERROR([Erlang/OTP compiler (erlc) not found but required], 77)
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:69: -1- m4_define([m4_location(AC_ERLANG_PATH_ERL)], [/usr/share/autoconf/autoconf/erlang.m4:69])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:69: -1- m4_define([AC_ERLANG_PATH_ERL], [_m4_defun_pro([$0])AC_ARG_VAR([ERL], [Erlang/OTP interpreter command [autodetected]])dnl
+AC_PATH_TOOL(ERL, erl, [$1], [$2])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:77: -1- m4_define([m4_location(AC_ERLANG_NEED_ERL)], [/usr/share/autoconf/autoconf/erlang.m4:77])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:77: -1- m4_define([AC_ERLANG_NEED_ERL], [_m4_defun_pro([$0])AC_ERLANG_PATH_ERL([not found], [$1])
+if test "$ERL" = "not found"; then
+    AC_MSG_ERROR([Erlang/OTP interpreter (erl) not found but required], 77)
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:93: -1- m4_define([AC_LANG(Erlang)], [ac_ext=erl
+: ${ac_objext=o}
+ac_compile='$ERLC $ERLCFLAGS -b beam conftest.$ac_ext >&AS_MESSAGE_LOG_FD && ln -sf conftest.beam conftest.$ac_objext'
+ac_link='$ERLC $ERLCFLAGS -b beam conftest.$ac_ext >&AS_MESSAGE_LOG_FD && echo "[#]!/bin/sh" > conftest$ac_exeext && AS_ECHO(["\"$ERL\" -run conftest start -run init stop -noshell"]) >> conftest$ac_exeext && chmod +x conftest$ac_exeext'
+])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:93: -1- m4_define([_AC_LANG_ABBREV(Erlang)], [erl])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:93: -1- m4_define([_AC_LANG_PREFIX(Erlang)], [ERL])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:93: -1- m4_define([_AC_CC(Erlang)], [ERLC])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:104: -1- AU_DEFINE([AC_LANG_ERLANG], [m4_ifval([], [_au_warn_AC_LANG_ERLANG([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_LANG(Erlang)])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:104: -1- AU_DEFINE([_au_warn_AC_LANG_ERLANG], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LANG_ERLANG], [])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:104: -1- m4_define([m4_location(AC_LANG_ERLANG)], [/usr/share/autoconf/autoconf/erlang.m4:104])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:104: -1- m4_define([AC_LANG_ERLANG], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LANG_ERLANG' is obsolete.
+You should run autoupdate.])dnl
+AC_LANG(Erlang)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:115: -1- m4_define([AC_LANG_PROGRAM(Erlang)], [[-module(conftest).
+-export([start/0]).]
+$1
+start() ->
+$2
+.
+])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:128: -1- m4_define([_AC_LANG_NULL_PROGRAM(Erlang)], [AC_LANG_PROGRAM([], [halt(0)])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:135: -1- m4_define([_AC_LANG_IO_PROGRAM(Erlang)], [AC_LANG_PROGRAM([], [dnl
+   ReturnValue = case file:write_file("conftest.out", "") of
+       {error, _} -> 1;
+       ok -> 0
+   end,
+   halt(ReturnValue)])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:152: -1- m4_define([m4_location(AC_LANG_PREPROC(Erlang))], [/usr/share/autoconf/autoconf/erlang.m4:152])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:152: -1- m4_define([AC_LANG_PREPROC(Erlang)], [_m4_defun_pro([$0])m4_warn([syntax],
+	 [$0: No preprocessor defined for ]_AC_LANG)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:161: -1- m4_define([m4_location(AC_LANG_COMPILER(Erlang))], [/usr/share/autoconf/autoconf/erlang.m4:161])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:161: -1- m4_define([AC_LANG_COMPILER(Erlang)], [_m4_defun_pro([$0])AC_REQUIRE([AC_ERLANG_NEED_ERLC])
+AC_REQUIRE([AC_ERLANG_NEED_ERL])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:170: -1- m4_define([m4_location(AC_ERLANG_CHECK_LIB)], [/usr/share/autoconf/autoconf/erlang.m4:170])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:170: -1- m4_define([AC_ERLANG_CHECK_LIB], [_m4_defun_pro([$0])AC_REQUIRE([AC_ERLANG_NEED_ERL])[]dnl
+AC_CACHE_CHECK([for Erlang/OTP '$1' library subdirectory],
+    [ac_cv_erlang_lib_dir_$1],
+    [ac_cv_erlang_lib_dir_$1=`$ERL -noshell -eval '
+        case code:lib_dir("$1") of
+            {error, bad_name} -> io:format("not found~n");
+            LibDir -> io:format("~s~n", @<:@LibDir@:>@)
+        end,
+        halt(0)
+    '`])
+AC_CACHE_CHECK([for Erlang/OTP '$1' library version],
+    [ac_cv_erlang_lib_ver_$1],
+    [AS_IF([test "$ac_cv_erlang_lib_dir_$1" = "not found"],
+        [ac_cv_erlang_lib_ver_$1="not found"],
+        [ac_cv_erlang_lib_ver_$1=`AS_ECHO(["$ac_cv_erlang_lib_dir_$1"]) |
+            sed -n -e 's,^.*-\([[^/-]]*\)$,\1,p'`])[]dnl
+    ])
+AC_SUBST([ERLANG_LIB_DIR_$1], [$ac_cv_erlang_lib_dir_$1])
+AC_SUBST([ERLANG_LIB_VER_$1], [$ac_cv_erlang_lib_ver_$1])
+AS_IF([test "$ac_cv_erlang_lib_dir_$1" = "not found"], [$3], [$2])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:197: -1- m4_define([m4_location(AC_ERLANG_SUBST_ROOT_DIR)], [/usr/share/autoconf/autoconf/erlang.m4:197])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:197: -1- m4_define([AC_ERLANG_SUBST_ROOT_DIR], [_m4_defun_pro([$0])AC_REQUIRE([AC_ERLANG_NEED_ERL])[]dnl
+AC_CACHE_CHECK([for Erlang/OTP root directory],
+    [ac_cv_erlang_root_dir],
+    [ac_cv_erlang_root_dir=`$ERL -noshell -eval '
+        io:format("~s~n", @<:@code:root_dir()@:>@),
+        halt(0)
+    '`])
+AC_SUBST([ERLANG_ROOT_DIR], [$ac_cv_erlang_root_dir])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:211: -1- m4_define([m4_location(AC_ERLANG_SUBST_LIB_DIR)], [/usr/share/autoconf/autoconf/erlang.m4:211])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:211: -1- m4_define([AC_ERLANG_SUBST_LIB_DIR], [_m4_defun_pro([$0])AC_REQUIRE([AC_ERLANG_NEED_ERL])[]dnl
+AC_CACHE_CHECK([for Erlang/OTP library base directory],
+    [ac_cv_erlang_lib_dir],
+    [ac_cv_erlang_lib_dir=`$ERL -noshell -eval '
+        io:format("~s~n", @<:@code:lib_dir()@:>@),
+        halt(0)
+    '`])
+AC_SUBST([ERLANG_LIB_DIR], [$ac_cv_erlang_lib_dir])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:228: -1- m4_define([m4_location(AC_ERLANG_SUBST_INSTALL_LIB_DIR)], [/usr/share/autoconf/autoconf/erlang.m4:228])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:228: -1- m4_define([AC_ERLANG_SUBST_INSTALL_LIB_DIR], [_m4_defun_pro([$0])AC_MSG_CHECKING([for Erlang/OTP library installation base directory])
+AC_ARG_VAR([ERLANG_INSTALL_LIB_DIR],
+    [Erlang/OTP library installation base directory [LIBDIR/erlang/lib]])
+if test -n "$ERLANG_INSTALL_LIB_DIR"; then
+    AC_MSG_RESULT([$ERLANG_INSTALL_LIB_DIR])
+else
+    AC_SUBST([ERLANG_INSTALL_LIB_DIR], ['${libdir}/erlang/lib'])
+    AC_MSG_RESULT([$libdir/erlang/lib])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:243: -1- m4_define([m4_location(AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR)], [/usr/share/autoconf/autoconf/erlang.m4:243])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:243: -1- m4_define([AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR], [_m4_defun_pro([$0])AC_REQUIRE([AC_ERLANG_SUBST_INSTALL_LIB_DIR])[]dnl
+AC_MSG_CHECKING([for Erlang/OTP '$1' library installation subdirectory])
+AC_ARG_VAR([ERLANG_INSTALL_LIB_DIR_$1],
+    [Erlang/OTP '$1' library installation subdirectory
+       [ERLANG_INSTALL_LIB_DIR/$1-$2]])
+if test -n "$ERLANG_INSTALL_LIB_DIR_$1"; then
+    AC_MSG_RESULT([$ERLANG_INSTALL_LIB_DIR_$1])
+else
+    AC_SUBST([ERLANG_INSTALL_LIB_DIR_$1], ['${ERLANG_INSTALL_LIB_DIR}/$1-$2'])
+    AC_MSG_RESULT([$ERLANG_INSTALL_LIB_DIR/$1-$2])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:261: -1- m4_define([m4_location(AC_ERLANG_SUBST_ERTS_VER)], [/usr/share/autoconf/autoconf/erlang.m4:261])
+m4trace:/usr/share/autoconf/autoconf/erlang.m4:261: -1- m4_define([AC_ERLANG_SUBST_ERTS_VER], [_m4_defun_pro([$0])AC_REQUIRE([AC_ERLANG_NEED_ERL])[]dnl
+AC_CACHE_CHECK([for Erlang/OTP ERTS version],
+    [ac_cv_erlang_erts_ver],
+    [ac_cv_erlang_erts_ver=`$ERL -noshell -eval '
+        io:format("~s~n", @<:@erlang:system_info(version)@:>@),
+        halt(0)
+    '`])
+AC_SUBST([ERLANG_ERTS_VER], [$ac_cv_erlang_erts_ver])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:44: -1- m4_include([autoconf/fortran.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:44: -1- m4_define([m4_include(autoconf/fortran.m4)])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:80: -1- m4_define([m4_location(_AC_LIST_MEMBER_IF)], [/usr/share/autoconf/autoconf/fortran.m4:80])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:80: -1- m4_define([_AC_LIST_MEMBER_IF], [_m4_defun_pro([$0])m4_if([$1], , [m4_fatal([$0: missing argument 1])],
+      [$2], , [m4_fatal([$0: missing argument 2])])  ac_exists=false
+  for ac_i in $2; do
+    if test x"$1" = x"$ac_i"; then
+      ac_exists=true
+      break
+    fi
+  done
+
+  AS_IF([test x"$ac_exists" = xtrue], [$3], [$4])[]dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:124: -1- m4_define([m4_location(_AC_LINKER_OPTION)], [/usr/share/autoconf/autoconf/fortran.m4:124])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:124: -1- m4_define([_AC_LINKER_OPTION], [_m4_defun_pro([$0])if test "$ac_compiler_gnu" = yes; then
+  for ac_link_opt in $1; do
+    $2="[$]$2 -Xlinker $ac_link_opt"
+  done
+else
+  $2="[$]$2 $1"
+fi[]dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:143: -1- m4_define([AC_LANG(Fortran 77)], [ac_ext=f
+ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
+ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
+ac_compiler_gnu=$ac_cv_f77_compiler_gnu
+])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:143: -1- m4_define([_AC_LANG_ABBREV(Fortran 77)], [f77])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:143: -1- m4_define([_AC_LANG_PREFIX(Fortran 77)], [F])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:143: -1- m4_define([_AC_CC(Fortran 77)], [F77])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:153: -1- AU_DEFINE([AC_LANG_FORTRAN77], [m4_ifval([], [_au_warn_AC_LANG_FORTRAN77([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_LANG(Fortran 77)])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:153: -1- AU_DEFINE([_au_warn_AC_LANG_FORTRAN77], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LANG_FORTRAN77], [])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:153: -1- m4_define([m4_location(AC_LANG_FORTRAN77)], [/usr/share/autoconf/autoconf/fortran.m4:153])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:153: -1- m4_define([AC_LANG_FORTRAN77], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LANG_FORTRAN77' is obsolete.
+You should run autoupdate.])dnl
+AC_LANG(Fortran 77)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:159: -1- m4_define([m4_location(_AC_FORTRAN_ASSERT)], [/usr/share/autoconf/autoconf/fortran.m4:159])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:159: -1- m4_define([_AC_FORTRAN_ASSERT], [_m4_defun_pro([$0])m4_if(_AC_LANG, [Fortran], [],
+       [m4_if(_AC_LANG, [Fortran 77], [],
+	      [m4_fatal([$0: current language is not Fortran: ] _AC_LANG)])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:168: -1- m4_define([m4_location(_AC_FC)], [/usr/share/autoconf/autoconf/fortran.m4:168])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:168: -1- m4_define([_AC_FC], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+AC_LANG_CASE([Fortran 77], [F77],
+	     [Fortran],    [FC])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:183: -1- m4_define([AC_LANG_PROGRAM(Fortran 77)], [m4_ifval([$1],
+       [m4_warn([syntax], [$0: ignoring PROLOGUE: $1])])dnl
+      program main
+$2
+      end])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:194: -1- m4_define([_AC_LANG_IO_PROGRAM(Fortran 77)], [AC_LANG_PROGRAM([],
+[dnl
+      open(unit=9,file='conftest.out')
+      close(unit=9)
+])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:205: -1- m4_define([AC_LANG_CALL(Fortran 77)], [AC_LANG_PROGRAM([$1],
+[      call $2])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:212: -1- m4_define([AC_LANG_FUNC_LINK_TRY(Fortran 77)], [AC_LANG_PROGRAM([],
+[      call $1])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:223: -1- m4_define([AC_LANG(Fortran)], [ac_ext=${ac_fc_srcext-f}
+ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
+ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
+ac_compiler_gnu=$ac_cv_fc_compiler_gnu
+])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:223: -1- m4_define([_AC_LANG_ABBREV(Fortran)], [fc])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:223: -1- m4_define([_AC_LANG_PREFIX(Fortran)], [FC])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:223: -1- m4_define([_AC_CC(Fortran)], [FC])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:239: -1- m4_define([m4_location(AC_LANG_PREPROC(Fortran 77))], [/usr/share/autoconf/autoconf/fortran.m4:239])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:239: -1- m4_define([AC_LANG_PREPROC(Fortran 77)], [_m4_defun_pro([$0])m4_warn([syntax],
+	 [$0: No preprocessor defined for ]_AC_LANG)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:246: -1- m4_define([m4_location(AC_LANG_PREPROC(Fortran))], [/usr/share/autoconf/autoconf/fortran.m4:246])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:246: -1- m4_define([AC_LANG_PREPROC(Fortran)], [_m4_defun_pro([$0])m4_warn([syntax],
+	 [$0: No preprocessor defined for ]_AC_LANG)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:255: -1- m4_define([m4_location(AC_LANG_COMPILER(Fortran 77))], [/usr/share/autoconf/autoconf/fortran.m4:255])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:255: -1- m4_define([AC_LANG_COMPILER(Fortran 77)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_F77])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:262: -1- m4_define([m4_location(AC_LANG_COMPILER(Fortran))], [/usr/share/autoconf/autoconf/fortran.m4:262])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:262: -1- m4_define([AC_LANG_COMPILER(Fortran)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_FC])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:269: -1- AU_DEFINE([ac_cv_prog_g77], [m4_ifval([], [_au_warn_ac_cv_prog_g77([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+ac_cv_f77_compiler_gnu])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:269: -1- AU_DEFINE([_au_warn_ac_cv_prog_g77], [m4_warning($@)dnl
+m4_define([_au_warn_ac_cv_prog_g77], [])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:269: -1- m4_define([m4_location(ac_cv_prog_g77)], [/usr/share/autoconf/autoconf/fortran.m4:269])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:269: -1- m4_define([ac_cv_prog_g77], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `ac_cv_prog_g77' is obsolete.
+You should run autoupdate.])dnl
+ac_cv_f77_compiler_gnu[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:279: -1- m4_define([m4_location(_AC_FC_DIALECT_YEAR)], [/usr/share/autoconf/autoconf/fortran.m4:279])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:279: -1- m4_define([_AC_FC_DIALECT_YEAR], [_m4_defun_pro([$0])m4_case(m4_bpatsubsts(m4_tolower([$1]), [fortran],[], [ *],[]),
+	 [77],[1977], [1977],[1977],
+	 [90],[1990], [1990],[1990],
+	 [95],[1995], [1995],[1995],
+	 [2000],[2000],
+	 [],[],
+	 [m4_fatal([unknown Fortran dialect])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:321: -1- m4_define([_AC_F95_FC], [gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:322: -1- m4_define([_AC_F90_FC], [xlf90 f90 pgf90 pghpf epcf90])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:323: -1- m4_define([_AC_F77_FC], [g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:324: -1- m4_define([m4_location(_AC_PROG_FC)], [/usr/share/autoconf/autoconf/fortran.m4:324])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:324: -1- m4_define([_AC_PROG_FC], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+AC_CHECK_TOOLS([]_AC_FC[],
+      m4_default([$2],
+	m4_case(_AC_FC_DIALECT_YEAR([$1]),
+		[1995], [_AC_F95_FC],
+		[1990], [_AC_F90_FC _AC_F95_FC],
+		[1977], [_AC_F77_FC _AC_F90_FC _AC_F95_FC],
+		[_AC_F95_FC _AC_F90_FC _AC_F77_FC])))
+
+# Provide some information about the compiler.
+_AS_ECHO_LOG([checking for _AC_LANG compiler version])
+set X $ac_compile
+ac_compiler=$[2]
+for ac_option in --version -v -V -qversion; do
+  _AC_DO_LIMIT([$ac_compiler $ac_option >&AS_MESSAGE_LOG_FD])
+done
+rm -f a.out
+
+m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
+m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
+# If we don't use `.F' as extension, the preprocessor is not run on the
+# input file.  (Note that this only needs to work for GNU compilers.)
+ac_save_ext=$ac_ext
+ac_ext=F
+_AC_LANG_COMPILER_GNU
+ac_ext=$ac_save_ext
+_AC_PROG_FC_G
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:359: -1- m4_define([m4_location(AC_PROG_F77)], [/usr/share/autoconf/autoconf/fortran.m4:359])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:359: -1- m4_define([AC_PROG_F77], [_m4_defun_pro([$0])AC_LANG_PUSH(Fortran 77)dnl
+AC_ARG_VAR([F77],    [Fortran 77 compiler command])dnl
+AC_ARG_VAR([FFLAGS], [Fortran 77 compiler flags])dnl
+_AC_ARG_VAR_LDFLAGS()dnl
+_AC_ARG_VAR_LIBS()dnl
+_AC_PROG_FC([Fortran 77], [$1])
+if test $ac_compiler_gnu = yes; then
+  G77=yes
+else
+  G77=
+fi
+AC_LANG_POP(Fortran 77)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:379: -1- m4_define([m4_location(AC_PROG_FC)], [/usr/share/autoconf/autoconf/fortran.m4:379])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:379: -1- m4_define([AC_PROG_FC], [_m4_defun_pro([$0])AC_LANG_PUSH(Fortran)dnl
+AC_ARG_VAR([FC],    [Fortran compiler command])dnl
+AC_ARG_VAR([FCFLAGS], [Fortran compiler flags])dnl
+_AC_ARG_VAR_LDFLAGS()dnl
+_AC_ARG_VAR_LIBS()dnl
+_AC_PROG_FC([$2], [$1])
+if test $ac_compiler_gnu = yes; then
+  GFC=yes
+else
+  GFC=
+fi
+AC_LANG_POP(Fortran)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:400: -1- m4_define([_AC_PROG_FC_G], [_AC_FORTRAN_ASSERT()dnl
+ac_test_[]_AC_LANG_PREFIX[]FLAGS=${[]_AC_LANG_PREFIX[]FLAGS+y}
+ac_save_[]_AC_LANG_PREFIX[]FLAGS=$[]_AC_LANG_PREFIX[]FLAGS
+_AC_LANG_PREFIX[]FLAGS=
+AC_CACHE_CHECK(whether $[]_AC_FC[] accepts -g, ac_cv_prog_[]_AC_LANG_ABBREV[]_g,
+[_AC_LANG_PREFIX[]FLAGS=-g
+_AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+[ac_cv_prog_[]_AC_LANG_ABBREV[]_g=yes],
+[ac_cv_prog_[]_AC_LANG_ABBREV[]_g=no])
+])
+if test $ac_test_[]_AC_LANG_PREFIX[]FLAGS; then
+  _AC_LANG_PREFIX[]FLAGS=$ac_save_[]_AC_LANG_PREFIX[]FLAGS
+elif test $ac_cv_prog_[]_AC_LANG_ABBREV[]_g = yes; then
+  if test "x$ac_cv_[]_AC_LANG_ABBREV[]_compiler_gnu" = xyes; then
+    _AC_LANG_PREFIX[]FLAGS="-g -O2"
+  else
+    _AC_LANG_PREFIX[]FLAGS="-g"
+  fi
+else
+  if test "x$ac_cv_[]_AC_LANG_ABBREV[]_compiler_gnu" = xyes; then
+    _AC_LANG_PREFIX[]FLAGS="-O2"
+  else
+    _AC_LANG_PREFIX[]FLAGS=
+  fi
+fi[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:439: -1- m4_define([m4_location(_AC_PROG_FC_C_O)], [/usr/share/autoconf/autoconf/fortran.m4:439])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:439: -1- m4_define([_AC_PROG_FC_C_O], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+AC_CACHE_CHECK([whether $[]_AC_FC[] understands -c and -o together],
+	       [ac_cv_prog_[]_AC_LANG_ABBREV[]_c_o],
+[AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+# We test twice because some compilers refuse to overwrite an existing
+# `.o' file with `-o', although they will create one.
+ac_try='$[]_AC_FC[] $[]_AC_LANG_PREFIX[]FLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&AS_MESSAGE_LOG_FD'
+rm -f conftest2.*
+if _AC_DO_VAR(ac_try) &&
+     test -f conftest2.$ac_objext &&
+     _AC_DO_VAR(ac_try); then
+  ac_cv_prog_[]_AC_LANG_ABBREV[]_c_o=yes
+else
+  ac_cv_prog_[]_AC_LANG_ABBREV[]_c_o=no
+fi
+rm -rf conftest*])
+if test $ac_cv_prog_[]_AC_LANG_ABBREV[]_c_o = no; then
+  AC_DEFINE([]_AC_FC[]_NO_MINUS_C_MINUS_O, 1,
+	    [Define to 1 if your Fortran compiler doesn't accept
+	     -c and -o together.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:466: -1- m4_define([m4_location(AC_PROG_F77_C_O)], [/usr/share/autoconf/autoconf/fortran.m4:466])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:466: -1- m4_define([AC_PROG_F77_C_O], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_F77])dnl
+AC_LANG_PUSH(Fortran 77)dnl
+_AC_PROG_FC_C_O
+AC_LANG_POP(Fortran 77)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:476: -1- m4_define([m4_location(AC_PROG_FC_C_O)], [/usr/share/autoconf/autoconf/fortran.m4:476])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:476: -1- m4_define([AC_PROG_FC_C_O], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_FC])dnl
+AC_LANG_PUSH(Fortran)dnl
+_AC_PROG_FC_C_O
+AC_LANG_POP(Fortran)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:498: -1- m4_define([m4_location(_AC_PROG_FC_V_OUTPUT)], [/usr/share/autoconf/autoconf/fortran.m4:498])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:498: -1- m4_define([_AC_PROG_FC_V_OUTPUT], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+
+# Compile and link our simple test program by passing a flag (argument
+# 1 to this macro) to the Fortran compiler in order to get
+# "verbose" output that we can then parse for the Fortran linker
+# flags.
+ac_save_[]_AC_LANG_PREFIX[]FLAGS=$[]_AC_LANG_PREFIX[]FLAGS
+_AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS m4_default([$1], [$ac_cv_prog_[]_AC_LANG_ABBREV[]_v])"
+eval "set x $ac_link"
+shift
+_AS_ECHO_LOG([$[*]])
+# gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
+# LIBRARY_PATH; skip all such settings.
+ac_[]_AC_LANG_ABBREV[]_v_output=`eval $ac_link AS_MESSAGE_LOG_FD>&1 2>&1 |
+  sed '/^Driving:/d; /^Configured with:/d;
+      '"/^[[_$as_cr_Letters]][[_$as_cr_alnum]]*=/d"`
+AS_ECHO(["$ac_[]_AC_LANG_ABBREV[]_v_output"]) >&AS_MESSAGE_LOG_FD
+_AC_LANG_PREFIX[]FLAGS=$ac_save_[]_AC_LANG_PREFIX[]FLAGS
+
+rm -rf conftest*
+
+# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
+# /foo, /bar, and /baz are search directories for the Fortran linker.
+# Here, we change these into -L/foo -L/bar -L/baz (and put it first):
+ac_[]_AC_LANG_ABBREV[]_v_output="`echo $ac_[]_AC_LANG_ABBREV[]_v_output |
+	grep 'LPATH is:' |
+	sed 's|.*LPATH is\(: *[[^ ]]*\).*|\1|;s|: */| -L/|g'` $ac_[]_AC_LANG_ABBREV[]_v_output"
+
+# FIXME: we keep getting bitten by quoted arguments; a more general fix
+#        that detects unbalanced quotes in FLIBS should be implemented
+#        and (ugh) tested at some point.
+case $ac_[]_AC_LANG_ABBREV[]_v_output in
+  # With xlf replace commas with spaces,
+  # and remove "-link" and closing parenthesis.
+  *xlfentry*)
+    ac_[]_AC_LANG_ABBREV[]_v_output=`echo $ac_[]_AC_LANG_ABBREV[]_v_output |
+      sed '
+        s/,/ /g
+        s/ -link / /g
+        s/) *$//
+      '
+    ` ;;
+
+  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
+  # $LIBS confuse us, and the libraries appear later in the output anyway).
+  *mGLOB_options_string*)
+    ac_[]_AC_LANG_ABBREV[]_v_output=`echo $ac_[]_AC_LANG_ABBREV[]_v_output | sed 's/"-mGLOB[[^"]]*"/ /g'` ;;
+
+  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
+  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
+  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
+  *-cmdline\ * | *-ignore\ * | *-def\ *)
+    ac_[]_AC_LANG_ABBREV[]_v_output=`echo $ac_[]_AC_LANG_ABBREV[]_v_output | sed "\
+	s/-cmdline  *'[[^']]*'/ /g; s/-cmdline  *\"[[^\"]]*\"/ /g
+	s/-ignore  *'[[^']]*'/ /g; s/-ignore  *\"[[^\"]]*\"/ /g
+	s/-def  *'[[^']]*'/ /g; s/-def  *\"[[^\"]]*\"/ /g"` ;;
+
+  # If we are using fort77 (the f2c wrapper) then filter output and delete quotes.
+  *fort77*f2c*gcc*)
+    ac_[]_AC_LANG_ABBREV[]_v_output=`echo "$ac_[]_AC_LANG_ABBREV[]_v_output" | sed -n '
+        /:[[	 ]]\+Running[[	 ]]\{1,\}"gcc"/{
+          /"-c"/d
+          /[[.]]c"*/d
+          s/^.*"gcc"/"gcc"/
+          s/"//gp
+        }'` ;;
+
+  # If we are using Cray Fortran then delete quotes.
+  *cft90*)
+    ac_[]_AC_LANG_ABBREV[]_v_output=`echo $ac_[]_AC_LANG_ABBREV[]_v_output | sed 's/"//g'` ;;
+esac
+
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:582: -1- m4_define([m4_location(_AC_PROG_FC_V)], [/usr/share/autoconf/autoconf/fortran.m4:582])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:582: -1- m4_define([_AC_PROG_FC_V], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+AC_CACHE_CHECK([how to get verbose linking output from $[]_AC_FC[]],
+		[ac_cv_prog_[]_AC_LANG_ABBREV[]_v],
+[AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+[ac_cv_prog_[]_AC_LANG_ABBREV[]_v=
+# Try some options frequently used verbose output
+for ac_verb in -v -verbose --verbose -V -\#\#\#; do
+  _AC_PROG_FC_V_OUTPUT($ac_verb)
+  # look for -l* and *.a constructs in the output
+  for ac_arg in $ac_[]_AC_LANG_ABBREV[]_v_output; do
+     case $ac_arg in
+	[[\\/]]*.a | ?:[[\\/]]*.a | -[[lLRu]]*)
+	  ac_cv_prog_[]_AC_LANG_ABBREV[]_v=$ac_verb
+	  break 2 ;;
+     esac
+  done
+done
+if test -z "$ac_cv_prog_[]_AC_LANG_ABBREV[]_v"; then
+   AC_MSG_WARN([cannot determine how to obtain linking information from $[]_AC_FC[]])
+fi],
+		  [AC_MSG_WARN([compilation failed])])
+])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:635: -1- m4_define([m4_location(_AC_FC_LIBRARY_LDFLAGS)], [/usr/share/autoconf/autoconf/fortran.m4:635])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:635: -1- m4_define([_AC_FC_LIBRARY_LDFLAGS], [_m4_defun_pro([$0])AC_REQUIRE([AC_CANONICAL_HOST])dnl
+_AC_FORTRAN_ASSERT()dnl
+_AC_PROG_FC_V
+AC_CACHE_CHECK([for _AC_LANG libraries of $[]_AC_FC[]], ac_cv_[]_AC_LANG_ABBREV[]_libs,
+[if test "x$[]_AC_LANG_PREFIX[]LIBS" != "x"; then
+  ac_cv_[]_AC_LANG_ABBREV[]_libs="$[]_AC_LANG_PREFIX[]LIBS" # Let the user override the test.
+else
+
+_AC_PROG_FC_V_OUTPUT
+
+ac_cv_[]_AC_LANG_ABBREV[]_libs=
+
+# Save positional arguments (if any)
+ac_save_positional="$[@]"
+
+set X $ac_[]_AC_LANG_ABBREV[]_v_output
+while test $[@%:@] != 1; do
+  shift
+  ac_arg=$[1]
+  case $ac_arg in
+	[[\\/]]*.a | ?:[[\\/]]*.a)
+	  _AC_LIST_MEMBER_IF($ac_arg, $ac_cv_[]_AC_LANG_ABBREV[]_libs, ,
+	      ac_cv_[]_AC_LANG_ABBREV[]_libs="$ac_cv_[]_AC_LANG_ABBREV[]_libs $ac_arg")
+	  ;;
+	-bI:*)
+	  _AC_LIST_MEMBER_IF($ac_arg, $ac_cv_[]_AC_LANG_ABBREV[]_libs, ,
+	     [_AC_LINKER_OPTION([$ac_arg], ac_cv_[]_AC_LANG_ABBREV[]_libs)])
+	  ;;
+	  # Ignore these flags.
+	-lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
+	  |-LANG:=* | -LIST:* | -LNO:* | -link)
+	  ;;
+	-lkernel32)
+	  # Ignore this library only on Windows-like systems.
+	  case $host_os in
+	  cygwin* | msys* ) ;;
+	  *)
+	  _AC_LIST_MEMBER_IF($ac_arg, $ac_cv_[]_AC_LANG_ABBREV[]_libs, ,
+			     ac_cv_[]_AC_LANG_ABBREV[]_libs="$ac_cv_[]_AC_LANG_ABBREV[]_libs $ac_arg")
+	    ;;
+	  esac
+	  ;;
+	-[[LRuYz]])
+	  # These flags, when seen by themselves, take an argument.
+	  # We remove the space between option and argument and re-iterate
+	  # unless we find an empty arg or a new option (starting with -)
+	  case $[2] in
+	     "" | -*);;
+	     *)
+		ac_arg="$ac_arg$[2]"
+		shift; shift
+		set X $ac_arg "$[@]"
+		;;
+	  esac
+	  ;;
+	-YP,*)
+	  for ac_j in `AS_ECHO(["$ac_arg"]) | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
+	    _AC_LIST_MEMBER_IF($ac_j, $ac_cv_[]_AC_LANG_ABBREV[]_libs, ,
+			       [ac_arg="$ac_arg $ac_j"
+			       ac_cv_[]_AC_LANG_ABBREV[]_libs="$ac_cv_[]_AC_LANG_ABBREV[]_libs $ac_j"])
+	  done
+	  ;;
+	-[[lLR]]*)
+	  _AC_LIST_MEMBER_IF($ac_arg, $ac_cv_[]_AC_LANG_ABBREV[]_libs, ,
+			     ac_cv_[]_AC_LANG_ABBREV[]_libs="$ac_cv_[]_AC_LANG_ABBREV[]_libs $ac_arg")
+	  ;;
+	-zallextract*| -zdefaultextract)
+	  ac_cv_[]_AC_LANG_ABBREV[]_libs="$ac_cv_[]_AC_LANG_ABBREV[]_libs $ac_arg"
+	  ;;
+	-mllvm) ${2+shift};; # Defend against 'clang -mllvm -loopopt=0'.
+	  # Ignore everything else.
+  esac
+done
+# restore positional arguments
+set X $ac_save_positional; shift
+
+# We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
+# then we insist that the "run path" must be an absolute path (i.e. it
+# must begin with a "/").
+case `(uname -sr) 2>/dev/null` in
+   "SunOS 5"*)
+      ac_ld_run_path=`AS_ECHO(["$ac_[]_AC_LANG_ABBREV[]_v_output"]) |
+			sed -n 's,^.*LD_RUN_PATH *= *\(/[[^ ]]*\).*$,-R\1,p'`
+      test "x$ac_ld_run_path" != x &&
+	_AC_LINKER_OPTION([$ac_ld_run_path], ac_cv_[]_AC_LANG_ABBREV[]_libs)
+      ;;
+esac
+fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
+])
+[]_AC_LANG_PREFIX[]LIBS="$ac_cv_[]_AC_LANG_ABBREV[]_libs"
+AC_SUBST([]_AC_LANG_PREFIX[]LIBS)
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:732: -1- m4_define([m4_location(AC_F77_LIBRARY_LDFLAGS)], [/usr/share/autoconf/autoconf/fortran.m4:732])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:732: -1- m4_define([AC_F77_LIBRARY_LDFLAGS], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_F77])dnl
+AC_LANG_PUSH(Fortran 77)dnl
+_AC_FC_LIBRARY_LDFLAGS
+AC_LANG_POP(Fortran 77)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:742: -1- m4_define([m4_location(AC_FC_LIBRARY_LDFLAGS)], [/usr/share/autoconf/autoconf/fortran.m4:742])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:742: -1- m4_define([AC_FC_LIBRARY_LDFLAGS], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_FC])dnl
+AC_LANG_PUSH(Fortran)dnl
+_AC_FC_LIBRARY_LDFLAGS
+AC_LANG_POP(Fortran)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:784: -1- m4_define([m4_location(_AC_FC_DUMMY_MAIN)], [/usr/share/autoconf/autoconf/fortran.m4:784])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:784: -1- m4_define([_AC_FC_DUMMY_MAIN], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+m4_define(_AC_LANG_PROGRAM_C_[]_AC_FC[]_HOOKS,
+[#ifdef ]_AC_FC[_DUMMY_MAIN
+]AC_LANG_CASE([Fortran], [#ifndef FC_DUMMY_MAIN_EQ_F77])
+[#  ifdef __cplusplus
+     extern "C"
+#  endif
+   int ]_AC_FC[_DUMMY_MAIN() { return 1; }
+]AC_LANG_CASE([Fortran], [#endif])
+[#endif
+])
+AC_CACHE_CHECK([for dummy main to link with _AC_LANG libraries],
+	       ac_cv_[]_AC_LANG_ABBREV[]_dummy_main,
+[ac_[]_AC_LANG_ABBREV[]_dm_save_LIBS=$LIBS
+ LIBS="$LIBS $[]_AC_LANG_PREFIX[]LIBS"
+ ac_fortran_dm_var=[]_AC_FC[]_DUMMY_MAIN
+ AC_LANG_PUSH(C)dnl
+
+ # First, try linking without a dummy main:
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])],
+		[ac_cv_fortran_dummy_main=none],
+		[ac_cv_fortran_dummy_main=unknown])
+
+ if test $ac_cv_fortran_dummy_main = unknown; then
+   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
+     AC_LINK_IFELSE([AC_LANG_PROGRAM([[@%:@define $ac_fortran_dm_var $ac_func]])],
+		    [ac_cv_fortran_dummy_main=$ac_func; break])
+   done
+ fi
+ AC_LANG_POP(C)dnl
+ ac_cv_[]_AC_LANG_ABBREV[]_dummy_main=$ac_cv_fortran_dummy_main
+ rm -rf conftest*
+ LIBS=$ac_[]_AC_LANG_ABBREV[]_dm_save_LIBS
+])
+[]_AC_FC[]_DUMMY_MAIN=$ac_cv_[]_AC_LANG_ABBREV[]_dummy_main
+AS_IF([test "$[]_AC_FC[]_DUMMY_MAIN" != unknown],
+      [m4_default([$1],
+[if test $[]_AC_FC[]_DUMMY_MAIN != none; then
+  AC_DEFINE_UNQUOTED([]_AC_FC[]_DUMMY_MAIN, $[]_AC_FC[]_DUMMY_MAIN,
+		     [Define to dummy `main' function (if any) required to
+		      link to the Fortran libraries.])
+  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
+	AC_DEFINE([FC_DUMMY_MAIN_EQ_F77], 1,
+		  [Define if F77 and FC dummy `main' functions are identical.])
+  fi
+fi])],
+      [m4_default([$2],
+	    [AC_MSG_FAILURE([linking to Fortran libraries from C fails])])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:838: -1- m4_define([m4_location(AC_F77_DUMMY_MAIN)], [/usr/share/autoconf/autoconf/fortran.m4:838])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:838: -1- m4_define([AC_F77_DUMMY_MAIN], [_m4_defun_pro([$0])AC_REQUIRE([AC_F77_LIBRARY_LDFLAGS])dnl
+AC_LANG_PUSH(Fortran 77)dnl
+_AC_FC_DUMMY_MAIN($@)
+AC_LANG_POP(Fortran 77)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:848: -1- m4_define([m4_location(AC_FC_DUMMY_MAIN)], [/usr/share/autoconf/autoconf/fortran.m4:848])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:848: -1- m4_define([AC_FC_DUMMY_MAIN], [_m4_defun_pro([$0])AC_REQUIRE([AC_FC_LIBRARY_LDFLAGS])dnl
+AC_LANG_PUSH(Fortran)dnl
+_AC_FC_DUMMY_MAIN($@)
+AC_LANG_POP(Fortran)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:864: -1- m4_define([m4_location(_AC_FC_MAIN)], [/usr/share/autoconf/autoconf/fortran.m4:864])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:864: -1- m4_define([_AC_FC_MAIN], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+AC_CACHE_CHECK([for alternate main to link with _AC_LANG libraries],
+	       ac_cv_[]_AC_LANG_ABBREV[]_main,
+[ac_[]_AC_LANG_ABBREV[]_m_save_LIBS=$LIBS
+ LIBS="$LIBS $[]_AC_LANG_PREFIX[]LIBS"
+ ac_fortran_dm_var=[]_AC_FC[]_DUMMY_MAIN
+ AC_LANG_PUSH(C)dnl
+ ac_cv_fortran_main="main" # default entry point name
+ for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
+   AC_LINK_IFELSE([AC_LANG_PROGRAM([@%:@ifdef FC_DUMMY_MAIN_EQ_F77
+@%:@  undef F77_DUMMY_MAIN
+@%:@  undef FC_DUMMY_MAIN
+@%:@else
+@%:@  undef $ac_fortran_dm_var
+@%:@endif
+@%:@define main $ac_func])],
+		  [ac_cv_fortran_main=$ac_func; break])
+ done
+ AC_LANG_POP(C)dnl
+ ac_cv_[]_AC_LANG_ABBREV[]_main=$ac_cv_fortran_main
+ rm -rf conftest*
+ LIBS=$ac_[]_AC_LANG_ABBREV[]_m_save_LIBS
+])
+AC_DEFINE_UNQUOTED([]_AC_FC[]_MAIN, $ac_cv_[]_AC_LANG_ABBREV[]_main,
+		   [Define to alternate name for `main' routine that is
+		    called from a `main' in the Fortran libraries.])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:896: -1- m4_define([m4_location(AC_F77_MAIN)], [/usr/share/autoconf/autoconf/fortran.m4:896])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:896: -1- m4_define([AC_F77_MAIN], [_m4_defun_pro([$0])AC_REQUIRE([AC_F77_LIBRARY_LDFLAGS])dnl
+AC_LANG_PUSH(Fortran 77)dnl
+_AC_FC_MAIN
+AC_LANG_POP(Fortran 77)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:906: -1- m4_define([m4_location(AC_FC_MAIN)], [/usr/share/autoconf/autoconf/fortran.m4:906])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:906: -1- m4_define([AC_FC_MAIN], [_m4_defun_pro([$0])AC_REQUIRE([AC_FC_LIBRARY_LDFLAGS])dnl
+AC_LANG_PUSH(Fortran)dnl
+_AC_FC_MAIN
+AC_LANG_POP(Fortran)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:929: -1- m4_define([m4_location(__AC_FC_NAME_MANGLING)], [/usr/share/autoconf/autoconf/fortran.m4:929])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:929: -1- m4_define([__AC_FC_NAME_MANGLING], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+AC_CACHE_CHECK([for _AC_LANG name-mangling scheme],
+	       ac_cv_[]_AC_LANG_ABBREV[]_mangling,
+[AC_COMPILE_IFELSE(
+[[      subroutine foobar()
+      return
+      end
+      subroutine foo_bar()
+      return
+      end]],
+[mv conftest.$ac_objext cfortran_test.$ac_objext
+
+  ac_save_LIBS=$LIBS
+  LIBS="cfortran_test.$ac_objext $LIBS $[]_AC_LANG_PREFIX[]LIBS"
+
+  AC_LANG_PUSH(C)dnl
+  ac_success=no
+  for ac_foobar in foobar FOOBAR; do
+    for ac_underscore in "" "_"; do
+      ac_func="$ac_foobar$ac_underscore"
+      AC_LINK_IFELSE([AC_LANG_CALL([], [$ac_func])],
+		     [ac_success=yes; break 2])
+    done
+  done
+  AC_LANG_POP(C)dnl
+
+  if test "$ac_success" = "yes"; then
+     case $ac_foobar in
+	foobar)
+	   ac_case=lower
+	   ac_foo_bar=foo_bar
+	   ;;
+	FOOBAR)
+	   ac_case=upper
+	   ac_foo_bar=FOO_BAR
+	   ;;
+     esac
+
+     AC_LANG_PUSH(C)dnl
+     ac_success_extra=no
+     for ac_extra in "" "_"; do
+	ac_func="$ac_foo_bar$ac_underscore$ac_extra"
+	AC_LINK_IFELSE([AC_LANG_CALL([], [$ac_func])],
+		       [ac_success_extra=yes; break])
+     done
+     AC_LANG_POP(C)dnl
+
+     if test "$ac_success_extra" = "yes"; then
+	ac_cv_[]_AC_LANG_ABBREV[]_mangling="$ac_case case"
+	if test -z "$ac_underscore"; then
+	   ac_cv_[]_AC_LANG_ABBREV[]_mangling="$ac_cv_[]_AC_LANG_ABBREV[]_mangling, no underscore"
+	else
+	   ac_cv_[]_AC_LANG_ABBREV[]_mangling="$ac_cv_[]_AC_LANG_ABBREV[]_mangling, underscore"
+	fi
+	if test -z "$ac_extra"; then
+	   ac_cv_[]_AC_LANG_ABBREV[]_mangling="$ac_cv_[]_AC_LANG_ABBREV[]_mangling, no extra underscore"
+	else
+	   ac_cv_[]_AC_LANG_ABBREV[]_mangling="$ac_cv_[]_AC_LANG_ABBREV[]_mangling, extra underscore"
+	fi
+      else
+	ac_cv_[]_AC_LANG_ABBREV[]_mangling="unknown"
+      fi
+  else
+     ac_cv_[]_AC_LANG_ABBREV[]_mangling="unknown"
+  fi
+
+  LIBS=$ac_save_LIBS
+  rm -rf conftest*
+  rm -f cfortran_test*],
+  [AC_MSG_FAILURE([cannot compile a simple Fortran program])])
+])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1004: -1- AU_DEFINE([AC_F77_NAME_MANGLING], [m4_ifval([], [_au_warn_AC_F77_NAME_MANGLING([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1004: -1- AU_DEFINE([_au_warn_AC_F77_NAME_MANGLING], [m4_warning($@)dnl
+m4_define([_au_warn_AC_F77_NAME_MANGLING], [])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1004: -1- m4_define([m4_location(AC_F77_NAME_MANGLING)], [/usr/share/autoconf/autoconf/fortran.m4:1004])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1004: -1- m4_define([AC_F77_NAME_MANGLING], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_F77_NAME_MANGLING' is obsolete.
+You should run autoupdate.])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1009: -1- m4_define([m4_location(_AC_F77_NAME_MANGLING)], [/usr/share/autoconf/autoconf/fortran.m4:1009])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1009: -1- m4_define([_AC_F77_NAME_MANGLING], [_m4_defun_pro([$0])AC_REQUIRE([AC_F77_LIBRARY_LDFLAGS])dnl
+AC_REQUIRE([AC_F77_DUMMY_MAIN])dnl
+AC_LANG_PUSH(Fortran 77)dnl
+__AC_FC_NAME_MANGLING
+AC_LANG_POP(Fortran 77)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1020: -1- m4_define([m4_location(_AC_FC_NAME_MANGLING)], [/usr/share/autoconf/autoconf/fortran.m4:1020])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1020: -1- m4_define([_AC_FC_NAME_MANGLING], [_m4_defun_pro([$0])AC_REQUIRE([AC_FC_LIBRARY_LDFLAGS])dnl
+AC_REQUIRE([AC_FC_DUMMY_MAIN])dnl
+AC_LANG_PUSH(Fortran)dnl
+__AC_FC_NAME_MANGLING
+AC_LANG_POP(Fortran)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1035: -1- m4_define([m4_location(_AC_FC_WRAPPERS)], [/usr/share/autoconf/autoconf/fortran.m4:1035])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1035: -1- m4_define([_AC_FC_WRAPPERS], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+AH_TEMPLATE(_AC_FC[_FUNC],
+    [Define to a macro mangling the given C identifier (in lower and upper
+     case), which must not contain underscores, for linking with Fortran.])dnl
+AH_TEMPLATE(_AC_FC[_FUNC_],
+    [As ]_AC_FC[_FUNC, but for C identifiers containing underscores.])dnl
+case $ac_cv_[]_AC_LANG_ABBREV[]_mangling in
+  "lower case, no underscore, no extra underscore")
+	  AC_DEFINE(_AC_FC[_FUNC(name,NAME)],  [name])
+	  AC_DEFINE(_AC_FC[_FUNC_(name,NAME)], [name]) ;;
+  "lower case, no underscore, extra underscore")
+	  AC_DEFINE(_AC_FC[_FUNC(name,NAME)],  [name])
+	  AC_DEFINE(_AC_FC[_FUNC_(name,NAME)], [name [##] _]) ;;
+  "lower case, underscore, no extra underscore")
+	  AC_DEFINE(_AC_FC[_FUNC(name,NAME)],  [name [##] _])
+	  AC_DEFINE(_AC_FC[_FUNC_(name,NAME)], [name [##] _]) ;;
+  "lower case, underscore, extra underscore")
+	  AC_DEFINE(_AC_FC[_FUNC(name,NAME)],  [name [##] _])
+	  AC_DEFINE(_AC_FC[_FUNC_(name,NAME)], [name [##] __]) ;;
+  "upper case, no underscore, no extra underscore")
+	  AC_DEFINE(_AC_FC[_FUNC(name,NAME)],  [NAME])
+	  AC_DEFINE(_AC_FC[_FUNC_(name,NAME)], [NAME]) ;;
+  "upper case, no underscore, extra underscore")
+	  AC_DEFINE(_AC_FC[_FUNC(name,NAME)],  [NAME])
+	  AC_DEFINE(_AC_FC[_FUNC_(name,NAME)], [NAME [##] _]) ;;
+  "upper case, underscore, no extra underscore")
+	  AC_DEFINE(_AC_FC[_FUNC(name,NAME)],  [NAME [##] _])
+	  AC_DEFINE(_AC_FC[_FUNC_(name,NAME)], [NAME [##] _]) ;;
+  "upper case, underscore, extra underscore")
+	  AC_DEFINE(_AC_FC[_FUNC(name,NAME)],  [NAME [##] _])
+	  AC_DEFINE(_AC_FC[_FUNC_(name,NAME)], [NAME [##] __]) ;;
+  *)
+	  AC_MSG_WARN([unknown Fortran name-mangling scheme])
+	  ;;
+esac
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1076: -1- m4_define([m4_location(AC_F77_WRAPPERS)], [/usr/share/autoconf/autoconf/fortran.m4:1076])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1076: -1- m4_define([AC_F77_WRAPPERS], [_m4_defun_pro([$0])AC_REQUIRE([_AC_F77_NAME_MANGLING])dnl
+AC_LANG_PUSH(Fortran 77)dnl
+_AC_FC_WRAPPERS
+AC_LANG_POP(Fortran 77)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1086: -1- m4_define([m4_location(AC_FC_WRAPPERS)], [/usr/share/autoconf/autoconf/fortran.m4:1086])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1086: -1- m4_define([AC_FC_WRAPPERS], [_m4_defun_pro([$0])AC_REQUIRE([_AC_FC_NAME_MANGLING])dnl
+AC_LANG_PUSH(Fortran)dnl
+_AC_FC_WRAPPERS
+AC_LANG_POP(Fortran)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1099: -1- m4_define([m4_location(_AC_FC_FUNC)], [/usr/share/autoconf/autoconf/fortran.m4:1099])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1099: -1- m4_define([_AC_FC_FUNC], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+case $ac_cv_[]_AC_LANG_ABBREV[]_mangling in
+  upper*) ac_val="m4_toupper([$1])" ;;
+  lower*) ac_val="m4_tolower([$1])" ;;
+  *)      ac_val="unknown" ;;
+esac
+case $ac_cv_[]_AC_LANG_ABBREV[]_mangling in *," underscore"*) ac_val="$ac_val"_ ;; esac
+m4_if(m4_index([$1],[_]),-1,[],
+[case $ac_cv_[]_AC_LANG_ABBREV[]_mangling in *," extra underscore"*) ac_val="$ac_val"_ ;; esac
+])
+m4_default([$2],[$1])="$ac_val"
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1116: -1- m4_define([m4_location(AC_F77_FUNC)], [/usr/share/autoconf/autoconf/fortran.m4:1116])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1116: -1- m4_define([AC_F77_FUNC], [_m4_defun_pro([$0])AC_REQUIRE([_AC_F77_NAME_MANGLING])dnl
+AC_LANG_PUSH(Fortran 77)dnl
+_AC_FC_FUNC([$1],[$2])
+AC_LANG_POP(Fortran 77)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1126: -1- m4_define([m4_location(AC_FC_FUNC)], [/usr/share/autoconf/autoconf/fortran.m4:1126])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1126: -1- m4_define([AC_FC_FUNC], [_m4_defun_pro([$0])AC_REQUIRE([_AC_FC_NAME_MANGLING])dnl
+AC_LANG_PUSH(Fortran)dnl
+_AC_FC_FUNC([$1],[$2])
+AC_LANG_POP(Fortran)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1159: -1- m4_define([m4_location(AC_FC_SRCEXT)], [/usr/share/autoconf/autoconf/fortran.m4:1159])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1159: -1- m4_define([AC_FC_SRCEXT], [_m4_defun_pro([$0])AC_LANG_PUSH(Fortran)dnl
+AC_CACHE_CHECK([for Fortran flag to compile .$1 files],
+		ac_cv_fc_srcext_$1,
+[ac_ext=$1
+ac_fcflags_srcext_save=$ac_fcflags_srcext
+ac_fcflags_srcext=
+ac_cv_fc_srcext_$1=unknown
+case $ac_ext in #(
+  [[fF]]77) ac_try=f77;; #(
+  *) ac_try=f95;;
+esac
+for ac_flag in none -qsuffix=f=$1 -Tf "-x $ac_try"; do
+  test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
+  AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [ac_cv_fc_srcext_$1=$ac_flag; break])
+done
+rm -f conftest.$ac_objext conftest.$1
+ac_fcflags_srcext=$ac_fcflags_srcext_save
+])
+if test "x$ac_cv_fc_srcext_$1" = xunknown; then
+  m4_default([$3],[AC_MSG_ERROR([Fortran could not compile .$1 files])])
+else
+  ac_fc_srcext=$1
+  if test "x$ac_cv_fc_srcext_$1" = xnone; then
+    ac_fcflags_srcext=""
+    FCFLAGS_[]$1[]=""
+  else
+    ac_fcflags_srcext=$ac_cv_fc_srcext_$1
+    FCFLAGS_[]$1[]=$ac_cv_fc_srcext_$1
+  fi
+  AC_SUBST(FCFLAGS_[]$1)
+  $2
+fi
+AC_LANG_POP(Fortran)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1245: -1- m4_define([m4_location(AC_FC_PP_SRCEXT)], [/usr/share/autoconf/autoconf/fortran.m4:1245])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1245: -1- m4_define([AC_FC_PP_SRCEXT], [_m4_defun_pro([$0])AC_LANG_PUSH(Fortran)dnl
+AC_CACHE_CHECK([for Fortran flag to compile preprocessed .$1 files],
+		ac_cv_fc_pp_srcext_$1,
+[ac_ext=$1
+ac_fcflags_pp_srcext_save=$ac_fcflags_srcext
+ac_fcflags_srcext=
+ac_cv_fc_pp_srcext_$1=unknown
+case $ac_ext in #(
+  [[fF]]77) ac_try=f77-cpp-input;; #(
+  *) ac_try=f95-cpp-input;;
+esac
+for ac_flag in none -ftpp -fpp -Tf "-fpp -Tf" -xpp=fpp -Mpreprocess "-e Z" \
+               -cpp -xpp=cpp -qsuffix=cpp=$1 "-x $ac_try" +cpp -Cpp; do
+  test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
+  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[
+#if 0
+#include <ac_nonexistent.h>
+      choke me
+#endif]])],
+    [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[
+#if 1
+#include <ac_nonexistent.h>
+      choke me
+#endif]])],
+       [],
+       [ac_cv_fc_pp_srcext_$1=$ac_flag; break])])
+done
+rm -f conftest.$ac_objext conftest.$1
+ac_fcflags_srcext=$ac_fcflags_pp_srcext_save
+])
+if test "x$ac_cv_fc_pp_srcext_$1" = xunknown; then
+  m4_default([$3],
+             [AC_MSG_ERROR([Fortran could not compile preprocessed .$1 files])])
+else
+  ac_fc_srcext=$1
+  if test "x$ac_cv_fc_pp_srcext_$1" = xnone; then
+    ac_fcflags_srcext=""
+    FCFLAGS_[]$1[]=""
+  else
+    ac_fcflags_srcext=$ac_cv_fc_pp_srcext_$1
+    FCFLAGS_[]$1[]=$ac_cv_fc_pp_srcext_$1
+  fi
+  AC_SUBST(FCFLAGS_[]$1)
+  $2
+fi
+AC_LANG_POP(Fortran)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1307: -1- m4_define([m4_location(AC_FC_PP_DEFINE)], [/usr/share/autoconf/autoconf/fortran.m4:1307])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1307: -1- m4_define([AC_FC_PP_DEFINE], [_m4_defun_pro([$0])AC_LANG_PUSH([Fortran])dnl
+ac_fc_pp_define_srcext_save=$ac_fc_srcext
+AC_FC_PP_SRCEXT([F])
+AC_CACHE_CHECK([how to define symbols for preprocessed Fortran],
+  [ac_cv_fc_pp_define],
+[ac_fc_pp_define_srcext_save=$ac_fc_srcext
+ac_cv_fc_pp_define=unknown
+ac_fc_pp_define_FCFLAGS_save=$FCFLAGS
+for ac_flag in -D -WF,-D -Wp,-D -Wc,-D
+do
+  FCFLAGS="$ac_fc_pp_define_FCFLAGS_save ${ac_flag}FOOBAR ${ac_flag}ZORK=42"
+  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[
+#ifndef FOOBAR
+      choke me
+#endif
+#if ZORK != 42
+      choke me
+#endif]])],
+    [ac_cv_fc_pp_define=$ac_flag])
+  test x"$ac_cv_fc_pp_define" != xunknown && break
+done
+FCFLAGS=$ac_fc_pp_define_FCFLAGS_save
+])
+ac_fc_srcext=$ac_fc_pp_define_srcext_save
+if test "x$ac_cv_fc_pp_define" = xunknown; then
+  FC_DEFINE=
+  m4_default([$2],
+	     [AC_MSG_ERROR([Fortran does not allow to define preprocessor symbols], 77)])
+else
+  FC_DEFINE=$ac_cv_fc_pp_define
+  $1
+fi
+AC_SUBST([FC_DEFINE])dnl
+AC_LANG_POP([Fortran])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1368: -1- m4_define([m4_location(AC_FC_FREEFORM)], [/usr/share/autoconf/autoconf/fortran.m4:1368])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1368: -1- m4_define([AC_FC_FREEFORM], [_m4_defun_once([AC_FC_FREEFORM], [AC_LANG_PUSH([Fortran])dnl
+AC_CACHE_CHECK([for Fortran flag needed to accept free-form source],
+	       [ac_cv_fc_freeform],
+[ac_cv_fc_freeform=unknown
+ac_fc_freeform_FCFLAGS_save=$FCFLAGS
+for ac_flag in none -ffree-form -FR -free -qfree -Mfree -Mfreeform \
+	       -freeform "-f free" -8 +source=free -nfix --nfix -Free
+do
+  test "x$ac_flag" != xnone && FCFLAGS="$ac_fc_freeform_FCFLAGS_save $ac_flag"
+dnl Use @&t@ below to ensure that editors don't turn 8+ spaces into tab.
+  AC_COMPILE_IFELSE([[
+  program freeform
+       ! FIXME: how to best confuse non-freeform compilers?
+       print *, 'Hello ', &
+     @&t@     'world.'
+       end]],
+		    [ac_cv_fc_freeform=$ac_flag; break])
+done
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+FCFLAGS=$ac_fc_freeform_FCFLAGS_save
+])
+if test "x$ac_cv_fc_freeform" = xunknown; then
+  m4_default([$2],
+	     [AC_MSG_ERROR([Fortran does not accept free-form source], 77)])
+else
+  if test "x$ac_cv_fc_freeform" != xnone; then
+    FCFLAGS="$FCFLAGS $ac_cv_fc_freeform"
+  fi
+  $1
+fi
+AC_LANG_POP([Fortran])dnl
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_FC_FREEFORM])m4_unquote(], [)_m4_defun_epi([AC_FC_FREEFORM])]],
+m4_ifdef([_m4_diverting([AC_FC_FREEFORM])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_FC_FREEFORM],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1425: -1- m4_define([m4_location(AC_FC_FIXEDFORM)], [/usr/share/autoconf/autoconf/fortran.m4:1425])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1425: -1- m4_define([AC_FC_FIXEDFORM], [_m4_defun_once([AC_FC_FIXEDFORM], [AC_LANG_PUSH([Fortran])dnl
+AC_CACHE_CHECK([for Fortran flag needed to accept fixed-form source],
+	       [ac_cv_fc_fixedform],
+[ac_cv_fc_fixedform=unknown
+ac_fc_fixedform_FCFLAGS_save=$FCFLAGS
+for ac_flag in none -ffixed-form -fixed -qfixed -Mfixed -fixedform "-f fixed" \
+	       +source=fixed -fix --fix -Fixed
+do
+  test "x$ac_flag" != xnone && FCFLAGS="$ac_fc_fixedform_FCFLAGS_save $ac_flag"
+  AC_COMPILE_IFELSE([[
+C     This comment should confuse free-form compilers.
+      program main
+      end]],
+		    [ac_cv_fc_fixedform=$ac_flag; break])
+done
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+FCFLAGS=$ac_fc_fixedform_FCFLAGS_save
+])
+if test "x$ac_cv_fc_fixedform" = xunknown; then
+  m4_default([$2],
+	     [AC_MSG_ERROR([Fortran does not accept fixed-form source], 77)])
+else
+  if test "x$ac_cv_fc_fixedform" != xnone; then
+    FCFLAGS="$FCFLAGS $ac_cv_fc_fixedform"
+  fi
+  $1
+fi
+AC_LANG_POP([Fortran])dnl
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_FC_FIXEDFORM])m4_unquote(], [)_m4_defun_epi([AC_FC_FIXEDFORM])]],
+m4_ifdef([_m4_diverting([AC_FC_FIXEDFORM])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_FC_FIXEDFORM],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1491: -1- m4_define([m4_location(AC_FC_LINE_LENGTH)], [/usr/share/autoconf/autoconf/fortran.m4:1491])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1491: -1- m4_define([AC_FC_LINE_LENGTH], [_m4_defun_once([AC_FC_LINE_LENGTH], [AC_LANG_PUSH([Fortran])dnl
+m4_case(m4_default([$1], [132]),
+  [unlimited], [ac_fc_line_len_string=unlimited
+	               ac_fc_line_len=0
+                       ac_fc_line_length_test='
+      subroutine longer_than_132(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,'\
+'arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19)'],
+  [132],            [ac_fc_line_len=132
+		       ac_fc_line_length_test='
+      subroutine longer_than_80(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,'\
+'arg10)'],
+  [80],             [ac_fc_line_len=80
+		       ac_fc_line_length_test='
+      subroutine longer_than_72(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9)'],
+  [m4_warning([Invalid length argument `$1'])])
+: ${ac_fc_line_len_string=$ac_fc_line_len}
+AC_CACHE_CHECK(
+[for Fortran flag needed to accept $ac_fc_line_len_string column source lines],
+	       [ac_cv_fc_line_length],
+[ac_cv_fc_line_length=unknown
+ac_fc_line_length_FCFLAGS_save=$FCFLAGS
+for ac_flag in none \
+	       -ffree-line-length-none -ffixed-line-length-none \
+	       -ffree-line-length-huge \
+	       -ffree-line-length-$ac_fc_line_len \
+	       -ffixed-line-length-$ac_fc_line_len \
+	       -qfixed=$ac_fc_line_len -Mextend \
+	       -$ac_fc_line_len -extend_source \
+	       -W$ac_fc_line_len -W +extend_source +es -wide --wide -w -e \
+               -f -Wf,-f -xline
+do
+  test "x$ac_flag" != xnone && FCFLAGS="$ac_fc_line_length_FCFLAGS_save $ac_flag"
+  AC_COMPILE_IFELSE([[$ac_fc_line_length_test
+      end subroutine]],
+		    [ac_cv_fc_line_length=$ac_flag; break])
+done
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+FCFLAGS=$ac_fc_line_length_FCFLAGS_save
+])
+if test "x$ac_cv_fc_line_length" = xunknown; then
+  m4_default([$3],
+	     [AC_MSG_ERROR([Fortran does not accept long source lines], 77)])
+else
+  if test "x$ac_cv_fc_line_length" != xnone; then
+    FCFLAGS="$FCFLAGS $ac_cv_fc_line_length"
+  fi
+  $2
+fi
+AC_LANG_POP([Fortran])dnl
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_FC_LINE_LENGTH])m4_unquote(], [)_m4_defun_epi([AC_FC_LINE_LENGTH])]],
+m4_ifdef([_m4_diverting([AC_FC_LINE_LENGTH])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_FC_LINE_LENGTH],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1569: -1- m4_define([m4_location(AC_FC_CHECK_BOUNDS)], [/usr/share/autoconf/autoconf/fortran.m4:1569])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1569: -1- m4_define([AC_FC_CHECK_BOUNDS], [_m4_defun_once([AC_FC_CHECK_BOUNDS], [AC_LANG_PUSH([Fortran])dnl
+AC_CACHE_CHECK([for Fortran flag to enable array-bounds checking],
+               [ac_cv_fc_check_bounds],
+[ac_cv_fc_check_bounds=unknown
+ac_fc_check_bounds_FCFLAGS_save=$FCFLAGS
+for ac_flag in -fcheck=bounds -fbounds-check -check_bounds -Mbounds -qcheck \
+               '-check bounds' +check=all --check '-Rb -Rc' -CB -C=all -C \
+               -ffortran-bounds-check "--chk e,s" "-chk e -chk s" -bounds
+do
+  FCFLAGS="$ac_fc_check_bounds_FCFLAGS_save $ac_flag"
+  # We should be able to link a correct program.
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])],
+    [AC_LINK_IFELSE([[
+      subroutine sub(a)
+      integer a(:)
+      a(8) = 0
+      end subroutine
+
+      program main
+      integer a(1:7)
+      interface
+         subroutine sub(a)
+         integer a(:)
+         end subroutine
+      end interface
+
+      call sub(a)
+      end program]],
+       [# If we can run the program, require failure at run time.
+	# In cross-compiling mode, we rely on the compiler not accepting
+	# unknown options.
+	AS_IF([test "$cross_compiling" = yes],
+	  [ac_cv_fc_check_bounds=$ac_flag; break],
+	  [AS_IF([_AC_DO_TOKENS(./conftest$ac_exeext)],
+	     [],
+	     [ac_cv_fc_check_bounds=$ac_flag; break])])])])
+done
+rm -f conftest$ac_exeext conftest.err conftest.$ac_objext conftest.$ac_ext \
+  core *.core core.conftest.*
+FCFLAGS=$ac_fc_check_bounds_FCFLAGS_save
+])
+if test "x$ac_cv_fc_check_bounds" = xunknown; then
+  m4_default([$2],
+             [AC_MSG_ERROR([no Fortran flag for bounds checking found], 77)])
+else
+  if test "x$ac_cv_fc_check_bounds" != xnone; then
+    FCFLAGS="$FCFLAGS $ac_cv_fc_check_bounds"
+  fi
+  $1
+fi
+AC_LANG_POP([Fortran])dnl
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_FC_CHECK_BOUNDS])m4_unquote(], [)_m4_defun_epi([AC_FC_CHECK_BOUNDS])]],
+m4_ifdef([_m4_diverting([AC_FC_CHECK_BOUNDS])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_FC_CHECK_BOUNDS],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1643: -1- m4_define([m4_location(_AC_FC_IMPLICIT_NONE)], [/usr/share/autoconf/autoconf/fortran.m4:1643])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1643: -1- m4_define([_AC_FC_IMPLICIT_NONE], [_m4_defun_pro([$0])_AC_FORTRAN_ASSERT()dnl
+AC_CACHE_CHECK([for flag to disallow _AC_LANG implicit declarations],
+               [ac_cv_[]_AC_LANG_ABBREV[]_implicit_none],
+[ac_cv_[]_AC_LANG_ABBREV[]_implicit_none=unknown
+ac_fc_implicit_none_[]_AC_LANG_PREFIX[]FLAGS_save=$[]_AC_LANG_PREFIX[]FLAGS
+for ac_flag in none -fimplicit-none -u -Wimplicit -implicitnone +implicit_none \
+               -qundef "-warn declarations" -in --in -AT "-e I" -Mdclchk \
+               "-u -warn errors"
+do
+  if test "x$ac_flag" != xnone; then
+    _AC_LANG_PREFIX[]FLAGS="$ac_fc_implicit_none_[]_AC_LANG_PREFIX[]FLAGS_save $ac_flag"
+  fi
+  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [])],
+    [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[
+      i = 0
+      print *, i]])],
+       [],
+       [ac_cv_[]_AC_LANG_ABBREV[]_implicit_none=$ac_flag; break])])
+done
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+_AC_LANG_PREFIX[]FLAGS=$ac_fc_implicit_none_[]_AC_LANG_PREFIX[]FLAGS_save
+])
+if test "x$ac_cv_[]_AC_LANG_ABBREV[]_implicit_none" = xunknown; then
+  m4_default([$3],
+    [AC_MSG_ERROR([no Fortran flag to disallow implicit declarations found], 77)])
+else
+  if test "x$ac_cv_[]_AC_LANG_ABBREV[]_implicit_none" != xnone; then
+    _AC_LANG_PREFIX[]FLAGS="$_AC_LANG_PREFIX[]FLAGS $ac_cv_[]_AC_LANG_ABBREV[]_implicit_none"
+  fi
+  $2
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1680: -1- m4_define([m4_location(AC_F77_IMPLICIT_NONE)], [/usr/share/autoconf/autoconf/fortran.m4:1680])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1680: -1- m4_define([AC_F77_IMPLICIT_NONE], [_m4_defun_pro([$0])AC_LANG_PUSH([Fortran 77])dnl
+_AC_FC_IMPLICIT_NONE($@)
+AC_LANG_POP([Fortran 77])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1689: -1- m4_define([m4_location(AC_FC_IMPLICIT_NONE)], [/usr/share/autoconf/autoconf/fortran.m4:1689])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1689: -1- m4_define([AC_FC_IMPLICIT_NONE], [_m4_defun_pro([$0])AC_LANG_PUSH([Fortran])dnl
+_AC_FC_IMPLICIT_NONE($@)
+AC_LANG_POP([Fortran])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1701: -1- m4_define([m4_location(AC_FC_MODULE_EXTENSION)], [/usr/share/autoconf/autoconf/fortran.m4:1701])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1701: -1- m4_define([AC_FC_MODULE_EXTENSION], [_m4_defun_pro([$0])AC_CACHE_CHECK([Fortran 90 module extension], [ac_cv_fc_module_ext],
+[AC_LANG_PUSH(Fortran)
+mkdir conftest.dir
+cd conftest.dir
+ac_cv_fc_module_ext=unknown
+AC_COMPILE_IFELSE([[
+      module conftest_module
+      contains
+      subroutine conftest_routine
+      write(*,'(a)') 'gotcha!'
+      end subroutine
+      end module]],
+  [ac_cv_fc_module_ext=`ls | sed -n 's,conftest_module\.,,p'`
+   if test x$ac_cv_fc_module_ext = x; then
+dnl Some F90 compilers use upper case characters for the module file name.
+     ac_cv_fc_module_ext=`ls | sed -n 's,CONFTEST_MODULE\.,,p'`
+   fi])
+cd ..
+rm -rf conftest.dir
+AC_LANG_POP(Fortran)
+])
+FC_MODEXT=$ac_cv_fc_module_ext
+if test "$FC_MODEXT" = unknown; then
+  FC_MODEXT=
+fi
+AC_SUBST([FC_MODEXT])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1757: -1- m4_define([m4_location(AC_FC_MODULE_FLAG)], [/usr/share/autoconf/autoconf/fortran.m4:1757])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1757: -1- m4_define([AC_FC_MODULE_FLAG], [_m4_defun_pro([$0])
+AC_CACHE_CHECK([Fortran 90 module inclusion flag], [ac_cv_fc_module_flag],
+[AC_LANG_PUSH([Fortran])
+ac_cv_fc_module_flag=unknown
+mkdir conftest.dir
+cd conftest.dir
+AC_COMPILE_IFELSE([[
+      module conftest_module
+      contains
+      subroutine conftest_routine
+      write(*,'(a)') 'gotcha!'
+      end subroutine
+      end module]],
+  [cd ..
+   ac_fc_module_flag_FCFLAGS_save=$FCFLAGS
+   # Flag ordering is significant for gfortran and Sun.
+   for ac_flag in -M -I '-I ' '-M ' -p '-mod ' '-module ' '-Am -I'; do
+     # Add the flag twice to prevent matching an output flag.
+     FCFLAGS="$ac_fc_module_flag_FCFLAGS_save ${ac_flag}conftest.dir ${ac_flag}conftest.dir"
+     AC_COMPILE_IFELSE([[
+      program main
+      use conftest_module
+      call conftest_routine
+      end program]],
+       [ac_cv_fc_module_flag="$ac_flag"])
+     if test "$ac_cv_fc_module_flag" != unknown; then
+       break
+     fi
+   done
+   FCFLAGS=$ac_fc_module_flag_FCFLAGS_save
+])
+rm -rf conftest.dir
+AC_LANG_POP([Fortran])
+])
+if test "$ac_cv_fc_module_flag" != unknown; then
+  FC_MODINC=$ac_cv_fc_module_flag
+  $1
+else
+  FC_MODINC=
+  m4_default([$2],
+    [AC_MSG_ERROR([unable to find compiler flag for module search path])])
+fi
+AC_SUBST([FC_MODINC])
+# Ensure trailing whitespace is preserved in a Makefile.
+AC_SUBST([ac_empty], [""])
+AC_CONFIG_COMMANDS_PRE([case $FC_MODINC in #(
+  *\ ) FC_MODINC=$FC_MODINC'${ac_empty}' ;;
+esac])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1817: -1- m4_define([m4_location(AC_FC_MODULE_OUTPUT_FLAG)], [/usr/share/autoconf/autoconf/fortran.m4:1817])
+m4trace:/usr/share/autoconf/autoconf/fortran.m4:1817: -1- m4_define([AC_FC_MODULE_OUTPUT_FLAG], [_m4_defun_pro([$0])
+AC_CACHE_CHECK([Fortran 90 module output flag], [ac_cv_fc_module_output_flag],
+[AC_LANG_PUSH([Fortran])
+mkdir conftest.dir conftest.dir/sub
+cd conftest.dir
+ac_cv_fc_module_output_flag=unknown
+ac_fc_module_output_flag_FCFLAGS_save=$FCFLAGS
+# Flag ordering is significant: put flags late which some compilers use
+# for the search path.
+for ac_flag in -J '-J ' -fmod= -moddir= +moddir= -qmoddir= '-mdir ' '-mod ' \
+	      '-module ' -M '-Am -M' '-e m -J '; do
+  FCFLAGS="$ac_fc_module_output_flag_FCFLAGS_save ${ac_flag}sub"
+  AC_COMPILE_IFELSE([[
+      module conftest_module
+      contains
+      subroutine conftest_routine
+      write(*,'(a)') 'gotcha!'
+      end subroutine
+      end module]],
+    [cd sub
+     AC_COMPILE_IFELSE([[
+      program main
+      use conftest_module
+      call conftest_routine
+      end program]],
+       [ac_cv_fc_module_output_flag=$ac_flag])
+     cd ..
+     AS_IF([test x"$ac_cv_fc_module_output_flag" != xunknown],[break])])
+done
+FCFLAGS=$ac_fc_module_output_flag_FCFLAGS_save
+cd ..
+rm -rf conftest.dir
+AC_LANG_POP([Fortran])
+])
+AS_IF([test x"$ac_cv_fc_module_output_flag" != xunknown],
+  [FC_MODOUT=$ac_cv_fc_module_output_flag
+   $1],
+  [FC_MODOUT=
+   m4_default([$2],
+    [AC_MSG_ERROR([unable to find compiler flag to write module information to])])])
+AC_SUBST([FC_MODOUT])
+# Ensure trailing whitespace is preserved in a Makefile.
+AC_SUBST([ac_empty], [""])
+AC_CONFIG_COMMANDS_PRE([case $FC_MODOUT in #(
+  *\ ) FC_MODOUT=$FC_MODOUT'${ac_empty}' ;;
+esac])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:45: -1- m4_include([autoconf/go.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:45: -1- m4_define([m4_include(autoconf/go.m4)])
+m4trace:/usr/share/autoconf/autoconf/go.m4:35: -1- m4_define([AC_LANG(Go)], [ac_ext=go
+ac_compile='$GOC -c $GOFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
+ac_link='$GOC -o conftest$ac_exeext $GOFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
+ac_compiler_gnu=yes
+])
+m4trace:/usr/share/autoconf/autoconf/go.m4:35: -1- m4_define([_AC_LANG_ABBREV(Go)], [go])
+m4trace:/usr/share/autoconf/autoconf/go.m4:35: -1- m4_define([_AC_LANG_PREFIX(Go)], [GO])
+m4trace:/usr/share/autoconf/autoconf/go.m4:35: -1- m4_define([_AC_CC(Go)], [GOC])
+m4trace:/usr/share/autoconf/autoconf/go.m4:44: -1- AU_DEFINE([AC_LANG_GO], [m4_ifval([], [_au_warn_AC_LANG_GO([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_LANG(Go)])
+m4trace:/usr/share/autoconf/autoconf/go.m4:44: -1- AU_DEFINE([_au_warn_AC_LANG_GO], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LANG_GO], [])])
+m4trace:/usr/share/autoconf/autoconf/go.m4:44: -1- m4_define([m4_location(AC_LANG_GO)], [/usr/share/autoconf/autoconf/go.m4:44])
+m4trace:/usr/share/autoconf/autoconf/go.m4:44: -1- m4_define([AC_LANG_GO], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LANG_GO' is obsolete.
+You should run autoupdate.])dnl
+AC_LANG(Go)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/go.m4:52: -1- m4_define([AC_LANG_PROGRAM(Go)], [package main
+$1
+func main() {
+$2
+}])
+m4trace:/usr/share/autoconf/autoconf/go.m4:62: -1- m4_define([_AC_LANG_IO_PROGRAM(Go)], [AC_LANG_PROGRAM([import ( "fmt"; "os" )],
+[f, err := os.OpenFile("conftest.out", os.O_CREATE|os.O_WRONLY, 0777)
+ if err != nil {
+	fmt.Println(err)
+	os.Exit(1)
+ }
+ if err = f.Close(); err != nil {
+	fmt.Println(err)
+	os.Exit(1)
+ }
+ os.Exit(0)
+])])
+m4trace:/usr/share/autoconf/autoconf/go.m4:79: -1- m4_define([AC_LANG_CALL(Go)], [AC_LANG_PROGRAM([$1
+m4_if([$2], [main], ,
+[func $2()])],[$2()])])
+m4trace:/usr/share/autoconf/autoconf/go.m4:87: -1- m4_define([AC_LANG_FUNC_LINK_TRY(Go)], [AC_LANG_PROGRAM(
+[func $1() int
+var f = $1
+], [return f()])])
+m4trace:/usr/share/autoconf/autoconf/go.m4:96: -1- m4_define([AC_LANG_BOOL_COMPILE_TRY(Go)], [AC_LANG_PROGRAM([$1], [var test_array @<:@1 - 2 * !($2)@:>@int
+test_array @<:@0@:>@ = 0
+])])
+m4trace:/usr/share/autoconf/autoconf/go.m4:103: -1- m4_define([AC_LANG_INT_SAVE(Go)], [AC_LANG_PROGRAM([$1
+import (
+	"fmt"
+	"os"
+)
+],
+[f, err := os.OpenFile("conftest.val", os.O_CREATE|os.O_WRONLY, 0777)
+ if err != nil {
+	os.Exit(1)
+ }
+ if $2 < 0 {
+	int64 i = int64($2)
+	if i != $2 {
+		os.Exit(1)
+	}
+	if _, err := fmt.Print(f, i); err != nil {
+		os.Exit(1)
+	}
+ } else {
+	uint64 i = uint64($2)
+	if i != $2 {
+		os.Exit(1)
+	}
+	if _, err := fmt.Print(f, i); err != nil {
+		os.Exit(1)
+	}
+ }
+ if err = f.Close(); err != nil {
+	os.Exit(1)
+ }
+ os.Exit(0);
+])])
+m4trace:/usr/share/autoconf/autoconf/go.m4:143: -1- m4_define([m4_location(AC_LANG_COMPILER(Go))], [/usr/share/autoconf/autoconf/go.m4:143])
+m4trace:/usr/share/autoconf/autoconf/go.m4:143: -1- m4_define([AC_LANG_COMPILER(Go)], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_GO])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/go.m4:150: -1- m4_define([m4_location(AC_PROG_GO)], [/usr/share/autoconf/autoconf/go.m4:150])
+m4trace:/usr/share/autoconf/autoconf/go.m4:150: -1- m4_define([AC_PROG_GO], [_m4_defun_pro([$0])AC_LANG_PUSH(Go)dnl
+AC_ARG_VAR([GOC],   [Go compiler command])dnl
+AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl
+_AC_ARG_VAR_LDFLAGS()dnl
+m4_ifval([$1],
+      [AC_CHECK_TOOLS(GOC, [$1])],
+[AC_CHECK_TOOL(GOC, gccgo)
+if test -z "$GOC"; then
+  if test -n "$ac_tool_prefix"; then
+    AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [$ac_tool_prefix}gccgo])
+  fi
+fi
+if test -z "$GOC"; then
+  AC_CHECK_PROG(GOC, gccgo, gccgo, , , false)
+fi
+])
+
+# Provide some information about the compiler.
+_AS_ECHO_LOG([checking for _AC_LANG compiler version])
+set X $ac_compile
+ac_compiler=$[2]
+_AC_DO_LIMIT([$ac_compiler --version >&AS_MESSAGE_LOG_FD])
+m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
+m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
+GOFLAGS="-g -O2"
+AC_LANG_POP(Go)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:46: -1- m4_include([autoconf/functions.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:46: -1- m4_define([m4_include(autoconf/functions.m4)])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:44: -1- m4_define([_AC_CHECK_FUNC_BODY], [  AS_LINENO_PUSH([$[]1])
+  AC_CACHE_CHECK([for $[]2], [$[]3],
+  [AC_LINK_IFELSE([AC_LANG_FUNC_LINK_TRY($[]2)],
+		  [AS_VAR_SET([$[]3], [yes])],
+		  [AS_VAR_SET([$[]3], [no])])])
+  AS_LINENO_POP
+])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:54: -1- m4_define([_AC_CHECK_FUNC_FN], [AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_check_func],
+  [AS_FUNCTION_DESCRIBE([ac_fn_]_AC_LANG_ABBREV[_check_func],
+    [LINENO FUNC VAR],
+    [Tests whether FUNC exists, setting the cache variable VAR accordingly])],
+  [_AC_CHECK_FUNC_BODY])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:66: -1- m4_define([m4_location(AC_CHECK_FUNC)], [/usr/share/autoconf/autoconf/functions.m4:66])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:66: -1- m4_define([AC_CHECK_FUNC], [_m4_defun_pro([$0])_AC_CHECK_FUNC_FN()AS_VAR_PUSHDEF([ac_var], [ac_cv_func_$1])ac_fn_[]_AC_LANG_ABBREV[]_check_func "$LINENO" "$1" "ac_var"
+AS_VAR_IF([ac_var], [yes], [$2], [$3])
+AS_VAR_POPDEF([ac_var])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:77: -1- m4_define([_AH_CHECK_FUNC], [AH_TEMPLATE(AS_TR_CPP([HAVE_$1]),
+  [Define to 1 if you have the `$1' function.])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:85: -1- m4_define([_AC_CHECK_FUNCS_ONE_U], [AS_LITERAL_WORD_IF([$1],
+  [_AH_CHECK_FUNC([$1])],
+  [m4_warn([syntax], [AC_CHECK_FUNCS($1): you should use literals])])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:95: -1- m4_define([_AC_CHECK_FUNCS_ONE_S], [_AH_CHECK_FUNC([$1])AC_CHECK_FUNC([$1],
+  [AC_DEFINE(AS_TR_CPP([HAVE_$1]))])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:105: -1- m4_define([_AC_CHECK_FUNCS_ONE_C], [AC_CHECK_FUNC([$1],
+  [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_]$1)) $2],
+  [$3])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:117: -1- m4_define([m4_location(AC_CHECK_FUNCS)], [/usr/share/autoconf/autoconf/functions.m4:117])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:117: -1- m4_define([AC_CHECK_FUNCS], [_m4_defun_pro([$0])_$0(m4_validate_w([$1]), [$2], [$3])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:120: -1- m4_define([_AC_CHECK_FUNCS], [m4_if([$2$3]AS_LITERAL_IF([$1], [[yes]], [[no]]), [yes],
+  [m4_map_args_w([$1], [_AC_CHECK_FUNCS_ONE_S(], [)])],
+  [m4_map_args_w([$1], [_AC_CHECK_FUNCS_ONE_U(], [)])]
+  [AS_FOR([AC_func], [ac_func], [$1],
+    [_AC_CHECK_FUNCS_ONE_C(AC_func, [$2], [$3])])])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:131: -1- m4_define([_AC_CHECK_FUNC_ONCE], [_AH_CHECK_FUNC([$1])AC_DEFUN([_AC_Func_$1], [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_func_]]_AC_LANG_ABBREV[[_list],
+  [" $1 ]AS_TR_CPP([HAVE_$1])["])])]dnl
+[_AC_FUNCS_EXPANSION(_AC_LANG_ABBREV)])AC_REQUIRE([_AC_Func_$1])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:141: -1- m4_define([m4_location(AC_CHECK_FUNCS_ONCE)], [/usr/share/autoconf/autoconf/functions.m4:141])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:141: -1- m4_define([AC_CHECK_FUNCS_ONCE], [_m4_defun_pro([$0])m4_map_args_w(m4_validate_w([$1]), [_AC_CHECK_FUNC_ONCE(], [)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:151: -1- m4_define([_AC_FUNCS_EXPANSION], [m4_ifndef([$0($1)], [m4_define([$0($1)])m4_divert_text([DEFAULTS],
+[ac_func_$1_list=])ac_func=
+for ac_item in $ac_func_$1_list
+do
+  if test $ac_func; then
+    _AC_CHECK_FUNC_FN()ac_fn_$1_check_func "$LINENO" ]dnl
+[$ac_func ac_cv_func_$ac_func
+    if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
+      echo "[#]define $ac_item 1" >> confdefs.h
+    fi
+    ac_func=
+  else
+    ac_func=$ac_item
+  fi
+done])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:173: -1- m4_define([_AC_REPLACE_FUNC_U], [AS_LITERAL_WORD_IF([$1],
+  [_AH_CHECK_FUNC([$1])AC_LIBSOURCE([$1.c])],
+  [m4_warn([syntax], [AC_REPLACE_FUNCS($1): you should use literals])])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:182: -1- m4_define([_AC_REPLACE_FUNC_L], [_AC_REPLACE_FUNC_U([$1])AC_CHECK_FUNC([$1],
+  [AC_DEFINE(AS_TR_CPP([HAVE_$1]))],
+  [_AC_LIBOBJ([$1])])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:194: -1- m4_define([_AC_REPLACE_FUNC_NL], [AC_CHECK_FUNC([$1],
+               [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_]$1))],
+               [_AC_LIBOBJ([$1])])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:204: -1- m4_define([m4_location(AC_REPLACE_FUNCS)], [/usr/share/autoconf/autoconf/functions.m4:204])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:204: -1- m4_define([AC_REPLACE_FUNCS], [_m4_defun_pro([$0])_$0(m4_validate_w([$1]))[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:207: -1- m4_define([_AC_REPLACE_FUNCS], [AS_LITERAL_IF([$1],
+  [m4_map_args_w([$1], [_AC_REPLACE_FUNC_L(], [)])],
+  [m4_map_args_w([$1], [_AC_REPLACE_FUNC_U(], [)])]dnl
+  [AS_FOR([AC_func], [ac_func], [$1], [_AC_REPLACE_FUNC_NL(AC_func)])])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:219: -1- m4_define([m4_location(AC_TRY_LINK_FUNC)], [/usr/share/autoconf/autoconf/functions.m4:219])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:219: -1- m4_define([AC_TRY_LINK_FUNC], [_m4_defun_pro([$0])AC_LINK_IFELSE([AC_LANG_CALL([], [$1])], [$2], [$3])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:225: -1- AU_DEFINE([AC_FUNC_CHECK], [m4_ifval([], [_au_warn_AC_FUNC_CHECK([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CHECK_FUNC], [AC_CHECK_FUNC($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:225: -1- AU_DEFINE([_au_warn_AC_FUNC_CHECK], [m4_warning($@)dnl
+m4_define([_au_warn_AC_FUNC_CHECK], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:225: -1- m4_define([m4_location(AC_FUNC_CHECK)], [/usr/share/autoconf/autoconf/functions.m4:225])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:225: -1- m4_define([AC_FUNC_CHECK], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_FUNC_CHECK' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CHECK_FUNC], [AC_CHECK_FUNC($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:230: -1- AU_DEFINE([AC_HAVE_FUNCS], [m4_ifval([], [_au_warn_AC_HAVE_FUNCS([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CHECK_FUNCS], [AC_CHECK_FUNCS($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:230: -1- AU_DEFINE([_au_warn_AC_HAVE_FUNCS], [m4_warning($@)dnl
+m4_define([_au_warn_AC_HAVE_FUNCS], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:230: -1- m4_define([m4_location(AC_HAVE_FUNCS)], [/usr/share/autoconf/autoconf/functions.m4:230])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:230: -1- m4_define([AC_HAVE_FUNCS], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_HAVE_FUNCS' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CHECK_FUNCS], [AC_CHECK_FUNCS($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:364: -1- m4_define([_AC_LIBOBJ_ALLOCA], [# The SVR3 libPW and SVR4 libucb both contain incompatible functions
+# that cause trouble.  Some versions do not even contain alloca or
+# contain a buggy version.  If you still want to use their alloca,
+# use ar to extract alloca.o from them instead of compiling alloca.c.
+AC_LIBSOURCES(alloca.c)
+AC_SUBST([ALLOCA], [\${LIBOBJDIR}alloca.$ac_objext])dnl
+AC_DEFINE(C_ALLOCA, 1, [Define to 1 if using 'alloca.c'.])
+
+AC_CACHE_CHECK([stack direction for C alloca],
+	       [ac_cv_c_stack_direction],
+[AC_RUN_IFELSE([AC_LANG_SOURCE(
+[AC_INCLUDES_DEFAULT
+int
+find_stack_direction (int *addr, int depth)
+{
+  int dir, dummy = 0;
+  if (! addr)
+    addr = &dummy;
+  *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
+  dir = depth ? find_stack_direction (addr, depth - 1) : 0;
+  return dir + dummy;
+}
+
+int
+main (int argc, char **argv)
+{
+  return find_stack_direction (0, argc + !argv + 20) < 0;
+}])],
+	       [ac_cv_c_stack_direction=1],
+	       [ac_cv_c_stack_direction=-1],
+	       [ac_cv_c_stack_direction=0])])
+AH_VERBATIM([STACK_DIRECTION],
+[/* If using the C implementation of alloca, define if you know the
+   direction of stack growth for your system; otherwise it will be
+   automatically deduced at runtime.
+	STACK_DIRECTION > 0 => grows toward higher addresses
+	STACK_DIRECTION < 0 => grows toward lower addresses
+	STACK_DIRECTION = 0 => direction of growth unknown */
+#undef STACK_DIRECTION])dnl
+AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_cv_c_stack_direction)
+])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:412: -1- m4_define([m4_location(AC_FUNC_ALLOCA)], [/usr/share/autoconf/autoconf/functions.m4:412])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:412: -1- m4_define([AC_FUNC_ALLOCA], [_m4_defun_pro([$0])AC_REQUIRE([AC_TYPE_SIZE_T])# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
+# for constant arguments.  Useless!
+AC_CACHE_CHECK([for working alloca.h], ac_cv_working_alloca_h,
+[AC_LINK_IFELSE(
+       [AC_LANG_PROGRAM([[@%:@include <alloca.h>]],
+			[[char *p = (char *) alloca (2 * sizeof (int));
+			  if (p) return 0;]])],
+		[ac_cv_working_alloca_h=yes],
+		[ac_cv_working_alloca_h=no])])
+if test $ac_cv_working_alloca_h = yes; then
+  AC_DEFINE(HAVE_ALLOCA_H, 1,
+	    [Define to 1 if <alloca.h> works.])
+fi
+
+AC_CACHE_CHECK([for alloca], ac_cv_func_alloca_works,
+[if test $ac_cv_working_alloca_h = yes; then
+  ac_cv_func_alloca_works=yes
+else
+  AC_LINK_IFELSE([AC_LANG_PROGRAM(
+[[#include <stdlib.h>
+#include <stddef.h>
+#ifndef alloca
+# ifdef __GNUC__
+#  define alloca __builtin_alloca
+# elif defined _MSC_VER
+#  include <malloc.h>
+#  define alloca _alloca
+# else
+#  ifdef  __cplusplus
+extern "C"
+#  endif
+void *alloca (size_t);
+# endif
+#endif
+]],                               [[char *p = (char *) alloca (1);
+				    if (p) return 0;]])],
+		[ac_cv_func_alloca_works=yes],
+		[ac_cv_func_alloca_works=no])])
+fi
+
+if test $ac_cv_func_alloca_works = yes; then
+  AC_DEFINE(HAVE_ALLOCA, 1,
+	    [Define to 1 if you have 'alloca', as a function or macro.])
+else
+  _AC_LIBOBJ_ALLOCA
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:465: -1- AU_DEFINE([AC_ALLOCA], [m4_ifval([], [_au_warn_AC_ALLOCA([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_ALLOCA], [AC_FUNC_ALLOCA($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:465: -1- AU_DEFINE([_au_warn_AC_ALLOCA], [m4_warning($@)dnl
+m4_define([_au_warn_AC_ALLOCA], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:465: -1- m4_define([m4_location(AC_ALLOCA)], [/usr/share/autoconf/autoconf/functions.m4:465])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:465: -1- m4_define([AC_ALLOCA], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_ALLOCA' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_ALLOCA], [AC_FUNC_ALLOCA($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:472: -1- m4_define([m4_location(AC_FUNC_CHOWN)], [/usr/share/autoconf/autoconf/functions.m4:472])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:472: -1- m4_define([AC_FUNC_CHOWN], [_m4_defun_pro([$0])AC_REQUIRE([AC_TYPE_UID_T])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
+AC_CACHE_CHECK([for working chown], ac_cv_func_chown_works,
+[AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT
+#include <fcntl.h>
+],
+[[  char *f = "conftest.chown";
+  struct stat before, after;
+
+  if (creat (f, 0600) < 0)
+    return 1;
+  if (stat (f, &before) < 0)
+    return 1;
+  if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
+    return 1;
+  if (stat (f, &after) < 0)
+    return 1;
+  return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
+]])],
+	       [ac_cv_func_chown_works=yes],
+	       [ac_cv_func_chown_works=no],
+	       [case "$host_os" in # ((
+			  # Guess yes on glibc systems.
+		  *-gnu*) ac_cv_func_chown_works=yes ;;
+			  # If we don't know, assume the worst.
+		  *)      ac_cv_func_chown_works=no ;;
+		esac])
+rm -f conftest.chown
+])
+if test $ac_cv_func_chown_works = yes; then
+  AC_DEFINE(HAVE_CHOWN, 1,
+	    [Define to 1 if your system has a working `chown' function.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:514: -1- m4_define([m4_location(AC_FUNC_CLOSEDIR_VOID)], [/usr/share/autoconf/autoconf/functions.m4:514])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:514: -1- m4_define([AC_FUNC_CLOSEDIR_VOID], [_m4_defun_pro([$0])AC_REQUIRE([AC_HEADER_DIRENT])dnl
+AC_CACHE_CHECK([whether closedir returns void],
+	       [ac_cv_func_closedir_void],
+[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+#include <$ac_header_dirent>
+]], [[
+  return closedir(0);
+]])],
+	       [ac_cv_func_closedir_void=no],
+	       [ac_cv_func_closedir_void=yes])])
+if test $ac_cv_func_closedir_void = yes; then
+  AC_DEFINE(CLOSEDIR_VOID, 1,
+	    [Define to 1 if the `closedir' function returns void instead
+	     of int.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:537: -1- m4_define([m4_location(AC_FUNC_ERROR_AT_LINE)], [/usr/share/autoconf/autoconf/functions.m4:537])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:537: -1- m4_define([AC_FUNC_ERROR_AT_LINE], [_m4_defun_pro([$0])AC_LIBSOURCES([error.h, error.c])dnl
+AC_CACHE_CHECK([for error_at_line], ac_cv_lib_error_at_line,
+[AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <error.h>],
+				 [error_at_line (0, 0, "", 0, "an error occurred");])],
+		[ac_cv_lib_error_at_line=yes],
+		[ac_cv_lib_error_at_line=no])])
+if test $ac_cv_lib_error_at_line = no; then
+  AC_LIBOBJ(error)
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:552: -1- AU_DEFINE([AM_FUNC_ERROR_AT_LINE], [m4_ifval([], [_au_warn_AM_FUNC_ERROR_AT_LINE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_ERROR_AT_LINE], [AC_FUNC_ERROR_AT_LINE($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:552: -1- AU_DEFINE([_au_warn_AM_FUNC_ERROR_AT_LINE], [m4_warning($@)dnl
+m4_define([_au_warn_AM_FUNC_ERROR_AT_LINE], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:552: -1- m4_define([m4_location(AM_FUNC_ERROR_AT_LINE)], [/usr/share/autoconf/autoconf/functions.m4:552])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:552: -1- m4_define([AM_FUNC_ERROR_AT_LINE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AM_FUNC_ERROR_AT_LINE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_ERROR_AT_LINE], [AC_FUNC_ERROR_AT_LINE($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:559: -1- m4_define([m4_location(_AC_FUNC_FNMATCH_IF)], [/usr/share/autoconf/autoconf/functions.m4:559])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:559: -1- m4_define([_AC_FUNC_FNMATCH_IF], [_m4_defun_pro([$0])AC_CACHE_CHECK(
+   [for working $1 fnmatch],
+   [$2],
+  [# Some versions of Solaris, SCO, and the GNU C Library
+   # have a broken or incompatible fnmatch.
+   # So we run a test program.  If we are cross-compiling, take no chance.
+   # Thanks to John Oleynick, Franc,ois Pinard, and Paul Eggert for this test.
+   AC_RUN_IFELSE(
+      [AC_LANG_PROGRAM(
+	 [#include <fnmatch.h>
+#	   define y(a, b, c) (fnmatch (a, b, c) == 0)
+#	   define n(a, b, c) (fnmatch (a, b, c) == FNM_NOMATCH)
+	 ],
+	 [return
+	   (!(y ("a*", "abc", 0)
+	      && n ("d*/*1", "d/s/1", FNM_PATHNAME)
+	      && y ("a\\\\bc", "abc", 0)
+	      && n ("a\\\\bc", "abc", FNM_NOESCAPE)
+	      && y ("*x", ".x", 0)
+	      && n ("*x", ".x", FNM_PERIOD)
+	      && m4_if([$1], [GNU],
+		   [y ("xxXX", "xXxX", FNM_CASEFOLD)
+		    && y ("a++(x|yy)b", "a+xyyyyxb", FNM_EXTMATCH)
+		    && n ("d*/*1", "d/s/1", FNM_FILE_NAME)
+		    && y ("*", "x", FNM_FILE_NAME | FNM_LEADING_DIR)
+		    && y ("x*", "x/y/z", FNM_FILE_NAME | FNM_LEADING_DIR)
+		    && y ("*c*", "c/x", FNM_FILE_NAME | FNM_LEADING_DIR)],
+		   1)));])],
+      [$2=yes],
+      [$2=no],
+      [$2=cross])])
+AS_IF([test $$2 = yes], [$3], [$4])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:597: -1- m4_define([m4_location(AC_FUNC_FNMATCH)], [/usr/share/autoconf/autoconf/functions.m4:597])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:597: -1- m4_define([AC_FUNC_FNMATCH], [_m4_defun_pro([$0])_AC_FUNC_FNMATCH_IF([POSIX], [ac_cv_func_fnmatch_works],
+		     [AC_DEFINE([HAVE_FNMATCH], 1,
+		     [Define to 1 if your system has a working POSIX `fnmatch'
+		      function.])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:608: -1- m4_define([m4_location(_AC_LIBOBJ_FNMATCH)], [/usr/share/autoconf/autoconf/functions.m4:608])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:608: -1- m4_define([_AC_LIBOBJ_FNMATCH], [_m4_defun_pro([$0])AC_REQUIRE([AC_C_CONST])dnl
+AC_REQUIRE([AC_FUNC_ALLOCA])dnl
+AC_REQUIRE([AC_TYPE_MBSTATE_T])dnl
+AC_CHECK_DECLS_ONCE([getenv])
+AC_CHECK_FUNCS_ONCE([btowc mbsrtowcs mempcpy wmempcpy])
+AC_LIBOBJ([fnmatch])
+AC_CONFIG_LINKS([$ac_config_libobj_dir/fnmatch.h:$ac_config_libobj_dir/fnmatch_.h])
+AC_DEFINE(fnmatch, rpl_fnmatch,
+	  [Define to rpl_fnmatch if the replacement function should be used.])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:623: -1- m4_define([m4_location(AC_REPLACE_FNMATCH)], [/usr/share/autoconf/autoconf/functions.m4:623])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:623: -1- m4_define([AC_REPLACE_FNMATCH], [_m4_defun_pro([$0])_AC_FUNC_FNMATCH_IF([POSIX], [ac_cv_func_fnmatch_works],
+		     [rm -f "$ac_config_libobj_dir/fnmatch.h"],
+		     [_AC_LIBOBJ_FNMATCH])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:632: -1- m4_define([m4_location(AC_FUNC_FNMATCH_GNU)], [/usr/share/autoconf/autoconf/functions.m4:632])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:632: -1- m4_define([AC_FUNC_FNMATCH_GNU], [_m4_defun_pro([$0])AC_REQUIRE([AC_GNU_SOURCE])
+_AC_FUNC_FNMATCH_IF([GNU], [ac_cv_func_fnmatch_gnu],
+		    [rm -f "$ac_config_libobj_dir/fnmatch.h"],
+		    [_AC_LIBOBJ_FNMATCH])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:643: -1- AU_DEFINE([AM_FUNC_FNMATCH], [m4_ifval([], [_au_warn_AM_FUNC_FNMATCH([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_FNMATCH], [AC_FUNC_FNMATCH($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:643: -1- AU_DEFINE([_au_warn_AM_FUNC_FNMATCH], [m4_warning($@)dnl
+m4_define([_au_warn_AM_FUNC_FNMATCH], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:643: -1- m4_define([m4_location(AM_FUNC_FNMATCH)], [/usr/share/autoconf/autoconf/functions.m4:643])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:643: -1- m4_define([AM_FUNC_FNMATCH], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AM_FUNC_FNMATCH' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_FNMATCH], [AC_FUNC_FNMATCH($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:644: -1- AU_DEFINE([fp_FUNC_FNMATCH], [m4_ifval([], [_au_warn_fp_FUNC_FNMATCH([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_FNMATCH], [AC_FUNC_FNMATCH($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:644: -1- AU_DEFINE([_au_warn_fp_FUNC_FNMATCH], [m4_warning($@)dnl
+m4_define([_au_warn_fp_FUNC_FNMATCH], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:644: -1- m4_define([m4_location(fp_FUNC_FNMATCH)], [/usr/share/autoconf/autoconf/functions.m4:644])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:644: -1- m4_define([fp_FUNC_FNMATCH], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `fp_FUNC_FNMATCH' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_FNMATCH], [AC_FUNC_FNMATCH($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:651: -1- m4_define([m4_location(AC_FUNC_FSEEKO)], [/usr/share/autoconf/autoconf/functions.m4:651])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:651: -1- m4_define([AC_FUNC_FSEEKO], [_m4_defun_pro([$0])_AC_SYS_LARGEFILE_MACRO_VALUE(_LARGEFILE_SOURCE, 1,
+   [ac_cv_sys_largefile_source],
+   [Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2).],
+   [[#include <sys/types.h> /* for off_t */
+     #include <stdio.h>]],
+   [[int (*fp) (FILE *, off_t, int) = fseeko;
+     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);]])
+
+# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
+# in glibc 2.1.3, but that breaks too many other things.
+# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
+if test $ac_cv_sys_largefile_source != unknown; then
+  AC_DEFINE(HAVE_FSEEKO, 1,
+    [Define to 1 if fseeko (and presumably ftello) exists and is declared.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:675: -1- m4_define([m4_location(AC_FUNC_GETGROUPS)], [/usr/share/autoconf/autoconf/functions.m4:675])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:675: -1- m4_define([AC_FUNC_GETGROUPS], [_m4_defun_pro([$0])AC_REQUIRE([AC_TYPE_GETGROUPS])dnl
+AC_REQUIRE([AC_TYPE_SIZE_T])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
+AC_CHECK_FUNC(getgroups)
+
+# If we don't yet have getgroups, see if it's in -lbsd.
+# This is reported to be necessary on an ITOS 3000WS running SEIUX 3.1.
+ac_save_LIBS=$LIBS
+if test $ac_cv_func_getgroups = no; then
+  AC_CHECK_LIB(bsd, getgroups, [GETGROUPS_LIB=-lbsd])
+fi
+
+# Run the program to test the functionality of the system-supplied
+# getgroups function only if there is such a function.
+if test $ac_cv_func_getgroups = yes; then
+  AC_CACHE_CHECK([for working getgroups], ac_cv_func_getgroups_works,
+   [AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT],
+      [[/* On Ultrix 4.3, getgroups (0, 0) always fails.  */
+       return getgroups (0, 0) == -1;]])],
+		  [ac_cv_func_getgroups_works=yes],
+		  [ac_cv_func_getgroups_works=no],
+		  [case "$host_os" in # ((
+			     # Guess yes on glibc systems.
+		     *-gnu*) ac_cv_func_getgroups_works="guessing yes" ;;
+			     # If we don't know, assume the worst.
+		     *)      ac_cv_func_getgroups_works="guessing no" ;;
+		   esac])
+   ])
+else
+  ac_cv_func_getgroups_works=no
+fi
+case "$ac_cv_func_getgroups_works" in
+  *yes)
+    AC_DEFINE(HAVE_GETGROUPS, 1,
+	      [Define to 1 if your system has a working `getgroups' function.])
+    ;;
+esac
+LIBS=$ac_save_LIBS
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:720: -1- m4_define([_AC_LIBOBJ_GETLOADAVG], [AC_LIBOBJ(getloadavg)
+AC_DEFINE(C_GETLOADAVG, 1, [Define to 1 if using `getloadavg.c'.])
+# Figure out what our getloadavg.c needs.
+AC_CHECK_FUNCS_ONCE([setlocale])
+ac_have_func=no
+AC_CHECK_HEADER(sys/dg_sys_info.h,
+[ac_have_func=yes
+ AC_DEFINE(DGUX, 1, [Define to 1 for DGUX with <sys/dg_sys_info.h>.])
+ AC_CHECK_LIB(dgc, dg_sys_info)])
+
+# We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
+# uses stabs), but it is still SVR4.  We cannot check for <elf.h> because
+# Irix 4.0.5F has the header but not the library.
+if test $ac_have_func = no && test "$ac_cv_lib_elf_elf_begin" = yes \
+    && test "$ac_cv_lib_kvm_kvm_open" = yes; then
+  ac_have_func=yes
+  AC_DEFINE(SVR4, 1, [Define to 1 on System V Release 4.])
+fi
+
+if test $ac_have_func = no; then
+  AC_CHECK_HEADER(inq_stats/cpustats.h,
+  [ac_have_func=yes
+   AC_DEFINE(UMAX, 1, [Define to 1 for Encore UMAX.])
+   AC_DEFINE(UMAX4_3, 1,
+	     [Define to 1 for Encore UMAX 4.3 that has <inq_status/cpustats.h>
+	      instead of <sys/cpustats.h>.])])
+fi
+
+if test $ac_have_func = no; then
+  AC_CHECK_HEADER(sys/cpustats.h,
+  [ac_have_func=yes; AC_DEFINE(UMAX)])
+fi
+
+if test $ac_have_func = no; then
+  AC_CHECK_HEADERS(mach/mach.h)
+fi
+
+AC_CHECK_HEADERS(nlist.h,
+[AC_CHECK_MEMBERS([struct nlist.n_un.n_name],
+		  [AC_DEFINE(NLIST_NAME_UNION, 1,
+			     [Define to 1 if your `struct nlist' has an
+			      `n_un' member.  Obsolete, depend on
+			      `HAVE_STRUCT_NLIST_N_UN_N_NAME])], [],
+		  [@%:@include <nlist.h>])
+])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:771: -1- m4_define([m4_location(AC_FUNC_GETLOADAVG)], [/usr/share/autoconf/autoconf/functions.m4:771])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:771: -1- m4_define([AC_FUNC_GETLOADAVG], [_m4_defun_pro([$0])ac_have_func=no # yes means we've found a way to get the load average.
+
+# Make sure getloadavg.c is where it belongs, at configure-time.
+test -f "$srcdir/$ac_config_libobj_dir/getloadavg.c" ||
+  AC_MSG_ERROR([$srcdir/$ac_config_libobj_dir/getloadavg.c is missing])
+
+ac_save_LIBS=$LIBS
+
+# Check for getloadavg, but be sure not to touch the cache variable.
+(AC_CHECK_FUNC(getloadavg, exit 0, exit 1)) && ac_have_func=yes
+
+# On HPUX9, an unprivileged user can get load averages through this function.
+AC_CHECK_FUNCS(pstat_getdynamic)
+
+# Solaris has libkstat which does not require root.
+AC_CHECK_LIB(kstat, kstat_open)
+test $ac_cv_lib_kstat_kstat_open = yes && ac_have_func=yes
+
+# Some systems with -lutil have (and need) -lkvm as well, some do not.
+# On Solaris, -lkvm requires nlist from -lelf, so check that first
+# to get the right answer into the cache.
+# For kstat on solaris, we need libelf to force the definition of SVR4 below.
+if test $ac_have_func = no; then
+  AC_CHECK_LIB(elf, elf_begin, LIBS="-lelf $LIBS")
+fi
+if test $ac_have_func = no; then
+  AC_CHECK_LIB(kvm, kvm_open, LIBS="-lkvm $LIBS")
+  # Check for the 4.4BSD definition of getloadavg.
+  AC_CHECK_LIB(util, getloadavg,
+    [LIBS="-lutil $LIBS" ac_have_func=yes ac_cv_func_getloadavg_setgid=yes])
+fi
+
+if test $ac_have_func = no; then
+  # There is a commonly available library for RS/6000 AIX.
+  # Since it is not a standard part of AIX, it might be installed locally.
+  ac_getloadavg_LIBS=$LIBS
+  LIBS="-L/usr/local/lib $LIBS"
+  AC_CHECK_LIB(getloadavg, getloadavg,
+	       [LIBS="-lgetloadavg $LIBS"], [LIBS=$ac_getloadavg_LIBS])
+fi
+
+# Make sure it is really in the library, if we think we found it,
+# otherwise set up the replacement function.
+AC_CHECK_FUNCS(getloadavg, [],
+	       [_AC_LIBOBJ_GETLOADAVG])
+
+# Some definitions of getloadavg require that the program be installed setgid.
+AC_CACHE_CHECK(whether getloadavg requires setgid,
+	       ac_cv_func_getloadavg_setgid,
+[AC_EGREP_CPP([Yowza Am I SETGID yet],
+[#include "$srcdir/$ac_config_libobj_dir/getloadavg.c"
+#ifdef LDAV_PRIVILEGED
+Yowza Am I SETGID yet
+@%:@endif],
+	      ac_cv_func_getloadavg_setgid=yes,
+	      ac_cv_func_getloadavg_setgid=no)])
+if test $ac_cv_func_getloadavg_setgid = yes; then
+  NEED_SETGID=true
+  AC_DEFINE(GETLOADAVG_PRIVILEGED, 1,
+	    [Define to 1 if the `getloadavg' function needs to be run setuid
+	     or setgid.])
+else
+  NEED_SETGID=false
+fi
+AC_SUBST(NEED_SETGID)dnl
+
+if test $ac_cv_func_getloadavg_setgid = yes; then
+  AC_CACHE_CHECK(group of /dev/kmem, ac_cv_group_kmem,
+[ # On Solaris, /dev/kmem is a symlink.  Get info on the real file.
+  ac_ls_output=`ls -lgL /dev/kmem 2>/dev/null`
+  # If we got an error (system does not support symlinks), try without -L.
+  test -z "$ac_ls_output" && ac_ls_output=`ls -lg /dev/kmem`
+  ac_cv_group_kmem=`AS_ECHO(["$ac_ls_output"]) \
+    | sed -ne ['s/[	 ][	 ]*/ /g;
+	       s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\)  *.*/\1/;
+	       / /s/.* //;p;']`
+])
+  AC_SUBST(KMEM_GROUP, $ac_cv_group_kmem)dnl
+fi
+if test "x$ac_save_LIBS" = x; then
+  GETLOADAVG_LIBS=$LIBS
+else
+  GETLOADAVG_LIBS=`AS_ECHO(["$LIBS"]) | sed "s|$ac_save_LIBS||"`
+fi
+LIBS=$ac_save_LIBS
+
+AC_SUBST(GETLOADAVG_LIBS)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:864: -1- AU_DEFINE([AC_GETLOADAVG], [m4_ifval([], [_au_warn_AC_GETLOADAVG([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_GETLOADAVG], [AC_FUNC_GETLOADAVG($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:864: -1- AU_DEFINE([_au_warn_AC_GETLOADAVG], [m4_warning($@)dnl
+m4_define([_au_warn_AC_GETLOADAVG], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:864: -1- m4_define([m4_location(AC_GETLOADAVG)], [/usr/share/autoconf/autoconf/functions.m4:864])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:864: -1- m4_define([AC_GETLOADAVG], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_GETLOADAVG' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_GETLOADAVG], [AC_FUNC_GETLOADAVG($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:870: -1- m4_define([m4_location(AC_FUNC_GETMNTENT)], [/usr/share/autoconf/autoconf/functions.m4:870])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:870: -1- m4_define([AC_FUNC_GETMNTENT], [_m4_defun_pro([$0])# getmntent is in the standard C library on UNICOS, in -lsun on Irix 4,
+# -lseq on Dynix/PTX, -lgen on Unixware.
+AC_SEARCH_LIBS(getmntent, [sun seq gen],
+	       [ac_cv_func_getmntent=yes
+		AC_DEFINE([HAVE_GETMNTENT], 1,
+			  [Define to 1 if you have the `getmntent' function.])],
+	       [ac_cv_func_getmntent=no])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:884: -1- m4_define([m4_location(AC_FUNC_GETPGRP)], [/usr/share/autoconf/autoconf/functions.m4:884])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:884: -1- m4_define([AC_FUNC_GETPGRP], [_m4_defun_pro([$0])AC_CACHE_CHECK(whether getpgrp requires zero arguments,
+ ac_cv_func_getpgrp_void,
+[# Use it with a single arg.
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], [getpgrp (0);])],
+		  [ac_cv_func_getpgrp_void=no],
+		  [ac_cv_func_getpgrp_void=yes])
+])
+if test $ac_cv_func_getpgrp_void = yes; then
+  AC_DEFINE(GETPGRP_VOID, 1,
+	    [Define to 1 if the `getpgrp' function requires zero arguments.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:905: -1- m4_define([m4_location(AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK)], [/usr/share/autoconf/autoconf/functions.m4:905])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:905: -1- m4_define([AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK], [_m4_defun_pro([$0])AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
+AC_CACHE_CHECK(
+       [whether lstat correctly handles trailing slash],
+       [ac_cv_func_lstat_dereferences_slashed_symlink],
+[rm -f conftest.sym conftest.file
+echo >conftest.file
+if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
+  AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT],
+    [struct stat sbuf;
+     /* Linux will dereference the symlink and fail, as required by POSIX.
+	That is better in the sense that it means we will not
+	have to compile and use the lstat wrapper.  */
+     return lstat ("conftest.sym/", &sbuf) == 0;])],
+		[ac_cv_func_lstat_dereferences_slashed_symlink=yes],
+		[ac_cv_func_lstat_dereferences_slashed_symlink=no],
+		[case "$host_os" in # ((
+			   # Guess yes on glibc systems.
+		   *-gnu*) ac_cv_func_lstat_dereferences_slashed_symlink=yes ;;
+			   # If we don't know, assume the worst.
+		   *)      ac_cv_func_lstat_dereferences_slashed_symlink=no ;;
+		 esac])
+else
+  # If the `ln -s' command failed, then we probably don't even
+  # have an lstat function.
+  ac_cv_func_lstat_dereferences_slashed_symlink=no
+fi
+rm -f conftest.sym conftest.file
+])
+
+test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
+  AC_DEFINE_UNQUOTED([LSTAT_FOLLOWS_SLASHED_SYMLINK], [1],
+		     [Define to 1 if `lstat' dereferences a symlink specified
+		      with a trailing slash.])
+
+if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then
+  AC_LIBOBJ([lstat])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:949: -1- m4_define([m4_location(_AC_FUNC_MALLOC_IF)], [/usr/share/autoconf/autoconf/functions.m4:949])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:949: -1- m4_define([_AC_FUNC_MALLOC_IF], [_m4_defun_pro([$0])AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
+AC_CACHE_CHECK([for GNU libc compatible malloc], ac_cv_func_malloc_0_nonnull,
+[AC_RUN_IFELSE(
+[AC_LANG_PROGRAM([[#include <stdlib.h>
+                 ]],
+		 [[void *p = malloc (0);
+		   int result = !p;
+		   free (p);
+		   return result;]])],
+	       [ac_cv_func_malloc_0_nonnull=yes],
+	       [ac_cv_func_malloc_0_nonnull=no],
+	       [case "$host_os" in # ((
+		  # Guess yes on platforms where we know the result.
+		  *-gnu* | freebsd* | netbsd* | openbsd* | bitrig* \
+		  | hpux* | solaris* | cygwin* | mingw* | msys* )
+		    ac_cv_func_malloc_0_nonnull=yes ;;
+		  # If we don't know, assume the worst.
+		  *) ac_cv_func_malloc_0_nonnull=no ;;
+		esac])])
+AS_IF([test $ac_cv_func_malloc_0_nonnull = yes], [$1], [$2])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:978: -1- m4_define([m4_location(AC_FUNC_MALLOC)], [/usr/share/autoconf/autoconf/functions.m4:978])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:978: -1- m4_define([AC_FUNC_MALLOC], [_m4_defun_pro([$0])_AC_FUNC_MALLOC_IF(
+  [AC_DEFINE([HAVE_MALLOC], 1,
+	     [Define to 1 if your system has a GNU libc compatible `malloc'
+	      function, and to 0 otherwise.])],
+  [AC_DEFINE([HAVE_MALLOC], 0)
+   AC_LIBOBJ(malloc)
+   AC_DEFINE([malloc], [rpl_malloc],
+      [Define to rpl_malloc if the replacement function should be used.])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:993: -1- m4_define([m4_location(AC_FUNC_MBRTOWC)], [/usr/share/autoconf/autoconf/functions.m4:993])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:993: -1- m4_define([AC_FUNC_MBRTOWC], [_m4_defun_pro([$0])
+  AC_CACHE_CHECK([whether mbrtowc and mbstate_t are properly declared],
+    ac_cv_func_mbrtowc,
+    [AC_LINK_IFELSE(
+       [AC_LANG_PROGRAM(
+	    [[@%:@include <wchar.h>]],
+	    [[wchar_t wc;
+	      char const s[] = "";
+	      size_t n = 1;
+	      mbstate_t state;
+	      return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));]])],
+       ac_cv_func_mbrtowc=yes,
+       ac_cv_func_mbrtowc=no)])
+  if test $ac_cv_func_mbrtowc = yes; then
+    AC_DEFINE([HAVE_MBRTOWC], 1,
+      [Define to 1 if mbrtowc and mbstate_t are properly declared.])
+  fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1016: -1- m4_define([m4_location(AC_FUNC_MEMCMP)], [/usr/share/autoconf/autoconf/functions.m4:1016])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1016: -1- m4_define([AC_FUNC_MEMCMP], [_m4_defun_pro([$0])AC_CACHE_CHECK([for working memcmp], ac_cv_func_memcmp_working,
+[AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], [[
+  /* Some versions of memcmp are not 8-bit clean.  */
+  char c0 = '\100', c1 = '\200', c2 = '\201';
+  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
+    return 1;
+
+  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
+     or more and with at least one buffer not starting on a 4-byte boundary.
+     William Lewis provided this test program.   */
+  {
+    char foo[21];
+    char bar[21];
+    int i;
+    for (i = 0; i < 4; i++)
+      {
+	char *a = foo + i;
+	char *b = bar + i;
+	strcpy (a, "--------01111111");
+	strcpy (b, "--------10000000");
+	if (memcmp (a, b, 16) >= 0)
+	  return 1;
+      }
+    return 0;
+  }
+]])],
+	       [ac_cv_func_memcmp_working=yes],
+	       [ac_cv_func_memcmp_working=no],
+	       [ac_cv_func_memcmp_working=no])])
+test $ac_cv_func_memcmp_working = no && AC_LIBOBJ([memcmp])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1053: -1- m4_define([m4_location(AC_FUNC_MKTIME)], [/usr/share/autoconf/autoconf/functions.m4:1053])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1053: -1- m4_define([AC_FUNC_MKTIME], [_m4_defun_pro([$0])AC_CHECK_HEADERS_ONCE([sys/time.h unistd.h])
+AC_CHECK_FUNCS_ONCE([alarm])
+AC_CACHE_CHECK([for working mktime], ac_cv_func_working_mktime,
+[AC_RUN_IFELSE([AC_LANG_SOURCE(
+[[/* Test program from Paul Eggert and Tony Leneis.  */
+#include <time.h>
+#ifdef HAVE_SYS_TIME_H
+# include <sys/time.h>
+#endif
+
+#include <limits.h>
+#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 const char *tz_strings[] = {
+  (const 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 ((char*) "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 (time_t now)
+{
+  struct tm *lt;
+  return ! (lt = localtime (&now)) || mktime (lt) == now;
+}
+
+static int
+mktime_test (time_t now)
+{
+  return (mktime_test1 (now)
+	  && mktime_test1 ((time_t) (time_t_max - now))
+	  && mktime_test1 ((time_t) (time_t_min + now)));
+}
+
+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 (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;
+}
+
+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;
+
+  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;
+
+  /* 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 ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
+
+  t = mktime (&tm);
+
+  /* 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));
+}
+
+int
+main (void)
+{
+  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 (;;)
+    {
+      t = (time_t_max << 1) + 1;
+      if (t <= time_t_max)
+	break;
+      time_t_max = t;
+    }
+  time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
+
+  delta = time_t_max / 997; /* a suitable prime number */
+  for (i = 0; i < N_STRINGS; i++)
+    {
+      if (tz_strings[i])
+	putenv ((char*) tz_strings[i]);
+
+      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;
+
+      for (j = 1; ; j <<= 1)
+	if (! bigtime_test (j))
+	  return 1;
+	else if (INT_MAX / 2 < j)
+	  break;
+      if (! bigtime_test (INT_MAX))
+	return 1;
+    }
+  return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
+}]])],
+	       [ac_cv_func_working_mktime=yes],
+	       [ac_cv_func_working_mktime=no],
+	       [ac_cv_func_working_mktime=no])])
+if test $ac_cv_func_working_mktime = no; then
+  AC_LIBOBJ([mktime])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1254: -1- AU_DEFINE([AM_FUNC_MKTIME], [m4_ifval([], [_au_warn_AM_FUNC_MKTIME([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_MKTIME], [AC_FUNC_MKTIME($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1254: -1- AU_DEFINE([_au_warn_AM_FUNC_MKTIME], [m4_warning($@)dnl
+m4_define([_au_warn_AM_FUNC_MKTIME], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1254: -1- m4_define([m4_location(AM_FUNC_MKTIME)], [/usr/share/autoconf/autoconf/functions.m4:1254])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1254: -1- m4_define([AM_FUNC_MKTIME], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AM_FUNC_MKTIME' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_MKTIME], [AC_FUNC_MKTIME($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1260: -1- m4_define([m4_location(AC_FUNC_MMAP)], [/usr/share/autoconf/autoconf/functions.m4:1260])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1260: -1- m4_define([AC_FUNC_MMAP], [_m4_defun_pro([$0])AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
+AC_CHECK_HEADERS_ONCE([unistd.h sys/param.h])
+AC_CHECK_FUNCS_ONCE([getpagesize])
+AC_CACHE_CHECK([for working mmap], [ac_cv_func_mmap_fixed_mapped],
+[AC_RUN_IFELSE([AC_LANG_SOURCE([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>
+
+/* This mess was copied from the GNU getpagesize.h.  */
+#ifndef HAVE_GETPAGESIZE
+# 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 (void)
+{
+  char *data, *data2, *data3;
+  const char *cdata2;
+  int i, pagesize;
+  int fd, fd2;
+
+  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 2;
+  if (write (fd, data, pagesize) != pagesize)
+    return 3;
+  close (fd);
+
+  /* Next, check that the tail of a page is zero-filled.  File must have
+     non-zero length, otherwise we risk SIGBUS for entire page.  */
+  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
+  if (fd2 < 0)
+    return 4;
+  cdata2 = "";
+  if (write (fd2, cdata2, 1) != 1)
+    return 5;
+  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
+  if (data2 == MAP_FAILED)
+    return 6;
+  for (i = 0; i < pagesize; ++i)
+    if (*(data2 + i))
+      return 7;
+  close (fd2);
+  if (munmap (data2, pagesize))
+    return 8;
+
+  /* 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 9;
+  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
+		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
+    return 10;
+  for (i = 0; i < pagesize; ++i)
+    if (*(data + i) != *(data2 + i))
+      return 11;
+
+  /* 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 12;
+  if (read (fd, data3, pagesize) != pagesize)
+    return 13;
+  for (i = 0; i < pagesize; ++i)
+    if (*(data + i) != *(data3 + i))
+      return 14;
+  close (fd);
+  free (data);
+  free (data3);
+  return 0;
+}]])],
+	       [ac_cv_func_mmap_fixed_mapped=yes],
+	       [ac_cv_func_mmap_fixed_mapped=no],
+	       [case "$host_os" in # ((
+			  # Guess yes on platforms where we know the result.
+		  linux*) ac_cv_func_mmap_fixed_mapped=yes ;;
+			  # If we don't know, assume the worst.
+		  *)      ac_cv_func_mmap_fixed_mapped=no ;;
+		esac])])
+if test $ac_cv_func_mmap_fixed_mapped = yes; then
+  AC_DEFINE([HAVE_MMAP], [1],
+	    [Define to 1 if you have a working `mmap' system call.])
+fi
+rm -f conftest.mmap conftest.txt
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1417: -1- AU_DEFINE([AC_MMAP], [m4_ifval([], [_au_warn_AC_MMAP([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_MMAP], [AC_FUNC_MMAP($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1417: -1- AU_DEFINE([_au_warn_AC_MMAP], [m4_warning($@)dnl
+m4_define([_au_warn_AC_MMAP], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1417: -1- m4_define([m4_location(AC_MMAP)], [/usr/share/autoconf/autoconf/functions.m4:1417])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1417: -1- m4_define([AC_MMAP], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_MMAP' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_MMAP], [AC_FUNC_MMAP($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1425: -1- m4_define([m4_location(AC_FUNC_OBSTACK)], [/usr/share/autoconf/autoconf/functions.m4:1425])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1425: -1- m4_define([AC_FUNC_OBSTACK], [_m4_defun_pro([$0])AC_LIBSOURCES([obstack.h, obstack.c])dnl
+AC_CACHE_CHECK([for obstacks], ac_cv_func_obstack,
+[AC_LINK_IFELSE(
+    [AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT
+		      [@%:@include "obstack.h"]],
+		     [[struct obstack mem;
+		       @%:@define obstack_chunk_alloc malloc
+		       @%:@define obstack_chunk_free free
+		       obstack_init (&mem);
+		       obstack_free (&mem, 0);]])],
+		[ac_cv_func_obstack=yes],
+		[ac_cv_func_obstack=no])])
+if test $ac_cv_func_obstack = yes; then
+  AC_DEFINE(HAVE_OBSTACK, 1, [Define to 1 if libc includes obstacks.])
+else
+  AC_LIBOBJ(obstack)
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1448: -1- AU_DEFINE([AM_FUNC_OBSTACK], [m4_ifval([], [_au_warn_AM_FUNC_OBSTACK([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_OBSTACK], [AC_FUNC_OBSTACK($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1448: -1- AU_DEFINE([_au_warn_AM_FUNC_OBSTACK], [m4_warning($@)dnl
+m4_define([_au_warn_AM_FUNC_OBSTACK], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1448: -1- m4_define([m4_location(AM_FUNC_OBSTACK)], [/usr/share/autoconf/autoconf/functions.m4:1448])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1448: -1- m4_define([AM_FUNC_OBSTACK], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AM_FUNC_OBSTACK' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_OBSTACK], [AC_FUNC_OBSTACK($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1455: -1- m4_define([m4_location(_AC_FUNC_REALLOC_IF)], [/usr/share/autoconf/autoconf/functions.m4:1455])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1455: -1- m4_define([_AC_FUNC_REALLOC_IF], [_m4_defun_pro([$0])AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
+AC_CACHE_CHECK([for GNU libc compatible realloc], ac_cv_func_realloc_0_nonnull,
+[AC_RUN_IFELSE(
+[AC_LANG_PROGRAM([[#include <stdlib.h>
+                 ]],
+		 [[void *p = realloc (0, 0);
+		   int result = !p;
+		   free (p);
+		   return result;]])],
+	       [ac_cv_func_realloc_0_nonnull=yes],
+	       [ac_cv_func_realloc_0_nonnull=no],
+	       [case "$host_os" in # ((
+		  # Guess yes on platforms where we know the result.
+		  *-gnu* | freebsd* | netbsd* | openbsd* | bitrig* \
+		  | hpux* | solaris* | cygwin* | mingw* | msys* )
+		    ac_cv_func_realloc_0_nonnull=yes ;;
+		  # If we don't know, assume the worst.
+		  *) ac_cv_func_realloc_0_nonnull=no ;;
+		esac])])
+AS_IF([test $ac_cv_func_realloc_0_nonnull = yes], [$1], [$2])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1484: -1- m4_define([m4_location(AC_FUNC_REALLOC)], [/usr/share/autoconf/autoconf/functions.m4:1484])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1484: -1- m4_define([AC_FUNC_REALLOC], [_m4_defun_pro([$0])_AC_FUNC_REALLOC_IF(
+  [AC_DEFINE([HAVE_REALLOC], 1,
+	     [Define to 1 if your system has a GNU libc compatible `realloc'
+	      function, and to 0 otherwise.])],
+  [AC_DEFINE([HAVE_REALLOC], 0)
+   AC_LIBOBJ([realloc])
+   AC_DEFINE([realloc], [rpl_realloc],
+      [Define to rpl_realloc if the replacement function should be used.])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1501: -1- m4_define([m4_location(AC_FUNC_SELECT_ARGTYPES)], [/usr/share/autoconf/autoconf/functions.m4:1501])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1501: -1- m4_define([AC_FUNC_SELECT_ARGTYPES], [_m4_defun_pro([$0])AC_CHECK_HEADERS_ONCE([sys/select.h sys/socket.h])
+AC_CACHE_CHECK([types of arguments for select],
+[ac_cv_func_select_args],
+[ac_cv_func_select_args='int,int *,struct timeval *'
+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
+   AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+[AC_INCLUDES_DEFAULT
+#ifdef HAVE_SYS_SELECT_H
+# include <sys/select.h>
+#endif
+#ifdef HAVE_SYS_SOCKET_H
+# include <sys/socket.h>
+#endif
+],
+			[extern int select ($ac_arg1,
+					    $ac_arg234, $ac_arg234, $ac_arg234,
+					    $ac_arg5);])],
+	      [ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3])
+  done
+ done
+done
+])
+ac_save_IFS=$IFS; IFS=','
+set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
+IFS=$ac_save_IFS
+shift
+AC_DEFINE_UNQUOTED(SELECT_TYPE_ARG1, $[1],
+		   [Define to the type of arg 1 for `select'.])
+AC_DEFINE_UNQUOTED(SELECT_TYPE_ARG234, ($[2]),
+		   [Define to the type of args 2, 3 and 4 for `select'.])
+AC_DEFINE_UNQUOTED(SELECT_TYPE_ARG5, ($[3]),
+		   [Define to the type of arg 5 for `select'.])
+rm -rf conftest*
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1543: -1- m4_define([m4_location(AC_FUNC_SETPGRP)], [/usr/share/autoconf/autoconf/functions.m4:1543])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1543: -1- m4_define([AC_FUNC_SETPGRP], [_m4_defun_pro([$0])AC_CACHE_CHECK(whether setpgrp requires zero arguments,
+ ac_cv_func_setpgrp_void,
+[# Call it with two arguments.
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], [setpgrp(0, 0);])],
+                  [ac_cv_func_setpgrp_void=no],
+                  [ac_cv_func_setpgrp_void=yes])
+])
+if test $ac_cv_func_setpgrp_void = yes; then
+  AC_DEFINE(SETPGRP_VOID, 1,
+	    [Define to 1 if the `setpgrp' function requires zero arguments.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1567: -1- m4_define([_AC_FUNC_STAT], [AC_REQUIRE([AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK])dnl
+AC_CACHE_CHECK([whether $1 accepts an empty string],
+	       [ac_cv_func_$1_empty_string_bug],
+[AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT],
+[[struct stat sbuf;
+  return $1 ("", &sbuf) == 0;]])],
+	    [ac_cv_func_$1_empty_string_bug=no],
+	    [ac_cv_func_$1_empty_string_bug=yes],
+	    [ac_cv_func_$1_empty_string_bug=yes])])
+if test $ac_cv_func_$1_empty_string_bug = yes; then
+  AC_LIBOBJ([$1])
+  AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_$1_EMPTY_STRING_BUG]), 1,
+		     [Define to 1 if `$1' has the bug that it succeeds when
+		      given the zero-length file name argument.])
+fi
+])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1588: -1- m4_define([m4_location(AC_FUNC_STAT)], [/usr/share/autoconf/autoconf/functions.m4:1588])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1588: -1- m4_define([AC_FUNC_STAT], [_m4_defun_pro([$0])_AC_FUNC_STAT(stat)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1589: -1- m4_define([m4_location(AC_FUNC_LSTAT)], [/usr/share/autoconf/autoconf/functions.m4:1589])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1589: -1- m4_define([AC_FUNC_LSTAT], [_m4_defun_pro([$0])_AC_FUNC_STAT(lstat)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1594: -1- m4_define([_AC_LIBOBJ_STRTOD], [AC_LIBOBJ(strtod)
+AC_CHECK_FUNC(pow)
+if test $ac_cv_func_pow = no; then
+  AC_CHECK_LIB(m, pow,
+	       [POW_LIB=-lm],
+	       [AC_MSG_WARN([cannot find library containing definition of pow])])
+fi
+])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1608: -1- m4_define([m4_location(AC_FUNC_STRTOD)], [/usr/share/autoconf/autoconf/functions.m4:1608])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1608: -1- m4_define([AC_FUNC_STRTOD], [_m4_defun_pro([$0])AC_SUBST(POW_LIB)dnl
+AC_CACHE_CHECK(for working strtod, ac_cv_func_strtod,
+[AC_RUN_IFELSE([AC_LANG_SOURCE([[
+]AC_INCLUDES_DEFAULT[
+#ifndef strtod
+double strtod ();
+#endif
+int
+main (void)
+{
+  {
+    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
+    char *string = " +69";
+    char *term;
+    double value;
+    value = strtod (string, &term);
+    if (value != 69 || term != (string + 4))
+      return 1;
+  }
+
+  {
+    /* Under Solaris 2.4, strtod returns the wrong value for the
+       terminating character under some conditions.  */
+    char *string = "NaN";
+    char *term;
+    strtod (string, &term);
+    if (term != string && *(term - 1) == 0)
+      return 1;
+  }
+  return 0;
+}
+]])],
+	       ac_cv_func_strtod=yes,
+	       ac_cv_func_strtod=no,
+	       ac_cv_func_strtod=no)])
+if test $ac_cv_func_strtod = no; then
+  _AC_LIBOBJ_STRTOD
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1652: -1- m4_define([m4_location(AC_FUNC_STRTOLD)], [/usr/share/autoconf/autoconf/functions.m4:1652])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1652: -1- m4_define([AC_FUNC_STRTOLD], [_m4_defun_pro([$0])
+  AC_CACHE_CHECK([whether strtold conforms to C99],
+    [ac_cv_func_strtold],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM(
+	  [[/* On HP-UX before 11.23, strtold returns a struct instead of
+		long double.  Reject implementations like that, by requiring
+		compatibility with the C99 prototype.  */
+#	     include <stdlib.h>
+	     static long double (*p) (char const *, char **) = strtold;
+	     static long double
+	     test (char const *nptr, char **endptr)
+	     {
+	       long double r;
+	       r = strtold (nptr, endptr);
+	       return r;
+	     }]],
+	   [[return test ("1.0", NULL) != 1 || p ("1.0", NULL) != 1;]])],
+       [ac_cv_func_strtold=yes],
+       [ac_cv_func_strtold=no])])
+  if test $ac_cv_func_strtold = yes; then
+    AC_DEFINE([HAVE_STRTOLD], 1,
+      [Define to 1 if strtold exists and conforms to C99.])
+  fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1682: -1- AU_DEFINE([AM_FUNC_STRTOD], [m4_ifval([], [_au_warn_AM_FUNC_STRTOD([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_STRTOD], [AC_FUNC_STRTOD($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1682: -1- AU_DEFINE([_au_warn_AM_FUNC_STRTOD], [m4_warning($@)dnl
+m4_define([_au_warn_AM_FUNC_STRTOD], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1682: -1- m4_define([m4_location(AM_FUNC_STRTOD)], [/usr/share/autoconf/autoconf/functions.m4:1682])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1682: -1- m4_define([AM_FUNC_STRTOD], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AM_FUNC_STRTOD' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_STRTOD], [AC_FUNC_STRTOD($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1688: -1- m4_define([m4_location(AC_FUNC_STRERROR_R)], [/usr/share/autoconf/autoconf/functions.m4:1688])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1688: -1- m4_define([AC_FUNC_STRERROR_R], [_m4_defun_pro([$0])AC_CHECK_DECLS_ONCE([strerror_r])
+if test $ac_cv_have_decl_strerror_r = yes; then
+  # For backward compatibility's sake, define HAVE_STRERROR_R.
+  # (We used to run AC_CHECK_FUNCS_ONCE for strerror_r, as well
+  # as AC_CHECK_DECLS_ONCE.)
+  AC_DEFINE([HAVE_STRERROR_R], [1], [Define if you have `strerror_r'.])
+fi
+
+AC_CACHE_CHECK([whether strerror_r returns char *],
+	       [ac_cv_func_strerror_r_char_p], [
+    ac_cv_func_strerror_r_char_p=no
+    if test $ac_cv_have_decl_strerror_r = yes; then
+      AC_COMPILE_IFELSE([AC_LANG_PROGRAM([@%:@include <string.h>],
+	[[
+	  char buf[100];
+	  char x = *strerror_r (0, buf, sizeof buf);
+	  char *p = strerror_r (0, buf, sizeof buf);
+	  return !p || x;
+	]])],
+			[ac_cv_func_strerror_r_char_p=yes])
+
+    fi
+  ])
+if test $ac_cv_func_strerror_r_char_p = yes; then
+  AC_DEFINE([STRERROR_R_CHAR_P], 1,
+	    [Define to 1 if strerror_r returns char *.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1721: -1- m4_define([m4_location(AC_FUNC_STRFTIME)], [/usr/share/autoconf/autoconf/functions.m4:1721])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1721: -1- m4_define([AC_FUNC_STRFTIME], [_m4_defun_pro([$0])AC_CHECK_FUNCS(strftime, [],
+[# strftime is in -lintl on SCO UNIX.
+AC_CHECK_LIB(intl, strftime,
+	     [AC_DEFINE(HAVE_STRFTIME)
+LIBS="-lintl $LIBS"])])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1733: -1- m4_define([m4_location(AC_FUNC_STRNLEN)], [/usr/share/autoconf/autoconf/functions.m4:1733])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1733: -1- m4_define([AC_FUNC_STRNLEN], [_m4_defun_pro([$0])AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])dnl
+AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+AC_CACHE_CHECK([for working strnlen], ac_cv_func_strnlen_working,
+[AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], [[
+#define S "foobar"
+#define S_LEN (sizeof S - 1)
+
+  /* At least one implementation is buggy: that of AIX 4.3 would
+     give strnlen (S, 1) == 3.  */
+
+  int i;
+  for (i = 0; i < S_LEN + 1; ++i)
+    {
+      int expected = i <= S_LEN ? i : S_LEN;
+      if (strnlen (S, i) != expected)
+	return 1;
+    }
+  return 0;
+]])],
+	       [ac_cv_func_strnlen_working=yes],
+	       [ac_cv_func_strnlen_working=no],
+	       [# Guess no on AIX systems, yes otherwise.
+		case "$host_os" in
+		  aix*) ac_cv_func_strnlen_working=no;;
+		  *)    ac_cv_func_strnlen_working=yes;;
+		esac])])
+test $ac_cv_func_strnlen_working = no && AC_LIBOBJ([strnlen])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1766: -1- m4_define([m4_location(AC_FUNC_SETVBUF_REVERSED)], [/usr/share/autoconf/autoconf/functions.m4:1766])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1766: -1- m4_define([AC_FUNC_SETVBUF_REVERSED], [_m4_defun_pro([$0])m4_warn([obsolete],
+[The macro `$0' is obsolete.  Remove it and all references to SETVBUF_REVERSED.])dnl
+AC_CACHE_VAL([ac_cv_func_setvbuf_reversed], [ac_cv_func_setvbuf_reversed=no])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1775: -1- AU_DEFINE([AC_SETVBUF_REVERSED], [m4_ifval([], [_au_warn_AC_SETVBUF_REVERSED([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_SETVBUF_REVERSED], [AC_FUNC_SETVBUF_REVERSED($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1775: -1- AU_DEFINE([_au_warn_AC_SETVBUF_REVERSED], [m4_warning($@)dnl
+m4_define([_au_warn_AC_SETVBUF_REVERSED], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1775: -1- m4_define([m4_location(AC_SETVBUF_REVERSED)], [/usr/share/autoconf/autoconf/functions.m4:1775])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1775: -1- m4_define([AC_SETVBUF_REVERSED], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_SETVBUF_REVERSED' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_SETVBUF_REVERSED], [AC_FUNC_SETVBUF_REVERSED($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1781: -1- m4_define([m4_location(AC_FUNC_STRCOLL)], [/usr/share/autoconf/autoconf/functions.m4:1781])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1781: -1- m4_define([AC_FUNC_STRCOLL], [_m4_defun_pro([$0])AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
+AC_CACHE_CHECK(for working strcoll, ac_cv_func_strcoll_works,
+[AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT],
+  [[return (strcoll ("abc", "def") >= 0 ||
+	 strcoll ("ABC", "DEF") >= 0 ||
+	 strcoll ("123", "456") >= 0)]])],
+	       ac_cv_func_strcoll_works=yes,
+	       ac_cv_func_strcoll_works=no,
+	       [case "$host_os" in # ((
+			  # Guess yes on glibc systems.
+		  *-gnu*) ac_cv_func_strcoll_works=yes ;;
+			  # If we don't know, assume the worst.
+		  *)      ac_cv_func_strcoll_works=no ;;
+		esac])])
+if test $ac_cv_func_strcoll_works = yes; then
+  AC_DEFINE(HAVE_STRCOLL, 1,
+	    [Define to 1 if you have the `strcoll' function and it is properly
+	     defined.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1806: -1- AU_DEFINE([AC_STRCOLL], [m4_ifval([], [_au_warn_AC_STRCOLL([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_STRCOLL], [AC_FUNC_STRCOLL($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1806: -1- AU_DEFINE([_au_warn_AC_STRCOLL], [m4_warning($@)dnl
+m4_define([_au_warn_AC_STRCOLL], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1806: -1- m4_define([m4_location(AC_STRCOLL)], [/usr/share/autoconf/autoconf/functions.m4:1806])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1806: -1- m4_define([AC_STRCOLL], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_STRCOLL' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_STRCOLL], [AC_FUNC_STRCOLL($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1811: -1- m4_define([m4_location(AC_FUNC_UTIME_NULL)], [/usr/share/autoconf/autoconf/functions.m4:1811])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1811: -1- m4_define([AC_FUNC_UTIME_NULL], [_m4_defun_pro([$0])AC_CHECK_HEADERS_ONCE([utime.h])
+AC_CACHE_CHECK(whether utime accepts a null argument, ac_cv_func_utime_null,
+[rm -f conftest.data; >conftest.data
+# Sequent interprets utime(file, 0) to mean use start of epoch.  Wrong.
+AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT
+	       #ifdef HAVE_UTIME_H
+	       # include <utime.h>
+	       #endif],
+[[struct stat s, t;
+  return ! (stat ("conftest.data", &s) == 0
+	    && utime ("conftest.data", 0) == 0
+	    && stat ("conftest.data", &t) == 0
+	    && t.st_mtime >= s.st_mtime
+	    && t.st_mtime - s.st_mtime < 120);]])],
+	      ac_cv_func_utime_null=yes,
+	      ac_cv_func_utime_null=no,
+	      ac_cv_func_utime_null='guessing yes')])
+if test "x$ac_cv_func_utime_null" != xno; then
+  ac_cv_func_utime_null=yes
+  AC_DEFINE(HAVE_UTIME_NULL, 1,
+	    [Define to 1 if `utime(file, NULL)' sets file's timestamp to the
+	     present.])
+fi
+rm -f conftest.data
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1841: -1- AU_DEFINE([AC_UTIME_NULL], [m4_ifval([], [_au_warn_AC_UTIME_NULL([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_UTIME_NULL], [AC_FUNC_UTIME_NULL($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1841: -1- AU_DEFINE([_au_warn_AC_UTIME_NULL], [m4_warning($@)dnl
+m4_define([_au_warn_AC_UTIME_NULL], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1841: -1- m4_define([m4_location(AC_UTIME_NULL)], [/usr/share/autoconf/autoconf/functions.m4:1841])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1841: -1- m4_define([AC_UTIME_NULL], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_UTIME_NULL' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_UTIME_NULL], [AC_FUNC_UTIME_NULL($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1848: -1- m4_define([m4_location(AC_FUNC_FORK)], [/usr/share/autoconf/autoconf/functions.m4:1848])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1848: -1- m4_define([AC_FUNC_FORK], [_m4_defun_pro([$0])AC_REQUIRE([AC_TYPE_PID_T])dnl
+AC_CHECK_HEADERS_ONCE([vfork.h])
+AC_CHECK_FUNCS_ONCE([fork vfork])
+if test "x$ac_cv_func_fork" = xyes; then
+  _AC_FUNC_FORK
+else
+  ac_cv_func_fork_works=$ac_cv_func_fork
+fi
+if test "x$ac_cv_func_fork_works" = xcross; then
+  case $host in
+    *-*-amigaos* | *-*-msdosdjgpp*)
+      # Override, as these systems have only a dummy fork() stub
+      ac_cv_func_fork_works=no
+      ;;
+    *)
+      ac_cv_func_fork_works=yes
+      ;;
+  esac
+  AC_MSG_WARN([result $ac_cv_func_fork_works guessed because of cross compilation])
+fi
+ac_cv_func_vfork_works=$ac_cv_func_vfork
+if test "x$ac_cv_func_vfork" = xyes; then
+  _AC_FUNC_VFORK
+fi;
+if test "x$ac_cv_func_fork_works" = xcross; then
+  ac_cv_func_vfork_works=$ac_cv_func_vfork
+  AC_MSG_WARN([result $ac_cv_func_vfork_works guessed because of cross compilation])
+fi
+
+if test "x$ac_cv_func_vfork_works" = xyes; then
+  AC_DEFINE(HAVE_WORKING_VFORK, 1, [Define to 1 if `vfork' works.])
+else
+  AC_DEFINE(vfork, fork, [Define as `fork' if `vfork' does not work.])
+fi
+if test "x$ac_cv_func_fork_works" = xyes; then
+  AC_DEFINE(HAVE_WORKING_FORK, 1, [Define to 1 if `fork' works.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1891: -1- m4_define([m4_location(_AC_FUNC_FORK)], [/usr/share/autoconf/autoconf/functions.m4:1891])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1891: -1- m4_define([_AC_FUNC_FORK], [_m4_defun_pro([$0])AC_CACHE_CHECK(for working fork, ac_cv_func_fork_works,
+    [AC_RUN_IFELSE(
+      [AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT],
+	[
+	  /* By Ruediger Kuhlmann. */
+	  return fork () < 0;
+	])],
+      [ac_cv_func_fork_works=yes],
+      [ac_cv_func_fork_works=no],
+      [ac_cv_func_fork_works=cross])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1907: -1- m4_define([m4_location(_AC_FUNC_VFORK)], [/usr/share/autoconf/autoconf/functions.m4:1907])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:1907: -1- m4_define([_AC_FUNC_VFORK], [_m4_defun_pro([$0])AC_CACHE_CHECK(for working vfork, ac_cv_func_vfork_works,
+[AC_RUN_IFELSE([AC_LANG_SOURCE([[/* Thanks to Paul Eggert for this test.  */
+]AC_INCLUDES_DEFAULT[
+#include <signal.h>
+#include <sys/wait.h>
+#ifdef HAVE_VFORK_H
+# include <vfork.h>
+#endif
+
+static void
+do_nothing (int sig)
+{
+  (void) sig;
+}
+
+/* On some sparc systems, changes by the child to local and incoming
+   argument registers are propagated back to the parent.  The compiler
+   is told about this with #include <vfork.h>, but some compilers
+   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
+   static variable whose address is put into a register that is
+   clobbered by the vfork.  */
+static void
+sparc_address_test (int arg)
+{
+  static pid_t child;
+  if (!child) {
+    child = vfork ();
+    if (child < 0) {
+      perror ("vfork");
+      _exit(2);
+    }
+    if (!child) {
+      arg = getpid();
+      write(-1, "", 0);
+      _exit (arg);
+    }
+  }
+}
+
+int
+main (void)
+{
+  pid_t parent = getpid ();
+  pid_t child;
+
+  sparc_address_test (0);
+
+  /* On Solaris 2.4, changes by the child to the signal handler
+     also munge signal handlers in the parent.  To detect this,
+     start by putting the parent's handler in a known state.  */
+  signal (SIGTERM, SIG_DFL);
+
+  child = vfork ();
+
+  if (child == 0) {
+    /* Here is another test for sparc vfork register problems.  This
+       test uses lots of local variables, at least as many local
+       variables as main has allocated so far including compiler
+       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
+       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
+       reuse the register of parent for one of the local variables,
+       since it will think that parent can't possibly be used any more
+       in this routine.  Assigning to the local variable will thus
+       munge parent in the parent process.  */
+    pid_t
+      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
+      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
+    /* Convince the compiler that p..p7 are live; otherwise, it might
+       use the same hardware register for all 8 local variables.  */
+    if (p != p1 || p != p2 || p != p3 || p != p4
+	|| p != p5 || p != p6 || p != p7)
+      _exit(1);
+
+    /* Alter the child's signal handler.  */
+    if (signal (SIGTERM, do_nothing) != SIG_DFL)
+      _exit(1);
+
+    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
+       from child file descriptors.  If the child closes a descriptor
+       before it execs or exits, this munges the parent's descriptor
+       as well.  Test for this by closing stdout in the child.  */
+    _exit(close(fileno(stdout)) != 0);
+  } else {
+    int status;
+    struct stat st;
+
+    while (wait(&status) != child)
+      ;
+    return (
+	 /* Was there some problem with vforking?  */
+	 child < 0
+
+	 /* Did the child munge the parent's signal handler?  */
+	 || signal (SIGTERM, SIG_DFL) != SIG_DFL
+
+	 /* Did the child fail?  (This shouldn't happen.)  */
+	 || status
+
+	 /* Did the vfork/compiler bug occur?  */
+	 || parent != getpid()
+
+	 /* Did the file descriptor bug occur?  */
+	 || fstat(fileno(stdout), &st) != 0
+	 );
+  }
+}]])],
+	    [ac_cv_func_vfork_works=yes],
+	    [ac_cv_func_vfork_works=no],
+	    [ac_cv_func_vfork_works=cross])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2022: -1- AU_DEFINE([AC_FUNC_VFORK], [m4_ifval([], [_au_warn_AC_FUNC_VFORK([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_FORK], [AC_FUNC_FORK($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2022: -1- AU_DEFINE([_au_warn_AC_FUNC_VFORK], [m4_warning($@)dnl
+m4_define([_au_warn_AC_FUNC_VFORK], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2022: -1- m4_define([m4_location(AC_FUNC_VFORK)], [/usr/share/autoconf/autoconf/functions.m4:2022])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2022: -1- m4_define([AC_FUNC_VFORK], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_FUNC_VFORK' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_FORK], [AC_FUNC_FORK($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2026: -1- AU_DEFINE([AC_VFORK], [m4_ifval([], [_au_warn_AC_VFORK([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_FORK], [AC_FUNC_FORK($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2026: -1- AU_DEFINE([_au_warn_AC_VFORK], [m4_warning($@)dnl
+m4_define([_au_warn_AC_VFORK], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2026: -1- m4_define([m4_location(AC_VFORK)], [/usr/share/autoconf/autoconf/functions.m4:2026])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2026: -1- m4_define([AC_VFORK], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_VFORK' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_FORK], [AC_FUNC_FORK($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2033: -1- m4_define([m4_location(AC_FUNC_VPRINTF)], [/usr/share/autoconf/autoconf/functions.m4:2033])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2033: -1- m4_define([AC_FUNC_VPRINTF], [_m4_defun_pro([$0])AC_CHECK_FUNCS_ONCE([vprintf])
+AS_IF([test "x$ac_cv_func_vprintf" = xno],
+[AC_CHECK_FUNC([_doprnt],
+	       [AC_DEFINE([HAVE_DOPRNT], [1],
+			  [Define to 1 if you don't have `vprintf' but do have
+			  `_doprnt.'])])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2044: -1- AU_DEFINE([AC_VPRINTF], [m4_ifval([], [_au_warn_AC_VPRINTF([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_VPRINTF], [AC_FUNC_VPRINTF($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2044: -1- AU_DEFINE([_au_warn_AC_VPRINTF], [m4_warning($@)dnl
+m4_define([_au_warn_AC_VPRINTF], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2044: -1- m4_define([m4_location(AC_VPRINTF)], [/usr/share/autoconf/autoconf/functions.m4:2044])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2044: -1- m4_define([AC_VPRINTF], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_VPRINTF' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_VPRINTF], [AC_FUNC_VPRINTF($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2053: -1- m4_define([m4_location(AC_FUNC_WAIT3)], [/usr/share/autoconf/autoconf/functions.m4:2053])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2053: -1- m4_define([AC_FUNC_WAIT3], [_m4_defun_pro([$0])m4_warn([obsolete],
+[$0: `wait3' has been removed from POSIX.
+Remove this `AC_FUNC_WAIT3' and adjust your code to use `waitpid' instead.])dnl
+AC_CACHE_CHECK([for wait3 that fills in rusage],
+	       [ac_cv_func_wait3_rusage],
+[AC_RUN_IFELSE([AC_LANG_SOURCE(
+[AC_INCLUDES_DEFAULT[
+#include <sys/time.h>
+#include <sys/resource.h>
+#include <sys/wait.h>
+/* HP-UX has wait3 but does not fill in rusage at all.  */
+int
+main (void)
+{
+  struct rusage r;
+  int i;
+  /* Use a field that we can force nonzero --
+     voluntary context switches.
+     For systems like NeXT and OSF/1 that don't set it,
+     also use the system CPU time.  And page faults (I/O) for Linux.  */
+  r.ru_nvcsw = 0;
+  r.ru_stime.tv_sec = 0;
+  r.ru_stime.tv_usec = 0;
+  r.ru_majflt = r.ru_minflt = 0;
+  switch (fork ())
+    {
+    case 0: /* Child.  */
+      sleep(1); /* Give up the CPU.  */
+      _exit(0);
+      break;
+    case -1: /* What can we do?  */
+      _exit(0);
+      break;
+    default: /* Parent.  */
+      wait3(&i, 0, &r);
+      /* Avoid "text file busy" from rm on fast HP-UX machines.  */
+      sleep(2);
+      return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
+	      && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
+    }
+}]])],
+	       [ac_cv_func_wait3_rusage=yes],
+	       [ac_cv_func_wait3_rusage=no],
+	       [ac_cv_func_wait3_rusage=no])])
+if test $ac_cv_func_wait3_rusage = yes; then
+  AC_DEFINE(HAVE_WAIT3, 1,
+	    [Define to 1 if you have the `wait3' system call.
+	     Deprecated, you should no longer depend upon `wait3'.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2108: -1- AU_DEFINE([AC_WAIT3], [m4_ifval([], [_au_warn_AC_WAIT3([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_FUNC_WAIT3], [AC_FUNC_WAIT3($@)])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2108: -1- AU_DEFINE([_au_warn_AC_WAIT3], [m4_warning($@)dnl
+m4_define([_au_warn_AC_WAIT3], [])])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2108: -1- m4_define([m4_location(AC_WAIT3)], [/usr/share/autoconf/autoconf/functions.m4:2108])
+m4trace:/usr/share/autoconf/autoconf/functions.m4:2108: -1- m4_define([AC_WAIT3], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_WAIT3' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_FUNC_WAIT3], [AC_FUNC_WAIT3($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:47: -1- m4_include([autoconf/headers.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:47: -1- m4_define([m4_include(autoconf/headers.m4)])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:56: -1- m4_define([m4_location(AC_CHECK_HEADER)], [/usr/share/autoconf/autoconf/headers.m4:56])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:56: -1- m4_define([AC_CHECK_HEADER], [_m4_defun_pro([$0])m4_indir(m4_if([$4], [-],
+                [[_AC_CHECK_HEADER_PREPROC]],
+                [[_AC_CHECK_HEADER_COMPILE]]), $@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:65: -1- m4_define([_AC_CHECK_HEADER_COMPILE_BODY], [  AS_LINENO_PUSH([$[]1])
+  AC_CACHE_CHECK([for $[]2], [$[]3],
+		 [AC_COMPILE_IFELSE([AC_LANG_SOURCE([$[]4
+@%:@include <$[]2>])],
+				    [AS_VAR_SET([$[]3], [yes])],
+				    [AS_VAR_SET([$[]3], [no])])])
+  AS_LINENO_POP
+])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:76: -1- m4_define([_AC_CHECK_HEADER_COMPILE_FN], [AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_check_header_compile],
+  [AS_FUNCTION_DESCRIBE([ac_fn_]_AC_LANG_ABBREV[_check_header_compile],
+    [LINENO HEADER VAR INCLUDES],
+    [Tests whether HEADER exists and can be compiled using the include files
+     in INCLUDES, setting the cache variable VAR accordingly.])],
+  [_AC_CHECK_HEADER_COMPILE_BODY])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:89: -1- m4_define([m4_location(_AC_CHECK_HEADER_COMPILE)], [/usr/share/autoconf/autoconf/headers.m4:89])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:89: -1- m4_define([_AC_CHECK_HEADER_COMPILE], [_m4_defun_pro([$0])_AC_CHECK_HEADER_COMPILE_FN()AS_VAR_PUSHDEF([ac_Header], [ac_cv_header_$1])ac_fn_[]_AC_LANG_ABBREV[]_check_header_compile "$LINENO" "$1" "ac_Header" "AS_ESCAPE([AC_INCLUDES_DEFAULT([$4])], [""])"
+AS_VAR_IF([ac_Header], [yes], [$2], [$3])
+AS_VAR_POPDEF([ac_Header])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:101: -1- m4_define([_AC_CHECK_HEADER_PREPROC_BODY], [  AS_LINENO_PUSH([$[]1])
+  AC_CACHE_CHECK([for $[]2], [$[]3],
+  [AC_PREPROC_IFELSE([AC_LANG_SOURCE([@%:@include <$[]2>])],
+		     [AS_VAR_SET([$[]3], [yes])],
+		     [AS_VAR_SET([$[]3], [no])])])
+  AS_LINENO_POP
+])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:115: -1- m4_define([m4_location(_AC_CHECK_HEADER_PREPROC)], [/usr/share/autoconf/autoconf/headers.m4:115])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:115: -1- m4_define([_AC_CHECK_HEADER_PREPROC], [_m4_defun_pro([$0])m4_warn([obsolete], [Checking for headers with the preprocessor is
+deprecated. Specify prerequisite code to AC_CHECK_HEADER
+instead of using fourth argument `-'. (Many headers need
+no prerequisites. If you truly need to test whether
+something passes the preprocessor but not the compiler,
+use AC_PREPROC_IFELSE.)])AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_check_header_preproc],
+  [AS_FUNCTION_DESCRIBE([ac_fn_]_AC_LANG_ABBREV[_check_header_preproc],
+    [LINENO HEADER VAR],
+    [Tests whether HEADER exists and can be preprocessed (in isolation),
+     setting the cache variable VAR accordingly.])],
+  [$0_BODY])AS_VAR_PUSHDEF([ac_Header], [ac_cv_header_$1])ac_fn_[]_AC_LANG_ABBREV[]_check_header_preproc "$LINENO" "$1" "ac_Header"
+AS_VAR_IF([ac_Header], [yes], [$2], [$3])
+AS_VAR_POPDEF([ac_Header])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:144: -1- m4_define([m4_location(_AC_CHECK_HEADER_OLD)], [/usr/share/autoconf/autoconf/headers.m4:144])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:144: -1- m4_define([_AC_CHECK_HEADER_OLD], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `$0' is obsolete.
+You should use AC_CHECK_HEADER with a fourth argument.])_AC_CHECK_HEADER_PREPROC($@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:149: -1- m4_define([m4_location(_AC_CHECK_HEADER_NEW)], [/usr/share/autoconf/autoconf/headers.m4:149])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:149: -1- m4_define([_AC_CHECK_HEADER_NEW], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `$0' is obsolete.
+You should use AC_CHECK_HEADER with a fourth argument.])_AC_CHECK_HEADER_COMPILE($@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:159: -1- AU_DEFINE([_AC_CHECK_HEADER_MONGREL], [m4_ifval([], [_au_warn__AC_CHECK_HEADER_MONGREL([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_CHECK_HEADER([$1], [$2], [$3], [-])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:159: -1- AU_DEFINE([_au_warn__AC_CHECK_HEADER_MONGREL], [m4_warning($@)dnl
+m4_define([_au_warn__AC_CHECK_HEADER_MONGREL], [])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:159: -1- m4_define([m4_location(_AC_CHECK_HEADER_MONGREL)], [/usr/share/autoconf/autoconf/headers.m4:159])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:159: -1- m4_define([_AC_CHECK_HEADER_MONGREL], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `_AC_CHECK_HEADER_MONGREL' is obsolete.
+You should run autoupdate.])dnl
+AC_CHECK_HEADER([$1], [$2], [$3], [-])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:166: -1- m4_define([_AH_CHECK_HEADER], [AH_TEMPLATE(AS_TR_CPP([HAVE_$1]),
+  [Define to 1 if you have the <$1> header file.])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:173: -1- m4_define([AH_CHECK_HEADERS], [m4_foreach_w([AC_Header], [$1], [_AH_CHECK_HEADER(m4_defn([AC_Header]))])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:180: -1- m4_define([_AC_CHECK_HEADERS_ONE_U], [AS_LITERAL_WORD_IF([$1],
+  [_AH_CHECK_HEADER([$1])],
+  [m4_warn([syntax], [AC_CHECK_HEADERS($1): you should use literals])])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:191: -1- m4_define([_AC_CHECK_HEADERS_ONE_S], [_AH_CHECK_HEADER([$1])AC_CHECK_HEADER([$1],
+  [AC_DEFINE(AS_TR_CPP([HAVE_$1]))], [], [$2])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:203: -1- m4_define([_AC_CHECK_HEADERS_ONE_C], [AC_CHECK_HEADER([$1],
+  [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_]$1)) $2],
+  [$3], [$4])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:217: -1- m4_define([m4_location(AC_CHECK_HEADERS)], [/usr/share/autoconf/autoconf/headers.m4:217])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:217: -1- m4_define([AC_CHECK_HEADERS], [_m4_defun_pro([$0])_$0(m4_validate_w([$1]), [$2], [$3], [$4])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:220: -1- m4_define([_AC_CHECK_HEADERS], [m4_if([$2$3]AS_LITERAL_IF([$1], [[yes]], [[no]]), [yes],
+       [m4_map_args_w([$1], [_AC_CHECK_HEADERS_ONE_S(], [, [$4])])],
+       [m4_map_args_w([$1], [_AC_CHECK_HEADERS_ONE_U(], [)])]dnl
+       [AS_FOR([AC_header], [ac_header], [$1],
+               [_AC_CHECK_HEADERS_ONE_C(AC_header, [$2], [$3], [$4])])])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:231: -1- m4_define([_AC_CHECK_HEADER_ONCE], [_AH_CHECK_HEADER([$1])AC_DEFUN([_AC_Header_]m4_translit([[$1]],
+    [./-], [___]), [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list],
+  [" $1 ]AS_TR_SH([$1]) AS_TR_CPP([HAVE_$1])["])])]dnl
+[_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)])AC_REQUIRE(
+  [_AC_Header_]m4_translit([[$1]], [./-], [___]))])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:246: -1- m4_define([m4_location(AC_CHECK_HEADERS_ONCE)], [/usr/share/autoconf/autoconf/headers.m4:246])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:246: -1- m4_define([AC_CHECK_HEADERS_ONCE], [_m4_defun_pro([$0])AC_REQUIRE([AC_CHECK_INCLUDES_DEFAULT])  m4_map_args_w(m4_validate_w([$1]), [_AC_CHECK_HEADER_ONCE(], [)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:258: -1- m4_define([_AC_HEADERS_EXPANSION], [m4_ifndef([$0($1)], [m4_define([$0($1)])m4_divert_text([DEFAULTS],
+[ac_header_$1_list=])ac_header= ac_cache=
+for ac_item in $ac_header_$1_list
+do
+  if test $ac_cache; then
+    _AC_CHECK_HEADER_COMPILE_FN()ac_fn_$1_check_header_compile "$LINENO" ]dnl
+[$ac_header ac_cv_header_$ac_cache "$ac_includes_default"
+    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
+      printf "%s\n" "[#]define $ac_item 1" >> confdefs.h
+    fi
+    ac_header= ac_cache=
+  elif test $ac_header; then
+    ac_cache=$ac_item
+  else
+    ac_header=$ac_item
+  fi
+done])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:290: -1- m4_define([m4_location(AC_CHECK_INCLUDES_DEFAULT)], [/usr/share/autoconf/autoconf/headers.m4:290])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:290: -1- m4_define([AC_CHECK_INCLUDES_DEFAULT], [_m4_defun_once([AC_CHECK_INCLUDES_DEFAULT], [m4_divert_text([DEFAULTS],
+[# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stddef.h>
+#ifdef HAVE_STDIO_H
+# include <stdio.h>
+#endif
+#ifdef HAVE_STDLIB_H
+# include <stdlib.h>
+#endif
+#ifdef HAVE_STRING_H
+# include <string.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+])dnl We have to check for all the headers that aren't part of the
+dnl C-1990 *freestanding* environment, which is all of them except stddef.h.
+m4_map_args([_AC_CHECK_HEADER_ONCE],
+  [stdio.h], [stdlib.h], [string.h], [inttypes.h], [stdint.h],
+  [strings.h], [sys/stat.h], [sys/types.h], [unistd.h])AS_IF([test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes],
+[AC_DEFINE([STDC_HEADERS], [1],
+  [Define to 1 if all of the C90 standard headers exist
+   (not just the ones required in a freestanding environment).
+   This macro is provided for backward compatibility;
+   new code need not use it.])])], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_CHECK_INCLUDES_DEFAULT])m4_unquote(], [)_m4_defun_epi([AC_CHECK_INCLUDES_DEFAULT])]],
+m4_ifdef([_m4_diverting([AC_CHECK_INCLUDES_DEFAULT])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_CHECK_INCLUDES_DEFAULT],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:347: -1- m4_define([m4_location(AC_INCLUDES_DEFAULT)], [/usr/share/autoconf/autoconf/headers.m4:347])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:347: -1- m4_define([AC_INCLUDES_DEFAULT], [_m4_defun_pro([$0])m4_ifval([$1], [$1
+],
+[AC_REQUIRE([AC_CHECK_INCLUDES_DEFAULT])]dnl
+[$ac_includes_default])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:420: -1- m4_define([m4_location(AC_HEADER_ASSERT)], [/usr/share/autoconf/autoconf/headers.m4:420])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:420: -1- m4_define([AC_HEADER_ASSERT], [_m4_defun_once([AC_HEADER_ASSERT], [
+  AC_MSG_CHECKING([whether to enable assertions])
+  AC_ARG_ENABLE([assert],
+    [AS_HELP_STRING([--disable-assert], [turn off assertions])],
+    [ac_enable_assert=$enableval
+     AS_IF(dnl
+      [test "x$enableval" = xno],
+	[AC_DEFINE([NDEBUG], [1],
+	  [Define to 1 if assertions should be disabled.])],
+      [test "x$enableval" != xyes],
+	[AC_MSG_WARN([invalid argument supplied to --enable-assert])
+	ac_enable_assert=yes])],
+    [ac_enable_assert=yes])
+  AC_MSG_RESULT([$ac_enable_assert])
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_HEADER_ASSERT])m4_unquote(], [)_m4_defun_epi([AC_HEADER_ASSERT])]],
+m4_ifdef([_m4_diverting([AC_HEADER_ASSERT])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_HEADER_ASSERT],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:443: -1- m4_define([_AC_CHECK_HEADER_DIRENT], [AS_VAR_PUSHDEF([ac_Header], [ac_cv_header_dirent_$1])dnl
+AC_CACHE_CHECK([for $1 that defines DIR], [ac_Header],
+[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h>
+#include <$1>
+],
+				    [if ((DIR *) 0)
+return 0;])],
+		   [AS_VAR_SET([ac_Header], [yes])],
+		   [AS_VAR_SET([ac_Header], [no])])])
+AS_VAR_IF([ac_Header], [yes], [$2], [$3])
+AS_VAR_POPDEF([ac_Header])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:461: -1- m4_define([_AH_CHECK_HEADER_DIRENT], [AH_TEMPLATE(AS_TR_CPP([HAVE_$1]),
+  [Define to 1 if you have the <$1> header file, and it defines `DIR'.])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:468: -1- m4_define([m4_location(AC_HEADER_DIRENT)], [/usr/share/autoconf/autoconf/headers.m4:468])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:468: -1- m4_define([AC_HEADER_DIRENT], [_m4_defun_pro([$0])m4_map_args([_AH_CHECK_HEADER_DIRENT], [dirent.h], [sys/ndir.h],
+	     [sys/dir.h], [ndir.h])ac_header_dirent=no
+for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
+  _AC_CHECK_HEADER_DIRENT($ac_hdr,
+			  [AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_$ac_hdr), 1)
+ac_header_dirent=$ac_hdr; break])
+done
+# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
+if test $ac_header_dirent = dirent.h; then
+  AC_SEARCH_LIBS(opendir, dir)
+else
+  AC_SEARCH_LIBS(opendir, x)
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:500: -1- m4_define([m4_location(AC_HEADER_MAJOR)], [/usr/share/autoconf/autoconf/headers.m4:500])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:500: -1- m4_define([AC_HEADER_MAJOR], [_m4_defun_pro([$0])AC_CHECK_HEADERS_ONCE([sys/types.h])
+AC_CHECK_HEADER([sys/mkdev.h],
+		[AC_DEFINE([MAJOR_IN_MKDEV], [1],
+			   [Define to 1 if `major', `minor', and `makedev' are
+			    declared in <mkdev.h>.])])
+if test $ac_cv_header_sys_mkdev_h = no; then
+  AC_CHECK_HEADER([sys/sysmacros.h],
+		  [AC_DEFINE([MAJOR_IN_SYSMACROS], [1],
+			     [Define to 1 if `major', `minor', and `makedev'
+			      are declared in <sysmacros.h>.])])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:522: -1- m4_define([m4_location(AC_HEADER_RESOLV)], [/usr/share/autoconf/autoconf/headers.m4:522])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:522: -1- m4_define([AC_HEADER_RESOLV], [_m4_defun_pro([$0])AC_CHECK_HEADERS(sys/types.h netinet/in.h arpa/nameser.h netdb.h resolv.h,
+		  [], [],
+[[#ifdef HAVE_SYS_TYPES_H
+#  include <sys/types.h>
+#endif
+#ifdef HAVE_NETINET_IN_H
+#  include <netinet/in.h>   /* inet_ functions / structs */
+#endif
+#ifdef HAVE_ARPA_NAMESER_H
+#  include <arpa/nameser.h> /* DNS HEADER struct */
+#endif
+#ifdef HAVE_NETDB_H
+#  include <netdb.h>
+#endif]])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:543: -1- m4_define([m4_location(AC_HEADER_STAT)], [/usr/share/autoconf/autoconf/headers.m4:543])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:543: -1- m4_define([AC_HEADER_STAT], [_m4_defun_pro([$0])AC_CACHE_CHECK(whether stat file-mode macros are broken,
+  ac_cv_header_stat_broken,
+[AC_COMPILE_IFELSE([AC_LANG_SOURCE([[#include <sys/types.h>
+#include <sys/stat.h>
+
+#if defined S_ISBLK && defined S_IFDIR
+extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
+#endif
+
+#if defined S_ISBLK && defined S_IFCHR
+extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
+#endif
+
+#if defined S_ISLNK && defined S_IFREG
+extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
+#endif
+
+#if defined S_ISSOCK && defined S_IFREG
+extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
+#endif
+]])], ac_cv_header_stat_broken=no, ac_cv_header_stat_broken=yes)])
+if test $ac_cv_header_stat_broken = yes; then
+  AC_DEFINE(STAT_MACROS_BROKEN, 1,
+	    [Define to 1 if the `S_IS*' macros in <sys/stat.h> do not
+	     work properly.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:579: -1- m4_define([m4_location(AC_CHECK_HEADER_STDBOOL)], [/usr/share/autoconf/autoconf/headers.m4:579])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:579: -1- m4_define([AC_CHECK_HEADER_STDBOOL], [_m4_defun_pro([$0])AC_CHECK_TYPES([_Bool])
+   AC_CACHE_CHECK([for stdbool.h that conforms to C99],
+     [ac_cv_header_stdbool_h],
+     [AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[#include <stdbool.h>
+
+             #ifndef __bool_true_false_are_defined
+               #error "__bool_true_false_are_defined is not defined"
+             #endif
+             char a[__bool_true_false_are_defined == 1 ? 1 : -1];
+
+             /* Regardless of whether this is C++ or "_Bool" is a
+                valid type name, "true" and "false" should be usable
+                in #if expressions and integer constant expressions,
+                and "bool" should be a valid type name.  */
+
+             #if !true
+               #error "'true' is not true"
+             #endif
+             #if true != 1
+               #error "'true' is not equal to 1"
+             #endif
+             char b[true == 1 ? 1 : -1];
+             char c[true];
+
+             #if false
+               #error "'false' is not false"
+             #endif
+             #if false != 0
+               #error "'false' is not equal to 0"
+             #endif
+             char d[false == 0 ? 1 : -1];
+
+             enum { e = false, f = true, g = false * true, h = true * 256 };
+
+             char i[(bool) 0.5 == true ? 1 : -1];
+             char j[(bool) 0.0 == false ? 1 : -1];
+             char k[sizeof (bool) > 0 ? 1 : -1];
+
+             struct sb { bool s: 1; bool t; } s;
+             char l[sizeof s.t > 0 ? 1 : -1];
+
+             /* The following fails for
+                HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
+             bool m[h];
+             char n[sizeof m == h * sizeof m[0] ? 1 : -1];
+             char o[-1 - (bool) 0 < 0 ? 1 : -1];
+             /* Catch a bug in an HP-UX C compiler.  See
+         https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+         https://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+              */
+             bool p = true;
+             bool *pp = &p;
+
+             /* C 1999 specifies that bool, true, and false are to be
+                macros, but C++ 2011 and later overrule this.  */
+             #if __cplusplus < 201103
+              #ifndef bool
+               #error "bool is not defined"
+              #endif
+              #ifndef false
+               #error "false is not defined"
+              #endif
+              #ifndef true
+               #error "true is not defined"
+              #endif
+             #endif
+
+             /* If _Bool is available, repeat with it all the tests
+                above that used bool.  */
+             #ifdef HAVE__BOOL
+               struct sB { _Bool s: 1; _Bool t; } t;
+
+               char q[(_Bool) 0.5 == true ? 1 : -1];
+               char r[(_Bool) 0.0 == false ? 1 : -1];
+               char u[sizeof (_Bool) > 0 ? 1 : -1];
+               char v[sizeof t.t > 0 ? 1 : -1];
+
+               _Bool w[h];
+               char x[sizeof m == h * sizeof m[0] ? 1 : -1];
+               char y[-1 - (_Bool) 0 < 0 ? 1 : -1];
+               _Bool z = true;
+               _Bool *pz = &p;
+             #endif
+           ]],
+           [[
+             bool ps = &s;
+             *pp |= p;
+             *pp |= ! p;
+
+             #ifdef HAVE__BOOL
+               _Bool pt = &t;
+               *pz |= z;
+               *pz |= ! z;
+             #endif
+
+             /* Refer to every declared value, so they cannot be
+                discarded as unused.  */
+             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
+                     + !l + !m + !n + !o + !p + !pp + !ps
+             #ifdef HAVE__BOOL
+                     + !q + !r + !u + !v + !w + !x + !y + !z + !pt
+             #endif
+                    );
+           ]])],
+        [ac_cv_header_stdbool_h=yes],
+        [ac_cv_header_stdbool_h=no])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:694: -1- m4_define([m4_location(AC_HEADER_STDBOOL)], [/usr/share/autoconf/autoconf/headers.m4:694])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:694: -1- m4_define([AC_HEADER_STDBOOL], [_m4_defun_pro([$0])AC_CHECK_HEADER_STDBOOL
+if test $ac_cv_header_stdbool_h = yes; then
+  AC_DEFINE(HAVE_STDBOOL_H, 1, [Define to 1 if stdbool.h conforms to C99.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:704: -1- AU_DEFINE([AC_HEADER_STDC], [m4_ifval([The preprocessor macro `STDC_HEADERS' is obsolete.
+  Except in unusual embedded environments, you can safely include all
+  ISO C90 headers unconditionally.], [_au_warn_AC_HEADER_STDC([The preprocessor macro `STDC_HEADERS' is obsolete.
+  Except in unusual embedded environments, you can safely include all
+  ISO C90 headers unconditionally.])[m4_warn([obsolete],
+[The preprocessor macro `STDC_HEADERS' is obsolete.
+  Except in unusual embedded environments, you can safely include all
+  ISO C90 headers unconditionally.])dnl
+]])dnl
+# Autoupdate added the next two lines to ensure that your configure
+# script's behavior did not change.  They are probably safe to remove.
+AC_CHECK_INCLUDES_DEFAULT
+AC_PROG_EGREP
+])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:704: -1- AU_DEFINE([_au_warn_AC_HEADER_STDC], [m4_warning($@)dnl
+m4_define([_au_warn_AC_HEADER_STDC], [])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:704: -1- m4_define([m4_location(AC_HEADER_STDC)], [/usr/share/autoconf/autoconf/headers.m4:704])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:704: -1- m4_define([AC_HEADER_STDC], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_HEADER_STDC' is obsolete.
+You should run autoupdate.])dnl
+# Autoupdate added the next two lines to ensure that your configure
+# script's behavior did not change.  They are probably safe to remove.
+AC_CHECK_INCLUDES_DEFAULT
+AC_PROG_EGREP
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:716: -1- m4_define([m4_location(AC_HEADER_SYS_WAIT)], [/usr/share/autoconf/autoconf/headers.m4:716])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:716: -1- m4_define([AC_HEADER_SYS_WAIT], [_m4_defun_pro([$0])AC_CACHE_CHECK([for sys/wait.h that is POSIX.1 compatible],
+  ac_cv_header_sys_wait_h,
+[AC_COMPILE_IFELSE(
+[AC_LANG_PROGRAM([#include <sys/types.h>
+#include <sys/wait.h>
+#ifndef WEXITSTATUS
+# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
+#endif
+#ifndef WIFEXITED
+# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
+#endif
+],
+[  int s;
+  wait (&s);
+  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;])],
+		 [ac_cv_header_sys_wait_h=yes],
+		 [ac_cv_header_sys_wait_h=no])])
+if test $ac_cv_header_sys_wait_h = yes; then
+  AC_DEFINE(HAVE_SYS_WAIT_H, 1,
+	    [Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:743: -1- AU_DEFINE([AC_HEADER_TIME], [m4_ifval([Update your code to rely only on HAVE_SYS_TIME_H,
+then remove this warning and the obsolete code below it.
+All current systems provide time.h; it need not be checked for.
+Not all systems provide sys/time.h, but those that do, all allow
+you to include it and time.h simultaneously.], [_au_warn_AC_HEADER_TIME([Update your code to rely only on HAVE_SYS_TIME_H,
+then remove this warning and the obsolete code below it.
+All current systems provide time.h; it need not be checked for.
+Not all systems provide sys/time.h, but those that do, all allow
+you to include it and time.h simultaneously.])[m4_warn([obsolete],
+[Update your code to rely only on HAVE_SYS_TIME_H,
+then remove this warning and the obsolete code below it.
+All current systems provide time.h; it need not be checked for.
+Not all systems provide sys/time.h, but those that do, all allow
+you to include it and time.h simultaneously.])dnl
+]])dnl
+AC_CHECK_HEADERS_ONCE([sys/time.h])
+# Obsolete code to be removed.
+if test $ac_cv_header_sys_time_h = yes; then
+  AC_DEFINE(TIME_WITH_SYS_TIME, 1,
+	    [Define to 1 if you can safely include both <sys/time.h>
+	     and <time.h>.  This macro is obsolete.])
+fi
+# End of obsolete code.
+])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:743: -1- AU_DEFINE([_au_warn_AC_HEADER_TIME], [m4_warning($@)dnl
+m4_define([_au_warn_AC_HEADER_TIME], [])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:743: -1- m4_define([m4_location(AC_HEADER_TIME)], [/usr/share/autoconf/autoconf/headers.m4:743])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:743: -1- m4_define([AC_HEADER_TIME], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_HEADER_TIME' is obsolete.
+You should run autoupdate.])dnl
+AC_CHECK_HEADERS_ONCE([sys/time.h])
+# Obsolete code to be removed.
+if test $ac_cv_header_sys_time_h = yes; then
+  AC_DEFINE(TIME_WITH_SYS_TIME, 1,
+	    [Define to 1 if you can safely include both <sys/time.h>
+	     and <time.h>.  This macro is obsolete.])
+fi
+# End of obsolete code.
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:762: -1- m4_define([_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H], [AC_CACHE_CHECK([whether termios.h defines TIOCGWINSZ],
+		ac_cv_sys_tiocgwinsz_in_termios_h,
+[AC_EGREP_CPP([yes],
+	      [#include <sys/types.h>
+#include <termios.h>
+#ifdef TIOCGWINSZ
+  yes
+#endif
+],
+		ac_cv_sys_tiocgwinsz_in_termios_h=yes,
+		ac_cv_sys_tiocgwinsz_in_termios_h=no)])
+])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:779: -1- m4_define([_AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL], [AC_CACHE_CHECK([whether sys/ioctl.h defines TIOCGWINSZ],
+		ac_cv_sys_tiocgwinsz_in_sys_ioctl_h,
+[AC_EGREP_CPP([yes],
+	      [#include <sys/types.h>
+#include <sys/ioctl.h>
+#ifdef TIOCGWINSZ
+  yes
+#endif
+],
+		ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes,
+		ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no)])
+])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:799: -1- m4_define([m4_location(AC_HEADER_TIOCGWINSZ)], [/usr/share/autoconf/autoconf/headers.m4:799])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:799: -1- m4_define([AC_HEADER_TIOCGWINSZ], [_m4_defun_pro([$0])_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H
+if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
+  _AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL
+  if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
+    AC_DEFINE(GWINSZ_IN_SYS_IOCTL,1,
+	      [Define to 1 if `TIOCGWINSZ' requires <sys/ioctl.h>.])
+  fi
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:813: -1- AU_DEFINE([AC_UNISTD_H], [m4_ifval([], [_au_warn_AC_UNISTD_H([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+# Autoupdate added the following line to ensure that your configure
+# script's behavior did not change.  It is probably safe to remove.
+AC_CHECK_INCLUDES_DEFAULT])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:813: -1- AU_DEFINE([_au_warn_AC_UNISTD_H], [m4_warning($@)dnl
+m4_define([_au_warn_AC_UNISTD_H], [])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:813: -1- m4_define([m4_location(AC_UNISTD_H)], [/usr/share/autoconf/autoconf/headers.m4:813])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:813: -1- m4_define([AC_UNISTD_H], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_UNISTD_H' is obsolete.
+You should run autoupdate.])dnl
+# Autoupdate added the following line to ensure that your configure
+# script's behavior did not change.  It is probably safe to remove.
+AC_CHECK_INCLUDES_DEFAULT[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:822: -1- AU_DEFINE([AC_USG], [m4_ifval([Update your code to use string.h, then remove this
+warning and the code below it. It is not necessary
+to check for string.h.], [_au_warn_AC_USG([Update your code to use string.h, then remove this
+warning and the code below it. It is not necessary
+to check for string.h.])[m4_warn([obsolete],
+[Update your code to use string.h, then remove this
+warning and the code below it. It is not necessary
+to check for string.h.])dnl
+]])dnl
+# Obsolete code to be removed.
+AC_MSG_CHECKING([for BSD string and memory functions])
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[@%:@include <strings.h>]],
+				[[rindex("", 0); bzero(0, 0);]])],
+	       [AC_MSG_RESULT(yes)],
+	       [AC_MSG_RESULT(no)
+		AC_DEFINE(USG, 1,
+			  [Define to 1 if you do not have <strings.h>, index,
+			   bzero, etc... This symbol is obsolete, you should
+			   not depend upon it.])])
+# End of obsolete code.
+])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:822: -1- AU_DEFINE([_au_warn_AC_USG], [m4_warning($@)dnl
+m4_define([_au_warn_AC_USG], [])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:822: -1- m4_define([m4_location(AC_USG)], [/usr/share/autoconf/autoconf/headers.m4:822])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:822: -1- m4_define([AC_USG], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_USG' is obsolete.
+You should run autoupdate.])dnl
+# Obsolete code to be removed.
+AC_MSG_CHECKING([for BSD string and memory functions])
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[@%:@include <strings.h>]],
+				[[rindex("", 0); bzero(0, 0);]])],
+	       [AC_MSG_RESULT(yes)],
+	       [AC_MSG_RESULT(no)
+		AC_DEFINE(USG, 1,
+			  [Define to 1 if you do not have <strings.h>, index,
+			   bzero, etc... This symbol is obsolete, you should
+			   not depend upon it.])])
+# End of obsolete code.
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:853: -1- AU_DEFINE([AC_MEMORY_H], [m4_ifval([Update your code to use string.h, then remove this
+warning and the code below it.  It is not necessary
+to check for string.h.], [_au_warn_AC_MEMORY_H([Update your code to use string.h, then remove this
+warning and the code below it.  It is not necessary
+to check for string.h.])[m4_warn([obsolete],
+[Update your code to use string.h, then remove this
+warning and the code below it.  It is not necessary
+to check for string.h.])dnl
+]])dnl
+# Obsolete code to be removed.
+AC_CHECK_HEADERS_ONCE([memory.h])
+if test $ac_cv_header_memory_h = yes; then
+   AC_DEFINE([NEED_MEMORY_H], [1],
+             [Same as `HAVE_MEMORY_H', don't depend on me.])
+fi
+# End of obsolete code.
+])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:853: -1- AU_DEFINE([_au_warn_AC_MEMORY_H], [m4_warning($@)dnl
+m4_define([_au_warn_AC_MEMORY_H], [])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:853: -1- m4_define([m4_location(AC_MEMORY_H)], [/usr/share/autoconf/autoconf/headers.m4:853])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:853: -1- m4_define([AC_MEMORY_H], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_MEMORY_H' is obsolete.
+You should run autoupdate.])dnl
+# Obsolete code to be removed.
+AC_CHECK_HEADERS_ONCE([memory.h])
+if test $ac_cv_header_memory_h = yes; then
+   AC_DEFINE([NEED_MEMORY_H], [1],
+             [Same as `HAVE_MEMORY_H', don't depend on me.])
+fi
+# End of obsolete code.
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:872: -1- AU_DEFINE([AC_DIR_HEADER], [m4_ifval([Remove this warning and the four `AC_DEFINE' when you
+adjust your code to use `AC_HEADER_DIRENT'.], [_au_warn_AC_DIR_HEADER([Remove this warning and the four `AC_DEFINE' when you
+adjust your code to use `AC_HEADER_DIRENT'.])[m4_warn([obsolete],
+[Remove this warning and the four `AC_DEFINE' when you
+adjust your code to use `AC_HEADER_DIRENT'.])dnl
+]])dnl
+AC_HEADER_DIRENT
+AC_FUNC_CLOSEDIR_VOID
+test ac_cv_header_dirent_dirent_h &&
+  AC_DEFINE([DIRENT], 1, [Same as `HAVE_DIRENT_H', don't depend on me.])
+test ac_cv_header_dirent_sys_ndir_h &&
+  AC_DEFINE([SYSNDIR], 1, [Same as `HAVE_SYS_NDIR_H', don't depend on me.])
+test ac_cv_header_dirent_sys_dir_h &&
+  AC_DEFINE([SYSDIR], 1, [Same as `HAVE_SYS_DIR_H', don't depend on me.])
+test ac_cv_header_dirent_ndir_h &&
+  AC_DEFINE([NDIR], 1, [Same as `HAVE_NDIR_H', don't depend on me.])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:872: -1- AU_DEFINE([_au_warn_AC_DIR_HEADER], [m4_warning($@)dnl
+m4_define([_au_warn_AC_DIR_HEADER], [])])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:872: -1- m4_define([m4_location(AC_DIR_HEADER)], [/usr/share/autoconf/autoconf/headers.m4:872])
+m4trace:/usr/share/autoconf/autoconf/headers.m4:872: -1- m4_define([AC_DIR_HEADER], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_DIR_HEADER' is obsolete.
+You should run autoupdate.])dnl
+AC_HEADER_DIRENT
+AC_FUNC_CLOSEDIR_VOID
+test ac_cv_header_dirent_dirent_h &&
+  AC_DEFINE([DIRENT], 1, [Same as `HAVE_DIRENT_H', don't depend on me.])
+test ac_cv_header_dirent_sys_ndir_h &&
+  AC_DEFINE([SYSNDIR], 1, [Same as `HAVE_SYS_NDIR_H', don't depend on me.])
+test ac_cv_header_dirent_sys_dir_h &&
+  AC_DEFINE([SYSDIR], 1, [Same as `HAVE_SYS_DIR_H', don't depend on me.])
+test ac_cv_header_dirent_ndir_h &&
+  AC_DEFINE([NDIR], 1, [Same as `HAVE_NDIR_H', don't depend on me.])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:48: -1- m4_include([autoconf/types.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:48: -1- m4_define([m4_include(autoconf/types.m4)])
+m4trace:/usr/share/autoconf/autoconf/types.m4:126: -1- m4_define([_AC_CHECK_TYPE_NEW_BODY], [  AS_LINENO_PUSH([$[]1])
+  AC_CACHE_CHECK([for $[]2], [$[]3],
+  [AS_VAR_SET([$[]3], [no])
+  AC_COMPILE_IFELSE(
+    [AC_LANG_PROGRAM([$[]4],
+       [if (sizeof ($[]2))
+	 return 0;])],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM([$[]4],
+	  [if (sizeof (($[]2)))
+	    return 0;])],
+       [],
+       [AS_VAR_SET([$[]3], [yes])])])])
+  AS_LINENO_POP
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:149: -1- m4_define([m4_location(_AC_CHECK_TYPE_NEW)], [/usr/share/autoconf/autoconf/types.m4:149])
+m4trace:/usr/share/autoconf/autoconf/types.m4:149: -1- m4_define([_AC_CHECK_TYPE_NEW], [_m4_defun_pro([$0])AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_check_type],
+  [AS_FUNCTION_DESCRIBE([ac_fn_]_AC_LANG_ABBREV[_check_type],
+    [LINENO TYPE VAR INCLUDES],
+    [Tests whether TYPE exists after having included INCLUDES, setting
+     cache variable VAR accordingly.])],
+    [$0_BODY])AS_VAR_PUSHDEF([ac_Type], [ac_cv_type_$1])ac_fn_[]_AC_LANG_ABBREV[]_check_type "$LINENO" "$1" "ac_Type" "AS_ESCAPE([AC_INCLUDES_DEFAULT([$4])], [""])"
+AS_VAR_IF([ac_Type], [yes], [$2], [$3])
+AS_VAR_POPDEF([ac_Type])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:168: -1- m4_define([_AC_CHECK_TYPES], [[$1], [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_$1]), [1],
+  [Define to 1 if the system has the type `$1'.])]])
+m4trace:/usr/share/autoconf/autoconf/types.m4:179: -1- m4_define([m4_location(AC_CHECK_TYPES)], [/usr/share/autoconf/autoconf/types.m4:179])
+m4trace:/usr/share/autoconf/autoconf/types.m4:179: -1- m4_define([AC_CHECK_TYPES], [_m4_defun_pro([$0])m4_map_args_sep([_AC_CHECK_TYPE_NEW(_$0(], [)[
+$2], [$3], [$4])], [], $1)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:189: -1- m4_define([_AC_CHECK_TYPE_OLD], [_AC_CHECK_TYPE_NEW([$1],,
+   [AC_DEFINE_UNQUOTED([$1], [$2],
+		       [Define to `$2' if <sys/types.h> does not define.])])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:204: -1- m4_define([_AC_CHECK_TYPE_REPLACEMENT_TYPE_P], [m4_bmatch([$1],
+	  [^\(_Bool\|bool\|char\|double\|float\|int\|long\|short\|\(un\)?signed\|[_a-zA-Z][_a-zA-Z0-9]*_t\)[][_a-zA-Z0-9() *]*$],
+	  1, 0)dnl
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:214: -1- m4_define([_AC_CHECK_TYPE_MAYBE_TYPE_P], [m4_bmatch([$1], [^[_a-zA-Z0-9 ]+\([_a-zA-Z0-9() *]\|\[\|\]\)*$],
+	  1, 0)dnl
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:233: -1- m4_define([m4_location(AC_CHECK_TYPE)], [/usr/share/autoconf/autoconf/types.m4:233])
+m4trace:/usr/share/autoconf/autoconf/types.m4:233: -1- m4_define([AC_CHECK_TYPE], [_m4_defun_pro([$0])m4_cond([$#], [3],
+  [_AC_CHECK_TYPE_NEW],
+	 [$#], [4],
+  [_AC_CHECK_TYPE_NEW],
+	 [_AC_CHECK_TYPE_REPLACEMENT_TYPE_P([$2])], [1],
+  [_AC_CHECK_TYPE_OLD],
+	 [_AC_CHECK_TYPE_MAYBE_TYPE_P([$2])], [1],
+  [m4_warn([syntax],
+	   [$0: assuming `$2' is not a type])_AC_CHECK_TYPE_NEW],
+  [_AC_CHECK_TYPE_NEW])($@)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:260: -1- m4_define([m4_location(AC_TYPE_GETGROUPS)], [/usr/share/autoconf/autoconf/types.m4:260])
+m4trace:/usr/share/autoconf/autoconf/types.m4:260: -1- m4_define([AC_TYPE_GETGROUPS], [_m4_defun_pro([$0])AC_REQUIRE([AC_TYPE_UID_T])dnl
+AC_CACHE_CHECK(type of array argument to getgroups, ac_cv_type_getgroups,
+[AC_RUN_IFELSE([AC_LANG_SOURCE(
+[[/* Thanks to Mike Rendell for this test.  */
+]AC_INCLUDES_DEFAULT[
+#define NGID 256
+#undef MAX
+#define MAX(x, y) ((x) > (y) ? (x) : (y))
+
+int
+main (void)
+{
+  gid_t gidset[NGID];
+  int i, n;
+  union { gid_t gval; long int lval; }  val;
+
+  val.lval = -1;
+  for (i = 0; i < NGID; i++)
+    gidset[i] = val.gval;
+  n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
+		 gidset);
+  /* Exit non-zero if getgroups seems to require an array of ints.  This
+     happens when gid_t is short int but getgroups modifies an array
+     of ints.  */
+  return n > 0 && gidset[n] != val.gval;
+}]])],
+	       [ac_cv_type_getgroups=gid_t],
+	       [ac_cv_type_getgroups=int],
+	       [ac_cv_type_getgroups=cross])
+if test $ac_cv_type_getgroups = cross; then
+  dnl When we can't run the test program (we are cross compiling), presume
+  dnl that <unistd.h> has either an accurate prototype for getgroups or none.
+  dnl Old systems without prototypes probably use int.
+  AC_EGREP_HEADER([getgroups.*int.*gid_t], unistd.h,
+		  ac_cv_type_getgroups=gid_t, ac_cv_type_getgroups=int)
+fi])
+AC_DEFINE_UNQUOTED(GETGROUPS_T, $ac_cv_type_getgroups,
+		   [Define to the type of elements in the array set by
+		    `getgroups'. Usually this is either `int' or `gid_t'.])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:305: -1- AU_DEFINE([AM_TYPE_PTRDIFF_T], [m4_ifval([], [_au_warn_AM_TYPE_PTRDIFF_T([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_CHECK_TYPES(ptrdiff_t)])
+m4trace:/usr/share/autoconf/autoconf/types.m4:305: -1- AU_DEFINE([_au_warn_AM_TYPE_PTRDIFF_T], [m4_warning($@)dnl
+m4_define([_au_warn_AM_TYPE_PTRDIFF_T], [])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:305: -1- m4_define([m4_location(AM_TYPE_PTRDIFF_T)], [/usr/share/autoconf/autoconf/types.m4:305])
+m4trace:/usr/share/autoconf/autoconf/types.m4:305: -1- m4_define([AM_TYPE_PTRDIFF_T], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AM_TYPE_PTRDIFF_T' is obsolete.
+You should run autoupdate.])dnl
+AC_CHECK_TYPES(ptrdiff_t)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:311: -1- m4_define([m4_location(AC_TYPE_INTMAX_T)], [/usr/share/autoconf/autoconf/types.m4:311])
+m4trace:/usr/share/autoconf/autoconf/types.m4:311: -1- m4_define([AC_TYPE_INTMAX_T], [_m4_defun_pro([$0])
+  AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
+  AC_CHECK_TYPE([intmax_t],
+    [AC_DEFINE([HAVE_INTMAX_T], 1,
+       [Define to 1 if the system has the type `intmax_t'.])],
+    [test $ac_cv_type_long_long_int = yes \
+       && ac_type='long long int' \
+       || ac_type='long int'
+     AC_DEFINE_UNQUOTED([intmax_t], [$ac_type],
+       [Define to the widest signed integer type
+	if <stdint.h> and <inttypes.h> do not define.])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:328: -1- m4_define([m4_location(AC_TYPE_UINTMAX_T)], [/usr/share/autoconf/autoconf/types.m4:328])
+m4trace:/usr/share/autoconf/autoconf/types.m4:328: -1- m4_define([AC_TYPE_UINTMAX_T], [_m4_defun_pro([$0])
+  AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
+  AC_CHECK_TYPE([uintmax_t],
+    [AC_DEFINE([HAVE_UINTMAX_T], 1,
+       [Define to 1 if the system has the type `uintmax_t'.])],
+    [test $ac_cv_type_unsigned_long_long_int = yes \
+       && ac_type='unsigned long long int' \
+       || ac_type='unsigned long int'
+     AC_DEFINE_UNQUOTED([uintmax_t], [$ac_type],
+       [Define to the widest unsigned integer type
+	if <stdint.h> and <inttypes.h> do not define.])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:345: -1- m4_define([m4_location(AC_TYPE_INTPTR_T)], [/usr/share/autoconf/autoconf/types.m4:345])
+m4trace:/usr/share/autoconf/autoconf/types.m4:345: -1- m4_define([AC_TYPE_INTPTR_T], [_m4_defun_pro([$0])
+  AC_CHECK_TYPE([intptr_t],
+    [AC_DEFINE([HAVE_INTPTR_T], 1,
+       [Define to 1 if the system has the type `intptr_t'.])],
+    [for ac_type in 'int' 'long int' 'long long int'; do
+       AC_COMPILE_IFELSE(
+	 [AC_LANG_BOOL_COMPILE_TRY(
+	    [AC_INCLUDES_DEFAULT],
+	    [[sizeof (void *) <= sizeof ($ac_type)]])],
+	 [AC_DEFINE_UNQUOTED([intptr_t], [$ac_type],
+	    [Define to the type of a signed integer type wide enough to
+	     hold a pointer, if such a type exists, and if the system
+	     does not define it.])
+	  ac_type=])
+       test -z "$ac_type" && break
+     done])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:367: -1- m4_define([m4_location(AC_TYPE_UINTPTR_T)], [/usr/share/autoconf/autoconf/types.m4:367])
+m4trace:/usr/share/autoconf/autoconf/types.m4:367: -1- m4_define([AC_TYPE_UINTPTR_T], [_m4_defun_pro([$0])
+  AC_CHECK_TYPE([uintptr_t],
+    [AC_DEFINE([HAVE_UINTPTR_T], 1,
+       [Define to 1 if the system has the type `uintptr_t'.])],
+    [for ac_type in 'unsigned int' 'unsigned long int' \
+	'unsigned long long int'; do
+       AC_COMPILE_IFELSE(
+	 [AC_LANG_BOOL_COMPILE_TRY(
+	    [AC_INCLUDES_DEFAULT],
+	    [[sizeof (void *) <= sizeof ($ac_type)]])],
+	 [AC_DEFINE_UNQUOTED([uintptr_t], [$ac_type],
+	    [Define to the type of an unsigned integer type wide enough to
+	     hold a pointer, if such a type exists, and if the system
+	     does not define it.])
+	  ac_type=])
+       test -z "$ac_type" && break
+     done])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:390: -1- m4_define([m4_location(AC_TYPE_LONG_DOUBLE)], [/usr/share/autoconf/autoconf/types.m4:390])
+m4trace:/usr/share/autoconf/autoconf/types.m4:390: -1- m4_define([AC_TYPE_LONG_DOUBLE], [_m4_defun_pro([$0])
+  AC_CACHE_CHECK([for long double], [ac_cv_type_long_double],
+    [if test "$GCC" = yes; then
+       ac_cv_type_long_double=yes
+     else
+       AC_COMPILE_IFELSE(
+	 [AC_LANG_BOOL_COMPILE_TRY(
+	    [[/* The Stardent Vistra knows sizeof (long double), but does
+		 not support it.  */
+	      long double foo = 0.0L;]],
+	    [[/* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
+	      sizeof (double) <= sizeof (long double)]])],
+	 [ac_cv_type_long_double=yes],
+	 [ac_cv_type_long_double=no])
+     fi])
+  if test $ac_cv_type_long_double = yes; then
+    AC_DEFINE([HAVE_LONG_DOUBLE], 1,
+      [Define to 1 if the system has the type `long double'.])
+  fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:415: -1- m4_define([m4_location(AC_TYPE_LONG_DOUBLE_WIDER)], [/usr/share/autoconf/autoconf/types.m4:415])
+m4trace:/usr/share/autoconf/autoconf/types.m4:415: -1- m4_define([AC_TYPE_LONG_DOUBLE_WIDER], [_m4_defun_pro([$0])
+  AC_CACHE_CHECK(
+    [for long double with more range or precision than double],
+    [ac_cv_type_long_double_wider],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_BOOL_COMPILE_TRY(
+	  [[#include <float.h>
+	    long double const a[] =
+	      {
+		 0.0L, DBL_MIN, DBL_MAX, DBL_EPSILON,
+		 LDBL_MIN, LDBL_MAX, LDBL_EPSILON
+	      };
+	    long double
+	    f (long double x)
+	    {
+	       return ((x + (unsigned long int) 10) * (-1 / x) + a[0]
+			+ (x ? f (x) : 'c'));
+	    }
+	  ]],
+	  [[(0 < ((DBL_MAX_EXP < LDBL_MAX_EXP)
+		   + (DBL_MANT_DIG < LDBL_MANT_DIG)
+		   - (LDBL_MAX_EXP < DBL_MAX_EXP)
+		   - (LDBL_MANT_DIG < DBL_MANT_DIG)))
+	    && (int) LDBL_EPSILON == 0
+	  ]])],
+       ac_cv_type_long_double_wider=yes,
+       ac_cv_type_long_double_wider=no)])
+  if test $ac_cv_type_long_double_wider = yes; then
+    AC_DEFINE([HAVE_LONG_DOUBLE_WIDER], 1,
+      [Define to 1 if the type `long double' works and has more range or
+       precision than `double'.])
+  fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:453: -1- AU_DEFINE([AC_C_LONG_DOUBLE], [m4_ifval([The macro `AC_C_LONG_DOUBLE' is obsolete.
+You should use `AC_TYPE_LONG_DOUBLE' or `AC_TYPE_LONG_DOUBLE_WIDER' instead.
+], [_au_warn_AC_C_LONG_DOUBLE([The macro `AC_C_LONG_DOUBLE' is obsolete.
+You should use `AC_TYPE_LONG_DOUBLE' or `AC_TYPE_LONG_DOUBLE_WIDER' instead.
+])[m4_warn([obsolete],
+[The macro `AC_C_LONG_DOUBLE' is obsolete.
+You should use `AC_TYPE_LONG_DOUBLE' or `AC_TYPE_LONG_DOUBLE_WIDER' instead.
+])dnl
+]])dnl
+
+    AC_TYPE_LONG_DOUBLE_WIDER
+    ac_cv_c_long_double=$ac_cv_type_long_double_wider
+    if test $ac_cv_c_long_double = yes; then
+      AC_DEFINE([HAVE_LONG_DOUBLE], 1,
+	[Define to 1 if the type `long double' works and has more range or
+	 precision than `double'.])
+    fi
+  ])
+m4trace:/usr/share/autoconf/autoconf/types.m4:453: -1- AU_DEFINE([_au_warn_AC_C_LONG_DOUBLE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_C_LONG_DOUBLE], [])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:453: -1- m4_define([m4_location(AC_C_LONG_DOUBLE)], [/usr/share/autoconf/autoconf/types.m4:453])
+m4trace:/usr/share/autoconf/autoconf/types.m4:453: -1- m4_define([AC_C_LONG_DOUBLE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_C_LONG_DOUBLE' is obsolete.
+You should run autoupdate.])dnl
+
+    AC_TYPE_LONG_DOUBLE_WIDER
+    ac_cv_c_long_double=$ac_cv_type_long_double_wider
+    if test $ac_cv_c_long_double = yes; then
+      AC_DEFINE([HAVE_LONG_DOUBLE], 1,
+	[Define to 1 if the type `long double' works and has more range or
+	 precision than `double'.])
+    fi
+  []_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:475: -1- m4_define([m4_location(_AC_TYPE_LONG_LONG_SNIPPET)], [/usr/share/autoconf/autoconf/types.m4:475])
+m4trace:/usr/share/autoconf/autoconf/types.m4:475: -1- m4_define([_AC_TYPE_LONG_LONG_SNIPPET], [_m4_defun_pro([$0])
+  AC_LANG_PROGRAM(
+    [[/* For now, do not test the preprocessor; as of 2007 there are too many
+	 implementations with broken preprocessors.  Perhaps this can
+	 be revisited in 2012.  In the meantime, code should not expect
+	 #if to work with literals wider than 32 bits.  */
+      /* Test literals.  */
+      long long int ll = 9223372036854775807ll;
+      long long int nll = -9223372036854775807LL;
+      unsigned long long int ull = 18446744073709551615ULL;
+      /* Test constant expressions.   */
+      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
+		     ? 1 : -1)];
+      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
+		     ? 1 : -1)];
+      int i = 63;]],
+    [[/* Test availability of runtime routines for shift and division.  */
+      long long int llmax = 9223372036854775807ll;
+      unsigned long long int ullmax = 18446744073709551615ull;
+      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
+	      | (llmax / ll) | (llmax % ll)
+	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
+	      | (ullmax / ull) | (ullmax % ull));]])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:504: -1- m4_define([m4_location(AC_TYPE_LONG_LONG_INT)], [/usr/share/autoconf/autoconf/types.m4:504])
+m4trace:/usr/share/autoconf/autoconf/types.m4:504: -1- m4_define([AC_TYPE_LONG_LONG_INT], [_m4_defun_pro([$0])
+  AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
+  AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int],
+     [ac_cv_type_long_long_int=yes
+      case $ac_prog_cc_stdc in
+	no | c89) ;;
+	*)
+	  ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
+	  if test $ac_cv_type_long_long_int = yes; then
+	    dnl Catch a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004.
+	    dnl If cross compiling, assume the bug is not important, since
+	    dnl nobody cross compiles for this platform as far as we know.
+	    AC_RUN_IFELSE(
+	      [AC_LANG_PROGRAM(
+		 [[@%:@include <limits.h>
+		   @%:@ifndef LLONG_MAX
+		   @%:@ define HALF \
+			    (1LL << (sizeof (long long int) * CHAR_BIT - 2))
+		   @%:@ define LLONG_MAX (HALF - 1 + HALF)
+		   @%:@endif]],
+		 [[long long int n = 1;
+		   int i;
+		   for (i = 0; ; i++)
+		     {
+		       long long int m = n << i;
+		       if (m >> i != n)
+			 return 1;
+		       if (LLONG_MAX / 2 < m)
+			 break;
+		     }
+		   return 0;]])],
+	      [],
+	      [ac_cv_type_long_long_int=no],
+	      [:])
+	  fi;;
+      esac])
+  if test $ac_cv_type_long_long_int = yes; then
+    AC_DEFINE([HAVE_LONG_LONG_INT], [1],
+      [Define to 1 if the system has the type `long long int'.])
+  fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:550: -1- m4_define([m4_location(AC_TYPE_UNSIGNED_LONG_LONG_INT)], [/usr/share/autoconf/autoconf/types.m4:550])
+m4trace:/usr/share/autoconf/autoconf/types.m4:550: -1- m4_define([AC_TYPE_UNSIGNED_LONG_LONG_INT], [_m4_defun_pro([$0])
+  AC_CACHE_CHECK([for unsigned long long int],
+    [ac_cv_type_unsigned_long_long_int],
+    [ac_cv_type_unsigned_long_long_int=yes
+     case $ac_prog_cc_stdc in
+       no | c89) ;;
+       *)
+	 AC_LINK_IFELSE(
+	   [_AC_TYPE_LONG_LONG_SNIPPET],
+	   [],
+	   [ac_cv_type_unsigned_long_long_int=no]);;
+     esac])
+  if test $ac_cv_type_unsigned_long_long_int = yes; then
+    AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1],
+      [Define to 1 if the system has the type `unsigned long long int'.])
+  fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:572: -1- m4_define([m4_location(AC_TYPE_MBSTATE_T)], [/usr/share/autoconf/autoconf/types.m4:572])
+m4trace:/usr/share/autoconf/autoconf/types.m4:572: -1- m4_define([AC_TYPE_MBSTATE_T], [_m4_defun_pro([$0])AC_CACHE_CHECK([for mbstate_t], ac_cv_type_mbstate_t,
+     [AC_COMPILE_IFELSE(
+	[AC_LANG_PROGRAM(
+	   [AC_INCLUDES_DEFAULT
+#	    include <wchar.h>],
+	   [mbstate_t x; return sizeof x;])],
+	[ac_cv_type_mbstate_t=yes],
+	[ac_cv_type_mbstate_t=no])])
+   if test $ac_cv_type_mbstate_t = yes; then
+     AC_DEFINE([HAVE_MBSTATE_T], 1,
+	       [Define to 1 if <wchar.h> declares mbstate_t.])
+   else
+     AC_DEFINE([mbstate_t], int,
+	       [Define to a type if <wchar.h> does not define.])
+   fi[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:595: -1- m4_define([m4_location(AC_TYPE_UID_T)], [/usr/share/autoconf/autoconf/types.m4:595])
+m4trace:/usr/share/autoconf/autoconf/types.m4:595: -1- m4_define([AC_TYPE_UID_T], [_m4_defun_pro([$0])AC_CACHE_CHECK(for uid_t in sys/types.h, ac_cv_type_uid_t,
+[AC_EGREP_HEADER(uid_t, sys/types.h,
+  ac_cv_type_uid_t=yes, ac_cv_type_uid_t=no)])
+if test $ac_cv_type_uid_t = no; then
+  AC_DEFINE(uid_t, int, [Define to `int' if <sys/types.h> doesn't define.])
+  AC_DEFINE(gid_t, int, [Define to `int' if <sys/types.h> doesn't define.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:607: -1- m4_define([m4_location(AC_TYPE_SIZE_T)], [/usr/share/autoconf/autoconf/types.m4:607])
+m4trace:/usr/share/autoconf/autoconf/types.m4:607: -1- m4_define([AC_TYPE_SIZE_T], [_m4_defun_pro([$0])AC_CHECK_TYPE(size_t, unsigned int)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:610: -1- m4_define([m4_location(AC_TYPE_SSIZE_T)], [/usr/share/autoconf/autoconf/types.m4:610])
+m4trace:/usr/share/autoconf/autoconf/types.m4:610: -1- m4_define([AC_TYPE_SSIZE_T], [_m4_defun_pro([$0])AC_CHECK_TYPE(ssize_t, int)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:613: -1- m4_define([m4_location(AC_TYPE_PID_T)], [/usr/share/autoconf/autoconf/types.m4:613])
+m4trace:/usr/share/autoconf/autoconf/types.m4:613: -1- m4_define([AC_TYPE_PID_T], [_m4_defun_pro([$0])
+  AC_CHECK_TYPE([pid_t],
+    [],
+    [dnl On 64-bit native Microsoft Windows, define it to the equivalent of
+     dnl 'intptr_t' (= 'long long' = '__int64'), because that is the return type
+     dnl of the _spawnv* functions
+     dnl <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/spawnvp-wspawnvp>
+     dnl and the argument type of the _cwait function
+     dnl <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/cwait>.
+     dnl Otherwise (on 32-bit Microsoft Windows and on old Unix platforms),
+     dnl define it to 'int'.
+     AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM([[
+          #if defined _WIN64 && !defined __CYGWIN__
+          LLP64
+          #endif
+          ]])
+       ],
+       [ac_pid_type='int'],
+       [ac_pid_type='__int64'])
+     AC_DEFINE_UNQUOTED([pid_t], [$ac_pid_type],
+       [Define as a signed integer type capable of holding a process identifier.])
+    ],
+    [AC_INCLUDES_DEFAULT])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:641: -1- m4_define([m4_location(AC_TYPE_OFF_T)], [/usr/share/autoconf/autoconf/types.m4:641])
+m4trace:/usr/share/autoconf/autoconf/types.m4:641: -1- m4_define([AC_TYPE_OFF_T], [_m4_defun_pro([$0])AC_CHECK_TYPE(off_t,  long int)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:644: -1- m4_define([m4_location(AC_TYPE_MODE_T)], [/usr/share/autoconf/autoconf/types.m4:644])
+m4trace:/usr/share/autoconf/autoconf/types.m4:644: -1- m4_define([AC_TYPE_MODE_T], [_m4_defun_pro([$0])AC_CHECK_TYPE(mode_t, int)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:654: -1- m4_define([m4_location(AC_TYPE_INT8_T)], [/usr/share/autoconf/autoconf/types.m4:654])
+m4trace:/usr/share/autoconf/autoconf/types.m4:654: -1- m4_define([AC_TYPE_INT8_T], [_m4_defun_pro([$0])_AC_TYPE_INT(8)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:655: -1- m4_define([m4_location(AC_TYPE_INT16_T)], [/usr/share/autoconf/autoconf/types.m4:655])
+m4trace:/usr/share/autoconf/autoconf/types.m4:655: -1- m4_define([AC_TYPE_INT16_T], [_m4_defun_pro([$0])_AC_TYPE_INT(16)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:656: -1- m4_define([m4_location(AC_TYPE_INT32_T)], [/usr/share/autoconf/autoconf/types.m4:656])
+m4trace:/usr/share/autoconf/autoconf/types.m4:656: -1- m4_define([AC_TYPE_INT32_T], [_m4_defun_pro([$0])_AC_TYPE_INT(32)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:657: -1- m4_define([m4_location(AC_TYPE_INT64_T)], [/usr/share/autoconf/autoconf/types.m4:657])
+m4trace:/usr/share/autoconf/autoconf/types.m4:657: -1- m4_define([AC_TYPE_INT64_T], [_m4_defun_pro([$0])_AC_TYPE_INT(64)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:658: -1- m4_define([m4_location(AC_TYPE_UINT8_T)], [/usr/share/autoconf/autoconf/types.m4:658])
+m4trace:/usr/share/autoconf/autoconf/types.m4:658: -1- m4_define([AC_TYPE_UINT8_T], [_m4_defun_pro([$0])_AC_TYPE_UNSIGNED_INT(8)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:659: -1- m4_define([m4_location(AC_TYPE_UINT16_T)], [/usr/share/autoconf/autoconf/types.m4:659])
+m4trace:/usr/share/autoconf/autoconf/types.m4:659: -1- m4_define([AC_TYPE_UINT16_T], [_m4_defun_pro([$0])_AC_TYPE_UNSIGNED_INT(16)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:660: -1- m4_define([m4_location(AC_TYPE_UINT32_T)], [/usr/share/autoconf/autoconf/types.m4:660])
+m4trace:/usr/share/autoconf/autoconf/types.m4:660: -1- m4_define([AC_TYPE_UINT32_T], [_m4_defun_pro([$0])_AC_TYPE_UNSIGNED_INT(32)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:661: -1- m4_define([m4_location(AC_TYPE_UINT64_T)], [/usr/share/autoconf/autoconf/types.m4:661])
+m4trace:/usr/share/autoconf/autoconf/types.m4:661: -1- m4_define([AC_TYPE_UINT64_T], [_m4_defun_pro([$0])_AC_TYPE_UNSIGNED_INT(64)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:666: -1- m4_define([_AC_TYPE_INT_BODY], [  AS_LINENO_PUSH([$[]1])
+  AC_CACHE_CHECK([for int$[]2_t], [$[]3],
+    [AS_VAR_SET([$[]3], [no])
+     # Order is important - never check a type that is potentially smaller
+     # than half of the expected target width.
+     for ac_type in int$[]2_t 'int' 'long int' \
+	 'long long int' 'short int' 'signed char'; do
+       AC_COMPILE_IFELSE(
+	 [AC_LANG_BOOL_COMPILE_TRY(
+	    [AC_INCLUDES_DEFAULT
+	     enum { N = $[]2 / 2 - 1 };],
+	    [0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)])],
+	 [AC_COMPILE_IFELSE(
+	    [AC_LANG_BOOL_COMPILE_TRY(
+	       [AC_INCLUDES_DEFAULT
+	        enum { N = $[]2 / 2 - 1 };],
+	       [($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
+		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2)])],
+	    [],
+	    [AS_CASE([$ac_type], [int$[]2_t],
+	       [AS_VAR_SET([$[]3], [yes])],
+	       [AS_VAR_SET([$[]3], [$ac_type])])])])
+       AS_VAR_IF([$[]3], [no], [], [break])
+     done])
+  AS_LINENO_POP
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:701: -1- m4_define([m4_location(_AC_TYPE_INT)], [/usr/share/autoconf/autoconf/types.m4:701])
+m4trace:/usr/share/autoconf/autoconf/types.m4:701: -1- m4_define([_AC_TYPE_INT], [_m4_defun_pro([$0])AC_REQUIRE_SHELL_FN([ac_fn_c_find_intX_t],
+  [AS_FUNCTION_DESCRIBE([ac_fn_c_find_intX_t], [LINENO BITS VAR],
+    [Finds a signed integer type with width BITS, setting cache variable VAR
+     accordingly.])],
+    [$0_BODY])ac_fn_c_find_intX_t "$LINENO" "$1" "ac_cv_c_int$1_t"
+case $ac_cv_c_int$1_t in #(
+  no|yes) ;; #(
+  *)
+    AC_DEFINE_UNQUOTED([int$1_t], [$ac_cv_c_int$1_t],
+      [Define to the type of a signed integer type of width exactly $1 bits
+       if such a type exists and the standard includes do not define it.]);;
+esac
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:720: -1- m4_define([_AC_TYPE_UNSIGNED_INT_BODY], [  AS_LINENO_PUSH([$[]1])
+  AC_CACHE_CHECK([for uint$[]2_t], $[]3,
+    [AS_VAR_SET([$[]3], [no])
+     # Order is important - never check a type that is potentially smaller
+     # than half of the expected target width.
+     for ac_type in uint$[]2_t 'unsigned int' 'unsigned long int' \
+	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
+       AC_COMPILE_IFELSE(
+	 [AC_LANG_BOOL_COMPILE_TRY(
+	    [AC_INCLUDES_DEFAULT],
+	    [(($ac_type) -1 >> ($[]2 / 2 - 1)) >> ($[]2 / 2 - 1) == 3])],
+	 [AS_CASE([$ac_type], [uint$[]2_t],
+	    [AS_VAR_SET([$[]3], [yes])],
+	    [AS_VAR_SET([$[]3], [$ac_type])])])
+       AS_VAR_IF([$[]3], [no], [], [break])
+     done])
+  AS_LINENO_POP
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:748: -1- m4_define([m4_location(_AC_TYPE_UNSIGNED_INT)], [/usr/share/autoconf/autoconf/types.m4:748])
+m4trace:/usr/share/autoconf/autoconf/types.m4:748: -1- m4_define([_AC_TYPE_UNSIGNED_INT], [_m4_defun_pro([$0])AC_REQUIRE_SHELL_FN([ac_fn_c_find_uintX_t],
+  [AS_FUNCTION_DESCRIBE([ac_fn_c_find_uintX_t], [LINENO BITS VAR],
+    [Finds an unsigned integer type with width BITS, setting cache variable VAR
+     accordingly.])],
+  [$0_BODY])ac_fn_c_find_uintX_t "$LINENO" "$1" "ac_cv_c_uint$1_t"
+case $ac_cv_c_uint$1_t in #(
+  no|yes) ;; #(
+  *)
+    m4_bmatch([$1], [^\(8\|32\|64\)$],
+      [AC_DEFINE([_UINT$1_T], 1,
+	 [Define for Solaris 2.5.1 so the uint$1_t typedef from
+	  <sys/synch.h>, <pthread.h>, or <semaphore.h> is not used.
+	  If the typedef were allowed, the #define below would cause a
+	  syntax error.])])
+    AC_DEFINE_UNQUOTED([uint$1_t], [$ac_cv_c_uint$1_t],
+      [Define to the type of an unsigned integer type of width exactly $1 bits
+       if such a type exists and the standard includes do not define it.]);;
+  esac
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:776: -1- AU_DEFINE([AC_TYPE_SIGNAL], [m4_ifval([your code may safely assume C89 semantics that RETSIGTYPE is void.
+Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.], [_au_warn_AC_TYPE_SIGNAL([your code may safely assume C89 semantics that RETSIGTYPE is void.
+Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.])[m4_warn([obsolete],
+[your code may safely assume C89 semantics that RETSIGTYPE is void.
+Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.])dnl
+]])dnl
+AC_CACHE_CHECK([return type of signal handlers], ac_cv_type_signal,
+[AC_COMPILE_IFELSE(
+[AC_LANG_PROGRAM([#include <sys/types.h>
+#include <signal.h>
+],
+		 [return *(signal (0, 0)) (0) == 1;])],
+		   [ac_cv_type_signal=int],
+		   [ac_cv_type_signal=void])])
+AC_DEFINE_UNQUOTED(RETSIGTYPE, $ac_cv_type_signal,
+		   [Define as the return type of signal handlers
+		    (`int' or `void').])
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:776: -1- AU_DEFINE([_au_warn_AC_TYPE_SIGNAL], [m4_warning($@)dnl
+m4_define([_au_warn_AC_TYPE_SIGNAL], [])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:776: -1- m4_define([m4_location(AC_TYPE_SIGNAL)], [/usr/share/autoconf/autoconf/types.m4:776])
+m4trace:/usr/share/autoconf/autoconf/types.m4:776: -1- m4_define([AC_TYPE_SIGNAL], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_TYPE_SIGNAL' is obsolete.
+You should run autoupdate.])dnl
+AC_CACHE_CHECK([return type of signal handlers], ac_cv_type_signal,
+[AC_COMPILE_IFELSE(
+[AC_LANG_PROGRAM([#include <sys/types.h>
+#include <signal.h>
+],
+		 [return *(signal (0, 0)) (0) == 1;])],
+		   [ac_cv_type_signal=int],
+		   [ac_cv_type_signal=void])])
+AC_DEFINE_UNQUOTED(RETSIGTYPE, $ac_cv_type_signal,
+		   [Define as the return type of signal handlers
+		    (`int' or `void').])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:803: -1- m4_define([m4_location(AC_CHECK_SIZEOF)], [/usr/share/autoconf/autoconf/types.m4:803])
+m4trace:/usr/share/autoconf/autoconf/types.m4:803: -1- m4_define([AC_CHECK_SIZEOF], [_m4_defun_pro([$0])AS_LITERAL_IF(m4_translit([[$1]], [*], [p]), [],
+	       [m4_fatal([$0: requires literal arguments])])# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+_AC_CACHE_CHECK_INT([size of $1], [AS_TR_SH([ac_cv_sizeof_$1])],
+  [(long int) (sizeof ($1))],
+  [AC_INCLUDES_DEFAULT([$3])],
+  [if test "$AS_TR_SH([ac_cv_type_$1])" = yes; then
+     AC_MSG_FAILURE([cannot compute sizeof ($1)], 77)
+   else
+     AS_TR_SH([ac_cv_sizeof_$1])=0
+   fi])
+
+AC_DEFINE_UNQUOTED(AS_TR_CPP(sizeof_$1), $AS_TR_SH([ac_cv_sizeof_$1]),
+		   [The size of `$1', as computed by sizeof.])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:830: -1- m4_define([m4_location(AC_CHECK_ALIGNOF)], [/usr/share/autoconf/autoconf/types.m4:830])
+m4trace:/usr/share/autoconf/autoconf/types.m4:830: -1- m4_define([AC_CHECK_ALIGNOF], [_m4_defun_pro([$0])m4_if(m4_index(m4_translit([[$1]], [`\"], [$]), [$]), [-1], [],
+       [m4_fatal([$0: requires literal arguments])])_$0([$1], [$2], m4_translit([[$1]], [{;}], [___]))[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:835: -1- m4_define([_AC_CHECK_ALIGNOF], [# The cast to long int works around a bug in the HP C Compiler,
+# see AC_CHECK_SIZEOF for more information.
+_AC_CACHE_CHECK_INT([alignment of $1], [AS_TR_SH([ac_cv_alignof_$3])],
+  [(long int) offsetof (ac__type_alignof_, y)],
+  [AC_INCLUDES_DEFAULT([$2])
+typedef struct { char x; $1 y; } ac__type_alignof_;],
+  [if test "$AS_TR_SH([ac_cv_type_$3])" = yes; then
+     AC_MSG_FAILURE([cannot compute alignment of $1], 77)
+   else
+     AS_TR_SH([ac_cv_alignof_$3])=0
+   fi])
+
+AC_DEFINE_UNQUOTED(AS_TR_CPP(alignof_$3), $AS_TR_SH([ac_cv_alignof_$3]),
+		   [The normal alignment of `$1', in bytes.])
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:856: -1- AU_DEFINE([AC_INT_16_BITS], [m4_ifval([your code should no longer depend upon `INT_16_BITS', but upon
+`SIZEOF_INT == 2'.  Remove this warning and the `AC_DEFINE' when you
+adjust the code.], [_au_warn_AC_INT_16_BITS([your code should no longer depend upon `INT_16_BITS', but upon
+`SIZEOF_INT == 2'.  Remove this warning and the `AC_DEFINE' when you
+adjust the code.])[m4_warn([obsolete],
+[your code should no longer depend upon `INT_16_BITS', but upon
+`SIZEOF_INT == 2'.  Remove this warning and the `AC_DEFINE' when you
+adjust the code.])dnl
+]])dnl
+AC_CHECK_SIZEOF([int])
+test $ac_cv_sizeof_int = 2 &&
+  AC_DEFINE(INT_16_BITS, 1,
+	    [Define to 1 if `sizeof (int)' = 2.  Obsolete, use `SIZEOF_INT'.])
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:856: -1- AU_DEFINE([_au_warn_AC_INT_16_BITS], [m4_warning($@)dnl
+m4_define([_au_warn_AC_INT_16_BITS], [])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:856: -1- m4_define([m4_location(AC_INT_16_BITS)], [/usr/share/autoconf/autoconf/types.m4:856])
+m4trace:/usr/share/autoconf/autoconf/types.m4:856: -1- m4_define([AC_INT_16_BITS], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_INT_16_BITS' is obsolete.
+You should run autoupdate.])dnl
+AC_CHECK_SIZEOF([int])
+test $ac_cv_sizeof_int = 2 &&
+  AC_DEFINE(INT_16_BITS, 1,
+	    [Define to 1 if `sizeof (int)' = 2.  Obsolete, use `SIZEOF_INT'.])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:868: -1- AU_DEFINE([AC_LONG_64_BITS], [m4_ifval([your code should no longer depend upon `LONG_64_BITS', but upon
+`SIZEOF_LONG_INT == 8'.  Remove this warning and the `AC_DEFINE' when
+you adjust the code.], [_au_warn_AC_LONG_64_BITS([your code should no longer depend upon `LONG_64_BITS', but upon
+`SIZEOF_LONG_INT == 8'.  Remove this warning and the `AC_DEFINE' when
+you adjust the code.])[m4_warn([obsolete],
+[your code should no longer depend upon `LONG_64_BITS', but upon
+`SIZEOF_LONG_INT == 8'.  Remove this warning and the `AC_DEFINE' when
+you adjust the code.])dnl
+]])dnl
+AC_CHECK_SIZEOF([long int])
+test $ac_cv_sizeof_long_int = 8 &&
+  AC_DEFINE(LONG_64_BITS, 1,
+	    [Define to 1 if `sizeof (long int)' = 8.  Obsolete, use
+	     `SIZEOF_LONG_INT'.])
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:868: -1- AU_DEFINE([_au_warn_AC_LONG_64_BITS], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LONG_64_BITS], [])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:868: -1- m4_define([m4_location(AC_LONG_64_BITS)], [/usr/share/autoconf/autoconf/types.m4:868])
+m4trace:/usr/share/autoconf/autoconf/types.m4:868: -1- m4_define([AC_LONG_64_BITS], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LONG_64_BITS' is obsolete.
+You should run autoupdate.])dnl
+AC_CHECK_SIZEOF([long int])
+test $ac_cv_sizeof_long_int = 8 &&
+  AC_DEFINE(LONG_64_BITS, 1,
+	    [Define to 1 if `sizeof (long int)' = 8.  Obsolete, use
+	     `SIZEOF_LONG_INT'.])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:892: -1- m4_define([_AC_CHECK_MEMBER_BODY], [  AS_LINENO_PUSH([$[]1])
+  AC_CACHE_CHECK([for $[]2.$[]3], [$[]4],
+  [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$[]5],
+[static $[]2 ac_aggr;
+if (ac_aggr.$[]3)
+return 0;])],
+		[AS_VAR_SET([$[]4], [yes])],
+  [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$[]5],
+[static $[]2 ac_aggr;
+if (sizeof ac_aggr.$[]3)
+return 0;])],
+		[AS_VAR_SET([$[]4], [yes])],
+		[AS_VAR_SET([$[]4], [no])])])])
+  AS_LINENO_POP
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:915: -1- m4_define([m4_location(AC_CHECK_MEMBER)], [/usr/share/autoconf/autoconf/types.m4:915])
+m4trace:/usr/share/autoconf/autoconf/types.m4:915: -1- m4_define([AC_CHECK_MEMBER], [_m4_defun_pro([$0])AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_check_member],
+  [AS_FUNCTION_DESCRIBE([ac_fn_]_AC_LANG_ABBREV[_check_member],
+    [LINENO AGGR MEMBER VAR INCLUDES],
+    [Tries to find if the field MEMBER exists in type AGGR, after including
+     INCLUDES, setting cache variable VAR accordingly.])],
+    [_$0_BODY])AS_LITERAL_IF([$1], [], [m4_fatal([$0: requires literal arguments])])m4_if(m4_index([$1], [.]), [-1],
+  [m4_fatal([$0: Did not see any dot in `$1'])])AS_VAR_PUSHDEF([ac_Member], [ac_cv_member_$1])ac_fn_[]_AC_LANG_ABBREV[]_check_member "$LINENO" m4_bpatsubst([$1], [^\([^.]*\)\.\(.*\)], ["\1" "\2"]) "ac_Member" "AS_ESCAPE([AC_INCLUDES_DEFAULT([$4])], [""])"
+AS_VAR_IF([ac_Member], [yes], [$2], [$3])
+AS_VAR_POPDEF([ac_Member])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:938: -1- m4_define([_AC_CHECK_MEMBERS], [[$1], [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_$1]), [1],
+  [Define to 1 if `]m4_bpatsubst([$1],
+    [^\([^.]*\)\.\(.*\)], [[\2' is a member of `\1]])['.])]])
+m4trace:/usr/share/autoconf/autoconf/types.m4:948: -1- m4_define([m4_location(AC_CHECK_MEMBERS)], [/usr/share/autoconf/autoconf/types.m4:948])
+m4trace:/usr/share/autoconf/autoconf/types.m4:948: -1- m4_define([AC_CHECK_MEMBERS], [_m4_defun_pro([$0])m4_map_args_sep([AC_CHECK_MEMBER(_$0(], [)[
+$2], [$3], [$4])], [], $1)[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:966: -1- m4_define([m4_location(_AC_STRUCT_DIRENT)], [/usr/share/autoconf/autoconf/types.m4:966])
+m4trace:/usr/share/autoconf/autoconf/types.m4:966: -1- m4_define([_AC_STRUCT_DIRENT], [_m4_defun_pro([$0])
+  AC_REQUIRE([AC_HEADER_DIRENT])
+  AC_CHECK_MEMBERS([struct dirent.$1], [], [],
+    [[
+#include <sys/types.h>
+#ifdef HAVE_DIRENT_H
+# include <dirent.h>
+#else
+# define dirent direct
+# ifdef HAVE_SYS_NDIR_H
+#  include <sys/ndir.h>
+# endif
+# ifdef HAVE_SYS_DIR_H
+#  include <sys/dir.h>
+# endif
+# ifdef HAVE_NDIR_H
+#  include <ndir.h>
+# endif
+#endif
+    ]])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:991: -1- m4_define([m4_location(AC_STRUCT_DIRENT_D_INO)], [/usr/share/autoconf/autoconf/types.m4:991])
+m4trace:/usr/share/autoconf/autoconf/types.m4:991: -1- m4_define([AC_STRUCT_DIRENT_D_INO], [_m4_defun_pro([$0])_AC_STRUCT_DIRENT([d_ino])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:995: -1- m4_define([m4_location(AC_STRUCT_DIRENT_D_TYPE)], [/usr/share/autoconf/autoconf/types.m4:995])
+m4trace:/usr/share/autoconf/autoconf/types.m4:995: -1- m4_define([AC_STRUCT_DIRENT_D_TYPE], [_m4_defun_pro([$0])_AC_STRUCT_DIRENT([d_type])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1000: -1- AU_DEFINE([AC_STRUCT_ST_BLKSIZE], [m4_ifval([your code should no longer depend upon `HAVE_ST_BLKSIZE', but
+`HAVE_STRUCT_STAT_ST_BLKSIZE'.  Remove this warning and
+the `AC_DEFINE' when you adjust the code.], [_au_warn_AC_STRUCT_ST_BLKSIZE([your code should no longer depend upon `HAVE_ST_BLKSIZE', but
+`HAVE_STRUCT_STAT_ST_BLKSIZE'.  Remove this warning and
+the `AC_DEFINE' when you adjust the code.])[m4_warn([obsolete],
+[your code should no longer depend upon `HAVE_ST_BLKSIZE', but
+`HAVE_STRUCT_STAT_ST_BLKSIZE'.  Remove this warning and
+the `AC_DEFINE' when you adjust the code.])dnl
+]])dnl
+AC_CHECK_MEMBERS([struct stat.st_blksize],
+		 [AC_DEFINE(HAVE_ST_BLKSIZE, 1,
+			    [Define to 1 if your `struct stat' has
+			     `st_blksize'.  Deprecated, use
+			     `HAVE_STRUCT_STAT_ST_BLKSIZE' instead.])])
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1000: -1- AU_DEFINE([_au_warn_AC_STRUCT_ST_BLKSIZE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_STRUCT_ST_BLKSIZE], [])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1000: -1- m4_define([m4_location(AC_STRUCT_ST_BLKSIZE)], [/usr/share/autoconf/autoconf/types.m4:1000])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1000: -1- m4_define([AC_STRUCT_ST_BLKSIZE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_STRUCT_ST_BLKSIZE' is obsolete.
+You should run autoupdate.])dnl
+AC_CHECK_MEMBERS([struct stat.st_blksize],
+		 [AC_DEFINE(HAVE_ST_BLKSIZE, 1,
+			    [Define to 1 if your `struct stat' has
+			     `st_blksize'.  Deprecated, use
+			     `HAVE_STRUCT_STAT_ST_BLKSIZE' instead.])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1026: -1- m4_define([m4_location(AC_STRUCT_ST_BLOCKS)], [/usr/share/autoconf/autoconf/types.m4:1026])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1026: -1- m4_define([AC_STRUCT_ST_BLOCKS], [_m4_defun_pro([$0])AC_CHECK_MEMBERS([struct stat.st_blocks],
+		  [AC_DEFINE(HAVE_ST_BLOCKS, 1,
+			     [Define to 1 if your `struct stat' has
+			      `st_blocks'.  Deprecated, use
+			      `HAVE_STRUCT_STAT_ST_BLOCKS' instead.])],
+		  [AC_LIBOBJ([fileblocks])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1038: -1- AU_DEFINE([AC_STRUCT_ST_RDEV], [m4_ifval([your code should no longer depend upon `HAVE_ST_RDEV', but
+`HAVE_STRUCT_STAT_ST_RDEV'.  Remove this warning and
+the `AC_DEFINE' when you adjust the code.], [_au_warn_AC_STRUCT_ST_RDEV([your code should no longer depend upon `HAVE_ST_RDEV', but
+`HAVE_STRUCT_STAT_ST_RDEV'.  Remove this warning and
+the `AC_DEFINE' when you adjust the code.])[m4_warn([obsolete],
+[your code should no longer depend upon `HAVE_ST_RDEV', but
+`HAVE_STRUCT_STAT_ST_RDEV'.  Remove this warning and
+the `AC_DEFINE' when you adjust the code.])dnl
+]])dnl
+AC_CHECK_MEMBERS([struct stat.st_rdev],
+		 [AC_DEFINE(HAVE_ST_RDEV, 1,
+			    [Define to 1 if your `struct stat' has `st_rdev'.
+			     Deprecated, use `HAVE_STRUCT_STAT_ST_RDEV'
+			     instead.])])
+])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1038: -1- AU_DEFINE([_au_warn_AC_STRUCT_ST_RDEV], [m4_warning($@)dnl
+m4_define([_au_warn_AC_STRUCT_ST_RDEV], [])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1038: -1- m4_define([m4_location(AC_STRUCT_ST_RDEV)], [/usr/share/autoconf/autoconf/types.m4:1038])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1038: -1- m4_define([AC_STRUCT_ST_RDEV], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_STRUCT_ST_RDEV' is obsolete.
+You should run autoupdate.])dnl
+AC_CHECK_MEMBERS([struct stat.st_rdev],
+		 [AC_DEFINE(HAVE_ST_RDEV, 1,
+			    [Define to 1 if your `struct stat' has `st_rdev'.
+			     Deprecated, use `HAVE_STRUCT_STAT_ST_RDEV'
+			     instead.])])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1053: -1- m4_define([m4_location(AC_STRUCT_TM)], [/usr/share/autoconf/autoconf/types.m4:1053])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1053: -1- m4_define([AC_STRUCT_TM], [_m4_defun_pro([$0])AC_CACHE_CHECK([whether struct tm is in sys/time.h or time.h],
+  ac_cv_struct_tm,
+[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h>
+#include <time.h>
+],
+				    [struct tm tm;
+				     int *p = &tm.tm_sec;
+				     return !p;])],
+		   [ac_cv_struct_tm=time.h],
+		   [ac_cv_struct_tm=sys/time.h])])
+if test $ac_cv_struct_tm = sys/time.h; then
+  AC_DEFINE(TM_IN_SYS_TIME, 1,
+	    [Define to 1 if your <sys/time.h> declares `struct tm'.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1077: -1- m4_define([m4_location(AC_STRUCT_TIMEZONE)], [/usr/share/autoconf/autoconf/types.m4:1077])
+m4trace:/usr/share/autoconf/autoconf/types.m4:1077: -1- m4_define([AC_STRUCT_TIMEZONE], [_m4_defun_pro([$0])AC_REQUIRE([AC_STRUCT_TM])dnl
+AC_CHECK_MEMBERS([struct tm.tm_zone],,,[#include <sys/types.h>
+#include <$ac_cv_struct_tm>
+])
+if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
+  AC_DEFINE(HAVE_TM_ZONE, 1,
+	    [Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
+	     `HAVE_STRUCT_TM_TM_ZONE' instead.])
+else
+  AC_CHECK_DECLS([tzname], , , [#include <time.h>])
+  AC_CACHE_CHECK(for tzname, ac_cv_var_tzname,
+[AC_LINK_IFELSE([AC_LANG_PROGRAM(
+[[#include <time.h>
+#if !HAVE_DECL_TZNAME
+extern char *tzname[];
+#endif
+]],
+[[return tzname[0][0];]])],
+		[ac_cv_var_tzname=yes],
+		[ac_cv_var_tzname=no])])
+  if test $ac_cv_var_tzname = yes; then
+    AC_DEFINE(HAVE_TZNAME, 1,
+	      [Define to 1 if you don't have `tm_zone' but do have the external
+	       array `tzname'.])
+  fi
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:49: -1- m4_include([autoconf/libs.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:49: -1- m4_define([m4_include(autoconf/libs.m4)])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:47: -1- m4_define([m4_location(AC_SEARCH_LIBS)], [/usr/share/autoconf/autoconf/libs.m4:47])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:47: -1- m4_define([AC_SEARCH_LIBS], [_m4_defun_pro([$0])AS_VAR_PUSHDEF([ac_Search], [ac_cv_search_$1])dnl
+AC_CACHE_CHECK([for library containing $1], [ac_Search],
+[ac_func_search_save_LIBS=$LIBS
+AC_LANG_CONFTEST([AC_LANG_CALL([], [$1])])
+for ac_lib in '' $2
+do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib $5 $ac_func_search_save_LIBS"
+  fi
+  AC_LINK_IFELSE([], [AS_VAR_SET([ac_Search], [$ac_res])])
+  AS_VAR_SET_IF([ac_Search], [break])
+done
+AS_VAR_SET_IF([ac_Search], , [AS_VAR_SET([ac_Search], [no])])
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS])
+AS_VAR_COPY([ac_res], [ac_Search])
+AS_IF([test "$ac_res" != no],
+  [test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  $3],
+      [$4])
+AS_VAR_POPDEF([ac_Search])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:100: -1- m4_define([m4_location(AC_CHECK_LIB)], [/usr/share/autoconf/autoconf/libs.m4:100])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:100: -1- m4_define([AC_CHECK_LIB], [_m4_defun_pro([$0])m4_ifval([$3], , [AH_CHECK_LIB([$1])])dnl
+AS_LITERAL_WORD_IF([$1],
+	      [AS_VAR_PUSHDEF([ac_Lib], [ac_cv_lib_$1_$2])],
+	      [AS_VAR_PUSHDEF([ac_Lib], [ac_cv_lib_$1""_$2])])dnl
+AC_CACHE_CHECK([for $2 in -l$1], [ac_Lib],
+[ac_check_lib_save_LIBS=$LIBS
+LIBS="-l$1 $5 $LIBS"
+AC_LINK_IFELSE([AC_LANG_CALL([], [$2])],
+	       [AS_VAR_SET([ac_Lib], [yes])],
+	       [AS_VAR_SET([ac_Lib], [no])])
+LIBS=$ac_check_lib_save_LIBS])
+AS_VAR_IF([ac_Lib], [yes],
+      [m4_default([$3], [AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_LIB$1))
+  LIBS="-l$1 $LIBS"
+])],
+      [$4])
+AS_VAR_POPDEF([ac_Lib])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:123: -1- m4_define([AH_CHECK_LIB], [AH_TEMPLATE(AS_TR_CPP([HAVE_LIB$1]),
+	     [Define to 1 if you have the `$1' library (-l$1).])])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:138: -1- AU_DEFINE([AC_HAVE_LIBRARY], [m4_ifval([], [_au_warn_AC_HAVE_LIBRARY([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_pushdef([AC_Lib_Name],
+	    m4_bpatsubst(m4_bpatsubst([[$1]],
+				    [lib\([^\.]*\)\.a], [\1]),
+			[-l], []))dnl
+AC_CHECK_LIB(AC_Lib_Name, main, [$2], [$3], [$4])dnl
+ac_cv_lib_[]AC_Lib_Name()=ac_cv_lib_[]AC_Lib_Name()_main
+m4_popdef([AC_Lib_Name])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:138: -1- AU_DEFINE([_au_warn_AC_HAVE_LIBRARY], [m4_warning($@)dnl
+m4_define([_au_warn_AC_HAVE_LIBRARY], [])])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:138: -1- m4_define([m4_location(AC_HAVE_LIBRARY)], [/usr/share/autoconf/autoconf/libs.m4:138])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:138: -1- m4_define([AC_HAVE_LIBRARY], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_HAVE_LIBRARY' is obsolete.
+You should run autoupdate.])dnl
+m4_pushdef([AC_Lib_Name],
+	    m4_bpatsubst(m4_bpatsubst([[$1]],
+				    [lib\([^\.]*\)\.a], [\1]),
+			[-l], []))dnl
+AC_CHECK_LIB(AC_Lib_Name, main, [$2], [$3], [$4])dnl
+ac_cv_lib_[]AC_Lib_Name()=ac_cv_lib_[]AC_Lib_Name()_main
+m4_popdef([AC_Lib_Name])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:166: -1- m4_define([_AC_PATH_X_XMKMF], [AC_ARG_VAR(XMKMF, [Path to xmkmf, Makefile generator for X Window System])dnl
+rm -f -r conftest.dir
+if mkdir conftest.dir; then
+  cd conftest.dir
+  cat >Imakefile <<'_ACEOF'
+incroot:
+	@echo incroot='${INCROOT}'
+usrlibdir:
+	@echo usrlibdir='${USRLIBDIR}'
+libdir:
+	@echo libdir='${LIBDIR}'
+_ACEOF
+  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+    for ac_var in incroot usrlibdir libdir; do
+      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+    done
+    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+    for ac_extension in a so sl dylib la dll; do
+      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
+	ac_im_usrlibdir=$ac_im_libdir; break
+      fi
+    done
+    # Screen out bogus values from the imake configuration.  They are
+    # bogus both because they are the default anyway, and because
+    # using them would break gcc on systems where it needs fixed includes.
+    case $ac_im_incroot in
+	/usr/include) ac_x_includes= ;;
+	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+    esac
+    case $ac_im_usrlibdir in
+	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
+	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+    esac
+  fi
+  cd ..
+  rm -f -r conftest.dir
+fi
+])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:213: -1- m4_define([_AC_PATH_X_DIRECT], [# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R7/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R7
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R7/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R7
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/opt/X11/include
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+  # Guess where to find include files, by looking for Xlib.h.
+  # First, try using that file with no special directory specified.
+  AC_PREPROC_IFELSE([AC_LANG_SOURCE([@%:@include <X11/Xlib.h>])],
+[# We can compile using X headers with no special include directory.
+ac_x_includes=],
+[for ac_dir in $ac_x_header_dirs; do
+  if test -r "$ac_dir/X11/Xlib.h"; then
+    ac_x_includes=$ac_dir
+    break
+  fi
+done])
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+  # Check for the libraries.
+  # See if we find them without any special options.
+  # Don't add to $LIBS permanently.
+  ac_save_LIBS=$LIBS
+  LIBS="-lX11 $LIBS"
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([@%:@include <X11/Xlib.h>],
+				  [XrmInitialize ()])],
+		 [LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=],
+		 [LIBS=$ac_save_LIBS
+for ac_dir in `AS_ECHO(["$ac_x_includes $ac_x_header_dirs"]) | sed s/include/lib/g`
+do
+  # Don't even attempt the hair of trying to link an X program!
+  for ac_extension in a so sl dylib la dll; do
+    if test -r "$ac_dir/libX11.$ac_extension"; then
+      ac_x_libraries=$ac_dir
+      break 2
+    fi
+  done
+done])
+fi # $ac_x_libraries = no
+])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:300: -1- m4_define([m4_location(_AC_PATH_X)], [/usr/share/autoconf/autoconf/libs.m4:300])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:300: -1- m4_define([_AC_PATH_X], [_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CC])AC_CACHE_VAL(ac_cv_have_x,
+[# One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no
+ac_x_libraries=no
+# Do we need to do anything special at all?
+ac_save_LIBS=$LIBS
+LIBS="-lX11 $LIBS"
+AC_LINK_IFELSE([AC_LANG_PROGRAM([@%:@include <X11/Xlib.h>],
+				[XrmInitialize ()])],
+  [# We can compile and link X programs with no special options.
+  ac_x_includes=
+  ac_x_libraries=])
+LIBS="$ac_save_LIBS"
+# If that didn't work, only try xmkmf and file system searches
+# for native compilation.
+AS_IF([test x"$ac_x_includes" = xno && test "$cross_compiling" = no],
+  [_AC_PATH_X_XMKMF
+  _AC_PATH_X_DIRECT])
+# Record the results.
+AS_CASE([$ac_x_includes,$ac_x_libraries],
+  [no,* | *,no | *\'*],
+    [# Didn't find X, or a directory has "'" in its name.
+    ac_cv_have_x="have_x=no"],
+    [# Record where we found X for the cache.
+    ac_cv_have_x="have_x=yes\
+	ac_x_includes='$ac_x_includes'\
+	ac_x_libraries='$ac_x_libraries'"])])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:338: -1- m4_define([m4_location(AC_PATH_X)], [/usr/share/autoconf/autoconf/libs.m4:338])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:338: -1- m4_define([AC_PATH_X], [_m4_defun_pro([$0])dnl Document the X abnormal options inherited from history.
+m4_divert_once([HELP_BEGIN], [
+X features:
+  --x-includes=DIR    X include files are in DIR
+  --x-libraries=DIR   X library files are in DIR])dnl
+AC_MSG_CHECKING([for X])
+
+AC_ARG_WITH(x, [  --with-x                use the X Window System])
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+  # The user explicitly disabled X.
+  have_x=disabled
+else
+  case $x_includes,$x_libraries in #(
+    *\'*) AC_MSG_ERROR([cannot use X directory names containing ']);; #(
+    *,NONE | NONE,*) _AC_PATH_X;; #(
+    *) have_x=yes;;
+  esac
+  eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+  AC_MSG_RESULT([$have_x])
+  no_x=yes
+else
+  # If each of the values was on the command line, it overrides each guess.
+  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+  # Update the cache value to reflect the command line values.
+  ac_cv_have_x="have_x=yes\
+	ac_x_includes='$x_includes'\
+	ac_x_libraries='$x_libraries'"
+  AC_MSG_RESULT([libraries $x_libraries, headers $x_includes])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:380: -1- m4_define([m4_location(AC_PATH_XTRA)], [/usr/share/autoconf/autoconf/libs.m4:380])
+m4trace:/usr/share/autoconf/autoconf/libs.m4:380: -1- m4_define([AC_PATH_XTRA], [_m4_defun_pro([$0])AC_REQUIRE([AC_PATH_X])dnl
+if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  AC_DEFINE([X_DISPLAY_MISSING], 1,
+	    [Define to 1 if the X Window System is missing or not being used.])
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    AC_MSG_CHECKING([whether -R must be followed by a space])
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_[]_AC_LANG_ABBREV[]_werror_flag=$ac_[]_AC_LANG_ABBREV[]_werror_flag
+    ac_[]_AC_LANG_ABBREV[]_werror_flag=yes
+    AC_LINK_IFELSE([AC_LANG_PROGRAM()],
+      [AC_MSG_RESULT([no])
+       X_LIBS="$X_LIBS -R$x_libraries"],
+      [LIBS="$ac_xsave_LIBS -R $x_libraries"
+       AC_LINK_IFELSE([AC_LANG_PROGRAM()],
+	 [AC_MSG_RESULT([yes])
+	  X_LIBS="$X_LIBS -R $x_libraries"],
+	 [AC_MSG_RESULT([neither works])])])
+    ac_[]_AC_LANG_ABBREV[]_werror_flag=$ac_xsave_[]_AC_LANG_ABBREV[]_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    AC_LINK_IFELSE([AC_LANG_CALL([], [XOpenDisplay])],
+		   [],
+    [AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      AC_CHECK_LIB(dnet_stub, dnet_ntoa,
+	[X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
+    fi])
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    AC_CHECK_FUNC(gethostbyname)
+    if test $ac_cv_func_gethostbyname = no; then
+      AC_CHECK_LIB(nsl, gethostbyname, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+	AC_CHECK_LIB(bsd, gethostbyname, X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd")
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    AC_CHECK_FUNC(connect)
+    if test $ac_cv_func_connect = no; then
+      AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,
+	$X_EXTRA_LIBS)
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    AC_CHECK_FUNC(remove)
+    if test $ac_cv_func_remove = no; then
+      AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    AC_CHECK_FUNC(shmat)
+    if test $ac_cv_func_shmat = no; then
+      AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc")
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  AC_CHECK_LIB(ICE, IceConnectionNumber,
+    [X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"], , $X_EXTRA_LIBS)
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+AC_SUBST(X_CFLAGS)dnl
+AC_SUBST(X_PRE_LIBS)dnl
+AC_SUBST(X_LIBS)dnl
+AC_SUBST(X_EXTRA_LIBS)dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:50: -1- m4_include([autoconf/specific.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:50: -1- m4_define([m4_include(autoconf/specific.m4)])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:40: -1- AU_DEFINE([AC_DECL_SYS_SIGLIST], [m4_ifval([], [_au_warn_AC_DECL_SYS_SIGLIST([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_CHECK_DECLS([sys_siglist],,,
+[#include <signal.h>
+/* NetBSD declares sys_siglist in unistd.h.  */
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif
+])
+])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:40: -1- AU_DEFINE([_au_warn_AC_DECL_SYS_SIGLIST], [m4_warning($@)dnl
+m4_define([_au_warn_AC_DECL_SYS_SIGLIST], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:40: -1- m4_define([m4_location(AC_DECL_SYS_SIGLIST)], [/usr/share/autoconf/autoconf/specific.m4:40])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:40: -1- m4_define([AC_DECL_SYS_SIGLIST], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_DECL_SYS_SIGLIST' is obsolete.
+You should run autoupdate.])dnl
+AC_CHECK_DECLS([sys_siglist],,,
+[#include <signal.h>
+/* NetBSD declares sys_siglist in unistd.h.  */
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif
+])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:60: -1- m4_define([m4_location(AC_SYS_INTERPRETER)], [/usr/share/autoconf/autoconf/specific.m4:60])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:60: -1- m4_define([AC_SYS_INTERPRETER], [_m4_defun_pro([$0])AC_CACHE_CHECK(whether @%:@! works in shell scripts, ac_cv_sys_interpreter,
+[echo '#! /bin/cat
+exit 69
+' >conftest
+chmod u+x conftest
+(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1)
+if test $? -ne 69; then
+   ac_cv_sys_interpreter=yes
+else
+   ac_cv_sys_interpreter=no
+fi
+rm -f conftest])
+interpval=$ac_cv_sys_interpreter
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:77: -1- AU_DEFINE([AC_HAVE_POUNDBANG], [m4_ifval([Remove this warning when you adjust your code to use
+`AC_SYS_INTERPRETER'.], [_au_warn_AC_HAVE_POUNDBANG([Remove this warning when you adjust your code to use
+`AC_SYS_INTERPRETER'.])[m4_warn([obsolete],
+[Remove this warning when you adjust your code to use
+`AC_SYS_INTERPRETER'.])dnl
+]])dnl
+AC_SYS_INTERPRETER])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:77: -1- AU_DEFINE([_au_warn_AC_HAVE_POUNDBANG], [m4_warning($@)dnl
+m4_define([_au_warn_AC_HAVE_POUNDBANG], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:77: -1- m4_define([m4_location(AC_HAVE_POUNDBANG)], [/usr/share/autoconf/autoconf/specific.m4:77])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:77: -1- m4_define([AC_HAVE_POUNDBANG], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_HAVE_POUNDBANG' is obsolete.
+You should run autoupdate.])dnl
+AC_SYS_INTERPRETER[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:83: -1- AU_DEFINE([AC_ARG_ARRAY], [m4_ifval([$0 is no longer implemented: don't do unportable things
+with arguments. Remove this warning when you adjust your code.], [_au_warn_AC_ARG_ARRAY([$0 is no longer implemented: don't do unportable things
+with arguments. Remove this warning when you adjust your code.])[m4_warn([obsolete],
+[$0 is no longer implemented: don't do unportable things
+with arguments. Remove this warning when you adjust your code.])dnl
+]])dnl
+])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:83: -1- AU_DEFINE([_au_warn_AC_ARG_ARRAY], [m4_warning($@)dnl
+m4_define([_au_warn_AC_ARG_ARRAY], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:83: -1- m4_define([m4_location(AC_ARG_ARRAY)], [/usr/share/autoconf/autoconf/specific.m4:83])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:83: -1- m4_define([AC_ARG_ARRAY], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_ARG_ARRAY' is obsolete.
+You should run autoupdate.])dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:90: -1- m4_define([_AC_SYS_LARGEFILE_TEST_INCLUDES], [@%:@include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
+  int off_t_is_large[[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1]];[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:108: -1- m4_define([_AC_SYS_LARGEFILE_MACRO_VALUE], [AC_CACHE_CHECK([for $1 value needed for large files], [$3],
+[while :; do
+  m4_ifval([$6], [AC_LINK_IFELSE], [AC_COMPILE_IFELSE])(
+    [AC_LANG_PROGRAM([$5], [$6])],
+    [$3=no; break])
+  m4_ifval([$6], [AC_LINK_IFELSE], [AC_COMPILE_IFELSE])(
+    [AC_LANG_PROGRAM([@%:@define $1 $2
+$5], [$6])],
+    [$3=$2; break])
+  $3=unknown
+  break
+done])
+case $$3 in #(
+  no | unknown) ;;
+  *) AC_DEFINE_UNQUOTED([$1], [$$3], [$4]);;
+esac
+rm -rf conftest*[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:138: -1- m4_define([m4_location(AC_SYS_LARGEFILE)], [/usr/share/autoconf/autoconf/specific.m4:138])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:138: -1- m4_define([AC_SYS_LARGEFILE], [_m4_defun_pro([$0])AC_ARG_ENABLE(largefile,
+	       [  --disable-largefile     omit support for large files])
+if test "$enable_largefile" != no; then
+
+  AC_CACHE_CHECK([for special C compiler options needed for large files],
+    ac_cv_sys_largefile_CC,
+    [ac_cv_sys_largefile_CC=no
+     if test "$GCC" != yes; then
+       ac_save_CC=$CC
+       while :; do
+	 # IRIX 6.2 and later do not support large files by default,
+	 # so use the C compiler's -n32 option if that helps.
+	 AC_LANG_CONFTEST([AC_LANG_PROGRAM([_AC_SYS_LARGEFILE_TEST_INCLUDES])])
+	 AC_COMPILE_IFELSE([], [break])
+	 CC="$CC -n32"
+	 AC_COMPILE_IFELSE([], [ac_cv_sys_largefile_CC=' -n32'; break])
+	 break
+       done
+       CC=$ac_save_CC
+       rm -f conftest.$ac_ext
+    fi])
+  if test "$ac_cv_sys_largefile_CC" != no; then
+    CC=$CC$ac_cv_sys_largefile_CC
+  fi
+
+  _AC_SYS_LARGEFILE_MACRO_VALUE(_FILE_OFFSET_BITS, 64,
+    ac_cv_sys_file_offset_bits,
+    [Number of bits in a file offset, on hosts where this is settable.],
+    [_AC_SYS_LARGEFILE_TEST_INCLUDES])
+  if test $ac_cv_sys_file_offset_bits = unknown; then
+    _AC_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES, 1,
+      ac_cv_sys_large_files,
+      [Define for large files, on AIX-style hosts.],
+      [_AC_SYS_LARGEFILE_TEST_INCLUDES])
+  fi
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:191: -1- m4_define([m4_location(AC_SYS_LONG_FILE_NAMES)], [/usr/share/autoconf/autoconf/specific.m4:191])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:191: -1- m4_define([AC_SYS_LONG_FILE_NAMES], [_m4_defun_pro([$0])AC_CACHE_CHECK(for long file names, ac_cv_sys_long_file_names,
+[ac_cv_sys_long_file_names=yes
+# Test for long file names in all the places we know might matter:
+#      .		the current directory, where building will happen
+#      $prefix/lib	where we will be installing things
+#      $exec_prefix/lib	likewise
+#      $TMPDIR		if set, where it might want to write temporary files
+#      /tmp		where it might want to write temporary files
+#      /var/tmp		likewise
+#      /usr/tmp		likewise
+for ac_dir in . "$TMPDIR" /tmp /var/tmp /usr/tmp "$prefix/lib" "$exec_prefix/lib"; do
+  # Skip $TMPDIR if it is empty or bogus, and skip $exec_prefix/lib
+  # in the usual case where exec_prefix is '${prefix}'.
+  case $ac_dir in #(
+    . | /* | ?:[[\\/]]*) ;; #(
+    *) continue;;
+  esac
+  test -w "$ac_dir/." || continue # It is less confusing to not echo anything here.
+  ac_xdir=$ac_dir/cf$$
+  (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
+  ac_tf1=$ac_xdir/conftest9012345
+  ac_tf2=$ac_xdir/conftest9012346
+  touch "$ac_tf1" 2>/dev/null && test -f "$ac_tf1" && test ! -f "$ac_tf2" ||
+    ac_cv_sys_long_file_names=no
+  rm -f -r "$ac_xdir" 2>/dev/null
+  test $ac_cv_sys_long_file_names = no && break
+done])
+if test $ac_cv_sys_long_file_names = yes; then
+  AC_DEFINE(HAVE_LONG_FILE_NAMES, 1,
+	    [Define to 1 if you support file names longer than 14 characters.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:230: -1- m4_define([m4_location(AC_SYS_RESTARTABLE_SYSCALLS)], [/usr/share/autoconf/autoconf/specific.m4:230])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:230: -1- m4_define([AC_SYS_RESTARTABLE_SYSCALLS], [_m4_defun_pro([$0])m4_warn([obsolete],
+[$0: AC_SYS_RESTARTABLE_SYSCALLS is useful only when supporting very
+old systems that lack `sigaction' and `SA_RESTART'.  Don't bother with
+this macro unless you need to support very old systems like 4.2BSD and
+SVR3.])dnl
+AC_REQUIRE([AC_HEADER_SYS_WAIT])dnl
+AC_CACHE_CHECK(for restartable system calls, ac_cv_sys_restartable_syscalls,
+[AC_RUN_IFELSE([AC_LANG_SOURCE(
+[/* Exit 0 (true) if wait returns something other than -1,
+   i.e. the pid of the child, which means that wait was restarted
+   after getting the signal.  */
+
+AC_INCLUDES_DEFAULT
+#include <signal.h>
+#ifdef HAVE_SYS_WAIT_H
+# include <sys/wait.h>
+#endif
+
+/* Some platforms explicitly require an extern "C" signal handler
+   when using C++. */
+#ifdef __cplusplus
+extern "C" void ucatch (int dummy) { }
+#else
+void ucatch (dummy) int dummy; { }
+#endif
+
+int
+main (void)
+{
+  int i = fork (), status;
+
+  if (i == 0)
+    {
+      sleep (3);
+      kill (getppid (), SIGINT);
+      sleep (3);
+      return 0;
+    }
+
+  signal (SIGINT, ucatch);
+
+  status = wait (&i);
+  if (status == -1)
+    wait (&i);
+
+  return status == -1;
+}])],
+	       [ac_cv_sys_restartable_syscalls=yes],
+	       [ac_cv_sys_restartable_syscalls=no])])
+if test $ac_cv_sys_restartable_syscalls = yes; then
+  AC_DEFINE(HAVE_RESTARTABLE_SYSCALLS, 1,
+	    [Define to 1 if system calls automatically restart after
+	     interruption by a signal.])
+fi
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:290: -1- m4_define([m4_location(AC_SYS_POSIX_TERMIOS)], [/usr/share/autoconf/autoconf/specific.m4:290])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:290: -1- m4_define([AC_SYS_POSIX_TERMIOS], [_m4_defun_pro([$0])AC_CACHE_CHECK([POSIX termios], ac_cv_sys_posix_termios,
+[AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>
+#include <unistd.h>
+#include <termios.h>
+]],
+	     [/* SunOS 4.0.3 has termios.h but not the library calls.  */
+   tcgetattr(0, 0);])],
+	     ac_cv_sys_posix_termios=yes,
+	     ac_cv_sys_posix_termios=no)])
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:312: -1- AU_DEFINE([AC_GNU_SOURCE], [m4_ifval([], [_au_warn_AC_GNU_SOURCE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_USE_SYSTEM_EXTENSIONS])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:312: -1- AU_DEFINE([_au_warn_AC_GNU_SOURCE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_GNU_SOURCE], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:312: -1- m4_define([m4_location(AC_GNU_SOURCE)], [/usr/share/autoconf/autoconf/specific.m4:312])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:312: -1- m4_define([AC_GNU_SOURCE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_GNU_SOURCE' is obsolete.
+You should run autoupdate.])dnl
+AC_USE_SYSTEM_EXTENSIONS[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:319: -1- AU_DEFINE([AC_CYGWIN], [m4_ifval([$0 is obsolete: use AC_CANONICAL_HOST and check if $host_os
+matches *cygwin*], [_au_warn_AC_CYGWIN([$0 is obsolete: use AC_CANONICAL_HOST and check if $host_os
+matches *cygwin*])[m4_warn([obsolete],
+[$0 is obsolete: use AC_CANONICAL_HOST and check if $host_os
+matches *cygwin*])dnl
+]])dnl
+AC_CANONICAL_HOST
+case $host_os in
+  *cygwin* ) CYGWIN=yes;;
+	 * ) CYGWIN=no;;
+esac
+])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:319: -1- AU_DEFINE([_au_warn_AC_CYGWIN], [m4_warning($@)dnl
+m4_define([_au_warn_AC_CYGWIN], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:319: -1- m4_define([m4_location(AC_CYGWIN)], [/usr/share/autoconf/autoconf/specific.m4:319])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:319: -1- m4_define([AC_CYGWIN], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_CYGWIN' is obsolete.
+You should run autoupdate.])dnl
+AC_CANONICAL_HOST
+case $host_os in
+  *cygwin* ) CYGWIN=yes;;
+	 * ) CYGWIN=no;;
+esac
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:333: -1- AU_DEFINE([AC_EMXOS2], [m4_ifval([$0 is obsolete: use AC_CANONICAL_HOST and check if $host_os
+matches *emx*], [_au_warn_AC_EMXOS2([$0 is obsolete: use AC_CANONICAL_HOST and check if $host_os
+matches *emx*])[m4_warn([obsolete],
+[$0 is obsolete: use AC_CANONICAL_HOST and check if $host_os
+matches *emx*])dnl
+]])dnl
+AC_CANONICAL_HOST
+case $host_os in
+  *emx* ) EMXOS2=yes;;
+      * ) EMXOS2=no;;
+esac
+])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:333: -1- AU_DEFINE([_au_warn_AC_EMXOS2], [m4_warning($@)dnl
+m4_define([_au_warn_AC_EMXOS2], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:333: -1- m4_define([m4_location(AC_EMXOS2)], [/usr/share/autoconf/autoconf/specific.m4:333])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:333: -1- m4_define([AC_EMXOS2], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_EMXOS2' is obsolete.
+You should run autoupdate.])dnl
+AC_CANONICAL_HOST
+case $host_os in
+  *emx* ) EMXOS2=yes;;
+      * ) EMXOS2=no;;
+esac
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:347: -1- AU_DEFINE([AC_MINGW32], [m4_ifval([$0 is obsolete: use AC_CANONICAL_HOST and check if $host_os
+matches *mingw32*], [_au_warn_AC_MINGW32([$0 is obsolete: use AC_CANONICAL_HOST and check if $host_os
+matches *mingw32*])[m4_warn([obsolete],
+[$0 is obsolete: use AC_CANONICAL_HOST and check if $host_os
+matches *mingw32*])dnl
+]])dnl
+AC_CANONICAL_HOST
+case $host_os in
+  *mingw32* ) MINGW32=yes;;
+	  * ) MINGW32=no;;
+esac
+])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:347: -1- AU_DEFINE([_au_warn_AC_MINGW32], [m4_warning($@)dnl
+m4_define([_au_warn_AC_MINGW32], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:347: -1- m4_define([m4_location(AC_MINGW32)], [/usr/share/autoconf/autoconf/specific.m4:347])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:347: -1- m4_define([AC_MINGW32], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_MINGW32' is obsolete.
+You should run autoupdate.])dnl
+AC_CANONICAL_HOST
+case $host_os in
+  *mingw32* ) MINGW32=yes;;
+	  * ) MINGW32=no;;
+esac
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:364: -1- m4_define([m4_location(AC_USE_SYSTEM_EXTENSIONS)], [/usr/share/autoconf/autoconf/specific.m4:364])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:364: -1- m4_define([AC_USE_SYSTEM_EXTENSIONS], [_m4_defun_once([AC_USE_SYSTEM_EXTENSIONS], [AC_BEFORE([$0], [AC_PREPROC_IFELSE])dnl
+AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
+AC_BEFORE([$0], [AC_LINK_IFELSE])dnl
+AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
+AC_BEFORE([$0], [AC_CHECK_INCLUDES_DEFAULT])dnl
+dnl #undef in AH_VERBATIM gets replaced with #define by AC_DEFINE.
+dnl Use a different key than __EXTENSIONS__, as that name broke existing
+dnl configure.ac when using autoheader 2.62.
+dnl The macros below are in alphabetical order ignoring leading _ or __
+dnl prefixes.
+AH_VERBATIM([USE_SYSTEM_EXTENSIONS],
+[/* Enable extensions on AIX 3, Interix.  */
+#ifndef _ALL_SOURCE
+# undef _ALL_SOURCE
+#endif
+/* Enable general extensions on macOS.  */
+#ifndef _DARWIN_C_SOURCE
+# undef _DARWIN_C_SOURCE
+#endif
+/* Enable general extensions on Solaris.  */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# undef _GNU_SOURCE
+#endif
+/* Enable X/Open compliant socket functions that do not require linking
+   with -lxnet on HP-UX 11.11.  */
+#ifndef _HPUX_ALT_XOPEN_SOCKET_API
+# undef _HPUX_ALT_XOPEN_SOCKET_API
+#endif
+/* Identify the host operating system as Minix.
+   This macro does not affect the system headers' behavior.
+   A future release of Autoconf may stop defining this macro.  */
+#ifndef _MINIX
+# undef _MINIX
+#endif
+/* Enable general extensions on NetBSD.
+   Enable NetBSD compatibility extensions on Minix.  */
+#ifndef _NETBSD_SOURCE
+# undef _NETBSD_SOURCE
+#endif
+/* Enable OpenBSD compatibility extensions on NetBSD.
+   Oddly enough, this does nothing on OpenBSD.  */
+#ifndef _OPENBSD_SOURCE
+# undef _OPENBSD_SOURCE
+#endif
+/* Define to 1 if needed for POSIX-compatible behavior.  */
+#ifndef _POSIX_SOURCE
+# undef _POSIX_SOURCE
+#endif
+/* Define to 2 if needed for POSIX-compatible behavior.  */
+#ifndef _POSIX_1_SOURCE
+# undef _POSIX_1_SOURCE
+#endif
+/* Enable POSIX-compatible threading on Solaris.  */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
+#endif
+/* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
+#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
+# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
+#endif
+/* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
+#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
+# undef __STDC_WANT_IEC_60559_BFP_EXT__
+#endif
+/* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
+#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
+# undef __STDC_WANT_IEC_60559_DFP_EXT__
+#endif
+/* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
+#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
+# undef __STDC_WANT_IEC_60559_FUNCS_EXT__
+#endif
+/* Enable extensions specified by ISO/IEC TS 18661-3:2015.  */
+#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
+# undef __STDC_WANT_IEC_60559_TYPES_EXT__
+#endif
+/* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
+#ifndef __STDC_WANT_LIB_EXT2__
+# undef __STDC_WANT_LIB_EXT2__
+#endif
+/* Enable extensions specified by ISO/IEC 24747:2009.  */
+#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
+# undef __STDC_WANT_MATH_SPEC_FUNCS__
+#endif
+/* Enable extensions on HP NonStop.  */
+#ifndef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
+#endif
+/* Enable X/Open extensions.  Define to 500 only if necessary
+   to make mbstate_t available.  */
+#ifndef _XOPEN_SOURCE
+# undef _XOPEN_SOURCE
+#endif
+])dnl
+
+  AC_REQUIRE([AC_CHECK_INCLUDES_DEFAULT])dnl
+  _AC_CHECK_HEADER_ONCE([wchar.h])
+  _AC_CHECK_HEADER_ONCE([minix/config.h])
+
+dnl Defining __EXTENSIONS__ may break the system headers on some systems.
+dnl (FIXME: Which ones?)
+  AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
+    [ac_cv_safe_to_define___extensions__],
+    [AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM([[
+#         define __EXTENSIONS__ 1
+          ]AC_INCLUDES_DEFAULT])],
+       [ac_cv_safe_to_define___extensions__=yes],
+       [ac_cv_safe_to_define___extensions__=no])])
+
+dnl HP-UX 11.11 defines mbstate_t only if _XOPEN_SOURCE is defined to
+dnl 500, regardless of whether compiling with -Ae or -D_HPUX_SOURCE=1.
+dnl But defining _XOPEN_SOURCE may turn *off* extensions on platforms
+dnl not covered by turn-on-extensions macros (notably Dragonfly, Free,
+dnl and OpenBSD, which don't have any equivalent of _NETBSD_SOURCE) so
+dnl it should only be defined when necessary.
+  AC_CACHE_CHECK([whether _XOPEN_SOURCE should be defined],
+    [ac_cv_should_define__xopen_source],
+    [ac_cv_should_define__xopen_source=no
+    AS_IF([test $ac_cv_header_wchar_h = yes],
+      [AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM([[
+          #include <wchar.h>
+          mbstate_t x;]])],
+        [],
+        [AC_COMPILE_IFELSE(
+          [AC_LANG_PROGRAM([[
+            #define _XOPEN_SOURCE 500
+            #include <wchar.h>
+            mbstate_t x;]])],
+          [ac_cv_should_define__xopen_source=yes])])])])
+
+  AC_DEFINE([_ALL_SOURCE])
+  AC_DEFINE([_DARWIN_C_SOURCE])
+  AC_DEFINE([_GNU_SOURCE])
+  AC_DEFINE([_HPUX_ALT_XOPEN_SOCKET_API])
+  AC_DEFINE([_NETBSD_SOURCE])
+  AC_DEFINE([_OPENBSD_SOURCE])
+  AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
+  AC_DEFINE([__STDC_WANT_IEC_60559_ATTRIBS_EXT__])
+  AC_DEFINE([__STDC_WANT_IEC_60559_BFP_EXT__])
+  AC_DEFINE([__STDC_WANT_IEC_60559_DFP_EXT__])
+  AC_DEFINE([__STDC_WANT_IEC_60559_FUNCS_EXT__])
+  AC_DEFINE([__STDC_WANT_IEC_60559_TYPES_EXT__])
+  AC_DEFINE([__STDC_WANT_LIB_EXT2__])
+  AC_DEFINE([__STDC_WANT_MATH_SPEC_FUNCS__])
+  AC_DEFINE([_TANDEM_SOURCE])
+  AS_IF([test $ac_cv_header_minix_config_h = yes],
+    [MINIX=yes
+    AC_DEFINE([_MINIX])
+    AC_DEFINE([_POSIX_SOURCE])
+    AC_DEFINE([_POSIX_1_SOURCE], [2])],
+    [MINIX=])
+  AS_IF([test $ac_cv_safe_to_define___extensions__ = yes],
+    [AC_DEFINE([__EXTENSIONS__])])
+  AS_IF([test $ac_cv_should_define__xopen_source = yes],
+    [AC_DEFINE([_XOPEN_SOURCE], [500])])
+], m4_if(_m4_divert_dump, [],
+  [[_m4_defun_pro([AC_USE_SYSTEM_EXTENSIONS])m4_unquote(], [)_m4_defun_epi([AC_USE_SYSTEM_EXTENSIONS])]],
+m4_ifdef([_m4_diverting([AC_USE_SYSTEM_EXTENSIONS])], [-]), [-], [[m4_unquote(], [)]],
+  [[_m4_require_call([AC_USE_SYSTEM_EXTENSIONS],], [, _m4_divert_dump)]]))])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:540: -1- AU_DEFINE([AC_AIX], [m4_ifval([], [_au_warn_AC_AIX([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_USE_SYSTEM_EXTENSIONS])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:540: -1- AU_DEFINE([_au_warn_AC_AIX], [m4_warning($@)dnl
+m4_define([_au_warn_AC_AIX], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:540: -1- m4_define([m4_location(AC_AIX)], [/usr/share/autoconf/autoconf/specific.m4:540])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:540: -1- m4_define([AC_AIX], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_AIX' is obsolete.
+You should run autoupdate.])dnl
+AC_USE_SYSTEM_EXTENSIONS[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:545: -1- AU_DEFINE([AC_MINIX], [m4_ifval([], [_au_warn_AC_MINIX([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_USE_SYSTEM_EXTENSIONS])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:545: -1- AU_DEFINE([_au_warn_AC_MINIX], [m4_warning($@)dnl
+m4_define([_au_warn_AC_MINIX], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:545: -1- m4_define([m4_location(AC_MINIX)], [/usr/share/autoconf/autoconf/specific.m4:545])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:545: -1- m4_define([AC_MINIX], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_MINIX' is obsolete.
+You should run autoupdate.])dnl
+AC_USE_SYSTEM_EXTENSIONS[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:550: -1- AU_DEFINE([AC_ISC_POSIX], [m4_ifval([], [_au_warn_AC_ISC_POSIX([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_SEARCH_LIBS([strerror], [cposix])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:550: -1- AU_DEFINE([_au_warn_AC_ISC_POSIX], [m4_warning($@)dnl
+m4_define([_au_warn_AC_ISC_POSIX], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:550: -1- m4_define([m4_location(AC_ISC_POSIX)], [/usr/share/autoconf/autoconf/specific.m4:550])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:550: -1- m4_define([AC_ISC_POSIX], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_ISC_POSIX' is obsolete.
+You should run autoupdate.])dnl
+AC_SEARCH_LIBS([strerror], [cposix])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:555: -1- AU_DEFINE([AC_XENIX_DIR], [m4_ifval([You shouldn't need to depend upon XENIX.  Remove the
+`AC_MSG_CHECKING', `AC_EGREP_CPP', and this warning if this part
+of the test is useless.], [_au_warn_AC_XENIX_DIR([You shouldn't need to depend upon XENIX.  Remove the
+`AC_MSG_CHECKING', `AC_EGREP_CPP', and this warning if this part
+of the test is useless.])[m4_warn([obsolete],
+[You shouldn't need to depend upon XENIX.  Remove the
+`AC_MSG_CHECKING', `AC_EGREP_CPP', and this warning if this part
+of the test is useless.])dnl
+]])dnl
+AC_MSG_CHECKING([for Xenix])
+AC_EGREP_CPP([yes],
+[#if defined M_XENIX && ! defined M_UNIX
+  yes
+@%:@endif],
+	     [AC_MSG_RESULT([yes]); XENIX=yes],
+	     [AC_MSG_RESULT([no]); XENIX=])
+
+AC_HEADER_DIRENT[]dnl
+])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:555: -1- AU_DEFINE([_au_warn_AC_XENIX_DIR], [m4_warning($@)dnl
+m4_define([_au_warn_AC_XENIX_DIR], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:555: -1- m4_define([m4_location(AC_XENIX_DIR)], [/usr/share/autoconf/autoconf/specific.m4:555])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:555: -1- m4_define([AC_XENIX_DIR], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_XENIX_DIR' is obsolete.
+You should run autoupdate.])dnl
+AC_MSG_CHECKING([for Xenix])
+AC_EGREP_CPP([yes],
+[#if defined M_XENIX && ! defined M_UNIX
+  yes
+@%:@endif],
+	     [AC_MSG_RESULT([yes]); XENIX=yes],
+	     [AC_MSG_RESULT([no]); XENIX=])
+
+AC_HEADER_DIRENT[]dnl
+[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:573: -1- AU_DEFINE([AC_DYNIX_SEQ], [m4_ifval([], [_au_warn_AC_DYNIX_SEQ([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_FUNC_GETMNTENT])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:573: -1- AU_DEFINE([_au_warn_AC_DYNIX_SEQ], [m4_warning($@)dnl
+m4_define([_au_warn_AC_DYNIX_SEQ], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:573: -1- m4_define([m4_location(AC_DYNIX_SEQ)], [/usr/share/autoconf/autoconf/specific.m4:573])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:573: -1- m4_define([AC_DYNIX_SEQ], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_DYNIX_SEQ' is obsolete.
+You should run autoupdate.])dnl
+AC_FUNC_GETMNTENT[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:578: -1- AU_DEFINE([AC_IRIX_SUN], [m4_ifval([], [_au_warn_AC_IRIX_SUN([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_FUNC_GETMNTENT
+AC_CHECK_LIB([sun], [getpwnam])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:578: -1- AU_DEFINE([_au_warn_AC_IRIX_SUN], [m4_warning($@)dnl
+m4_define([_au_warn_AC_IRIX_SUN], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:578: -1- m4_define([m4_location(AC_IRIX_SUN)], [/usr/share/autoconf/autoconf/specific.m4:578])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:578: -1- m4_define([AC_IRIX_SUN], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_IRIX_SUN' is obsolete.
+You should run autoupdate.])dnl
+AC_FUNC_GETMNTENT
+AC_CHECK_LIB([sun], [getpwnam])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:585: -1- AU_DEFINE([AC_SCO_INTL], [m4_ifval([], [_au_warn_AC_SCO_INTL([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+AC_FUNC_STRFTIME])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:585: -1- AU_DEFINE([_au_warn_AC_SCO_INTL], [m4_warning($@)dnl
+m4_define([_au_warn_AC_SCO_INTL], [])])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:585: -1- m4_define([m4_location(AC_SCO_INTL)], [/usr/share/autoconf/autoconf/specific.m4:585])
+m4trace:/usr/share/autoconf/autoconf/specific.m4:585: -1- m4_define([AC_SCO_INTL], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_SCO_INTL' is obsolete.
+You should run autoupdate.])dnl
+AC_FUNC_STRFTIME[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:51: -1- m4_include([autoconf/oldnames.m4])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:51: -1- m4_define([m4_include(autoconf/oldnames.m4)])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:33: -1- AU_DEFINE([AC_WARN], [m4_ifval([], [_au_warn_AC_WARN([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_MSG_WARN], [AC_MSG_WARN($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:33: -1- AU_DEFINE([_au_warn_AC_WARN], [m4_warning($@)dnl
+m4_define([_au_warn_AC_WARN], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:33: -1- m4_define([m4_location(AC_WARN)], [/usr/share/autoconf/autoconf/oldnames.m4:33])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:33: -1- m4_define([AC_WARN], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_WARN' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_MSG_WARN], [AC_MSG_WARN($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:34: -1- AU_DEFINE([AC_ERROR], [m4_ifval([], [_au_warn_AC_ERROR([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_MSG_ERROR], [AC_MSG_ERROR($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:34: -1- AU_DEFINE([_au_warn_AC_ERROR], [m4_warning($@)dnl
+m4_define([_au_warn_AC_ERROR], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:34: -1- m4_define([m4_location(AC_ERROR)], [/usr/share/autoconf/autoconf/oldnames.m4:34])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:34: -1- m4_define([AC_ERROR], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_ERROR' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_MSG_ERROR], [AC_MSG_ERROR($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:35: -1- AU_DEFINE([AC_HAVE_HEADERS], [m4_ifval([], [_au_warn_AC_HAVE_HEADERS([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CHECK_HEADERS], [AC_CHECK_HEADERS($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:35: -1- AU_DEFINE([_au_warn_AC_HAVE_HEADERS], [m4_warning($@)dnl
+m4_define([_au_warn_AC_HAVE_HEADERS], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:35: -1- m4_define([m4_location(AC_HAVE_HEADERS)], [/usr/share/autoconf/autoconf/oldnames.m4:35])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:35: -1- m4_define([AC_HAVE_HEADERS], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_HAVE_HEADERS' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CHECK_HEADERS], [AC_CHECK_HEADERS($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:36: -1- AU_DEFINE([AC_HEADER_CHECK], [m4_ifval([], [_au_warn_AC_HEADER_CHECK([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CHECK_HEADER], [AC_CHECK_HEADER($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:36: -1- AU_DEFINE([_au_warn_AC_HEADER_CHECK], [m4_warning($@)dnl
+m4_define([_au_warn_AC_HEADER_CHECK], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:36: -1- m4_define([m4_location(AC_HEADER_CHECK)], [/usr/share/autoconf/autoconf/oldnames.m4:36])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:36: -1- m4_define([AC_HEADER_CHECK], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_HEADER_CHECK' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CHECK_HEADER], [AC_CHECK_HEADER($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:37: -1- AU_DEFINE([AC_HEADER_EGREP], [m4_ifval([], [_au_warn_AC_HEADER_EGREP([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_EGREP_HEADER], [AC_EGREP_HEADER($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:37: -1- AU_DEFINE([_au_warn_AC_HEADER_EGREP], [m4_warning($@)dnl
+m4_define([_au_warn_AC_HEADER_EGREP], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:37: -1- m4_define([m4_location(AC_HEADER_EGREP)], [/usr/share/autoconf/autoconf/oldnames.m4:37])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:37: -1- m4_define([AC_HEADER_EGREP], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_HEADER_EGREP' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_EGREP_HEADER], [AC_EGREP_HEADER($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:38: -1- AU_DEFINE([AC_PREFIX], [m4_ifval([], [_au_warn_AC_PREFIX([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_PREFIX_PROGRAM], [AC_PREFIX_PROGRAM($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:38: -1- AU_DEFINE([_au_warn_AC_PREFIX], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PREFIX], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:38: -1- m4_define([m4_location(AC_PREFIX)], [/usr/share/autoconf/autoconf/oldnames.m4:38])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:38: -1- m4_define([AC_PREFIX], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PREFIX' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PREFIX_PROGRAM], [AC_PREFIX_PROGRAM($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:39: -1- AU_DEFINE([AC_PROGRAMS_CHECK], [m4_ifval([], [_au_warn_AC_PROGRAMS_CHECK([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CHECK_PROGS], [AC_CHECK_PROGS($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:39: -1- AU_DEFINE([_au_warn_AC_PROGRAMS_CHECK], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PROGRAMS_CHECK], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:39: -1- m4_define([m4_location(AC_PROGRAMS_CHECK)], [/usr/share/autoconf/autoconf/oldnames.m4:39])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:39: -1- m4_define([AC_PROGRAMS_CHECK], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PROGRAMS_CHECK' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CHECK_PROGS], [AC_CHECK_PROGS($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:40: -1- AU_DEFINE([AC_PROGRAMS_PATH], [m4_ifval([], [_au_warn_AC_PROGRAMS_PATH([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_PATH_PROGS], [AC_PATH_PROGS($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:40: -1- AU_DEFINE([_au_warn_AC_PROGRAMS_PATH], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PROGRAMS_PATH], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:40: -1- m4_define([m4_location(AC_PROGRAMS_PATH)], [/usr/share/autoconf/autoconf/oldnames.m4:40])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:40: -1- m4_define([AC_PROGRAMS_PATH], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PROGRAMS_PATH' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PATH_PROGS], [AC_PATH_PROGS($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:41: -1- AU_DEFINE([AC_PROGRAM_CHECK], [m4_ifval([], [_au_warn_AC_PROGRAM_CHECK([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CHECK_PROG], [AC_CHECK_PROG($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:41: -1- AU_DEFINE([_au_warn_AC_PROGRAM_CHECK], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PROGRAM_CHECK], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:41: -1- m4_define([m4_location(AC_PROGRAM_CHECK)], [/usr/share/autoconf/autoconf/oldnames.m4:41])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:41: -1- m4_define([AC_PROGRAM_CHECK], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PROGRAM_CHECK' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CHECK_PROG], [AC_CHECK_PROG($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:42: -1- AU_DEFINE([AC_PROGRAM_EGREP], [m4_ifval([], [_au_warn_AC_PROGRAM_EGREP([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_EGREP_CPP], [AC_EGREP_CPP($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:42: -1- AU_DEFINE([_au_warn_AC_PROGRAM_EGREP], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PROGRAM_EGREP], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:42: -1- m4_define([m4_location(AC_PROGRAM_EGREP)], [/usr/share/autoconf/autoconf/oldnames.m4:42])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:42: -1- m4_define([AC_PROGRAM_EGREP], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PROGRAM_EGREP' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_EGREP_CPP], [AC_EGREP_CPP($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:43: -1- AU_DEFINE([AC_PROGRAM_PATH], [m4_ifval([], [_au_warn_AC_PROGRAM_PATH([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_PATH_PROG], [AC_PATH_PROG($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:43: -1- AU_DEFINE([_au_warn_AC_PROGRAM_PATH], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PROGRAM_PATH], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:43: -1- m4_define([m4_location(AC_PROGRAM_PATH)], [/usr/share/autoconf/autoconf/oldnames.m4:43])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:43: -1- m4_define([AC_PROGRAM_PATH], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PROGRAM_PATH' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PATH_PROG], [AC_PATH_PROG($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:44: -1- AU_DEFINE([AC_SIZEOF_TYPE], [m4_ifval([], [_au_warn_AC_SIZEOF_TYPE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CHECK_SIZEOF], [AC_CHECK_SIZEOF($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:44: -1- AU_DEFINE([_au_warn_AC_SIZEOF_TYPE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_SIZEOF_TYPE], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:44: -1- m4_define([m4_location(AC_SIZEOF_TYPE)], [/usr/share/autoconf/autoconf/oldnames.m4:44])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:44: -1- m4_define([AC_SIZEOF_TYPE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_SIZEOF_TYPE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CHECK_SIZEOF], [AC_CHECK_SIZEOF($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:45: -1- AU_DEFINE([AC_TEST_CPP], [m4_ifval([], [_au_warn_AC_TEST_CPP([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_TRY_CPP], [AC_TRY_CPP($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:45: -1- AU_DEFINE([_au_warn_AC_TEST_CPP], [m4_warning($@)dnl
+m4_define([_au_warn_AC_TEST_CPP], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:45: -1- m4_define([m4_location(AC_TEST_CPP)], [/usr/share/autoconf/autoconf/oldnames.m4:45])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:45: -1- m4_define([AC_TEST_CPP], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_TEST_CPP' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_TRY_CPP], [AC_TRY_CPP($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:46: -1- AU_DEFINE([AC_TEST_PROGRAM], [m4_ifval([], [_au_warn_AC_TEST_PROGRAM([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_TRY_RUN], [AC_TRY_RUN($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:46: -1- AU_DEFINE([_au_warn_AC_TEST_PROGRAM], [m4_warning($@)dnl
+m4_define([_au_warn_AC_TEST_PROGRAM], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:46: -1- m4_define([m4_location(AC_TEST_PROGRAM)], [/usr/share/autoconf/autoconf/oldnames.m4:46])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:46: -1- m4_define([AC_TEST_PROGRAM], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_TEST_PROGRAM' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_TRY_RUN], [AC_TRY_RUN($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:54: -1- AU_DEFINE([AC_CHAR_UNSIGNED], [m4_ifval([], [_au_warn_AC_CHAR_UNSIGNED([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_C_CHAR_UNSIGNED], [AC_C_CHAR_UNSIGNED($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:54: -1- AU_DEFINE([_au_warn_AC_CHAR_UNSIGNED], [m4_warning($@)dnl
+m4_define([_au_warn_AC_CHAR_UNSIGNED], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:54: -1- m4_define([m4_location(AC_CHAR_UNSIGNED)], [/usr/share/autoconf/autoconf/oldnames.m4:54])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:54: -1- m4_define([AC_CHAR_UNSIGNED], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_CHAR_UNSIGNED' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_C_CHAR_UNSIGNED], [AC_C_CHAR_UNSIGNED($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:55: -1- AU_DEFINE([AC_CONST], [m4_ifval([], [_au_warn_AC_CONST([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_C_CONST], [AC_C_CONST($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:55: -1- AU_DEFINE([_au_warn_AC_CONST], [m4_warning($@)dnl
+m4_define([_au_warn_AC_CONST], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:55: -1- m4_define([m4_location(AC_CONST)], [/usr/share/autoconf/autoconf/oldnames.m4:55])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:55: -1- m4_define([AC_CONST], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_CONST' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_C_CONST], [AC_C_CONST($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:56: -1- AU_DEFINE([AC_CROSS_CHECK], [m4_ifval([], [_au_warn_AC_CROSS_CHECK([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_C_CROSS], [AC_C_CROSS($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:56: -1- AU_DEFINE([_au_warn_AC_CROSS_CHECK], [m4_warning($@)dnl
+m4_define([_au_warn_AC_CROSS_CHECK], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:56: -1- m4_define([m4_location(AC_CROSS_CHECK)], [/usr/share/autoconf/autoconf/oldnames.m4:56])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:56: -1- m4_define([AC_CROSS_CHECK], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_CROSS_CHECK' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_C_CROSS], [AC_C_CROSS($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:57: -1- AU_DEFINE([AC_FIND_X], [m4_ifval([], [_au_warn_AC_FIND_X([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_PATH_X], [AC_PATH_X($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:57: -1- AU_DEFINE([_au_warn_AC_FIND_X], [m4_warning($@)dnl
+m4_define([_au_warn_AC_FIND_X], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:57: -1- m4_define([m4_location(AC_FIND_X)], [/usr/share/autoconf/autoconf/oldnames.m4:57])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:57: -1- m4_define([AC_FIND_X], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_FIND_X' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PATH_X], [AC_PATH_X($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:58: -1- AU_DEFINE([AC_FIND_XTRA], [m4_ifval([], [_au_warn_AC_FIND_XTRA([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_PATH_XTRA], [AC_PATH_XTRA($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:58: -1- AU_DEFINE([_au_warn_AC_FIND_XTRA], [m4_warning($@)dnl
+m4_define([_au_warn_AC_FIND_XTRA], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:58: -1- m4_define([m4_location(AC_FIND_XTRA)], [/usr/share/autoconf/autoconf/oldnames.m4:58])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:58: -1- m4_define([AC_FIND_XTRA], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_FIND_XTRA' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PATH_XTRA], [AC_PATH_XTRA($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:59: -1- AU_DEFINE([AC_GCC_TRADITIONAL], [m4_ifval([], [_au_warn_AC_GCC_TRADITIONAL([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_PROG_GCC_TRADITIONAL], [AC_PROG_GCC_TRADITIONAL($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:59: -1- AU_DEFINE([_au_warn_AC_GCC_TRADITIONAL], [m4_warning($@)dnl
+m4_define([_au_warn_AC_GCC_TRADITIONAL], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:59: -1- m4_define([m4_location(AC_GCC_TRADITIONAL)], [/usr/share/autoconf/autoconf/oldnames.m4:59])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:59: -1- m4_define([AC_GCC_TRADITIONAL], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_GCC_TRADITIONAL' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PROG_GCC_TRADITIONAL], [AC_PROG_GCC_TRADITIONAL($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:60: -1- AU_DEFINE([AC_GETGROUPS_T], [m4_ifval([], [_au_warn_AC_GETGROUPS_T([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_TYPE_GETGROUPS], [AC_TYPE_GETGROUPS($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:60: -1- AU_DEFINE([_au_warn_AC_GETGROUPS_T], [m4_warning($@)dnl
+m4_define([_au_warn_AC_GETGROUPS_T], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:60: -1- m4_define([m4_location(AC_GETGROUPS_T)], [/usr/share/autoconf/autoconf/oldnames.m4:60])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:60: -1- m4_define([AC_GETGROUPS_T], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_GETGROUPS_T' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_TYPE_GETGROUPS], [AC_TYPE_GETGROUPS($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:61: -1- AU_DEFINE([AC_INLINE], [m4_ifval([], [_au_warn_AC_INLINE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_C_INLINE], [AC_C_INLINE($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:61: -1- AU_DEFINE([_au_warn_AC_INLINE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_INLINE], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:61: -1- m4_define([m4_location(AC_INLINE)], [/usr/share/autoconf/autoconf/oldnames.m4:61])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:61: -1- m4_define([AC_INLINE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_INLINE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_C_INLINE], [AC_C_INLINE($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:62: -1- AU_DEFINE([AC_LN_S], [m4_ifval([], [_au_warn_AC_LN_S([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_PROG_LN_S], [AC_PROG_LN_S($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:62: -1- AU_DEFINE([_au_warn_AC_LN_S], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LN_S], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:62: -1- m4_define([m4_location(AC_LN_S)], [/usr/share/autoconf/autoconf/oldnames.m4:62])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:62: -1- m4_define([AC_LN_S], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LN_S' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PROG_LN_S], [AC_PROG_LN_S($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:63: -1- AU_DEFINE([AC_LONG_DOUBLE], [m4_ifval([], [_au_warn_AC_LONG_DOUBLE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_C_LONG_DOUBLE], [AC_C_LONG_DOUBLE($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:63: -1- AU_DEFINE([_au_warn_AC_LONG_DOUBLE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LONG_DOUBLE], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:63: -1- m4_define([m4_location(AC_LONG_DOUBLE)], [/usr/share/autoconf/autoconf/oldnames.m4:63])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:63: -1- m4_define([AC_LONG_DOUBLE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LONG_DOUBLE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_C_LONG_DOUBLE], [AC_C_LONG_DOUBLE($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:64: -1- AU_DEFINE([AC_LONG_FILE_NAMES], [m4_ifval([], [_au_warn_AC_LONG_FILE_NAMES([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_SYS_LONG_FILE_NAMES], [AC_SYS_LONG_FILE_NAMES($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:64: -1- AU_DEFINE([_au_warn_AC_LONG_FILE_NAMES], [m4_warning($@)dnl
+m4_define([_au_warn_AC_LONG_FILE_NAMES], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:64: -1- m4_define([m4_location(AC_LONG_FILE_NAMES)], [/usr/share/autoconf/autoconf/oldnames.m4:64])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:64: -1- m4_define([AC_LONG_FILE_NAMES], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_LONG_FILE_NAMES' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_SYS_LONG_FILE_NAMES], [AC_SYS_LONG_FILE_NAMES($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:65: -1- AU_DEFINE([AC_MAJOR_HEADER], [m4_ifval([], [_au_warn_AC_MAJOR_HEADER([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_HEADER_MAJOR], [AC_HEADER_MAJOR($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:65: -1- AU_DEFINE([_au_warn_AC_MAJOR_HEADER], [m4_warning($@)dnl
+m4_define([_au_warn_AC_MAJOR_HEADER], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:65: -1- m4_define([m4_location(AC_MAJOR_HEADER)], [/usr/share/autoconf/autoconf/oldnames.m4:65])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:65: -1- m4_define([AC_MAJOR_HEADER], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_MAJOR_HEADER' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_HEADER_MAJOR], [AC_HEADER_MAJOR($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:66: -1- AU_DEFINE([AC_MINUS_C_MINUS_O], [m4_ifval([], [_au_warn_AC_MINUS_C_MINUS_O([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_PROG_CC_C_O], [AC_PROG_CC_C_O($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:66: -1- AU_DEFINE([_au_warn_AC_MINUS_C_MINUS_O], [m4_warning($@)dnl
+m4_define([_au_warn_AC_MINUS_C_MINUS_O], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:66: -1- m4_define([m4_location(AC_MINUS_C_MINUS_O)], [/usr/share/autoconf/autoconf/oldnames.m4:66])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:66: -1- m4_define([AC_MINUS_C_MINUS_O], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_MINUS_C_MINUS_O' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PROG_CC_C_O], [AC_PROG_CC_C_O($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:67: -1- AU_DEFINE([AC_MODE_T], [m4_ifval([], [_au_warn_AC_MODE_T([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_TYPE_MODE_T], [AC_TYPE_MODE_T($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:67: -1- AU_DEFINE([_au_warn_AC_MODE_T], [m4_warning($@)dnl
+m4_define([_au_warn_AC_MODE_T], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:67: -1- m4_define([m4_location(AC_MODE_T)], [/usr/share/autoconf/autoconf/oldnames.m4:67])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:67: -1- m4_define([AC_MODE_T], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_MODE_T' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_TYPE_MODE_T], [AC_TYPE_MODE_T($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:68: -1- AU_DEFINE([AC_OFF_T], [m4_ifval([], [_au_warn_AC_OFF_T([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_TYPE_OFF_T], [AC_TYPE_OFF_T($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:68: -1- AU_DEFINE([_au_warn_AC_OFF_T], [m4_warning($@)dnl
+m4_define([_au_warn_AC_OFF_T], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:68: -1- m4_define([m4_location(AC_OFF_T)], [/usr/share/autoconf/autoconf/oldnames.m4:68])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:68: -1- m4_define([AC_OFF_T], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_OFF_T' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_TYPE_OFF_T], [AC_TYPE_OFF_T($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:69: -1- AU_DEFINE([AC_PID_T], [m4_ifval([], [_au_warn_AC_PID_T([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_TYPE_PID_T], [AC_TYPE_PID_T($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:69: -1- AU_DEFINE([_au_warn_AC_PID_T], [m4_warning($@)dnl
+m4_define([_au_warn_AC_PID_T], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:69: -1- m4_define([m4_location(AC_PID_T)], [/usr/share/autoconf/autoconf/oldnames.m4:69])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:69: -1- m4_define([AC_PID_T], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_PID_T' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_TYPE_PID_T], [AC_TYPE_PID_T($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:70: -1- AU_DEFINE([AC_RESTARTABLE_SYSCALLS], [m4_ifval([], [_au_warn_AC_RESTARTABLE_SYSCALLS([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_SYS_RESTARTABLE_SYSCALLS], [AC_SYS_RESTARTABLE_SYSCALLS($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:70: -1- AU_DEFINE([_au_warn_AC_RESTARTABLE_SYSCALLS], [m4_warning($@)dnl
+m4_define([_au_warn_AC_RESTARTABLE_SYSCALLS], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:70: -1- m4_define([m4_location(AC_RESTARTABLE_SYSCALLS)], [/usr/share/autoconf/autoconf/oldnames.m4:70])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:70: -1- m4_define([AC_RESTARTABLE_SYSCALLS], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_RESTARTABLE_SYSCALLS' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_SYS_RESTARTABLE_SYSCALLS], [AC_SYS_RESTARTABLE_SYSCALLS($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:71: -1- AU_DEFINE([AC_RETSIGTYPE], [m4_ifval([], [_au_warn_AC_RETSIGTYPE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_TYPE_SIGNAL], [AC_TYPE_SIGNAL($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:71: -1- AU_DEFINE([_au_warn_AC_RETSIGTYPE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_RETSIGTYPE], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:71: -1- m4_define([m4_location(AC_RETSIGTYPE)], [/usr/share/autoconf/autoconf/oldnames.m4:71])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:71: -1- m4_define([AC_RETSIGTYPE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_RETSIGTYPE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_TYPE_SIGNAL], [AC_TYPE_SIGNAL($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:72: -1- AU_DEFINE([AC_SET_MAKE], [m4_ifval([], [_au_warn_AC_SET_MAKE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_PROG_MAKE_SET], [AC_PROG_MAKE_SET($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:72: -1- AU_DEFINE([_au_warn_AC_SET_MAKE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_SET_MAKE], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:72: -1- m4_define([m4_location(AC_SET_MAKE)], [/usr/share/autoconf/autoconf/oldnames.m4:72])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:72: -1- m4_define([AC_SET_MAKE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_SET_MAKE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PROG_MAKE_SET], [AC_PROG_MAKE_SET($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:73: -1- AU_DEFINE([AC_SIZE_T], [m4_ifval([], [_au_warn_AC_SIZE_T([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_TYPE_SIZE_T], [AC_TYPE_SIZE_T($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:73: -1- AU_DEFINE([_au_warn_AC_SIZE_T], [m4_warning($@)dnl
+m4_define([_au_warn_AC_SIZE_T], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:73: -1- m4_define([m4_location(AC_SIZE_T)], [/usr/share/autoconf/autoconf/oldnames.m4:73])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:73: -1- m4_define([AC_SIZE_T], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_SIZE_T' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_TYPE_SIZE_T], [AC_TYPE_SIZE_T($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:74: -1- AU_DEFINE([AC_STAT_MACROS_BROKEN], [m4_ifval([], [_au_warn_AC_STAT_MACROS_BROKEN([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_HEADER_STAT], [AC_HEADER_STAT($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:74: -1- AU_DEFINE([_au_warn_AC_STAT_MACROS_BROKEN], [m4_warning($@)dnl
+m4_define([_au_warn_AC_STAT_MACROS_BROKEN], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:74: -1- m4_define([m4_location(AC_STAT_MACROS_BROKEN)], [/usr/share/autoconf/autoconf/oldnames.m4:74])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:74: -1- m4_define([AC_STAT_MACROS_BROKEN], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_STAT_MACROS_BROKEN' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_HEADER_STAT], [AC_HEADER_STAT($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:75: -1- AU_DEFINE([AC_STDC_HEADERS], [m4_ifval([], [_au_warn_AC_STDC_HEADERS([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_HEADER_STDC], [AC_HEADER_STDC($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:75: -1- AU_DEFINE([_au_warn_AC_STDC_HEADERS], [m4_warning($@)dnl
+m4_define([_au_warn_AC_STDC_HEADERS], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:75: -1- m4_define([m4_location(AC_STDC_HEADERS)], [/usr/share/autoconf/autoconf/oldnames.m4:75])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:75: -1- m4_define([AC_STDC_HEADERS], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_STDC_HEADERS' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_HEADER_STDC], [AC_HEADER_STDC($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:76: -1- AU_DEFINE([AC_ST_BLKSIZE], [m4_ifval([], [_au_warn_AC_ST_BLKSIZE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_STRUCT_ST_BLKSIZE], [AC_STRUCT_ST_BLKSIZE($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:76: -1- AU_DEFINE([_au_warn_AC_ST_BLKSIZE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_ST_BLKSIZE], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:76: -1- m4_define([m4_location(AC_ST_BLKSIZE)], [/usr/share/autoconf/autoconf/oldnames.m4:76])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:76: -1- m4_define([AC_ST_BLKSIZE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_ST_BLKSIZE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_STRUCT_ST_BLKSIZE], [AC_STRUCT_ST_BLKSIZE($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:77: -1- AU_DEFINE([AC_ST_BLOCKS], [m4_ifval([], [_au_warn_AC_ST_BLOCKS([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_STRUCT_ST_BLOCKS], [AC_STRUCT_ST_BLOCKS($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:77: -1- AU_DEFINE([_au_warn_AC_ST_BLOCKS], [m4_warning($@)dnl
+m4_define([_au_warn_AC_ST_BLOCKS], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:77: -1- m4_define([m4_location(AC_ST_BLOCKS)], [/usr/share/autoconf/autoconf/oldnames.m4:77])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:77: -1- m4_define([AC_ST_BLOCKS], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_ST_BLOCKS' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_STRUCT_ST_BLOCKS], [AC_STRUCT_ST_BLOCKS($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:78: -1- AU_DEFINE([AC_ST_RDEV], [m4_ifval([], [_au_warn_AC_ST_RDEV([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_STRUCT_ST_RDEV], [AC_STRUCT_ST_RDEV($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:78: -1- AU_DEFINE([_au_warn_AC_ST_RDEV], [m4_warning($@)dnl
+m4_define([_au_warn_AC_ST_RDEV], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:78: -1- m4_define([m4_location(AC_ST_RDEV)], [/usr/share/autoconf/autoconf/oldnames.m4:78])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:78: -1- m4_define([AC_ST_RDEV], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_ST_RDEV' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_STRUCT_ST_RDEV], [AC_STRUCT_ST_RDEV($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:79: -1- AU_DEFINE([AC_SYS_SIGLIST_DECLARED], [m4_ifval([], [_au_warn_AC_SYS_SIGLIST_DECLARED([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_DECL_SYS_SIGLIST], [AC_DECL_SYS_SIGLIST($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:79: -1- AU_DEFINE([_au_warn_AC_SYS_SIGLIST_DECLARED], [m4_warning($@)dnl
+m4_define([_au_warn_AC_SYS_SIGLIST_DECLARED], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:79: -1- m4_define([m4_location(AC_SYS_SIGLIST_DECLARED)], [/usr/share/autoconf/autoconf/oldnames.m4:79])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:79: -1- m4_define([AC_SYS_SIGLIST_DECLARED], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_SYS_SIGLIST_DECLARED' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_DECL_SYS_SIGLIST], [AC_DECL_SYS_SIGLIST($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:80: -1- AU_DEFINE([AC_TIMEZONE], [m4_ifval([], [_au_warn_AC_TIMEZONE([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_STRUCT_TIMEZONE], [AC_STRUCT_TIMEZONE($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:80: -1- AU_DEFINE([_au_warn_AC_TIMEZONE], [m4_warning($@)dnl
+m4_define([_au_warn_AC_TIMEZONE], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:80: -1- m4_define([m4_location(AC_TIMEZONE)], [/usr/share/autoconf/autoconf/oldnames.m4:80])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:80: -1- m4_define([AC_TIMEZONE], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_TIMEZONE' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_STRUCT_TIMEZONE], [AC_STRUCT_TIMEZONE($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:81: -1- AU_DEFINE([AC_TIME_WITH_SYS_TIME], [m4_ifval([], [_au_warn_AC_TIME_WITH_SYS_TIME([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_HEADER_TIME], [AC_HEADER_TIME($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:81: -1- AU_DEFINE([_au_warn_AC_TIME_WITH_SYS_TIME], [m4_warning($@)dnl
+m4_define([_au_warn_AC_TIME_WITH_SYS_TIME], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:81: -1- m4_define([m4_location(AC_TIME_WITH_SYS_TIME)], [/usr/share/autoconf/autoconf/oldnames.m4:81])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:81: -1- m4_define([AC_TIME_WITH_SYS_TIME], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_TIME_WITH_SYS_TIME' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_HEADER_TIME], [AC_HEADER_TIME($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:82: -1- AU_DEFINE([AC_UID_T], [m4_ifval([], [_au_warn_AC_UID_T([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_TYPE_UID_T], [AC_TYPE_UID_T($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:82: -1- AU_DEFINE([_au_warn_AC_UID_T], [m4_warning($@)dnl
+m4_define([_au_warn_AC_UID_T], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:82: -1- m4_define([m4_location(AC_UID_T)], [/usr/share/autoconf/autoconf/oldnames.m4:82])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:82: -1- m4_define([AC_UID_T], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_UID_T' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_TYPE_UID_T], [AC_TYPE_UID_T($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:83: -1- AU_DEFINE([AC_WORDS_BIGENDIAN], [m4_ifval([], [_au_warn_AC_WORDS_BIGENDIAN([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_C_BIGENDIAN], [AC_C_BIGENDIAN($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:83: -1- AU_DEFINE([_au_warn_AC_WORDS_BIGENDIAN], [m4_warning($@)dnl
+m4_define([_au_warn_AC_WORDS_BIGENDIAN], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:83: -1- m4_define([m4_location(AC_WORDS_BIGENDIAN)], [/usr/share/autoconf/autoconf/oldnames.m4:83])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:83: -1- m4_define([AC_WORDS_BIGENDIAN], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_WORDS_BIGENDIAN' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_C_BIGENDIAN], [AC_C_BIGENDIAN($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:84: -1- AU_DEFINE([AC_YYTEXT_POINTER], [m4_ifval([], [_au_warn_AC_YYTEXT_POINTER([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_DECL_YYTEXT], [AC_DECL_YYTEXT($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:84: -1- AU_DEFINE([_au_warn_AC_YYTEXT_POINTER], [m4_warning($@)dnl
+m4_define([_au_warn_AC_YYTEXT_POINTER], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:84: -1- m4_define([m4_location(AC_YYTEXT_POINTER)], [/usr/share/autoconf/autoconf/oldnames.m4:84])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:84: -1- m4_define([AC_YYTEXT_POINTER], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_YYTEXT_POINTER' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_DECL_YYTEXT], [AC_DECL_YYTEXT($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:85: -1- AU_DEFINE([AM_CYGWIN32], [m4_ifval([], [_au_warn_AM_CYGWIN32([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CYGWIN32], [AC_CYGWIN32($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:85: -1- AU_DEFINE([_au_warn_AM_CYGWIN32], [m4_warning($@)dnl
+m4_define([_au_warn_AM_CYGWIN32], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:85: -1- m4_define([m4_location(AM_CYGWIN32)], [/usr/share/autoconf/autoconf/oldnames.m4:85])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:85: -1- m4_define([AM_CYGWIN32], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AM_CYGWIN32' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CYGWIN32], [AC_CYGWIN32($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:86: -1- AU_DEFINE([AC_CYGWIN32], [m4_ifval([], [_au_warn_AC_CYGWIN32([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_CYGWIN], [AC_CYGWIN($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:86: -1- AU_DEFINE([_au_warn_AC_CYGWIN32], [m4_warning($@)dnl
+m4_define([_au_warn_AC_CYGWIN32], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:86: -1- m4_define([m4_location(AC_CYGWIN32)], [/usr/share/autoconf/autoconf/oldnames.m4:86])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:86: -1- m4_define([AC_CYGWIN32], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AC_CYGWIN32' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_CYGWIN], [AC_CYGWIN($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:87: -1- AU_DEFINE([AM_EXEEXT], [m4_ifval([], [_au_warn_AM_EXEEXT([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_EXEEXT], [AC_EXEEXT($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:87: -1- AU_DEFINE([_au_warn_AM_EXEEXT], [m4_warning($@)dnl
+m4_define([_au_warn_AM_EXEEXT], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:87: -1- m4_define([m4_location(AM_EXEEXT)], [/usr/share/autoconf/autoconf/oldnames.m4:87])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:87: -1- m4_define([AM_EXEEXT], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AM_EXEEXT' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_EXEEXT], [AC_EXEEXT($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:91: -1- AU_DEFINE([AM_MINGW32], [m4_ifval([], [_au_warn_AM_MINGW32([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_MINGW32], [AC_MINGW32($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:91: -1- AU_DEFINE([_au_warn_AM_MINGW32], [m4_warning($@)dnl
+m4_define([_au_warn_AM_MINGW32], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:91: -1- m4_define([m4_location(AM_MINGW32)], [/usr/share/autoconf/autoconf/oldnames.m4:91])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:91: -1- m4_define([AM_MINGW32], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AM_MINGW32' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_MINGW32], [AC_MINGW32($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:92: -1- AU_DEFINE([AM_PROG_INSTALL], [m4_ifval([], [_au_warn_AM_PROG_INSTALL([])[m4_warn([obsolete],
+[])dnl
+]])dnl
+m4_if($#, 0, [AC_PROG_INSTALL], [AC_PROG_INSTALL($@)])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:92: -1- AU_DEFINE([_au_warn_AM_PROG_INSTALL], [m4_warning($@)dnl
+m4_define([_au_warn_AM_PROG_INSTALL], [])])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:92: -1- m4_define([m4_location(AM_PROG_INSTALL)], [/usr/share/autoconf/autoconf/oldnames.m4:92])
+m4trace:/usr/share/autoconf/autoconf/oldnames.m4:92: -1- m4_define([AM_PROG_INSTALL], [_m4_defun_pro([$0])m4_warn([obsolete], [The macro `AM_PROG_INSTALL' is obsolete.
+You should run autoupdate.])dnl
+m4_if($#, 0, [AC_PROG_INSTALL], [AC_PROG_INSTALL($@)])[]_m4_defun_epi([$0])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:66: -1- m4_define([builtin], <builtin>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:67: -1- m4_define([changequote], <changequote>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:68: -1- m4_define([decr], <decr>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:69: -1- m4_define([define], <define>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:70: -1- m4_define([defn], [m4_if([$#], [0], [[$0]],
+       [$#], [1], [m4_ifdef([$1], [_m4_defn([$1])],
+			    [m4_fatal([$0: undefined macro: $1])])],
+       [m4_map_args([$0], $@)])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:71: -1- m4_define([divert], [m4_popdef([_m4_divert_stack])m4_define([_m4_divert_diversion], [$1])m4_divert_stack_push([$0], [$1])_m4_divert_raw(_m4_divert([$1]))])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:72: -1- m4_define([divnum], <divnum>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:73: -1- m4_define([errprint], <errprint>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:74: -1- m4_define([esyscmd], <esyscmd>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:75: -1- m4_define([ifdef], <ifdef>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:76: -1- m4_define([ifelse], <ifelse>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:77: -1- m4_define([incr], <incr>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:78: -1- m4_define([index], <index>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:79: -1- m4_define([indir], <indir>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:80: -1- m4_define([len], <len>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:81: -1- m4_define([patsubst], <patsubst>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:82: -1- m4_define([popdef], [m4_if([$#], [0], [[$0]],
+       [$#], [1], [m4_ifdef([$1], [_m4_popdef([$1])],
+			    [m4_fatal([$0: undefined macro: $1])])],
+       [m4_map_args([$0], $@)])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:83: -1- m4_define([pushdef], <pushdef>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:84: -1- m4_define([regexp], <regexp>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:85: -1- m4_define([sinclude], [m4_include_unique([$1])dnl
+m4_builtin([sinclude], [$1])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:86: -1- m4_define([syscmd], <syscmd>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:87: -1- m4_define([sysval], <sysval>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:88: -1- m4_define([traceoff], <traceoff>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:89: -1- m4_define([traceon], <traceon>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:90: -1- m4_define([translit], <translit>)
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:91: -1- m4_define([undefine], [m4_if([$#], [0], [[$0]],
+       [$#], [1], [m4_ifdef([$1], [_m4_undefine([$1])],
+			    [m4_fatal([$0: undefined macro: $1])])],
+       [m4_map_args([$0], $@)])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:92: -1- m4_define([undivert], [m4_if([$#], [0], [m4_fatal([$0: missing argument])],
+       [$#], [1], [_m4_undivert(_m4_divert([$1]))],
+       [m4_map_args([$0], $@)])])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:97: -1- m4_define([m4_patsubst], [m4_expand_once([m4_warn([syntax],
+		 [do not use m4_patsubst: use patsubst or m4_bpatsubst])])dnl
+patsubst($@)])
+m4trace:/usr/share/autoconf/autoconf/autoconf.m4:102: -1- m4_define([m4_regexp], [m4_expand_once([m4_warn([syntax],
+		 [do not use m4_regexp: use regexp or m4_bregexp])])dnl
+regexp($@)])
--- /dev/null
+++ fricas-1.3.8/autom4te.cache/traces.1
@@ -0,0 +1,269 @@
+m4trace:config/fricas.m4:1: -1- AC_DEFUN([FRICAS_MAKEFILE], [AC_CONFIG_FILES([$1:config/var-def.mk:$1.in:config/setup-dep.mk])])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^runstatedir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:5: -1- AC_CONFIG_MACRO_DIR([config])
+m4trace:configure.ac:5: -1- AC_CONFIG_MACRO_DIR_TRACE([config])
+m4trace:configure.ac:13: -1- AC_DEFUN([FRICAS_CHECK_PROGS], [AC_CHECK_PROGS([$1], [$2])
+   test -n "$$1" || AC_MSG_ERROR([$3])])
+m4trace:configure.ac:17: -1- AC_DEFUN([FRICAS_CHECK_PROG], [AC_CHECK_PROG([$1], [$2], [$2])
+   test -n "$$1" || AC_MSG_ERROR([$3])])
+m4trace:configure.ac:22: -1- m4_pattern_allow([^fricas_src_subdirs$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build_cpu$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build_vendor$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build_os$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host_cpu$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host_vendor$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host_os$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target_cpu$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target_vendor$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target_os$])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^fricas_top_srcdir$])
+m4trace:configure.ac:52: -1- m4_pattern_allow([^fricas_builddir$])
+m4trace:configure.ac:54: -1- m4_pattern_allow([^fricas_build_bindir$])
+m4trace:configure.ac:58: -1- m4_pattern_allow([^fricas_targetdir$])
+m4trace:configure.ac:92: -1- FRICAS_CHECK_PROGS([MAKE], [make], [Make utility missing.])
+m4trace:configure.ac:92: -1- m4_pattern_allow([^MAKE$])
+m4trace:configure.ac:96: -1- FRICAS_CHECK_PROGS([MAKE], [gmake make], [Make utility missing.])
+m4trace:configure.ac:96: -1- m4_pattern_allow([^MAKE$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:117: -1- FRICAS_CHECK_PROG([TOUCH], [touch], ['touch' program is missing.])
+m4trace:configure.ac:117: -1- m4_pattern_allow([^TOUCH$])
+m4trace:configure.ac:118: -1- m4_pattern_allow([^MKTEMP$])
+m4trace:configure.ac:122: -1- FRICAS_CHECK_PROG([AWK], [gawk], [FriCAS needs gawk])
+m4trace:configure.ac:122: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:124: -1- FRICAS_CHECK_PROG([TAR], [gtar], [FriCAS needs gtar])
+m4trace:configure.ac:124: -1- m4_pattern_allow([^TAR$])
+m4trace:configure.ac:128: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:130: -1- FRICAS_CHECK_PROGS([TAR], [gtar tar], [FriCAS needs a tar program])
+m4trace:configure.ac:130: -1- m4_pattern_allow([^TAR$])
+m4trace:configure.ac:135: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.ac:136: -1- FRICAS_CHECK_PROG([AR], [ar], [program 'ar' is missing])
+m4trace:configure.ac:136: -1- m4_pattern_allow([^AR$])
+m4trace:configure.ac:138: -1- m4_pattern_allow([^LATEX$])
+m4trace:configure.ac:139: -1- m4_pattern_allow([^MAKEINDEX$])
+m4trace:configure.ac:145: -1- m4_pattern_allow([^AWK_FOR_TARGET$])
+m4trace:configure.ac:159: -1- m4_pattern_allow([^PREGENERATED$])
+m4trace:configure.ac:188: -1- m4_pattern_allow([^FRICAS_LISP$])
+m4trace:configure.ac:199: -1- m4_pattern_allow([^FRICAS_LISP$])
+m4trace:configure.ac:298: -1- m4_pattern_allow([^fricas_lisp_flavor$])
+m4trace:configure.ac:299: -1- m4_pattern_allow([^fricas_lisp_version$])
+m4trace:configure.ac:318: -1- m4_pattern_allow([^LIBSPAD_SO_TARGET$])
+m4trace:configure.ac:319: -1- m4_pattern_allow([^SOLIB_FLAGS$])
+m4trace:configure.ac:379: -1- m4_pattern_allow([^GMP_WRAP_SO_TARGET$])
+m4trace:configure.ac:380: -1- m4_pattern_allow([^GMP_CPPFLAGS$])
+m4trace:configure.ac:381: -1- m4_pattern_allow([^GMP_LDFLAGS$])
+m4trace:configure.ac:382: -1- m4_pattern_allow([^GMP_LIBDIR$])
+m4trace:configure.ac:386: -1- AC_DEFUN([_AC_Header_stdio_h], [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list],
+  [" stdio.h ]AS_TR_SH([stdio.h]) AS_TR_CPP([HAVE_stdio.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)])
+m4trace:configure.ac:386: -1- AC_DEFUN([_AC_Header_stdlib_h], [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list],
+  [" stdlib.h ]AS_TR_SH([stdlib.h]) AS_TR_CPP([HAVE_stdlib.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)])
+m4trace:configure.ac:386: -1- AC_DEFUN([_AC_Header_string_h], [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list],
+  [" string.h ]AS_TR_SH([string.h]) AS_TR_CPP([HAVE_string.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)])
+m4trace:configure.ac:386: -1- AC_DEFUN([_AC_Header_inttypes_h], [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list],
+  [" inttypes.h ]AS_TR_SH([inttypes.h]) AS_TR_CPP([HAVE_inttypes.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)])
+m4trace:configure.ac:386: -1- AC_DEFUN([_AC_Header_stdint_h], [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list],
+  [" stdint.h ]AS_TR_SH([stdint.h]) AS_TR_CPP([HAVE_stdint.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)])
+m4trace:configure.ac:386: -1- AC_DEFUN([_AC_Header_strings_h], [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list],
+  [" strings.h ]AS_TR_SH([strings.h]) AS_TR_CPP([HAVE_strings.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)])
+m4trace:configure.ac:386: -1- AC_DEFUN([_AC_Header_sys_stat_h], [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list],
+  [" sys/stat.h ]AS_TR_SH([sys/stat.h]) AS_TR_CPP([HAVE_sys/stat.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)])
+m4trace:configure.ac:386: -1- AC_DEFUN([_AC_Header_sys_types_h], [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list],
+  [" sys/types.h ]AS_TR_SH([sys/types.h]) AS_TR_CPP([HAVE_sys/types.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)])
+m4trace:configure.ac:386: -1- AC_DEFUN([_AC_Header_unistd_h], [m4_divert_text([INIT_PREPARE],
+  [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list],
+  [" unistd.h ]AS_TR_SH([unistd.h]) AS_TR_CPP([HAVE_unistd.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)])
+m4trace:configure.ac:386: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:386: -1- m4_pattern_allow([^HAVE_GMP_H$])
+m4trace:configure.ac:406: -1- m4_pattern_allow([^GMP_LIB$])
+m4trace:configure.ac:407: -1- m4_pattern_allow([^GMP_EXT$])
+m4trace:configure.ac:419: -1- m4_pattern_allow([^fricas_gcl_rsym_hack$])
+m4trace:configure.ac:453: -1- m4_pattern_allow([^fricas_quiet_flags$])
+m4trace:configure.ac:468: -1- m4_pattern_allow([^fricas_fasl_type$])
+m4trace:configure.ac:469: -1- m4_pattern_allow([^fricas_fasl_type2$])
+m4trace:configure.ac:479: -1- m4_pattern_allow([^fricas_debug_compiler$])
+m4trace:configure.ac:489: -1- m4_pattern_allow([^fricas_algebra_optimization$])
+m4trace:configure.ac:491: -1- m4_pattern_allow([^fricas_all_prerequisites$])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DIRENT_H$])
+m4trace:configure.ac:496: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_CLOSEDIR$])
+m4trace:configure.ac:496: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_OPENDIR$])
+m4trace:configure.ac:496: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_READDIR$])
+m4trace:configure.ac:496: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_DIRFD$])
+m4trace:configure.ac:496: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_FCHDIR$])
+m4trace:configure.ac:517: -1- m4_pattern_allow([^HOST_HAS_DIRECTORY_OPERATIONS$])
+m4trace:configure.ac:520: -1- m4_pattern_allow([^HOST_HAS_DIRFD_FCHDIR$])
+m4trace:configure.ac:527: -1- m4_pattern_allow([^fricas_has_directory_operations$])
+m4trace:configure.ac:530: -1- m4_pattern_allow([^fricas_c_runtime$])
+m4trace:configure.ac:532: -1- m4_pattern_allow([^HAVE_SIGNAL_H$])
+m4trace:configure.ac:535: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:535: -1- m4_pattern_allow([^HAVE_DECL_SIGACTION$])
+m4trace:configure.ac:537: -1- m4_pattern_allow([^HAVE_SYS_STAT_H$])
+m4trace:configure.ac:540: -1- m4_pattern_allow([^HAVE_UNISTD_H$])
+m4trace:configure.ac:542: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETUID$])
+m4trace:configure.ac:542: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETEUID$])
+m4trace:configure.ac:542: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETGID$])
+m4trace:configure.ac:542: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETEGID$])
+m4trace:configure.ac:545: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:545: -1- m4_pattern_allow([^HAVE_DECL_KILL$])
+m4trace:configure.ac:549: -1- m4_pattern_allow([^HAVE_WINSOCK2_H$])
+m4trace:configure.ac:555: -1- m4_pattern_allow([^HAVE_SYS_SOCKET_H$])
+m4trace:configure.ac:561: -1- m4_pattern_allow([^HAVE_MSG_NOSIGNAL$])
+m4trace:configure.ac:567: -1- m4_pattern_allow([^HAVE_SO_NOSIGPIPE$])
+m4trace:configure.ac:574: -1- m4_pattern_allow([^HAVE_EPIPE$])
+m4trace:configure.ac:581: -1- m4_pattern_allow([^HAVE_TWO_ARG_MKDIR$])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^HAVE_AF_LOCAL$])
+m4trace:configure.ac:616: -1- m4_pattern_allow([^HAVE_AF_UNIX$])
+m4trace:configure.ac:630: -1- m4_pattern_allow([^HAVE_UTIL_H$])
+m4trace:configure.ac:630: -1- m4_pattern_allow([^HAVE_PTY_H$])
+m4trace:configure.ac:635: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:635: -1- m4_pattern_allow([^HAVE_OPENPTY_DECL$])
+m4trace:configure.ac:655: -3- m4_pattern_allow([^HAVE_OPENPTY$])
+m4trace:configure.ac:650: -2- m4_pattern_allow([^HAVE_OPENPTY$])
+m4trace:configure.ac:646: -1- m4_pattern_allow([^HAVE_OPENPTY$])
+m4trace:configure.ac:662: -1- m4_pattern_allow([^fricas_c_runtime_extra$])
+m4trace:configure.ac:664: -1- m4_pattern_allow([^HAVE_SYS_WAIT_H$])
+m4trace:configure.ac:667: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:667: -1- m4_pattern_allow([^HAVE_DECL_WAIT$])
+m4trace:configure.ac:673: -1- AC_DEFUN([_AC_UNDECLARED_BUILTIN_c], [_AC_UNDECLARED_BUILTIN])
+m4trace:configure.ac:673: -1- m4_pattern_allow([^HAVE_DECL_FORK$])
+m4trace:configure.ac:683: -1- FRICAS_MAKEFILE([src/clef/Makefile])
+m4trace:configure.ac:684: -1- FRICAS_MAKEFILE([src/sman/Makefile])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^XMKMF$])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_DISPLAY_MISSING$])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:692: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:694: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:696: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:717: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:724: -1- FRICAS_MAKEFILE([src/graph/Makefile])
+m4trace:configure.ac:725: -1- FRICAS_MAKEFILE([src/graph/Gdraws/Makefile])
+m4trace:configure.ac:726: -1- FRICAS_MAKEFILE([src/graph/view2D/Makefile])
+m4trace:configure.ac:727: -1- FRICAS_MAKEFILE([src/graph/view3D/Makefile])
+m4trace:configure.ac:728: -1- FRICAS_MAKEFILE([src/graph/viewAlone/Makefile])
+m4trace:configure.ac:729: -1- FRICAS_MAKEFILE([src/graph/viewman/Makefile])
+m4trace:configure.ac:733: -1- m4_pattern_allow([^fricas_src_all$])
+m4trace:configure.ac:734: -1- m4_pattern_allow([^MAYBE_VIEWPORTS$])
+m4trace:configure.ac:735: -1- m4_pattern_allow([^XVFB$])
+m4trace:configure.ac:737: -1- m4_pattern_allow([^XVFB_RUN$])
+m4trace:configure.ac:751: -1- FRICAS_MAKEFILE([src/hyper/Makefile])
+m4trace:configure.ac:752: -1- FRICAS_MAKEFILE([src/doc/Makefile])
+m4trace:configure.ac:755: -1- m4_pattern_allow([^BASE$])
+m4trace:configure.ac:757: -1- m4_pattern_allow([^FRICAS$])
+m4trace:configure.ac:764: -1- m4_pattern_allow([^BSDplatform$])
+m4trace:configure.ac:769: -1- m4_pattern_allow([^MACOSXplatform$])
+m4trace:configure.ac:777: -1- m4_pattern_allow([^CCF$])
+m4trace:configure.ac:778: -1- m4_pattern_allow([^LDF$])
+m4trace:configure.ac:780: -1- FRICAS_MAKEFILE([Makefile])
+m4trace:configure.ac:781: -1- FRICAS_MAKEFILE([src/Makefile])
+m4trace:configure.ac:782: -1- FRICAS_MAKEFILE([src/lib/Makefile])
+m4trace:configure.ac:783: -1- FRICAS_MAKEFILE([src/lisp/Makefile])
+m4trace:configure.ac:784: -1- FRICAS_MAKEFILE([src/boot/Makefile])
+m4trace:configure.ac:785: -1- FRICAS_MAKEFILE([src/interp/Makefile])
+m4trace:configure.ac:786: -1- FRICAS_MAKEFILE([src/algebra/Makefile])
+m4trace:configure.ac:787: -1- FRICAS_MAKEFILE([src/input/Makefile])
+m4trace:configure.ac:788: -1- FRICAS_MAKEFILE([src/etc/Makefile])
+m4trace:configure.ac:826: -1- m4_pattern_allow([^sys_ALDOR$])
+m4trace:configure.ac:843: -1- m4_pattern_allow([^ALDOR_datadir$])
+m4trace:configure.ac:844: -1- m4_pattern_allow([^ALDOR$])
+m4trace:configure.ac:862: -1- m4_pattern_allow([^ALDOR_foreignStyle$])
+m4trace:configure.ac:863: -1- m4_pattern_allow([^ALDOR_conditionalCast$])
+m4trace:configure.ac:871: -1- m4_pattern_allow([^BUILD_ALDOR_INTERFACE$])
+m4trace:configure.ac:880: -1- FRICAS_MAKEFILE([src/aldor/Makefile])
+m4trace:configure.ac:881: -1- FRICAS_MAKEFILE([src/aldor/Makefile2])
+m4trace:configure.ac:882: -1- FRICAS_MAKEFILE([src/aldor/Makefile3])
+m4trace:configure.ac:894: -1- m4_pattern_allow([^emacsdatadir$])
+m4trace:configure.ac:895: -1- FRICAS_MAKEFILE([contrib/emacs/Makefile])
+m4trace:configure.ac:899: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:899: -1- m4_pattern_allow([^LTLIBOBJS$])
--- /dev/null
+++ fricas-1.3.8/autom4te.cache/traces.2
@@ -0,0 +1,683 @@
+m4trace:configure.ac:1: -1- sinclude([config/fricas.m4])
+m4trace:configure.ac:2: -1- AC_INIT([FriCAS], [1.3.8], [fricas-devel@googlegroups.com], [fricas], [https://fricas.github.io])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:2: -1- AC_SUBST([SHELL])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([SHELL])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:2: -1- AC_SUBST([PATH_SEPARATOR])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_NAME])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_STRING])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL],       ['AC_PACKAGE_URL'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_URL])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:2: -1- AC_SUBST([exec_prefix], [NONE])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([exec_prefix])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:2: -1- AC_SUBST([prefix], [NONE])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([prefix])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:2: -1- AC_SUBST([program_transform_name], [s,x,x,])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([program_transform_name])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:2: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([bindir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:2: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([sbindir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:2: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([libexecdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([datarootdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([datadir], ['${datarootdir}'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([datadir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:2: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([sysconfdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([sharedstatedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([localstatedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([runstatedir], ['${localstatedir}/run'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([runstatedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^runstatedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([includedir], ['${prefix}/include'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([includedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([oldincludedir], ['/usr/include'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([oldincludedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
+				     ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
+				     ['${datarootdir}/doc/${PACKAGE}'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([docdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([infodir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:2: -1- AC_SUBST([htmldir], ['${docdir}'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([htmldir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:2: -1- AC_SUBST([dvidir], ['${docdir}'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([dvidir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:2: -1- AC_SUBST([pdfdir], ['${docdir}'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([pdfdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([psdir], ['${docdir}'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([psdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([libdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([localedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([mandir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
+@%:@undef PACKAGE_NAME])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
+@%:@undef PACKAGE_TARNAME])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
+@%:@undef PACKAGE_VERSION])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
+@%:@undef PACKAGE_STRING])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
+@%:@undef PACKAGE_BUGREPORT])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
+@%:@undef PACKAGE_URL])
+m4trace:configure.ac:2: -1- AC_SUBST([DEFS])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([DEFS])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:2: -1- AC_SUBST([ECHO_C])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([ECHO_C])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:2: -1- AC_SUBST([ECHO_N])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([ECHO_N])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:2: -1- AC_SUBST([ECHO_T])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([ECHO_T])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:2: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:2: -1- AC_SUBST([build_alias])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([build_alias])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:2: -1- AC_SUBST([host_alias])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([host_alias])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:2: -1- AC_SUBST([target_alias])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([target_alias])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:4: -1- AC_CONFIG_AUX_DIR([config])
+m4trace:configure.ac:5: -1- AC_CONFIG_MACRO_DIR_TRACE([config])
+m4trace:configure.ac:6: -1- AC_CONFIG_HEADERS([config/fricas_c_macros.h])
+m4trace:configure.ac:22: -1- AC_SUBST([fricas_src_subdirs])
+m4trace:configure.ac:22: -1- AC_SUBST_TRACE([fricas_src_subdirs])
+m4trace:configure.ac:22: -1- m4_pattern_allow([^fricas_src_subdirs$])
+m4trace:configure.ac:24: -1- AC_CANONICAL_TARGET
+m4trace:configure.ac:24: -1- AC_CANONICAL_HOST
+m4trace:configure.ac:24: -1- AC_CANONICAL_BUILD
+m4trace:configure.ac:24: -1- AC_REQUIRE_AUX_FILE([config.sub])
+m4trace:configure.ac:24: -1- AC_REQUIRE_AUX_FILE([config.guess])
+m4trace:configure.ac:24: -1- AC_SUBST([build], [$ac_cv_build])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([build])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build$])
+m4trace:configure.ac:24: -1- AC_SUBST([build_cpu], [$[1]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([build_cpu])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build_cpu$])
+m4trace:configure.ac:24: -1- AC_SUBST([build_vendor], [$[2]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([build_vendor])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build_vendor$])
+m4trace:configure.ac:24: -1- AC_SUBST([build_os])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([build_os])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build_os$])
+m4trace:configure.ac:24: -1- AC_SUBST([host], [$ac_cv_host])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([host])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host$])
+m4trace:configure.ac:24: -1- AC_SUBST([host_cpu], [$[1]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([host_cpu])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host_cpu$])
+m4trace:configure.ac:24: -1- AC_SUBST([host_vendor], [$[2]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([host_vendor])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host_vendor$])
+m4trace:configure.ac:24: -1- AC_SUBST([host_os])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([host_os])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host_os$])
+m4trace:configure.ac:24: -1- AC_SUBST([target], [$ac_cv_target])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([target])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target$])
+m4trace:configure.ac:24: -1- AC_SUBST([target_cpu], [$[1]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([target_cpu])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target_cpu$])
+m4trace:configure.ac:24: -1- AC_SUBST([target_vendor], [$[2]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([target_vendor])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target_vendor$])
+m4trace:configure.ac:24: -1- AC_SUBST([target_os])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([target_os])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target_os$])
+m4trace:configure.ac:37: -1- AC_SUBST([fricas_top_srcdir])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([fricas_top_srcdir])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^fricas_top_srcdir$])
+m4trace:configure.ac:52: -1- AC_SUBST([fricas_builddir])
+m4trace:configure.ac:52: -1- AC_SUBST_TRACE([fricas_builddir])
+m4trace:configure.ac:52: -1- m4_pattern_allow([^fricas_builddir$])
+m4trace:configure.ac:54: -1- AC_SUBST([fricas_build_bindir])
+m4trace:configure.ac:54: -1- AC_SUBST_TRACE([fricas_build_bindir])
+m4trace:configure.ac:54: -1- m4_pattern_allow([^fricas_build_bindir$])
+m4trace:configure.ac:58: -1- AC_SUBST([fricas_targetdir])
+m4trace:configure.ac:58: -1- AC_SUBST_TRACE([fricas_targetdir])
+m4trace:configure.ac:58: -1- m4_pattern_allow([^fricas_targetdir$])
+m4trace:configure.ac:92: -1- AC_SUBST([MAKE])
+m4trace:configure.ac:92: -1- AC_SUBST_TRACE([MAKE])
+m4trace:configure.ac:92: -1- m4_pattern_allow([^MAKE$])
+m4trace:configure.ac:96: -1- AC_SUBST([MAKE])
+m4trace:configure.ac:96: -1- AC_SUBST_TRACE([MAKE])
+m4trace:configure.ac:96: -1- m4_pattern_allow([^MAKE$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:105: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:105: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:105: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([EXEEXT])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:105: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([OBJEXT])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:115: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:115: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:115: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:115: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([INSTALL_DATA])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:117: -1- AC_SUBST([TOUCH])
+m4trace:configure.ac:117: -1- AC_SUBST_TRACE([TOUCH])
+m4trace:configure.ac:117: -1- m4_pattern_allow([^TOUCH$])
+m4trace:configure.ac:118: -1- AC_SUBST([MKTEMP])
+m4trace:configure.ac:118: -1- AC_SUBST_TRACE([MKTEMP])
+m4trace:configure.ac:118: -1- m4_pattern_allow([^MKTEMP$])
+m4trace:configure.ac:122: -1- AC_SUBST([AWK])
+m4trace:configure.ac:122: -1- AC_SUBST_TRACE([AWK])
+m4trace:configure.ac:122: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:124: -1- AC_SUBST([TAR])
+m4trace:configure.ac:124: -1- AC_SUBST_TRACE([TAR])
+m4trace:configure.ac:124: -1- m4_pattern_allow([^TAR$])
+m4trace:configure.ac:128: -1- AC_SUBST([AWK])
+m4trace:configure.ac:128: -1- AC_SUBST_TRACE([AWK])
+m4trace:configure.ac:128: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:130: -1- AC_SUBST([TAR])
+m4trace:configure.ac:130: -1- AC_SUBST_TRACE([TAR])
+m4trace:configure.ac:130: -1- m4_pattern_allow([^TAR$])
+m4trace:configure.ac:135: -1- AC_SUBST([RANLIB])
+m4trace:configure.ac:135: -1- AC_SUBST_TRACE([RANLIB])
+m4trace:configure.ac:135: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.ac:136: -1- AC_SUBST([AR])
+m4trace:configure.ac:136: -1- AC_SUBST_TRACE([AR])
+m4trace:configure.ac:136: -1- m4_pattern_allow([^AR$])
+m4trace:configure.ac:138: -1- AC_SUBST([LATEX])
+m4trace:configure.ac:138: -1- AC_SUBST_TRACE([LATEX])
+m4trace:configure.ac:138: -1- m4_pattern_allow([^LATEX$])
+m4trace:configure.ac:139: -1- AC_SUBST([MAKEINDEX])
+m4trace:configure.ac:139: -1- AC_SUBST_TRACE([MAKEINDEX])
+m4trace:configure.ac:139: -1- m4_pattern_allow([^MAKEINDEX$])
+m4trace:configure.ac:145: -1- AC_SUBST([AWK_FOR_TARGET])
+m4trace:configure.ac:145: -1- AC_SUBST_TRACE([AWK_FOR_TARGET])
+m4trace:configure.ac:145: -1- m4_pattern_allow([^AWK_FOR_TARGET$])
+m4trace:configure.ac:159: -1- AC_SUBST([PREGENERATED])
+m4trace:configure.ac:159: -1- AC_SUBST_TRACE([PREGENERATED])
+m4trace:configure.ac:159: -1- m4_pattern_allow([^PREGENERATED$])
+m4trace:configure.ac:188: -1- AC_SUBST([FRICAS_LISP])
+m4trace:configure.ac:188: -1- AC_SUBST_TRACE([FRICAS_LISP])
+m4trace:configure.ac:188: -1- m4_pattern_allow([^FRICAS_LISP$])
+m4trace:configure.ac:199: -1- AC_SUBST([FRICAS_LISP])
+m4trace:configure.ac:199: -1- AC_SUBST_TRACE([FRICAS_LISP])
+m4trace:configure.ac:199: -1- m4_pattern_allow([^FRICAS_LISP$])
+m4trace:configure.ac:298: -1- AC_SUBST([fricas_lisp_flavor])
+m4trace:configure.ac:298: -1- AC_SUBST_TRACE([fricas_lisp_flavor])
+m4trace:configure.ac:298: -1- m4_pattern_allow([^fricas_lisp_flavor$])
+m4trace:configure.ac:299: -1- AC_SUBST([fricas_lisp_version])
+m4trace:configure.ac:299: -1- AC_SUBST_TRACE([fricas_lisp_version])
+m4trace:configure.ac:299: -1- m4_pattern_allow([^fricas_lisp_version$])
+m4trace:configure.ac:318: -1- AC_SUBST([LIBSPAD_SO_TARGET])
+m4trace:configure.ac:318: -1- AC_SUBST_TRACE([LIBSPAD_SO_TARGET])
+m4trace:configure.ac:318: -1- m4_pattern_allow([^LIBSPAD_SO_TARGET$])
+m4trace:configure.ac:319: -1- AC_SUBST([SOLIB_FLAGS])
+m4trace:configure.ac:319: -1- AC_SUBST_TRACE([SOLIB_FLAGS])
+m4trace:configure.ac:319: -1- m4_pattern_allow([^SOLIB_FLAGS$])
+m4trace:configure.ac:379: -1- AC_SUBST([GMP_WRAP_SO_TARGET])
+m4trace:configure.ac:379: -1- AC_SUBST_TRACE([GMP_WRAP_SO_TARGET])
+m4trace:configure.ac:379: -1- m4_pattern_allow([^GMP_WRAP_SO_TARGET$])
+m4trace:configure.ac:380: -1- AC_SUBST([GMP_CPPFLAGS])
+m4trace:configure.ac:380: -1- AC_SUBST_TRACE([GMP_CPPFLAGS])
+m4trace:configure.ac:380: -1- m4_pattern_allow([^GMP_CPPFLAGS$])
+m4trace:configure.ac:381: -1- AC_SUBST([GMP_LDFLAGS])
+m4trace:configure.ac:381: -1- AC_SUBST_TRACE([GMP_LDFLAGS])
+m4trace:configure.ac:381: -1- m4_pattern_allow([^GMP_LDFLAGS$])
+m4trace:configure.ac:382: -1- AC_SUBST([GMP_LIBDIR])
+m4trace:configure.ac:382: -1- AC_SUBST_TRACE([GMP_LIBDIR])
+m4trace:configure.ac:382: -1- m4_pattern_allow([^GMP_LIBDIR$])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_GMP_H], [/* Define to 1 if you have the <gmp.h> header file. */
+@%:@undef HAVE_GMP_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the <stdio.h> header file. */
+@%:@undef HAVE_STDIO_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+@%:@undef HAVE_STDLIB_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+@%:@undef HAVE_STRING_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+@%:@undef HAVE_INTTYPES_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+@%:@undef HAVE_STDINT_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+@%:@undef HAVE_STRINGS_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+@%:@undef HAVE_SYS_STAT_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
+@%:@undef HAVE_SYS_TYPES_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+@%:@undef HAVE_UNISTD_H])
+m4trace:configure.ac:386: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:386: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:386: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if all of the C90 standard headers exist (not just the ones
+   required in a freestanding environment). This macro is provided for
+   backward compatibility; new code need not use it. */
+@%:@undef STDC_HEADERS])
+m4trace:configure.ac:386: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GMP_H])
+m4trace:configure.ac:386: -1- m4_pattern_allow([^HAVE_GMP_H$])
+m4trace:configure.ac:406: -1- AC_SUBST([GMP_LIB])
+m4trace:configure.ac:406: -1- AC_SUBST_TRACE([GMP_LIB])
+m4trace:configure.ac:406: -1- m4_pattern_allow([^GMP_LIB$])
+m4trace:configure.ac:407: -1- AC_SUBST([GMP_EXT])
+m4trace:configure.ac:407: -1- AC_SUBST_TRACE([GMP_EXT])
+m4trace:configure.ac:407: -1- m4_pattern_allow([^GMP_EXT$])
+m4trace:configure.ac:419: -1- AC_SUBST([fricas_gcl_rsym_hack])
+m4trace:configure.ac:419: -1- AC_SUBST_TRACE([fricas_gcl_rsym_hack])
+m4trace:configure.ac:419: -1- m4_pattern_allow([^fricas_gcl_rsym_hack$])
+m4trace:configure.ac:453: -1- AC_SUBST([fricas_quiet_flags])
+m4trace:configure.ac:453: -1- AC_SUBST_TRACE([fricas_quiet_flags])
+m4trace:configure.ac:453: -1- m4_pattern_allow([^fricas_quiet_flags$])
+m4trace:configure.ac:468: -1- AC_SUBST([fricas_fasl_type])
+m4trace:configure.ac:468: -1- AC_SUBST_TRACE([fricas_fasl_type])
+m4trace:configure.ac:468: -1- m4_pattern_allow([^fricas_fasl_type$])
+m4trace:configure.ac:469: -1- AC_SUBST([fricas_fasl_type2])
+m4trace:configure.ac:469: -1- AC_SUBST_TRACE([fricas_fasl_type2])
+m4trace:configure.ac:469: -1- m4_pattern_allow([^fricas_fasl_type2$])
+m4trace:configure.ac:479: -1- AC_SUBST([fricas_debug_compiler])
+m4trace:configure.ac:479: -1- AC_SUBST_TRACE([fricas_debug_compiler])
+m4trace:configure.ac:479: -1- m4_pattern_allow([^fricas_debug_compiler$])
+m4trace:configure.ac:489: -1- AC_SUBST([fricas_algebra_optimization])
+m4trace:configure.ac:489: -1- AC_SUBST_TRACE([fricas_algebra_optimization])
+m4trace:configure.ac:489: -1- m4_pattern_allow([^fricas_algebra_optimization$])
+m4trace:configure.ac:491: -1- AC_SUBST([fricas_all_prerequisites])
+m4trace:configure.ac:491: -1- AC_SUBST_TRACE([fricas_all_prerequisites])
+m4trace:configure.ac:491: -1- m4_pattern_allow([^fricas_all_prerequisites$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file. */
+@%:@undef HAVE_DIRENT_H])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DIRENT_H])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DIRENT_H$])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_CLOSEDIR])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_CLOSEDIR$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DECL_CLOSEDIR], [/* Define to 1 if you have the declaration of `closedir\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_CLOSEDIR])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_OPENDIR])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_OPENDIR$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DECL_OPENDIR], [/* Define to 1 if you have the declaration of `opendir\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_OPENDIR])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_READDIR])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_READDIR$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DECL_READDIR], [/* Define to 1 if you have the declaration of `readdir\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_READDIR])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_DIRFD])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_DIRFD$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DECL_DIRFD], [/* Define to 1 if you have the declaration of `dirfd\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_DIRFD])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FCHDIR])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_FCHDIR$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DECL_FCHDIR], [/* Define to 1 if you have the declaration of `fchdir\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_FCHDIR])
+m4trace:configure.ac:517: -1- AC_DEFINE_TRACE_LITERAL([HOST_HAS_DIRECTORY_OPERATIONS])
+m4trace:configure.ac:517: -1- m4_pattern_allow([^HOST_HAS_DIRECTORY_OPERATIONS$])
+m4trace:configure.ac:517: -1- AH_OUTPUT([HOST_HAS_DIRECTORY_OPERATIONS], [/* Host has POSIX directory operations */
+@%:@undef HOST_HAS_DIRECTORY_OPERATIONS])
+m4trace:configure.ac:520: -1- AC_DEFINE_TRACE_LITERAL([HOST_HAS_DIRFD_FCHDIR])
+m4trace:configure.ac:520: -1- m4_pattern_allow([^HOST_HAS_DIRFD_FCHDIR$])
+m4trace:configure.ac:520: -1- AH_OUTPUT([HOST_HAS_DIRFD_FCHDIR], [/* Host has dirfd and fchdir */
+@%:@undef HOST_HAS_DIRFD_FCHDIR])
+m4trace:configure.ac:527: -1- AC_SUBST([fricas_has_directory_operations])
+m4trace:configure.ac:527: -1- AC_SUBST_TRACE([fricas_has_directory_operations])
+m4trace:configure.ac:527: -1- m4_pattern_allow([^fricas_has_directory_operations$])
+m4trace:configure.ac:530: -1- AC_SUBST([fricas_c_runtime])
+m4trace:configure.ac:530: -1- AC_SUBST_TRACE([fricas_c_runtime])
+m4trace:configure.ac:530: -1- m4_pattern_allow([^fricas_c_runtime$])
+m4trace:configure.ac:532: -1- AH_OUTPUT([HAVE_SIGNAL_H], [/* Define to 1 if you have the <signal.h> header file. */
+@%:@undef HAVE_SIGNAL_H])
+m4trace:configure.ac:532: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SIGNAL_H])
+m4trace:configure.ac:532: -1- m4_pattern_allow([^HAVE_SIGNAL_H$])
+m4trace:configure.ac:535: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SIGACTION])
+m4trace:configure.ac:535: -1- m4_pattern_allow([^HAVE_DECL_SIGACTION$])
+m4trace:configure.ac:535: -1- AH_OUTPUT([HAVE_DECL_SIGACTION], [/* Define to 1 if you have the declaration of `sigaction\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_SIGACTION])
+m4trace:configure.ac:537: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+@%:@undef HAVE_SYS_STAT_H])
+m4trace:configure.ac:537: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_STAT_H])
+m4trace:configure.ac:537: -1- m4_pattern_allow([^HAVE_SYS_STAT_H$])
+m4trace:configure.ac:540: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+@%:@undef HAVE_UNISTD_H])
+m4trace:configure.ac:540: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNISTD_H])
+m4trace:configure.ac:540: -1- m4_pattern_allow([^HAVE_UNISTD_H$])
+m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETUID])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETUID$])
+m4trace:configure.ac:542: -1- AH_OUTPUT([HAVE_DECL_GETUID], [/* Define to 1 if you have the declaration of `getuid\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_GETUID])
+m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETEUID])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETEUID$])
+m4trace:configure.ac:542: -1- AH_OUTPUT([HAVE_DECL_GETEUID], [/* Define to 1 if you have the declaration of `geteuid\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_GETEUID])
+m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETGID])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETGID$])
+m4trace:configure.ac:542: -1- AH_OUTPUT([HAVE_DECL_GETGID], [/* Define to 1 if you have the declaration of `getgid\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_GETGID])
+m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETEGID])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETEGID$])
+m4trace:configure.ac:542: -1- AH_OUTPUT([HAVE_DECL_GETEGID], [/* Define to 1 if you have the declaration of `getegid\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_GETEGID])
+m4trace:configure.ac:545: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_KILL])
+m4trace:configure.ac:545: -1- m4_pattern_allow([^HAVE_DECL_KILL$])
+m4trace:configure.ac:545: -1- AH_OUTPUT([HAVE_DECL_KILL], [/* Define to 1 if you have the declaration of `kill\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_KILL])
+m4trace:configure.ac:549: -1- AH_OUTPUT([HAVE_WINSOCK2_H], [/* Define to 1 if you have the <winsock2.h> header file. */
+@%:@undef HAVE_WINSOCK2_H])
+m4trace:configure.ac:549: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WINSOCK2_H])
+m4trace:configure.ac:549: -1- m4_pattern_allow([^HAVE_WINSOCK2_H$])
+m4trace:configure.ac:555: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
+@%:@undef HAVE_SYS_SOCKET_H])
+m4trace:configure.ac:555: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SOCKET_H])
+m4trace:configure.ac:555: -1- m4_pattern_allow([^HAVE_SYS_SOCKET_H$])
+m4trace:configure.ac:561: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MSG_NOSIGNAL])
+m4trace:configure.ac:561: -1- m4_pattern_allow([^HAVE_MSG_NOSIGNAL$])
+m4trace:configure.ac:561: -1- AH_OUTPUT([HAVE_MSG_NOSIGNAL], [/* Host has MSG_NOSIGNAL */
+@%:@undef HAVE_MSG_NOSIGNAL])
+m4trace:configure.ac:567: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SO_NOSIGPIPE])
+m4trace:configure.ac:567: -1- m4_pattern_allow([^HAVE_SO_NOSIGPIPE$])
+m4trace:configure.ac:567: -1- AH_OUTPUT([HAVE_SO_NOSIGPIPE], [/* Host has SO_NOSIGPIPE */
+@%:@undef HAVE_SO_NOSIGPIPE])
+m4trace:configure.ac:574: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EPIPE])
+m4trace:configure.ac:574: -1- m4_pattern_allow([^HAVE_EPIPE$])
+m4trace:configure.ac:574: -1- AH_OUTPUT([HAVE_EPIPE], [/* Host has EPIPE */
+@%:@undef HAVE_EPIPE])
+m4trace:configure.ac:581: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TWO_ARG_MKDIR])
+m4trace:configure.ac:581: -1- m4_pattern_allow([^HAVE_TWO_ARG_MKDIR$])
+m4trace:configure.ac:581: -1- AH_OUTPUT([HAVE_TWO_ARG_MKDIR], [/* Host has two arg mkdir */
+@%:@undef HAVE_TWO_ARG_MKDIR])
+m4trace:configure.ac:602: -1- AC_SUBST([CPP])
+m4trace:configure.ac:602: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:602: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:602: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:602: -1- AC_SUBST([CPP])
+m4trace:configure.ac:602: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:602: -1- AC_SUBST([GREP])
+m4trace:configure.ac:602: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:602: -1- AC_SUBST([EGREP])
+m4trace:configure.ac:602: -1- AC_SUBST_TRACE([EGREP])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:602: -1- AC_DEFINE_TRACE_LITERAL([HAVE_AF_LOCAL])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^HAVE_AF_LOCAL$])
+m4trace:configure.ac:602: -1- AH_OUTPUT([HAVE_AF_LOCAL], [/* Host has AF_LOCAL */
+@%:@undef HAVE_AF_LOCAL])
+m4trace:configure.ac:616: -1- AC_DEFINE_TRACE_LITERAL([HAVE_AF_UNIX])
+m4trace:configure.ac:616: -1- m4_pattern_allow([^HAVE_AF_UNIX$])
+m4trace:configure.ac:616: -1- AH_OUTPUT([HAVE_AF_UNIX], [/* Host has AF_UNIX */
+@%:@undef HAVE_AF_UNIX])
+m4trace:configure.ac:630: -1- AH_OUTPUT([HAVE_UTIL_H], [/* Define to 1 if you have the <util.h> header file. */
+@%:@undef HAVE_UTIL_H])
+m4trace:configure.ac:630: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UTIL_H])
+m4trace:configure.ac:630: -1- m4_pattern_allow([^HAVE_UTIL_H$])
+m4trace:configure.ac:630: -1- AH_OUTPUT([HAVE_PTY_H], [/* Define to 1 if you have the <pty.h> header file. */
+@%:@undef HAVE_PTY_H])
+m4trace:configure.ac:630: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PTY_H])
+m4trace:configure.ac:630: -1- m4_pattern_allow([^HAVE_PTY_H$])
+m4trace:configure.ac:635: -1- AC_DEFINE_TRACE_LITERAL([HAVE_OPENPTY_DECL])
+m4trace:configure.ac:635: -1- m4_pattern_allow([^HAVE_OPENPTY_DECL$])
+m4trace:configure.ac:635: -1- AH_OUTPUT([HAVE_OPENPTY_DECL], [/* openpty is declared */
+@%:@undef HAVE_OPENPTY_DECL])
+m4trace:configure.ac:655: -3- AC_DEFINE_TRACE_LITERAL([HAVE_OPENPTY])
+m4trace:configure.ac:655: -3- m4_pattern_allow([^HAVE_OPENPTY$])
+m4trace:configure.ac:655: -3- AH_OUTPUT([HAVE_OPENPTY], [/* openpty is available */
+@%:@undef HAVE_OPENPTY])
+m4trace:configure.ac:650: -2- AC_DEFINE_TRACE_LITERAL([HAVE_OPENPTY])
+m4trace:configure.ac:650: -2- m4_pattern_allow([^HAVE_OPENPTY$])
+m4trace:configure.ac:650: -2- AH_OUTPUT([HAVE_OPENPTY], [/* openpty is available */
+@%:@undef HAVE_OPENPTY])
+m4trace:configure.ac:646: -1- AC_DEFINE_TRACE_LITERAL([HAVE_OPENPTY])
+m4trace:configure.ac:646: -1- m4_pattern_allow([^HAVE_OPENPTY$])
+m4trace:configure.ac:646: -1- AH_OUTPUT([HAVE_OPENPTY], [/* openpty is available */
+@%:@undef HAVE_OPENPTY])
+m4trace:configure.ac:662: -1- AC_SUBST([fricas_c_runtime_extra])
+m4trace:configure.ac:662: -1- AC_SUBST_TRACE([fricas_c_runtime_extra])
+m4trace:configure.ac:662: -1- m4_pattern_allow([^fricas_c_runtime_extra$])
+m4trace:configure.ac:664: -1- AH_OUTPUT([HAVE_SYS_WAIT_H], [/* Define to 1 if you have the <sys/wait.h> header file. */
+@%:@undef HAVE_SYS_WAIT_H])
+m4trace:configure.ac:664: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_WAIT_H])
+m4trace:configure.ac:664: -1- m4_pattern_allow([^HAVE_SYS_WAIT_H$])
+m4trace:configure.ac:667: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_WAIT])
+m4trace:configure.ac:667: -1- m4_pattern_allow([^HAVE_DECL_WAIT$])
+m4trace:configure.ac:667: -1- AH_OUTPUT([HAVE_DECL_WAIT], [/* Define to 1 if you have the declaration of `wait\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_WAIT])
+m4trace:configure.ac:673: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FORK])
+m4trace:configure.ac:673: -1- m4_pattern_allow([^HAVE_DECL_FORK$])
+m4trace:configure.ac:673: -1- AH_OUTPUT([HAVE_DECL_FORK], [/* Define to 1 if you have the declaration of `fork\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_FORK])
+m4trace:configure.ac:683: -1- AC_CONFIG_FILES([src/clef/Makefile:config/var-def.mk:src/clef/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:684: -1- AC_CONFIG_FILES([src/sman/Makefile:config/var-def.mk:src/sman/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:690: -1- AC_SUBST([XMKMF])
+m4trace:configure.ac:690: -1- AC_SUBST_TRACE([XMKMF])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^XMKMF$])
+m4trace:configure.ac:690: -1- AC_DEFINE_TRACE_LITERAL([X_DISPLAY_MISSING])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_DISPLAY_MISSING$])
+m4trace:configure.ac:690: -1- AH_OUTPUT([X_DISPLAY_MISSING], [/* Define to 1 if the X Window System is missing or not being used. */
+@%:@undef X_DISPLAY_MISSING])
+m4trace:configure.ac:690: -1- AC_SUBST([X_CFLAGS])
+m4trace:configure.ac:690: -1- AC_SUBST_TRACE([X_CFLAGS])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:690: -1- AC_SUBST([X_PRE_LIBS])
+m4trace:configure.ac:690: -1- AC_SUBST_TRACE([X_PRE_LIBS])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:690: -1- AC_SUBST([X_LIBS])
+m4trace:configure.ac:690: -1- AC_SUBST_TRACE([X_LIBS])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:690: -1- AC_SUBST([X_EXTRA_LIBS])
+m4trace:configure.ac:690: -1- AC_SUBST_TRACE([X_EXTRA_LIBS])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:692: -1- AC_SUBST([X_CFLAGS])
+m4trace:configure.ac:692: -1- AC_SUBST_TRACE([X_CFLAGS])
+m4trace:configure.ac:692: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:694: -1- AC_SUBST([X_LIBS])
+m4trace:configure.ac:694: -1- AC_SUBST_TRACE([X_LIBS])
+m4trace:configure.ac:694: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:696: -1- AC_SUBST([X_EXTRA_LIBS])
+m4trace:configure.ac:696: -1- AC_SUBST_TRACE([X_EXTRA_LIBS])
+m4trace:configure.ac:696: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:717: -1- AC_SUBST([X_PRE_LIBS])
+m4trace:configure.ac:717: -1- AC_SUBST_TRACE([X_PRE_LIBS])
+m4trace:configure.ac:717: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:724: -1- AC_CONFIG_FILES([src/graph/Makefile:config/var-def.mk:src/graph/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:725: -1- AC_CONFIG_FILES([src/graph/Gdraws/Makefile:config/var-def.mk:src/graph/Gdraws/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:726: -1- AC_CONFIG_FILES([src/graph/view2D/Makefile:config/var-def.mk:src/graph/view2D/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:727: -1- AC_CONFIG_FILES([src/graph/view3D/Makefile:config/var-def.mk:src/graph/view3D/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:728: -1- AC_CONFIG_FILES([src/graph/viewAlone/Makefile:config/var-def.mk:src/graph/viewAlone/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:729: -1- AC_CONFIG_FILES([src/graph/viewman/Makefile:config/var-def.mk:src/graph/viewman/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:733: -1- AC_SUBST([fricas_src_all])
+m4trace:configure.ac:733: -1- AC_SUBST_TRACE([fricas_src_all])
+m4trace:configure.ac:733: -1- m4_pattern_allow([^fricas_src_all$])
+m4trace:configure.ac:734: -1- AC_SUBST([MAYBE_VIEWPORTS])
+m4trace:configure.ac:734: -1- AC_SUBST_TRACE([MAYBE_VIEWPORTS])
+m4trace:configure.ac:734: -1- m4_pattern_allow([^MAYBE_VIEWPORTS$])
+m4trace:configure.ac:735: -1- AC_SUBST([XVFB])
+m4trace:configure.ac:735: -1- AC_SUBST_TRACE([XVFB])
+m4trace:configure.ac:735: -1- m4_pattern_allow([^XVFB$])
+m4trace:configure.ac:737: -1- AC_SUBST([XVFB_RUN])
+m4trace:configure.ac:737: -1- AC_SUBST_TRACE([XVFB_RUN])
+m4trace:configure.ac:737: -1- m4_pattern_allow([^XVFB_RUN$])
+m4trace:configure.ac:751: -1- AC_CONFIG_FILES([src/hyper/Makefile:config/var-def.mk:src/hyper/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:752: -1- AC_CONFIG_FILES([src/doc/Makefile:config/var-def.mk:src/doc/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:755: -1- AC_SUBST([BASE])
+m4trace:configure.ac:755: -1- AC_SUBST_TRACE([BASE])
+m4trace:configure.ac:755: -1- m4_pattern_allow([^BASE$])
+m4trace:configure.ac:757: -1- AC_SUBST([FRICAS])
+m4trace:configure.ac:757: -1- AC_SUBST_TRACE([FRICAS])
+m4trace:configure.ac:757: -1- m4_pattern_allow([^FRICAS$])
+m4trace:configure.ac:764: -1- AC_DEFINE_TRACE_LITERAL([BSDplatform])
+m4trace:configure.ac:764: -1- m4_pattern_allow([^BSDplatform$])
+m4trace:configure.ac:764: -1- AH_OUTPUT([BSDplatform], [/* BSD flavour */
+@%:@undef BSDplatform])
+m4trace:configure.ac:769: -1- AC_DEFINE_TRACE_LITERAL([MACOSXplatform])
+m4trace:configure.ac:769: -1- m4_pattern_allow([^MACOSXplatform$])
+m4trace:configure.ac:769: -1- AH_OUTPUT([MACOSXplatform], [/* MACOX flavour */
+@%:@undef MACOSXplatform])
+m4trace:configure.ac:777: -1- AC_SUBST([CCF])
+m4trace:configure.ac:777: -1- AC_SUBST_TRACE([CCF])
+m4trace:configure.ac:777: -1- m4_pattern_allow([^CCF$])
+m4trace:configure.ac:778: -1- AC_SUBST([LDF])
+m4trace:configure.ac:778: -1- AC_SUBST_TRACE([LDF])
+m4trace:configure.ac:778: -1- m4_pattern_allow([^LDF$])
+m4trace:configure.ac:780: -1- AC_CONFIG_FILES([Makefile:config/var-def.mk:Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:781: -1- AC_CONFIG_FILES([src/Makefile:config/var-def.mk:src/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:782: -1- AC_CONFIG_FILES([src/lib/Makefile:config/var-def.mk:src/lib/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:783: -1- AC_CONFIG_FILES([src/lisp/Makefile:config/var-def.mk:src/lisp/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:784: -1- AC_CONFIG_FILES([src/boot/Makefile:config/var-def.mk:src/boot/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:785: -1- AC_CONFIG_FILES([src/interp/Makefile:config/var-def.mk:src/interp/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:786: -1- AC_CONFIG_FILES([src/algebra/Makefile:config/var-def.mk:src/algebra/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:787: -1- AC_CONFIG_FILES([src/input/Makefile:config/var-def.mk:src/input/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:788: -1- AC_CONFIG_FILES([src/etc/Makefile:config/var-def.mk:src/etc/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:826: -1- AC_SUBST([sys_ALDOR])
+m4trace:configure.ac:826: -1- AC_SUBST_TRACE([sys_ALDOR])
+m4trace:configure.ac:826: -1- m4_pattern_allow([^sys_ALDOR$])
+m4trace:configure.ac:843: -1- AC_SUBST([ALDOR_datadir])
+m4trace:configure.ac:843: -1- AC_SUBST_TRACE([ALDOR_datadir])
+m4trace:configure.ac:843: -1- m4_pattern_allow([^ALDOR_datadir$])
+m4trace:configure.ac:844: -1- AC_SUBST([ALDOR])
+m4trace:configure.ac:844: -1- AC_SUBST_TRACE([ALDOR])
+m4trace:configure.ac:844: -1- m4_pattern_allow([^ALDOR$])
+m4trace:configure.ac:862: -1- AC_SUBST([ALDOR_foreignStyle])
+m4trace:configure.ac:862: -1- AC_SUBST_TRACE([ALDOR_foreignStyle])
+m4trace:configure.ac:862: -1- m4_pattern_allow([^ALDOR_foreignStyle$])
+m4trace:configure.ac:863: -1- AC_SUBST([ALDOR_conditionalCast])
+m4trace:configure.ac:863: -1- AC_SUBST_TRACE([ALDOR_conditionalCast])
+m4trace:configure.ac:863: -1- m4_pattern_allow([^ALDOR_conditionalCast$])
+m4trace:configure.ac:871: -1- AC_SUBST([BUILD_ALDOR_INTERFACE])
+m4trace:configure.ac:871: -1- AC_SUBST_TRACE([BUILD_ALDOR_INTERFACE])
+m4trace:configure.ac:871: -1- m4_pattern_allow([^BUILD_ALDOR_INTERFACE$])
+m4trace:configure.ac:880: -1- AC_CONFIG_FILES([src/aldor/Makefile:config/var-def.mk:src/aldor/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:881: -1- AC_CONFIG_FILES([src/aldor/Makefile2:config/var-def.mk:src/aldor/Makefile2.in:config/setup-dep.mk])
+m4trace:configure.ac:882: -1- AC_CONFIG_FILES([src/aldor/Makefile3:config/var-def.mk:src/aldor/Makefile3.in:config/setup-dep.mk])
+m4trace:configure.ac:894: -1- AC_SUBST([emacsdatadir])
+m4trace:configure.ac:894: -1- AC_SUBST_TRACE([emacsdatadir])
+m4trace:configure.ac:894: -1- m4_pattern_allow([^emacsdatadir$])
+m4trace:configure.ac:895: -1- AC_CONFIG_FILES([contrib/emacs/Makefile:config/var-def.mk:contrib/emacs/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:899: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:899: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:899: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.ac:899: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([top_build_prefix])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([INSTALL])
--- /dev/null
+++ fricas-1.3.8/autom4te.cache/traces.3
@@ -0,0 +1,683 @@
+m4trace:configure.ac:1: -1- sinclude([config/fricas.m4])
+m4trace:configure.ac:2: -1- AC_INIT([FriCAS], [1.3.8], [fricas-devel@googlegroups.com], [fricas], [https://fricas.github.io])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:2: -1- AC_SUBST([SHELL])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([SHELL])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:2: -1- AC_SUBST([PATH_SEPARATOR])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_NAME])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_STRING])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL],       ['AC_PACKAGE_URL'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_URL])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:2: -1- AC_SUBST([exec_prefix], [NONE])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([exec_prefix])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:2: -1- AC_SUBST([prefix], [NONE])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([prefix])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:2: -1- AC_SUBST([program_transform_name], [s,x,x,])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([program_transform_name])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:2: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([bindir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:2: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([sbindir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:2: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([libexecdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([datarootdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([datadir], ['${datarootdir}'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([datadir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:2: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([sysconfdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([sharedstatedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([localstatedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([runstatedir], ['${localstatedir}/run'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([runstatedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^runstatedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([includedir], ['${prefix}/include'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([includedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([oldincludedir], ['/usr/include'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([oldincludedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
+				     ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
+				     ['${datarootdir}/doc/${PACKAGE}'])])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([docdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([infodir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:2: -1- AC_SUBST([htmldir], ['${docdir}'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([htmldir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:2: -1- AC_SUBST([dvidir], ['${docdir}'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([dvidir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:2: -1- AC_SUBST([pdfdir], ['${docdir}'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([pdfdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([psdir], ['${docdir}'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([psdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([libdir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:2: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([localedir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:2: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([mandir])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
+@%:@undef PACKAGE_NAME])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
+@%:@undef PACKAGE_TARNAME])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
+@%:@undef PACKAGE_VERSION])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
+@%:@undef PACKAGE_STRING])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
+@%:@undef PACKAGE_BUGREPORT])
+m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
+@%:@undef PACKAGE_URL])
+m4trace:configure.ac:2: -1- AC_SUBST([DEFS])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([DEFS])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:2: -1- AC_SUBST([ECHO_C])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([ECHO_C])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:2: -1- AC_SUBST([ECHO_N])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([ECHO_N])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:2: -1- AC_SUBST([ECHO_T])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([ECHO_T])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:2: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:2: -1- AC_SUBST([build_alias])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([build_alias])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:2: -1- AC_SUBST([host_alias])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([host_alias])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:2: -1- AC_SUBST([target_alias])
+m4trace:configure.ac:2: -1- AC_SUBST_TRACE([target_alias])
+m4trace:configure.ac:2: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:4: -1- AC_CONFIG_AUX_DIR([config])
+m4trace:configure.ac:5: -1- AC_CONFIG_MACRO_DIR_TRACE([config])
+m4trace:configure.ac:6: -1- AC_CONFIG_HEADERS([config/fricas_c_macros.h])
+m4trace:configure.ac:22: -1- AC_SUBST([fricas_src_subdirs])
+m4trace:configure.ac:22: -1- AC_SUBST_TRACE([fricas_src_subdirs])
+m4trace:configure.ac:22: -1- m4_pattern_allow([^fricas_src_subdirs$])
+m4trace:configure.ac:24: -1- AC_CANONICAL_TARGET
+m4trace:configure.ac:24: -1- AC_CANONICAL_HOST
+m4trace:configure.ac:24: -1- AC_CANONICAL_BUILD
+m4trace:configure.ac:24: -1- AC_REQUIRE_AUX_FILE([config.sub])
+m4trace:configure.ac:24: -1- AC_REQUIRE_AUX_FILE([config.guess])
+m4trace:configure.ac:24: -1- AC_SUBST([build], [$ac_cv_build])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([build])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build$])
+m4trace:configure.ac:24: -1- AC_SUBST([build_cpu], [$[1]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([build_cpu])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build_cpu$])
+m4trace:configure.ac:24: -1- AC_SUBST([build_vendor], [$[2]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([build_vendor])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build_vendor$])
+m4trace:configure.ac:24: -1- AC_SUBST([build_os])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([build_os])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^build_os$])
+m4trace:configure.ac:24: -1- AC_SUBST([host], [$ac_cv_host])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([host])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host$])
+m4trace:configure.ac:24: -1- AC_SUBST([host_cpu], [$[1]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([host_cpu])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host_cpu$])
+m4trace:configure.ac:24: -1- AC_SUBST([host_vendor], [$[2]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([host_vendor])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host_vendor$])
+m4trace:configure.ac:24: -1- AC_SUBST([host_os])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([host_os])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^host_os$])
+m4trace:configure.ac:24: -1- AC_SUBST([target], [$ac_cv_target])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([target])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target$])
+m4trace:configure.ac:24: -1- AC_SUBST([target_cpu], [$[1]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([target_cpu])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target_cpu$])
+m4trace:configure.ac:24: -1- AC_SUBST([target_vendor], [$[2]])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([target_vendor])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target_vendor$])
+m4trace:configure.ac:24: -1- AC_SUBST([target_os])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([target_os])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^target_os$])
+m4trace:configure.ac:37: -1- AC_SUBST([fricas_top_srcdir])
+m4trace:configure.ac:37: -1- AC_SUBST_TRACE([fricas_top_srcdir])
+m4trace:configure.ac:37: -1- m4_pattern_allow([^fricas_top_srcdir$])
+m4trace:configure.ac:52: -1- AC_SUBST([fricas_builddir])
+m4trace:configure.ac:52: -1- AC_SUBST_TRACE([fricas_builddir])
+m4trace:configure.ac:52: -1- m4_pattern_allow([^fricas_builddir$])
+m4trace:configure.ac:54: -1- AC_SUBST([fricas_build_bindir])
+m4trace:configure.ac:54: -1- AC_SUBST_TRACE([fricas_build_bindir])
+m4trace:configure.ac:54: -1- m4_pattern_allow([^fricas_build_bindir$])
+m4trace:configure.ac:58: -1- AC_SUBST([fricas_targetdir])
+m4trace:configure.ac:58: -1- AC_SUBST_TRACE([fricas_targetdir])
+m4trace:configure.ac:58: -1- m4_pattern_allow([^fricas_targetdir$])
+m4trace:configure.ac:92: -1- AC_SUBST([MAKE])
+m4trace:configure.ac:92: -1- AC_SUBST_TRACE([MAKE])
+m4trace:configure.ac:92: -1- m4_pattern_allow([^MAKE$])
+m4trace:configure.ac:96: -1- AC_SUBST([MAKE])
+m4trace:configure.ac:96: -1- AC_SUBST_TRACE([MAKE])
+m4trace:configure.ac:96: -1- m4_pattern_allow([^MAKE$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:105: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:105: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:105: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([CC])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:105: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([EXEEXT])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:105: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
+m4trace:configure.ac:105: -1- AC_SUBST_TRACE([OBJEXT])
+m4trace:configure.ac:105: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:115: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:115: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:115: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:115: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([INSTALL_DATA])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:117: -1- AC_SUBST([TOUCH])
+m4trace:configure.ac:117: -1- AC_SUBST_TRACE([TOUCH])
+m4trace:configure.ac:117: -1- m4_pattern_allow([^TOUCH$])
+m4trace:configure.ac:118: -1- AC_SUBST([MKTEMP])
+m4trace:configure.ac:118: -1- AC_SUBST_TRACE([MKTEMP])
+m4trace:configure.ac:118: -1- m4_pattern_allow([^MKTEMP$])
+m4trace:configure.ac:122: -1- AC_SUBST([AWK])
+m4trace:configure.ac:122: -1- AC_SUBST_TRACE([AWK])
+m4trace:configure.ac:122: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:124: -1- AC_SUBST([TAR])
+m4trace:configure.ac:124: -1- AC_SUBST_TRACE([TAR])
+m4trace:configure.ac:124: -1- m4_pattern_allow([^TAR$])
+m4trace:configure.ac:128: -1- AC_SUBST([AWK])
+m4trace:configure.ac:128: -1- AC_SUBST_TRACE([AWK])
+m4trace:configure.ac:128: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:130: -1- AC_SUBST([TAR])
+m4trace:configure.ac:130: -1- AC_SUBST_TRACE([TAR])
+m4trace:configure.ac:130: -1- m4_pattern_allow([^TAR$])
+m4trace:configure.ac:135: -1- AC_SUBST([RANLIB])
+m4trace:configure.ac:135: -1- AC_SUBST_TRACE([RANLIB])
+m4trace:configure.ac:135: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.ac:136: -1- AC_SUBST([AR])
+m4trace:configure.ac:136: -1- AC_SUBST_TRACE([AR])
+m4trace:configure.ac:136: -1- m4_pattern_allow([^AR$])
+m4trace:configure.ac:138: -1- AC_SUBST([LATEX])
+m4trace:configure.ac:138: -1- AC_SUBST_TRACE([LATEX])
+m4trace:configure.ac:138: -1- m4_pattern_allow([^LATEX$])
+m4trace:configure.ac:139: -1- AC_SUBST([MAKEINDEX])
+m4trace:configure.ac:139: -1- AC_SUBST_TRACE([MAKEINDEX])
+m4trace:configure.ac:139: -1- m4_pattern_allow([^MAKEINDEX$])
+m4trace:configure.ac:145: -1- AC_SUBST([AWK_FOR_TARGET])
+m4trace:configure.ac:145: -1- AC_SUBST_TRACE([AWK_FOR_TARGET])
+m4trace:configure.ac:145: -1- m4_pattern_allow([^AWK_FOR_TARGET$])
+m4trace:configure.ac:159: -1- AC_SUBST([PREGENERATED])
+m4trace:configure.ac:159: -1- AC_SUBST_TRACE([PREGENERATED])
+m4trace:configure.ac:159: -1- m4_pattern_allow([^PREGENERATED$])
+m4trace:configure.ac:188: -1- AC_SUBST([FRICAS_LISP])
+m4trace:configure.ac:188: -1- AC_SUBST_TRACE([FRICAS_LISP])
+m4trace:configure.ac:188: -1- m4_pattern_allow([^FRICAS_LISP$])
+m4trace:configure.ac:199: -1- AC_SUBST([FRICAS_LISP])
+m4trace:configure.ac:199: -1- AC_SUBST_TRACE([FRICAS_LISP])
+m4trace:configure.ac:199: -1- m4_pattern_allow([^FRICAS_LISP$])
+m4trace:configure.ac:298: -1- AC_SUBST([fricas_lisp_flavor])
+m4trace:configure.ac:298: -1- AC_SUBST_TRACE([fricas_lisp_flavor])
+m4trace:configure.ac:298: -1- m4_pattern_allow([^fricas_lisp_flavor$])
+m4trace:configure.ac:299: -1- AC_SUBST([fricas_lisp_version])
+m4trace:configure.ac:299: -1- AC_SUBST_TRACE([fricas_lisp_version])
+m4trace:configure.ac:299: -1- m4_pattern_allow([^fricas_lisp_version$])
+m4trace:configure.ac:318: -1- AC_SUBST([LIBSPAD_SO_TARGET])
+m4trace:configure.ac:318: -1- AC_SUBST_TRACE([LIBSPAD_SO_TARGET])
+m4trace:configure.ac:318: -1- m4_pattern_allow([^LIBSPAD_SO_TARGET$])
+m4trace:configure.ac:319: -1- AC_SUBST([SOLIB_FLAGS])
+m4trace:configure.ac:319: -1- AC_SUBST_TRACE([SOLIB_FLAGS])
+m4trace:configure.ac:319: -1- m4_pattern_allow([^SOLIB_FLAGS$])
+m4trace:configure.ac:379: -1- AC_SUBST([GMP_WRAP_SO_TARGET])
+m4trace:configure.ac:379: -1- AC_SUBST_TRACE([GMP_WRAP_SO_TARGET])
+m4trace:configure.ac:379: -1- m4_pattern_allow([^GMP_WRAP_SO_TARGET$])
+m4trace:configure.ac:380: -1- AC_SUBST([GMP_CPPFLAGS])
+m4trace:configure.ac:380: -1- AC_SUBST_TRACE([GMP_CPPFLAGS])
+m4trace:configure.ac:380: -1- m4_pattern_allow([^GMP_CPPFLAGS$])
+m4trace:configure.ac:381: -1- AC_SUBST([GMP_LDFLAGS])
+m4trace:configure.ac:381: -1- AC_SUBST_TRACE([GMP_LDFLAGS])
+m4trace:configure.ac:381: -1- m4_pattern_allow([^GMP_LDFLAGS$])
+m4trace:configure.ac:382: -1- AC_SUBST([GMP_LIBDIR])
+m4trace:configure.ac:382: -1- AC_SUBST_TRACE([GMP_LIBDIR])
+m4trace:configure.ac:382: -1- m4_pattern_allow([^GMP_LIBDIR$])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_GMP_H], [/* Define to 1 if you have the <gmp.h> header file. */
+@%:@undef HAVE_GMP_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the <stdio.h> header file. */
+@%:@undef HAVE_STDIO_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+@%:@undef HAVE_STDLIB_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+@%:@undef HAVE_STRING_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+@%:@undef HAVE_INTTYPES_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+@%:@undef HAVE_STDINT_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+@%:@undef HAVE_STRINGS_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+@%:@undef HAVE_SYS_STAT_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
+@%:@undef HAVE_SYS_TYPES_H])
+m4trace:configure.ac:386: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+@%:@undef HAVE_UNISTD_H])
+m4trace:configure.ac:386: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:386: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:386: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if all of the C90 standard headers exist (not just the ones
+   required in a freestanding environment). This macro is provided for
+   backward compatibility; new code need not use it. */
+@%:@undef STDC_HEADERS])
+m4trace:configure.ac:386: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GMP_H])
+m4trace:configure.ac:386: -1- m4_pattern_allow([^HAVE_GMP_H$])
+m4trace:configure.ac:406: -1- AC_SUBST([GMP_LIB])
+m4trace:configure.ac:406: -1- AC_SUBST_TRACE([GMP_LIB])
+m4trace:configure.ac:406: -1- m4_pattern_allow([^GMP_LIB$])
+m4trace:configure.ac:407: -1- AC_SUBST([GMP_EXT])
+m4trace:configure.ac:407: -1- AC_SUBST_TRACE([GMP_EXT])
+m4trace:configure.ac:407: -1- m4_pattern_allow([^GMP_EXT$])
+m4trace:configure.ac:419: -1- AC_SUBST([fricas_gcl_rsym_hack])
+m4trace:configure.ac:419: -1- AC_SUBST_TRACE([fricas_gcl_rsym_hack])
+m4trace:configure.ac:419: -1- m4_pattern_allow([^fricas_gcl_rsym_hack$])
+m4trace:configure.ac:453: -1- AC_SUBST([fricas_quiet_flags])
+m4trace:configure.ac:453: -1- AC_SUBST_TRACE([fricas_quiet_flags])
+m4trace:configure.ac:453: -1- m4_pattern_allow([^fricas_quiet_flags$])
+m4trace:configure.ac:468: -1- AC_SUBST([fricas_fasl_type])
+m4trace:configure.ac:468: -1- AC_SUBST_TRACE([fricas_fasl_type])
+m4trace:configure.ac:468: -1- m4_pattern_allow([^fricas_fasl_type$])
+m4trace:configure.ac:469: -1- AC_SUBST([fricas_fasl_type2])
+m4trace:configure.ac:469: -1- AC_SUBST_TRACE([fricas_fasl_type2])
+m4trace:configure.ac:469: -1- m4_pattern_allow([^fricas_fasl_type2$])
+m4trace:configure.ac:479: -1- AC_SUBST([fricas_debug_compiler])
+m4trace:configure.ac:479: -1- AC_SUBST_TRACE([fricas_debug_compiler])
+m4trace:configure.ac:479: -1- m4_pattern_allow([^fricas_debug_compiler$])
+m4trace:configure.ac:489: -1- AC_SUBST([fricas_algebra_optimization])
+m4trace:configure.ac:489: -1- AC_SUBST_TRACE([fricas_algebra_optimization])
+m4trace:configure.ac:489: -1- m4_pattern_allow([^fricas_algebra_optimization$])
+m4trace:configure.ac:491: -1- AC_SUBST([fricas_all_prerequisites])
+m4trace:configure.ac:491: -1- AC_SUBST_TRACE([fricas_all_prerequisites])
+m4trace:configure.ac:491: -1- m4_pattern_allow([^fricas_all_prerequisites$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file. */
+@%:@undef HAVE_DIRENT_H])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DIRENT_H])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DIRENT_H$])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_CLOSEDIR])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_CLOSEDIR$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DECL_CLOSEDIR], [/* Define to 1 if you have the declaration of `closedir\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_CLOSEDIR])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_OPENDIR])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_OPENDIR$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DECL_OPENDIR], [/* Define to 1 if you have the declaration of `opendir\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_OPENDIR])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_READDIR])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_READDIR$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DECL_READDIR], [/* Define to 1 if you have the declaration of `readdir\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_READDIR])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_DIRFD])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_DIRFD$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DECL_DIRFD], [/* Define to 1 if you have the declaration of `dirfd\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_DIRFD])
+m4trace:configure.ac:496: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FCHDIR])
+m4trace:configure.ac:496: -1- m4_pattern_allow([^HAVE_DECL_FCHDIR$])
+m4trace:configure.ac:496: -1- AH_OUTPUT([HAVE_DECL_FCHDIR], [/* Define to 1 if you have the declaration of `fchdir\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_FCHDIR])
+m4trace:configure.ac:517: -1- AC_DEFINE_TRACE_LITERAL([HOST_HAS_DIRECTORY_OPERATIONS])
+m4trace:configure.ac:517: -1- m4_pattern_allow([^HOST_HAS_DIRECTORY_OPERATIONS$])
+m4trace:configure.ac:517: -1- AH_OUTPUT([HOST_HAS_DIRECTORY_OPERATIONS], [/* Host has POSIX directory operations */
+@%:@undef HOST_HAS_DIRECTORY_OPERATIONS])
+m4trace:configure.ac:520: -1- AC_DEFINE_TRACE_LITERAL([HOST_HAS_DIRFD_FCHDIR])
+m4trace:configure.ac:520: -1- m4_pattern_allow([^HOST_HAS_DIRFD_FCHDIR$])
+m4trace:configure.ac:520: -1- AH_OUTPUT([HOST_HAS_DIRFD_FCHDIR], [/* Host has dirfd and fchdir */
+@%:@undef HOST_HAS_DIRFD_FCHDIR])
+m4trace:configure.ac:527: -1- AC_SUBST([fricas_has_directory_operations])
+m4trace:configure.ac:527: -1- AC_SUBST_TRACE([fricas_has_directory_operations])
+m4trace:configure.ac:527: -1- m4_pattern_allow([^fricas_has_directory_operations$])
+m4trace:configure.ac:530: -1- AC_SUBST([fricas_c_runtime])
+m4trace:configure.ac:530: -1- AC_SUBST_TRACE([fricas_c_runtime])
+m4trace:configure.ac:530: -1- m4_pattern_allow([^fricas_c_runtime$])
+m4trace:configure.ac:532: -1- AH_OUTPUT([HAVE_SIGNAL_H], [/* Define to 1 if you have the <signal.h> header file. */
+@%:@undef HAVE_SIGNAL_H])
+m4trace:configure.ac:532: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SIGNAL_H])
+m4trace:configure.ac:532: -1- m4_pattern_allow([^HAVE_SIGNAL_H$])
+m4trace:configure.ac:535: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SIGACTION])
+m4trace:configure.ac:535: -1- m4_pattern_allow([^HAVE_DECL_SIGACTION$])
+m4trace:configure.ac:535: -1- AH_OUTPUT([HAVE_DECL_SIGACTION], [/* Define to 1 if you have the declaration of `sigaction\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_SIGACTION])
+m4trace:configure.ac:537: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+@%:@undef HAVE_SYS_STAT_H])
+m4trace:configure.ac:537: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_STAT_H])
+m4trace:configure.ac:537: -1- m4_pattern_allow([^HAVE_SYS_STAT_H$])
+m4trace:configure.ac:540: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+@%:@undef HAVE_UNISTD_H])
+m4trace:configure.ac:540: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNISTD_H])
+m4trace:configure.ac:540: -1- m4_pattern_allow([^HAVE_UNISTD_H$])
+m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETUID])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETUID$])
+m4trace:configure.ac:542: -1- AH_OUTPUT([HAVE_DECL_GETUID], [/* Define to 1 if you have the declaration of `getuid\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_GETUID])
+m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETEUID])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETEUID$])
+m4trace:configure.ac:542: -1- AH_OUTPUT([HAVE_DECL_GETEUID], [/* Define to 1 if you have the declaration of `geteuid\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_GETEUID])
+m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETGID])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETGID$])
+m4trace:configure.ac:542: -1- AH_OUTPUT([HAVE_DECL_GETGID], [/* Define to 1 if you have the declaration of `getgid\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_GETGID])
+m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_GETEGID])
+m4trace:configure.ac:542: -1- m4_pattern_allow([^HAVE_DECL_GETEGID$])
+m4trace:configure.ac:542: -1- AH_OUTPUT([HAVE_DECL_GETEGID], [/* Define to 1 if you have the declaration of `getegid\', and to 0 if you
+   don\'t. */
+@%:@undef HAVE_DECL_GETEGID])
+m4trace:configure.ac:545: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_KILL])
+m4trace:configure.ac:545: -1- m4_pattern_allow([^HAVE_DECL_KILL$])
+m4trace:configure.ac:545: -1- AH_OUTPUT([HAVE_DECL_KILL], [/* Define to 1 if you have the declaration of `kill\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_KILL])
+m4trace:configure.ac:549: -1- AH_OUTPUT([HAVE_WINSOCK2_H], [/* Define to 1 if you have the <winsock2.h> header file. */
+@%:@undef HAVE_WINSOCK2_H])
+m4trace:configure.ac:549: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WINSOCK2_H])
+m4trace:configure.ac:549: -1- m4_pattern_allow([^HAVE_WINSOCK2_H$])
+m4trace:configure.ac:555: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
+@%:@undef HAVE_SYS_SOCKET_H])
+m4trace:configure.ac:555: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SOCKET_H])
+m4trace:configure.ac:555: -1- m4_pattern_allow([^HAVE_SYS_SOCKET_H$])
+m4trace:configure.ac:561: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MSG_NOSIGNAL])
+m4trace:configure.ac:561: -1- m4_pattern_allow([^HAVE_MSG_NOSIGNAL$])
+m4trace:configure.ac:561: -1- AH_OUTPUT([HAVE_MSG_NOSIGNAL], [/* Host has MSG_NOSIGNAL */
+@%:@undef HAVE_MSG_NOSIGNAL])
+m4trace:configure.ac:567: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SO_NOSIGPIPE])
+m4trace:configure.ac:567: -1- m4_pattern_allow([^HAVE_SO_NOSIGPIPE$])
+m4trace:configure.ac:567: -1- AH_OUTPUT([HAVE_SO_NOSIGPIPE], [/* Host has SO_NOSIGPIPE */
+@%:@undef HAVE_SO_NOSIGPIPE])
+m4trace:configure.ac:574: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EPIPE])
+m4trace:configure.ac:574: -1- m4_pattern_allow([^HAVE_EPIPE$])
+m4trace:configure.ac:574: -1- AH_OUTPUT([HAVE_EPIPE], [/* Host has EPIPE */
+@%:@undef HAVE_EPIPE])
+m4trace:configure.ac:581: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TWO_ARG_MKDIR])
+m4trace:configure.ac:581: -1- m4_pattern_allow([^HAVE_TWO_ARG_MKDIR$])
+m4trace:configure.ac:581: -1- AH_OUTPUT([HAVE_TWO_ARG_MKDIR], [/* Host has two arg mkdir */
+@%:@undef HAVE_TWO_ARG_MKDIR])
+m4trace:configure.ac:602: -1- AC_SUBST([CPP])
+m4trace:configure.ac:602: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:602: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:602: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:602: -1- AC_SUBST([CPP])
+m4trace:configure.ac:602: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:602: -1- AC_SUBST([GREP])
+m4trace:configure.ac:602: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:602: -1- AC_SUBST([EGREP])
+m4trace:configure.ac:602: -1- AC_SUBST_TRACE([EGREP])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:602: -1- AC_DEFINE_TRACE_LITERAL([HAVE_AF_LOCAL])
+m4trace:configure.ac:602: -1- m4_pattern_allow([^HAVE_AF_LOCAL$])
+m4trace:configure.ac:602: -1- AH_OUTPUT([HAVE_AF_LOCAL], [/* Host has AF_LOCAL */
+@%:@undef HAVE_AF_LOCAL])
+m4trace:configure.ac:616: -1- AC_DEFINE_TRACE_LITERAL([HAVE_AF_UNIX])
+m4trace:configure.ac:616: -1- m4_pattern_allow([^HAVE_AF_UNIX$])
+m4trace:configure.ac:616: -1- AH_OUTPUT([HAVE_AF_UNIX], [/* Host has AF_UNIX */
+@%:@undef HAVE_AF_UNIX])
+m4trace:configure.ac:630: -1- AH_OUTPUT([HAVE_UTIL_H], [/* Define to 1 if you have the <util.h> header file. */
+@%:@undef HAVE_UTIL_H])
+m4trace:configure.ac:630: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UTIL_H])
+m4trace:configure.ac:630: -1- m4_pattern_allow([^HAVE_UTIL_H$])
+m4trace:configure.ac:630: -1- AH_OUTPUT([HAVE_PTY_H], [/* Define to 1 if you have the <pty.h> header file. */
+@%:@undef HAVE_PTY_H])
+m4trace:configure.ac:630: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PTY_H])
+m4trace:configure.ac:630: -1- m4_pattern_allow([^HAVE_PTY_H$])
+m4trace:configure.ac:635: -1- AC_DEFINE_TRACE_LITERAL([HAVE_OPENPTY_DECL])
+m4trace:configure.ac:635: -1- m4_pattern_allow([^HAVE_OPENPTY_DECL$])
+m4trace:configure.ac:635: -1- AH_OUTPUT([HAVE_OPENPTY_DECL], [/* openpty is declared */
+@%:@undef HAVE_OPENPTY_DECL])
+m4trace:configure.ac:655: -3- AC_DEFINE_TRACE_LITERAL([HAVE_OPENPTY])
+m4trace:configure.ac:655: -3- m4_pattern_allow([^HAVE_OPENPTY$])
+m4trace:configure.ac:655: -3- AH_OUTPUT([HAVE_OPENPTY], [/* openpty is available */
+@%:@undef HAVE_OPENPTY])
+m4trace:configure.ac:650: -2- AC_DEFINE_TRACE_LITERAL([HAVE_OPENPTY])
+m4trace:configure.ac:650: -2- m4_pattern_allow([^HAVE_OPENPTY$])
+m4trace:configure.ac:650: -2- AH_OUTPUT([HAVE_OPENPTY], [/* openpty is available */
+@%:@undef HAVE_OPENPTY])
+m4trace:configure.ac:646: -1- AC_DEFINE_TRACE_LITERAL([HAVE_OPENPTY])
+m4trace:configure.ac:646: -1- m4_pattern_allow([^HAVE_OPENPTY$])
+m4trace:configure.ac:646: -1- AH_OUTPUT([HAVE_OPENPTY], [/* openpty is available */
+@%:@undef HAVE_OPENPTY])
+m4trace:configure.ac:662: -1- AC_SUBST([fricas_c_runtime_extra])
+m4trace:configure.ac:662: -1- AC_SUBST_TRACE([fricas_c_runtime_extra])
+m4trace:configure.ac:662: -1- m4_pattern_allow([^fricas_c_runtime_extra$])
+m4trace:configure.ac:664: -1- AH_OUTPUT([HAVE_SYS_WAIT_H], [/* Define to 1 if you have the <sys/wait.h> header file. */
+@%:@undef HAVE_SYS_WAIT_H])
+m4trace:configure.ac:664: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_WAIT_H])
+m4trace:configure.ac:664: -1- m4_pattern_allow([^HAVE_SYS_WAIT_H$])
+m4trace:configure.ac:667: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_WAIT])
+m4trace:configure.ac:667: -1- m4_pattern_allow([^HAVE_DECL_WAIT$])
+m4trace:configure.ac:667: -1- AH_OUTPUT([HAVE_DECL_WAIT], [/* Define to 1 if you have the declaration of `wait\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_WAIT])
+m4trace:configure.ac:673: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FORK])
+m4trace:configure.ac:673: -1- m4_pattern_allow([^HAVE_DECL_FORK$])
+m4trace:configure.ac:673: -1- AH_OUTPUT([HAVE_DECL_FORK], [/* Define to 1 if you have the declaration of `fork\', and to 0 if you don\'t.
+   */
+@%:@undef HAVE_DECL_FORK])
+m4trace:configure.ac:683: -1- AC_CONFIG_FILES([src/clef/Makefile:config/var-def.mk:src/clef/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:684: -1- AC_CONFIG_FILES([src/sman/Makefile:config/var-def.mk:src/sman/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:690: -1- AC_SUBST([XMKMF])
+m4trace:configure.ac:690: -1- AC_SUBST_TRACE([XMKMF])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^XMKMF$])
+m4trace:configure.ac:690: -1- AC_DEFINE_TRACE_LITERAL([X_DISPLAY_MISSING])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_DISPLAY_MISSING$])
+m4trace:configure.ac:690: -1- AH_OUTPUT([X_DISPLAY_MISSING], [/* Define to 1 if the X Window System is missing or not being used. */
+@%:@undef X_DISPLAY_MISSING])
+m4trace:configure.ac:690: -1- AC_SUBST([X_CFLAGS])
+m4trace:configure.ac:690: -1- AC_SUBST_TRACE([X_CFLAGS])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:690: -1- AC_SUBST([X_PRE_LIBS])
+m4trace:configure.ac:690: -1- AC_SUBST_TRACE([X_PRE_LIBS])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:690: -1- AC_SUBST([X_LIBS])
+m4trace:configure.ac:690: -1- AC_SUBST_TRACE([X_LIBS])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:690: -1- AC_SUBST([X_EXTRA_LIBS])
+m4trace:configure.ac:690: -1- AC_SUBST_TRACE([X_EXTRA_LIBS])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:692: -1- AC_SUBST([X_CFLAGS])
+m4trace:configure.ac:692: -1- AC_SUBST_TRACE([X_CFLAGS])
+m4trace:configure.ac:692: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:694: -1- AC_SUBST([X_LIBS])
+m4trace:configure.ac:694: -1- AC_SUBST_TRACE([X_LIBS])
+m4trace:configure.ac:694: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:696: -1- AC_SUBST([X_EXTRA_LIBS])
+m4trace:configure.ac:696: -1- AC_SUBST_TRACE([X_EXTRA_LIBS])
+m4trace:configure.ac:696: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:717: -1- AC_SUBST([X_PRE_LIBS])
+m4trace:configure.ac:717: -1- AC_SUBST_TRACE([X_PRE_LIBS])
+m4trace:configure.ac:717: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:724: -1- AC_CONFIG_FILES([src/graph/Makefile:config/var-def.mk:src/graph/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:725: -1- AC_CONFIG_FILES([src/graph/Gdraws/Makefile:config/var-def.mk:src/graph/Gdraws/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:726: -1- AC_CONFIG_FILES([src/graph/view2D/Makefile:config/var-def.mk:src/graph/view2D/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:727: -1- AC_CONFIG_FILES([src/graph/view3D/Makefile:config/var-def.mk:src/graph/view3D/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:728: -1- AC_CONFIG_FILES([src/graph/viewAlone/Makefile:config/var-def.mk:src/graph/viewAlone/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:729: -1- AC_CONFIG_FILES([src/graph/viewman/Makefile:config/var-def.mk:src/graph/viewman/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:733: -1- AC_SUBST([fricas_src_all])
+m4trace:configure.ac:733: -1- AC_SUBST_TRACE([fricas_src_all])
+m4trace:configure.ac:733: -1- m4_pattern_allow([^fricas_src_all$])
+m4trace:configure.ac:734: -1- AC_SUBST([MAYBE_VIEWPORTS])
+m4trace:configure.ac:734: -1- AC_SUBST_TRACE([MAYBE_VIEWPORTS])
+m4trace:configure.ac:734: -1- m4_pattern_allow([^MAYBE_VIEWPORTS$])
+m4trace:configure.ac:735: -1- AC_SUBST([XVFB])
+m4trace:configure.ac:735: -1- AC_SUBST_TRACE([XVFB])
+m4trace:configure.ac:735: -1- m4_pattern_allow([^XVFB$])
+m4trace:configure.ac:737: -1- AC_SUBST([XVFB_RUN])
+m4trace:configure.ac:737: -1- AC_SUBST_TRACE([XVFB_RUN])
+m4trace:configure.ac:737: -1- m4_pattern_allow([^XVFB_RUN$])
+m4trace:configure.ac:751: -1- AC_CONFIG_FILES([src/hyper/Makefile:config/var-def.mk:src/hyper/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:752: -1- AC_CONFIG_FILES([src/doc/Makefile:config/var-def.mk:src/doc/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:755: -1- AC_SUBST([BASE])
+m4trace:configure.ac:755: -1- AC_SUBST_TRACE([BASE])
+m4trace:configure.ac:755: -1- m4_pattern_allow([^BASE$])
+m4trace:configure.ac:757: -1- AC_SUBST([FRICAS])
+m4trace:configure.ac:757: -1- AC_SUBST_TRACE([FRICAS])
+m4trace:configure.ac:757: -1- m4_pattern_allow([^FRICAS$])
+m4trace:configure.ac:764: -1- AC_DEFINE_TRACE_LITERAL([BSDplatform])
+m4trace:configure.ac:764: -1- m4_pattern_allow([^BSDplatform$])
+m4trace:configure.ac:764: -1- AH_OUTPUT([BSDplatform], [/* BSD flavour */
+@%:@undef BSDplatform])
+m4trace:configure.ac:769: -1- AC_DEFINE_TRACE_LITERAL([MACOSXplatform])
+m4trace:configure.ac:769: -1- m4_pattern_allow([^MACOSXplatform$])
+m4trace:configure.ac:769: -1- AH_OUTPUT([MACOSXplatform], [/* MACOX flavour */
+@%:@undef MACOSXplatform])
+m4trace:configure.ac:777: -1- AC_SUBST([CCF])
+m4trace:configure.ac:777: -1- AC_SUBST_TRACE([CCF])
+m4trace:configure.ac:777: -1- m4_pattern_allow([^CCF$])
+m4trace:configure.ac:778: -1- AC_SUBST([LDF])
+m4trace:configure.ac:778: -1- AC_SUBST_TRACE([LDF])
+m4trace:configure.ac:778: -1- m4_pattern_allow([^LDF$])
+m4trace:configure.ac:780: -1- AC_CONFIG_FILES([Makefile:config/var-def.mk:Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:781: -1- AC_CONFIG_FILES([src/Makefile:config/var-def.mk:src/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:782: -1- AC_CONFIG_FILES([src/lib/Makefile:config/var-def.mk:src/lib/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:783: -1- AC_CONFIG_FILES([src/lisp/Makefile:config/var-def.mk:src/lisp/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:784: -1- AC_CONFIG_FILES([src/boot/Makefile:config/var-def.mk:src/boot/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:785: -1- AC_CONFIG_FILES([src/interp/Makefile:config/var-def.mk:src/interp/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:786: -1- AC_CONFIG_FILES([src/algebra/Makefile:config/var-def.mk:src/algebra/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:787: -1- AC_CONFIG_FILES([src/input/Makefile:config/var-def.mk:src/input/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:788: -1- AC_CONFIG_FILES([src/etc/Makefile:config/var-def.mk:src/etc/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:826: -1- AC_SUBST([sys_ALDOR])
+m4trace:configure.ac:826: -1- AC_SUBST_TRACE([sys_ALDOR])
+m4trace:configure.ac:826: -1- m4_pattern_allow([^sys_ALDOR$])
+m4trace:configure.ac:843: -1- AC_SUBST([ALDOR_datadir])
+m4trace:configure.ac:843: -1- AC_SUBST_TRACE([ALDOR_datadir])
+m4trace:configure.ac:843: -1- m4_pattern_allow([^ALDOR_datadir$])
+m4trace:configure.ac:844: -1- AC_SUBST([ALDOR])
+m4trace:configure.ac:844: -1- AC_SUBST_TRACE([ALDOR])
+m4trace:configure.ac:844: -1- m4_pattern_allow([^ALDOR$])
+m4trace:configure.ac:862: -1- AC_SUBST([ALDOR_foreignStyle])
+m4trace:configure.ac:862: -1- AC_SUBST_TRACE([ALDOR_foreignStyle])
+m4trace:configure.ac:862: -1- m4_pattern_allow([^ALDOR_foreignStyle$])
+m4trace:configure.ac:863: -1- AC_SUBST([ALDOR_conditionalCast])
+m4trace:configure.ac:863: -1- AC_SUBST_TRACE([ALDOR_conditionalCast])
+m4trace:configure.ac:863: -1- m4_pattern_allow([^ALDOR_conditionalCast$])
+m4trace:configure.ac:871: -1- AC_SUBST([BUILD_ALDOR_INTERFACE])
+m4trace:configure.ac:871: -1- AC_SUBST_TRACE([BUILD_ALDOR_INTERFACE])
+m4trace:configure.ac:871: -1- m4_pattern_allow([^BUILD_ALDOR_INTERFACE$])
+m4trace:configure.ac:880: -1- AC_CONFIG_FILES([src/aldor/Makefile:config/var-def.mk:src/aldor/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:881: -1- AC_CONFIG_FILES([src/aldor/Makefile2:config/var-def.mk:src/aldor/Makefile2.in:config/setup-dep.mk])
+m4trace:configure.ac:882: -1- AC_CONFIG_FILES([src/aldor/Makefile3:config/var-def.mk:src/aldor/Makefile3.in:config/setup-dep.mk])
+m4trace:configure.ac:894: -1- AC_SUBST([emacsdatadir])
+m4trace:configure.ac:894: -1- AC_SUBST_TRACE([emacsdatadir])
+m4trace:configure.ac:894: -1- m4_pattern_allow([^emacsdatadir$])
+m4trace:configure.ac:895: -1- AC_CONFIG_FILES([contrib/emacs/Makefile:config/var-def.mk:contrib/emacs/Makefile.in:config/setup-dep.mk])
+m4trace:configure.ac:899: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:899: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:899: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.ac:899: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([top_build_prefix])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.ac:899: -1- AC_SUBST_TRACE([INSTALL])
--- fricas-1.3.8.orig/config/config.guess
+++ fricas-1.3.8/config/config.guess
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2014 Free Software Foundation, Inc.
+#   Copyright 1992-2018 Free Software Foundation, Inc.
 
-timestamp='2014-03-23'
+timestamp='2018-02-24'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -15,7 +15,7 @@ timestamp='2014-03-23'
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, see <http://www.gnu.org/licenses/>.
+# along with this program; if not, see <https://www.gnu.org/licenses/>.
 #
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -24,12 +24,12 @@ timestamp='2014-03-23'
 # program.  This Exception is an additional permission under section 7
 # of the GNU General Public License, version 3 ("GPLv3").
 #
-# Originally written by Per Bothner.
+# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
 #
 # You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
 #
-# Please send patches with a ChangeLog entry to config-patches@gnu.org.
+# Please send patches to <config-patches@gnu.org>.
 
 
 me=`echo "$0" | sed -e 's,.*/,,'`
@@ -39,7 +39,7 @@ Usage: $0 [OPTION]
 
 Output the configuration name of the system \`$me' is run on.
 
-Operation modes:
+Options:
   -h, --help         print this help, then exit
   -t, --time-stamp   print date of last modification, then exit
   -v, --version      print version number, then exit
@@ -50,7 +50,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2014 Free Software Foundation, Inc.
+Copyright 1992-2018 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -107,9 +107,9 @@ trap "rm -f \$tmpfiles 2>/dev/null; rmdi
 dummy=$tmp/dummy ;
 tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
 case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,)    echo "int x;" > $dummy.c ;
+ ,,)    echo "int x;" > "$dummy.c" ;
 	for c in cc gcc c89 c99 ; do
-	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+	  if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
 	     CC_FOR_BUILD="$c"; break ;
 	  fi ;
 	done ;
@@ -132,14 +132,14 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` |
 UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
 
-case "${UNAME_SYSTEM}" in
+case "$UNAME_SYSTEM" in
 Linux|GNU|GNU/*)
 	# If the system lacks a compiler, then just pick glibc.
 	# We could probably try harder.
 	LIBC=gnu
 
-	eval $set_cc_for_build
-	cat <<-EOF > $dummy.c
+	eval "$set_cc_for_build"
+	cat <<-EOF > "$dummy.c"
 	#include <features.h>
 	#if defined(__UCLIBC__)
 	LIBC=uclibc
@@ -149,13 +149,20 @@ Linux|GNU|GNU/*)
 	LIBC=gnu
 	#endif
 	EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
+	eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
+
+	# If ldd exists, use it to detect musl libc.
+	if command -v ldd >/dev/null && \
+		ldd --version 2>&1 | grep -q ^musl
+	then
+	    LIBC=musl
+	fi
 	;;
 esac
 
 # Note: order is significant - the case branches are not exclusive.
 
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
     *:NetBSD:*:*)
 	# NetBSD (nbsd) targets should (where applicable) match one or
 	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
@@ -168,21 +175,31 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	# Note: NetBSD doesn't particularly care about the vendor
 	# portion of the name.  We always set it to "unknown".
 	sysctl="sysctl -n hw.machine_arch"
-	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
-	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
-	case "${UNAME_MACHINE_ARCH}" in
+	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
+	    "/sbin/$sysctl" 2>/dev/null || \
+	    "/usr/sbin/$sysctl" 2>/dev/null || \
+	    echo unknown)`
+	case "$UNAME_MACHINE_ARCH" in
 	    armeb) machine=armeb-unknown ;;
 	    arm*) machine=arm-unknown ;;
 	    sh3el) machine=shl-unknown ;;
 	    sh3eb) machine=sh-unknown ;;
 	    sh5el) machine=sh5le-unknown ;;
-	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+	    earmv*)
+		arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
+		endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
+		machine="${arch}${endian}"-unknown
+		;;
+	    *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
 	esac
 	# The Operating System including object format, if it has switched
-	# to ELF recently, or will in the future.
-	case "${UNAME_MACHINE_ARCH}" in
+	# to ELF recently (or will in the future) and ABI.
+	case "$UNAME_MACHINE_ARCH" in
+	    earm*)
+		os=netbsdelf
+		;;
 	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
-		eval $set_cc_for_build
+		eval "$set_cc_for_build"
 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
 			| grep -q __ELF__
 		then
@@ -197,44 +214,67 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 		os=netbsd
 		;;
 	esac
+	# Determine ABI tags.
+	case "$UNAME_MACHINE_ARCH" in
+	    earm*)
+		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
+		abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
+		;;
+	esac
 	# The OS release
 	# Debian GNU/NetBSD machines have a different userland, and
 	# thus, need a distinct triplet. However, they do not need
 	# kernel version information, so it can be replaced with a
 	# suitable tag, in the style of linux-gnu.
-	case "${UNAME_VERSION}" in
+	case "$UNAME_VERSION" in
 	    Debian*)
 		release='-gnu'
 		;;
 	    *)
-		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+		release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
 		;;
 	esac
 	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
 	# contains redundant information, the shorter form:
 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
-	echo "${machine}-${os}${release}"
+	echo "$machine-${os}${release}${abi}"
 	exit ;;
     *:Bitrig:*:*)
 	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
-	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+	echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
 	exit ;;
     *:OpenBSD:*:*)
 	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
-	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+	echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
+	exit ;;
+    *:LibertyBSD:*:*)
+	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
+	echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
+	exit ;;
+    *:MidnightBSD:*:*)
+	echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
 	exit ;;
     *:ekkoBSD:*:*)
-	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
 	exit ;;
     *:SolidBSD:*:*)
-	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
 	exit ;;
     macppc:MirBSD:*:*)
-	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+	echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
 	exit ;;
     *:MirBSD:*:*)
-	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
+	exit ;;
+    *:Sortix:*:*)
+	echo "$UNAME_MACHINE"-unknown-sortix
 	exit ;;
+    *:Redox:*:*)
+	echo "$UNAME_MACHINE"-unknown-redox
+	exit ;;
+    mips:OSF1:*.*)
+        echo mips-dec-osf1
+        exit ;;
     alpha:OSF1:*:*)
 	case $UNAME_RELEASE in
 	*4.0)
@@ -251,63 +291,54 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
 	case "$ALPHA_CPU_TYPE" in
 	    "EV4 (21064)")
-		UNAME_MACHINE="alpha" ;;
+		UNAME_MACHINE=alpha ;;
 	    "EV4.5 (21064)")
-		UNAME_MACHINE="alpha" ;;
+		UNAME_MACHINE=alpha ;;
 	    "LCA4 (21066/21068)")
-		UNAME_MACHINE="alpha" ;;
+		UNAME_MACHINE=alpha ;;
 	    "EV5 (21164)")
-		UNAME_MACHINE="alphaev5" ;;
+		UNAME_MACHINE=alphaev5 ;;
 	    "EV5.6 (21164A)")
-		UNAME_MACHINE="alphaev56" ;;
+		UNAME_MACHINE=alphaev56 ;;
 	    "EV5.6 (21164PC)")
-		UNAME_MACHINE="alphapca56" ;;
+		UNAME_MACHINE=alphapca56 ;;
 	    "EV5.7 (21164PC)")
-		UNAME_MACHINE="alphapca57" ;;
+		UNAME_MACHINE=alphapca57 ;;
 	    "EV6 (21264)")
-		UNAME_MACHINE="alphaev6" ;;
+		UNAME_MACHINE=alphaev6 ;;
 	    "EV6.7 (21264A)")
-		UNAME_MACHINE="alphaev67" ;;
+		UNAME_MACHINE=alphaev67 ;;
 	    "EV6.8CB (21264C)")
-		UNAME_MACHINE="alphaev68" ;;
+		UNAME_MACHINE=alphaev68 ;;
 	    "EV6.8AL (21264B)")
-		UNAME_MACHINE="alphaev68" ;;
+		UNAME_MACHINE=alphaev68 ;;
 	    "EV6.8CX (21264D)")
-		UNAME_MACHINE="alphaev68" ;;
+		UNAME_MACHINE=alphaev68 ;;
 	    "EV6.9A (21264/EV69A)")
-		UNAME_MACHINE="alphaev69" ;;
+		UNAME_MACHINE=alphaev69 ;;
 	    "EV7 (21364)")
-		UNAME_MACHINE="alphaev7" ;;
+		UNAME_MACHINE=alphaev7 ;;
 	    "EV7.9 (21364A)")
-		UNAME_MACHINE="alphaev79" ;;
+		UNAME_MACHINE=alphaev79 ;;
 	esac
 	# A Pn.n version is a patched version.
 	# A Vn.n version is a released version.
 	# A Tn.n version is a released field test version.
 	# A Xn.n version is an unreleased experimental baselevel.
 	# 1.2 uses "1.2" for uname -r.
-	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
 	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
 	exitcode=$?
 	trap '' 0
 	exit $exitcode ;;
-    Alpha\ *:Windows_NT*:*)
-	# How do we know it's Interix rather than the generic POSIX subsystem?
-	# Should we change UNAME_MACHINE based on the output of uname instead
-	# of the specific Alpha model?
-	echo alpha-pc-interix
-	exit ;;
-    21064:Windows_NT:50:3)
-	echo alpha-dec-winnt3.5
-	exit ;;
     Amiga*:UNIX_System_V:4.0:*)
 	echo m68k-unknown-sysv4
 	exit ;;
     *:[Aa]miga[Oo][Ss]:*:*)
-	echo ${UNAME_MACHINE}-unknown-amigaos
+	echo "$UNAME_MACHINE"-unknown-amigaos
 	exit ;;
     *:[Mm]orph[Oo][Ss]:*:*)
-	echo ${UNAME_MACHINE}-unknown-morphos
+	echo "$UNAME_MACHINE"-unknown-morphos
 	exit ;;
     *:OS/390:*:*)
 	echo i370-ibm-openedition
@@ -319,7 +350,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	echo powerpc-ibm-os400
 	exit ;;
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
-	echo arm-acorn-riscix${UNAME_RELEASE}
+	echo arm-acorn-riscix"$UNAME_RELEASE"
 	exit ;;
     arm*:riscos:*:*|arm*:RISCOS:*:*)
 	echo arm-unknown-riscos
@@ -346,38 +377,38 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	    sparc) echo sparc-icl-nx7; exit ;;
 	esac ;;
     s390x:SunOS:*:*)
-	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
 	exit ;;
     sun4H:SunOS:5.*:*)
-	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
 	exit ;;
     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
-	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
 	exit ;;
     i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
-	echo i386-pc-auroraux${UNAME_RELEASE}
+	echo i386-pc-auroraux"$UNAME_RELEASE"
 	exit ;;
     i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
-	eval $set_cc_for_build
-	SUN_ARCH="i386"
+	eval "$set_cc_for_build"
+	SUN_ARCH=i386
 	# If there is a compiler, see if it is configured for 64-bit objects.
 	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
 	# This test works for both compilers.
-	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
 	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
-		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
 		grep IS_64BIT_ARCH >/dev/null
 	    then
-		SUN_ARCH="x86_64"
+		SUN_ARCH=x86_64
 	    fi
 	fi
-	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
 	exit ;;
     sun4*:SunOS:6*:*)
 	# According to config.sub, this is the proper way to canonicalize
 	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
 	# it's likely to be more like Solaris than SunOS4.
-	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
 	exit ;;
     sun4*:SunOS:*:*)
 	case "`/usr/bin/arch -k`" in
@@ -386,25 +417,25 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 		;;
 	esac
 	# Japanese Language versions have a version number like `4.1.3-JL'.
-	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+	echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
 	exit ;;
     sun3*:SunOS:*:*)
-	echo m68k-sun-sunos${UNAME_RELEASE}
+	echo m68k-sun-sunos"$UNAME_RELEASE"
 	exit ;;
     sun*:*:4.2BSD:*)
 	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
-	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+	test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
 	case "`/bin/arch`" in
 	    sun3)
-		echo m68k-sun-sunos${UNAME_RELEASE}
+		echo m68k-sun-sunos"$UNAME_RELEASE"
 		;;
 	    sun4)
-		echo sparc-sun-sunos${UNAME_RELEASE}
+		echo sparc-sun-sunos"$UNAME_RELEASE"
 		;;
 	esac
 	exit ;;
     aushp:SunOS:*:*)
-	echo sparc-auspex-sunos${UNAME_RELEASE}
+	echo sparc-auspex-sunos"$UNAME_RELEASE"
 	exit ;;
     # The situation for MiNT is a little confusing.  The machine name
     # can be virtually everything (everything which is not
@@ -415,44 +446,44 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
     # MiNT.  But MiNT is downward compatible to TOS, so this should
     # be no problem.
     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
-	echo m68k-atari-mint${UNAME_RELEASE}
+	echo m68k-atari-mint"$UNAME_RELEASE"
 	exit ;;
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
-	echo m68k-atari-mint${UNAME_RELEASE}
+	echo m68k-atari-mint"$UNAME_RELEASE"
 	exit ;;
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
-	echo m68k-atari-mint${UNAME_RELEASE}
+	echo m68k-atari-mint"$UNAME_RELEASE"
 	exit ;;
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
-	echo m68k-milan-mint${UNAME_RELEASE}
+	echo m68k-milan-mint"$UNAME_RELEASE"
 	exit ;;
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
-	echo m68k-hades-mint${UNAME_RELEASE}
+	echo m68k-hades-mint"$UNAME_RELEASE"
 	exit ;;
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-	echo m68k-unknown-mint${UNAME_RELEASE}
+	echo m68k-unknown-mint"$UNAME_RELEASE"
 	exit ;;
     m68k:machten:*:*)
-	echo m68k-apple-machten${UNAME_RELEASE}
+	echo m68k-apple-machten"$UNAME_RELEASE"
 	exit ;;
     powerpc:machten:*:*)
-	echo powerpc-apple-machten${UNAME_RELEASE}
+	echo powerpc-apple-machten"$UNAME_RELEASE"
 	exit ;;
     RISC*:Mach:*:*)
 	echo mips-dec-mach_bsd4.3
 	exit ;;
     RISC*:ULTRIX:*:*)
-	echo mips-dec-ultrix${UNAME_RELEASE}
+	echo mips-dec-ultrix"$UNAME_RELEASE"
 	exit ;;
     VAX*:ULTRIX*:*:*)
-	echo vax-dec-ultrix${UNAME_RELEASE}
+	echo vax-dec-ultrix"$UNAME_RELEASE"
 	exit ;;
     2020:CLIX:*:* | 2430:CLIX:*:*)
-	echo clipper-intergraph-clix${UNAME_RELEASE}
+	echo clipper-intergraph-clix"$UNAME_RELEASE"
 	exit ;;
     mips:*:*:UMIPS | mips:*:*:RISCos)
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
+	eval "$set_cc_for_build"
+	sed 's/^	//' << EOF > "$dummy.c"
 #ifdef __cplusplus
 #include <stdio.h>  /* for printf() prototype */
 	int main (int argc, char *argv[]) {
@@ -461,23 +492,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 #endif
 	#if defined (host_mips) && defined (MIPSEB)
 	#if defined (SYSTYPE_SYSV)
-	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+	  printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
 	#endif
 	#if defined (SYSTYPE_SVR4)
-	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+	  printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
 	#endif
 	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
-	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+	  printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
 	#endif
 	#endif
 	  exit (-1);
 	}
 EOF
-	$CC_FOR_BUILD -o $dummy $dummy.c &&
-	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
-	  SYSTEM_NAME=`$dummy $dummyarg` &&
+	$CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
+	  dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+	  SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
 	    { echo "$SYSTEM_NAME"; exit; }
-	echo mips-mips-riscos${UNAME_RELEASE}
+	echo mips-mips-riscos"$UNAME_RELEASE"
 	exit ;;
     Motorola:PowerMAX_OS:*:*)
 	echo powerpc-motorola-powermax
@@ -503,17 +534,17 @@ EOF
     AViiON:dgux:*:*)
 	# DG/UX returns AViiON for all architectures
 	UNAME_PROCESSOR=`/usr/bin/uname -p`
-	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+	if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
 	then
-	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
-	       [ ${TARGET_BINARY_INTERFACE}x = x ]
+	    if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
+	       [ "$TARGET_BINARY_INTERFACE"x = x ]
 	    then
-		echo m88k-dg-dgux${UNAME_RELEASE}
+		echo m88k-dg-dgux"$UNAME_RELEASE"
 	    else
-		echo m88k-dg-dguxbcs${UNAME_RELEASE}
+		echo m88k-dg-dguxbcs"$UNAME_RELEASE"
 	    fi
 	else
-	    echo i586-dg-dgux${UNAME_RELEASE}
+	    echo i586-dg-dgux"$UNAME_RELEASE"
 	fi
 	exit ;;
     M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
@@ -530,7 +561,7 @@ EOF
 	echo m68k-tektronix-bsd
 	exit ;;
     *:IRIX*:*:*)
-	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+	echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
 	exit ;;
     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
 	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
@@ -542,14 +573,14 @@ EOF
 	if [ -x /usr/bin/oslevel ] ; then
 		IBM_REV=`/usr/bin/oslevel`
 	else
-		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+		IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
 	fi
-	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+	echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
 	exit ;;
     *:AIX:2:3)
 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
-		eval $set_cc_for_build
-		sed 's/^		//' << EOF >$dummy.c
+		eval "$set_cc_for_build"
+		sed 's/^		//' << EOF > "$dummy.c"
 		#include <sys/systemcfg.h>
 
 		main()
@@ -560,7 +591,7 @@ EOF
 			exit(0);
 			}
 EOF
-		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+		if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
 		then
 			echo "$SYSTEM_NAME"
 		else
@@ -574,26 +605,27 @@ EOF
 	exit ;;
     *:AIX:*:[4567])
 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
-	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+	if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
 		IBM_ARCH=rs6000
 	else
 		IBM_ARCH=powerpc
 	fi
-	if [ -x /usr/bin/oslevel ] ; then
-		IBM_REV=`/usr/bin/oslevel`
+	if [ -x /usr/bin/lslpp ] ; then
+		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
+			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
 	else
-		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+		IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
 	fi
-	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+	echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
 	exit ;;
     *:AIX:*:*)
 	echo rs6000-ibm-aix
 	exit ;;
-    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+    ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
 	echo romp-ibm-bsd4.4
 	exit ;;
     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
-	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
+	echo romp-ibm-bsd"$UNAME_RELEASE"   # 4.3 with uname added to
 	exit ;;                             # report: romp-ibm BSD 4.3
     *:BOSX:*:*)
 	echo rs6000-bull-bosx
@@ -608,28 +640,28 @@ EOF
 	echo m68k-hp-bsd4.4
 	exit ;;
     9000/[34678]??:HP-UX:*:*)
-	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-	case "${UNAME_MACHINE}" in
-	    9000/31? )            HP_ARCH=m68000 ;;
-	    9000/[34]?? )         HP_ARCH=m68k ;;
+	HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
+	case "$UNAME_MACHINE" in
+	    9000/31?)            HP_ARCH=m68000 ;;
+	    9000/[34]??)         HP_ARCH=m68k ;;
 	    9000/[678][0-9][0-9])
 		if [ -x /usr/bin/getconf ]; then
 		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
 		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
-		    case "${sc_cpu_version}" in
-		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+		    case "$sc_cpu_version" in
+		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
+		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
 		      532)                      # CPU_PA_RISC2_0
-			case "${sc_kernel_bits}" in
-			  32) HP_ARCH="hppa2.0n" ;;
-			  64) HP_ARCH="hppa2.0w" ;;
-			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
+			case "$sc_kernel_bits" in
+			  32) HP_ARCH=hppa2.0n ;;
+			  64) HP_ARCH=hppa2.0w ;;
+			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
 			esac ;;
 		    esac
 		fi
-		if [ "${HP_ARCH}" = "" ]; then
-		    eval $set_cc_for_build
-		    sed 's/^		//' << EOF >$dummy.c
+		if [ "$HP_ARCH" = "" ]; then
+		    eval "$set_cc_for_build"
+		    sed 's/^		//' << EOF > "$dummy.c"
 
 		#define _HPUX_SOURCE
 		#include <stdlib.h>
@@ -662,13 +694,13 @@ EOF
 		    exit (0);
 		}
 EOF
-		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+		    (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
 		    test -z "$HP_ARCH" && HP_ARCH=hppa
 		fi ;;
 	esac
-	if [ ${HP_ARCH} = "hppa2.0w" ]
+	if [ "$HP_ARCH" = hppa2.0w ]
 	then
-	    eval $set_cc_for_build
+	    eval "$set_cc_for_build"
 
 	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
 	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
@@ -679,23 +711,23 @@ EOF
 	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
 	    # => hppa64-hp-hpux11.23
 
-	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
 		grep -q __LP64__
 	    then
-		HP_ARCH="hppa2.0w"
+		HP_ARCH=hppa2.0w
 	    else
-		HP_ARCH="hppa64"
+		HP_ARCH=hppa64
 	    fi
 	fi
-	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+	echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
 	exit ;;
     ia64:HP-UX:*:*)
-	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-	echo ia64-hp-hpux${HPUX_REV}
+	HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
+	echo ia64-hp-hpux"$HPUX_REV"
 	exit ;;
     3050*:HI-UX:*:*)
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
+	eval "$set_cc_for_build"
+	sed 's/^	//' << EOF > "$dummy.c"
 	#include <unistd.h>
 	int
 	main ()
@@ -720,11 +752,11 @@ EOF
 	  exit (0);
 	}
 EOF
-	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+	$CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
 		{ echo "$SYSTEM_NAME"; exit; }
 	echo unknown-hitachi-hiuxwe2
 	exit ;;
-    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
 	echo hppa1.1-hp-bsd
 	exit ;;
     9000/8??:4.3bsd:*:*)
@@ -733,7 +765,7 @@ EOF
     *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
 	echo hppa1.0-hp-mpeix
 	exit ;;
-    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
 	echo hppa1.1-hp-osf
 	exit ;;
     hp8??:OSF1:*:*)
@@ -741,9 +773,9 @@ EOF
 	exit ;;
     i*86:OSF1:*:*)
 	if [ -x /usr/sbin/sysversion ] ; then
-	    echo ${UNAME_MACHINE}-unknown-osf1mk
+	    echo "$UNAME_MACHINE"-unknown-osf1mk
 	else
-	    echo ${UNAME_MACHINE}-unknown-osf1
+	    echo "$UNAME_MACHINE"-unknown-osf1
 	fi
 	exit ;;
     parisc*:Lites*:*:*)
@@ -768,127 +800,109 @@ EOF
 	echo c4-convex-bsd
 	exit ;;
     CRAY*Y-MP:*:*:*)
-	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     CRAY*[A-Z]90:*:*:*)
-	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+	echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
 	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
 	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
 	      -e 's/\.[^.]*$/.X/'
 	exit ;;
     CRAY*TS:*:*:*)
-	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     CRAY*T3E:*:*:*)
-	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     CRAY*SV1:*:*:*)
-	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     *:UNICOS/mp:*:*)
-	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
-	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+	FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
 	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
 	exit ;;
     5000:UNIX_System_V:4.*:*)
-	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+	FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
 	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
 	exit ;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
-	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
 	exit ;;
     sparc*:BSD/OS:*:*)
-	echo sparc-unknown-bsdi${UNAME_RELEASE}
+	echo sparc-unknown-bsdi"$UNAME_RELEASE"
 	exit ;;
     *:BSD/OS:*:*)
-	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
 	exit ;;
     *:FreeBSD:*:*)
 	UNAME_PROCESSOR=`/usr/bin/uname -p`
-	case ${UNAME_PROCESSOR} in
+	case "$UNAME_PROCESSOR" in
 	    amd64)
-		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
-	    *)
-		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+		UNAME_PROCESSOR=x86_64 ;;
+	    i386)
+		UNAME_PROCESSOR=i586 ;;
 	esac
+	echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
 	exit ;;
     i*:CYGWIN*:*)
-	echo ${UNAME_MACHINE}-pc-cygwin
+	echo "$UNAME_MACHINE"-pc-cygwin
 	exit ;;
     *:MINGW64*:*)
-	echo ${UNAME_MACHINE}-pc-mingw64
+	echo "$UNAME_MACHINE"-pc-mingw64
 	exit ;;
     *:MINGW*:*)
-	echo ${UNAME_MACHINE}-pc-mingw32
+	echo "$UNAME_MACHINE"-pc-mingw32
 	exit ;;
     *:MSYS*:*)
-	echo ${UNAME_MACHINE}-pc-msys
-	exit ;;
-    i*:windows32*:*)
-	# uname -m includes "-pc" on this system.
-	echo ${UNAME_MACHINE}-mingw32
+	echo "$UNAME_MACHINE"-pc-msys
 	exit ;;
     i*:PW*:*)
-	echo ${UNAME_MACHINE}-pc-pw32
+	echo "$UNAME_MACHINE"-pc-pw32
 	exit ;;
     *:Interix*:*)
-	case ${UNAME_MACHINE} in
+	case "$UNAME_MACHINE" in
 	    x86)
-		echo i586-pc-interix${UNAME_RELEASE}
+		echo i586-pc-interix"$UNAME_RELEASE"
 		exit ;;
 	    authenticamd | genuineintel | EM64T)
-		echo x86_64-unknown-interix${UNAME_RELEASE}
+		echo x86_64-unknown-interix"$UNAME_RELEASE"
 		exit ;;
 	    IA64)
-		echo ia64-unknown-interix${UNAME_RELEASE}
+		echo ia64-unknown-interix"$UNAME_RELEASE"
 		exit ;;
 	esac ;;
-    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
-	echo i${UNAME_MACHINE}-pc-mks
-	exit ;;
-    8664:Windows_NT:*)
-	echo x86_64-pc-mks
-	exit ;;
-    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
-	# How do we know it's Interix rather than the generic POSIX subsystem?
-	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
-	# UNAME_MACHINE based on the output of uname instead of i386?
-	echo i586-pc-interix
-	exit ;;
     i*:UWIN*:*)
-	echo ${UNAME_MACHINE}-pc-uwin
+	echo "$UNAME_MACHINE"-pc-uwin
 	exit ;;
     amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
 	echo x86_64-unknown-cygwin
 	exit ;;
-    p*:CYGWIN*:*)
-	echo powerpcle-unknown-cygwin
-	exit ;;
     prep*:SunOS:5.*:*)
-	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
 	exit ;;
     *:GNU:*:*)
 	# the GNU system
-	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+	echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
 	exit ;;
     *:GNU/*:*:*)
 	# other systems with GNU libc and userland
-	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
+	echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
 	exit ;;
     i*86:Minix:*:*)
-	echo ${UNAME_MACHINE}-pc-minix
+	echo "$UNAME_MACHINE"-pc-minix
 	exit ;;
     aarch64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     aarch64_be:Linux:*:*)
 	UNAME_MACHINE=aarch64_be
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     alpha:Linux:*:*)
 	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
@@ -901,58 +915,64 @@ EOF
 	  EV68*) UNAME_MACHINE=alphaev68 ;;
 	esac
 	objdump --private-headers /bin/sh | grep -q ld.so.1
-	if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     arc:Linux:*:* | arceb:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     arm*:Linux:*:*)
-	eval $set_cc_for_build
+	eval "$set_cc_for_build"
 	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
 	    | grep -q __ARM_EABI__
 	then
-	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	    echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	else
 	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
 		| grep -q __ARM_PCS_VFP
 	    then
-		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
+		echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
 	    else
-		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
+		echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
 	    fi
 	fi
 	exit ;;
     avr32*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     cris:Linux:*:*)
-	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
+	echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
 	exit ;;
     crisv32:Linux:*:*)
-	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
+	echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
+	exit ;;
+    e2k:Linux:*:*)
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     frv:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     hexagon:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     i*86:Linux:*:*)
-	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
+	echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
 	exit ;;
     ia64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
+	exit ;;
+    k1om:Linux:*:*)
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     m32r*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     m68*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     mips:Linux:*:* | mips64:Linux:*:*)
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
+	eval "$set_cc_for_build"
+	sed 's/^	//' << EOF > "$dummy.c"
 	#undef CPU
 	#undef ${UNAME_MACHINE}
 	#undef ${UNAME_MACHINE}el
@@ -966,64 +986,74 @@ EOF
 	#endif
 	#endif
 EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
-	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
+	eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
+	test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
 	;;
+    mips64el:Linux:*:*)
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
+	exit ;;
     openrisc*:Linux:*:*)
-	echo or1k-unknown-linux-${LIBC}
+	echo or1k-unknown-linux-"$LIBC"
 	exit ;;
     or32:Linux:*:* | or1k*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     padre:Linux:*:*)
-	echo sparc-unknown-linux-${LIBC}
+	echo sparc-unknown-linux-"$LIBC"
 	exit ;;
     parisc64:Linux:*:* | hppa64:Linux:*:*)
-	echo hppa64-unknown-linux-${LIBC}
+	echo hppa64-unknown-linux-"$LIBC"
 	exit ;;
     parisc:Linux:*:* | hppa:Linux:*:*)
 	# Look for CPU level
 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
-	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
-	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
-	  *)    echo hppa-unknown-linux-${LIBC} ;;
+	  PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
+	  PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
+	  *)    echo hppa-unknown-linux-"$LIBC" ;;
 	esac
 	exit ;;
     ppc64:Linux:*:*)
-	echo powerpc64-unknown-linux-${LIBC}
+	echo powerpc64-unknown-linux-"$LIBC"
 	exit ;;
     ppc:Linux:*:*)
-	echo powerpc-unknown-linux-${LIBC}
+	echo powerpc-unknown-linux-"$LIBC"
 	exit ;;
     ppc64le:Linux:*:*)
-	echo powerpc64le-unknown-linux-${LIBC}
+	echo powerpc64le-unknown-linux-"$LIBC"
 	exit ;;
     ppcle:Linux:*:*)
-	echo powerpcle-unknown-linux-${LIBC}
+	echo powerpcle-unknown-linux-"$LIBC"
+	exit ;;
+    riscv32:Linux:*:* | riscv64:Linux:*:*)
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     s390:Linux:*:* | s390x:Linux:*:*)
-	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
+	echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
 	exit ;;
     sh64*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     sh*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     sparc:Linux:*:* | sparc64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     tile*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     vax:Linux:*:*)
-	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
+	echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
 	exit ;;
     x86_64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	if objdump -f /bin/sh | grep -q elf32-x86-64; then
+	    echo "$UNAME_MACHINE"-pc-linux-"$LIBC"x32
+	else
+	    echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
+	fi
 	exit ;;
     xtensa*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     i*86:DYNIX/ptx:4*:*)
 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -1037,34 +1067,34 @@ EOF
 	# I am not positive that other SVR4 systems won't match this,
 	# I just have to hope.  -- rms.
 	# Use sysv4.2uw... so that sysv4* matches it.
-	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+	echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
 	exit ;;
     i*86:OS/2:*:*)
 	# If we were able to find `uname', then EMX Unix compatibility
 	# is probably installed.
-	echo ${UNAME_MACHINE}-pc-os2-emx
+	echo "$UNAME_MACHINE"-pc-os2-emx
 	exit ;;
     i*86:XTS-300:*:STOP)
-	echo ${UNAME_MACHINE}-unknown-stop
+	echo "$UNAME_MACHINE"-unknown-stop
 	exit ;;
     i*86:atheos:*:*)
-	echo ${UNAME_MACHINE}-unknown-atheos
+	echo "$UNAME_MACHINE"-unknown-atheos
 	exit ;;
     i*86:syllable:*:*)
-	echo ${UNAME_MACHINE}-pc-syllable
+	echo "$UNAME_MACHINE"-pc-syllable
 	exit ;;
     i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
-	echo i386-unknown-lynxos${UNAME_RELEASE}
+	echo i386-unknown-lynxos"$UNAME_RELEASE"
 	exit ;;
     i*86:*DOS:*:*)
-	echo ${UNAME_MACHINE}-pc-msdosdjgpp
+	echo "$UNAME_MACHINE"-pc-msdosdjgpp
 	exit ;;
-    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
-	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+    i*86:*:4.*:*)
+	UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
-		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+		echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
 	else
-		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+		echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
 	fi
 	exit ;;
     i*86:*:5:[678]*)
@@ -1074,12 +1104,12 @@ EOF
 	    *Pentium)	     UNAME_MACHINE=i586 ;;
 	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
 	esac
-	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+	echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
 	exit ;;
     i*86:*:3.2:*)
 	if test -f /usr/options/cb.name; then
 		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
-		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+		echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
 	elif /bin/uname -X 2>/dev/null >/dev/null ; then
 		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
 		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
@@ -1089,9 +1119,9 @@ EOF
 			&& UNAME_MACHINE=i686
 		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
 			&& UNAME_MACHINE=i686
-		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+		echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
 	else
-		echo ${UNAME_MACHINE}-pc-sysv32
+		echo "$UNAME_MACHINE"-pc-sysv32
 	fi
 	exit ;;
     pc:*:*:*)
@@ -1099,7 +1129,7 @@ EOF
 	# uname -m prints for DJGPP always 'pc', but it prints nothing about
 	# the processor, so we play safe by assuming i586.
 	# Note: whatever this is, it MUST be the same as what config.sub
-	# prints for the "djgpp" host, or else GDB configury will decide that
+	# prints for the "djgpp" host, or else GDB configure will decide that
 	# this is a cross-build.
 	echo i586-pc-msdosdjgpp
 	exit ;;
@@ -1111,9 +1141,9 @@ EOF
 	exit ;;
     i860:*:4.*:*) # i860-SVR4
 	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
-	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+	  echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
 	else # Add other i860-SVR4 vendors below as they are discovered.
-	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
+	  echo i860-unknown-sysv"$UNAME_RELEASE"  # Unknown i860-SVR4
 	fi
 	exit ;;
     mini*:CTIX:SYS*5:*)
@@ -1133,9 +1163,9 @@ EOF
 	test -r /etc/.relid \
 	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+	  && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
-	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+	  && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
 	  && { echo i486-ncr-sysv4; exit; } ;;
@@ -1144,28 +1174,28 @@ EOF
 	test -r /etc/.relid \
 	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+	    && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
-	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+	    && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
 	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
-	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+	    && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
-	echo m68k-unknown-lynxos${UNAME_RELEASE}
+	echo m68k-unknown-lynxos"$UNAME_RELEASE"
 	exit ;;
     mc68030:UNIX_System_V:4.*:*)
 	echo m68k-atari-sysv4
 	exit ;;
     TSUNAMI:LynxOS:2.*:*)
-	echo sparc-unknown-lynxos${UNAME_RELEASE}
+	echo sparc-unknown-lynxos"$UNAME_RELEASE"
 	exit ;;
     rs6000:LynxOS:2.*:*)
-	echo rs6000-unknown-lynxos${UNAME_RELEASE}
+	echo rs6000-unknown-lynxos"$UNAME_RELEASE"
 	exit ;;
     PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
-	echo powerpc-unknown-lynxos${UNAME_RELEASE}
+	echo powerpc-unknown-lynxos"$UNAME_RELEASE"
 	exit ;;
     SM[BE]S:UNIX_SV:*:*)
-	echo mips-dde-sysv${UNAME_RELEASE}
+	echo mips-dde-sysv"$UNAME_RELEASE"
 	exit ;;
     RM*:ReliantUNIX-*:*:*)
 	echo mips-sni-sysv4
@@ -1176,7 +1206,7 @@ EOF
     *:SINIX-*:*:*)
 	if uname -p 2>/dev/null >/dev/null ; then
 		UNAME_MACHINE=`(uname -p) 2>/dev/null`
-		echo ${UNAME_MACHINE}-sni-sysv4
+		echo "$UNAME_MACHINE"-sni-sysv4
 	else
 		echo ns32k-sni-sysv
 	fi
@@ -1196,23 +1226,23 @@ EOF
 	exit ;;
     i*86:VOS:*:*)
 	# From Paul.Green@stratus.com.
-	echo ${UNAME_MACHINE}-stratus-vos
+	echo "$UNAME_MACHINE"-stratus-vos
 	exit ;;
     *:VOS:*:*)
 	# From Paul.Green@stratus.com.
 	echo hppa1.1-stratus-vos
 	exit ;;
     mc68*:A/UX:*:*)
-	echo m68k-apple-aux${UNAME_RELEASE}
+	echo m68k-apple-aux"$UNAME_RELEASE"
 	exit ;;
     news*:NEWS-OS:6*:*)
 	echo mips-sony-newsos6
 	exit ;;
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
 	if [ -d /usr/nec ]; then
-		echo mips-nec-sysv${UNAME_RELEASE}
+		echo mips-nec-sysv"$UNAME_RELEASE"
 	else
-		echo mips-unknown-sysv${UNAME_RELEASE}
+		echo mips-unknown-sysv"$UNAME_RELEASE"
 	fi
 	exit ;;
     BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
@@ -1231,46 +1261,56 @@ EOF
 	echo x86_64-unknown-haiku
 	exit ;;
     SX-4:SUPER-UX:*:*)
-	echo sx4-nec-superux${UNAME_RELEASE}
+	echo sx4-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-5:SUPER-UX:*:*)
-	echo sx5-nec-superux${UNAME_RELEASE}
+	echo sx5-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-6:SUPER-UX:*:*)
-	echo sx6-nec-superux${UNAME_RELEASE}
+	echo sx6-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-7:SUPER-UX:*:*)
-	echo sx7-nec-superux${UNAME_RELEASE}
+	echo sx7-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-8:SUPER-UX:*:*)
-	echo sx8-nec-superux${UNAME_RELEASE}
+	echo sx8-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-8R:SUPER-UX:*:*)
-	echo sx8r-nec-superux${UNAME_RELEASE}
+	echo sx8r-nec-superux"$UNAME_RELEASE"
+	exit ;;
+    SX-ACE:SUPER-UX:*:*)
+	echo sxace-nec-superux"$UNAME_RELEASE"
 	exit ;;
     Power*:Rhapsody:*:*)
-	echo powerpc-apple-rhapsody${UNAME_RELEASE}
+	echo powerpc-apple-rhapsody"$UNAME_RELEASE"
 	exit ;;
     *:Rhapsody:*:*)
-	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
 	exit ;;
     *:Darwin:*:*)
 	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
-	eval $set_cc_for_build
+	eval "$set_cc_for_build"
 	if test "$UNAME_PROCESSOR" = unknown ; then
 	    UNAME_PROCESSOR=powerpc
 	fi
-	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
-	    if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+	if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
+	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
 		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
-		    (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
-		    grep IS_64BIT_ARCH >/dev/null
+		       (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+		       grep IS_64BIT_ARCH >/dev/null
 		then
 		    case $UNAME_PROCESSOR in
 			i386) UNAME_PROCESSOR=x86_64 ;;
 			powerpc) UNAME_PROCESSOR=powerpc64 ;;
 		    esac
 		fi
+		# On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
+		if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
+		       (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+		       grep IS_PPC >/dev/null
+		then
+		    UNAME_PROCESSOR=powerpc
+		fi
 	    fi
 	elif test "$UNAME_PROCESSOR" = i386 ; then
 	    # Avoid executing cc on OS X 10.9, as it ships with a stub
@@ -1281,27 +1321,33 @@ EOF
 	    # that Apple uses in portable devices.
 	    UNAME_PROCESSOR=x86_64
 	fi
-	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+	echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
 	exit ;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
 	UNAME_PROCESSOR=`uname -p`
-	if test "$UNAME_PROCESSOR" = "x86"; then
+	if test "$UNAME_PROCESSOR" = x86; then
 		UNAME_PROCESSOR=i386
 		UNAME_MACHINE=pc
 	fi
-	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+	echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
 	exit ;;
     *:QNX:*:4*)
 	echo i386-pc-qnx
 	exit ;;
-    NEO-?:NONSTOP_KERNEL:*:*)
-	echo neo-tandem-nsk${UNAME_RELEASE}
+    NEO-*:NONSTOP_KERNEL:*:*)
+	echo neo-tandem-nsk"$UNAME_RELEASE"
 	exit ;;
     NSE-*:NONSTOP_KERNEL:*:*)
-	echo nse-tandem-nsk${UNAME_RELEASE}
+	echo nse-tandem-nsk"$UNAME_RELEASE"
 	exit ;;
-    NSR-?:NONSTOP_KERNEL:*:*)
-	echo nsr-tandem-nsk${UNAME_RELEASE}
+    NSR-*:NONSTOP_KERNEL:*:*)
+	echo nsr-tandem-nsk"$UNAME_RELEASE"
+	exit ;;
+    NSV-*:NONSTOP_KERNEL:*:*)
+	echo nsv-tandem-nsk"$UNAME_RELEASE"
+	exit ;;
+    NSX-*:NONSTOP_KERNEL:*:*)
+	echo nsx-tandem-nsk"$UNAME_RELEASE"
 	exit ;;
     *:NonStop-UX:*:*)
 	echo mips-compaq-nonstopux
@@ -1310,18 +1356,18 @@ EOF
 	echo bs2000-siemens-sysv
 	exit ;;
     DS/*:UNIX_System_V:*:*)
-	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
 	exit ;;
     *:Plan9:*:*)
 	# "uname -m" is not consistent, so use $cputype instead. 386
 	# is converted to i386 for consistency with other x86
 	# operating systems.
-	if test "$cputype" = "386"; then
+	if test "$cputype" = 386; then
 	    UNAME_MACHINE=i386
 	else
 	    UNAME_MACHINE="$cputype"
 	fi
-	echo ${UNAME_MACHINE}-unknown-plan9
+	echo "$UNAME_MACHINE"-unknown-plan9
 	exit ;;
     *:TOPS-10:*:*)
 	echo pdp10-unknown-tops10
@@ -1342,14 +1388,14 @@ EOF
 	echo pdp10-unknown-its
 	exit ;;
     SEI:*:*:SEIUX)
-	echo mips-sei-seiux${UNAME_RELEASE}
+	echo mips-sei-seiux"$UNAME_RELEASE"
 	exit ;;
     *:DragonFly:*:*)
-	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
 	exit ;;
     *:*VMS:*:*)
 	UNAME_MACHINE=`(uname -p) 2>/dev/null`
-	case "${UNAME_MACHINE}" in
+	case "$UNAME_MACHINE" in
 	    A*) echo alpha-dec-vms ; exit ;;
 	    I*) echo ia64-dec-vms ; exit ;;
 	    V*) echo vax-dec-vms ; exit ;;
@@ -1358,34 +1404,48 @@ EOF
 	echo i386-pc-xenix
 	exit ;;
     i*86:skyos:*:*)
-	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+	echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
 	exit ;;
     i*86:rdos:*:*)
-	echo ${UNAME_MACHINE}-pc-rdos
+	echo "$UNAME_MACHINE"-pc-rdos
 	exit ;;
     i*86:AROS:*:*)
-	echo ${UNAME_MACHINE}-pc-aros
+	echo "$UNAME_MACHINE"-pc-aros
 	exit ;;
     x86_64:VMkernel:*:*)
-	echo ${UNAME_MACHINE}-unknown-esx
+	echo "$UNAME_MACHINE"-unknown-esx
+	exit ;;
+    amd64:Isilon\ OneFS:*:*)
+	echo x86_64-unknown-onefs
 	exit ;;
 esac
 
+echo "$0: unable to guess system type" >&2
+
+case "$UNAME_MACHINE:$UNAME_SYSTEM" in
+    mips:Linux | mips64:Linux)
+	# If we got here on MIPS GNU/Linux, output extra information.
+	cat >&2 <<EOF
+
+NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
+the system type. Please install a C compiler and try again.
+EOF
+	;;
+esac
+
 cat >&2 <<EOF
-$0: unable to guess system type
 
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
+This script (version $timestamp), has failed to recognize the
+operating system you are using. If your script is old, overwrite *all*
+copies of config.guess and config.sub with the latest versions from:
 
-  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
 and
-  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
 
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to <config-patches@gnu.org> in order to provide the needed
-information to handle your system.
+If $0 has already been updated, send the following data and any
+information you think might be pertinent to config-patches@gnu.org to
+provide the necessary information to handle your system.
 
 config.guess timestamp = $timestamp
 
@@ -1404,16 +1464,16 @@ hostinfo               = `(hostinfo) 2>/
 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
 
-UNAME_MACHINE = ${UNAME_MACHINE}
-UNAME_RELEASE = ${UNAME_RELEASE}
-UNAME_SYSTEM  = ${UNAME_SYSTEM}
-UNAME_VERSION = ${UNAME_VERSION}
+UNAME_MACHINE = "$UNAME_MACHINE"
+UNAME_RELEASE = "$UNAME_RELEASE"
+UNAME_SYSTEM  = "$UNAME_SYSTEM"
+UNAME_VERSION = "$UNAME_VERSION"
 EOF
 
 exit 1
 
 # Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'write-file-functions 'time-stamp)
 # time-stamp-start: "timestamp='"
 # time-stamp-format: "%:y-%02m-%02d"
 # time-stamp-end: "'"
--- fricas-1.3.8.orig/config/config.sub
+++ fricas-1.3.8/config/config.sub
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2014 Free Software Foundation, Inc.
+#   Copyright 1992-2018 Free Software Foundation, Inc.
 
-timestamp='2014-09-11'
+timestamp='2018-02-22'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -15,7 +15,7 @@ timestamp='2014-09-11'
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, see <http://www.gnu.org/licenses/>.
+# along with this program; if not, see <https://www.gnu.org/licenses/>.
 #
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -25,7 +25,7 @@ timestamp='2014-09-11'
 # of the GNU General Public License, version 3 ("GPLv3").
 
 
-# Please send patches with a ChangeLog entry to config-patches@gnu.org.
+# Please send patches to <config-patches@gnu.org>.
 #
 # Configuration subroutine to validate and canonicalize a configuration type.
 # Supply the specified configuration type as an argument.
@@ -33,7 +33,7 @@ timestamp='2014-09-11'
 # Otherwise, we print the canonical config type on stdout and succeed.
 
 # You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
 
 # This file is supposed to be the same for all GNU packages
 # and recognize all the CPU types, system types and aliases
@@ -53,12 +53,11 @@ timestamp='2014-09-11'
 me=`echo "$0" | sed -e 's,.*/,,'`
 
 usage="\
-Usage: $0 [OPTION] CPU-MFR-OPSYS
-       $0 [OPTION] ALIAS
+Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
 
 Canonicalize a configuration name.
 
-Operation modes:
+Options:
   -h, --help         print this help, then exit
   -t, --time-stamp   print date of last modification, then exit
   -v, --version      print version number, then exit
@@ -68,7 +67,7 @@ Report bugs and patches to <config-patch
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2014 Free Software Foundation, Inc.
+Copyright 1992-2018 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -95,7 +94,7 @@ while test $# -gt 0 ; do
 
     *local*)
        # First pass through any local machine types.
-       echo $1
+       echo "$1"
        exit ;;
 
     * )
@@ -113,24 +112,24 @@ esac
 
 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
 # Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in
   nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
   linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
-  knetbsd*-gnu* | netbsd*-gnu* | \
-  kopensolaris*-gnu* | \
+  knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
+  kopensolaris*-gnu* | cloudabi*-eabi* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
-    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+    basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
     ;;
   android-linux)
     os=-linux-android
-    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
+    basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
     ;;
   *)
-    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
-    if [ $basic_machine != $1 ]
-    then os=`echo $1 | sed 's/.*-/-/'`
+    basic_machine=`echo "$1" | sed 's/-[^-]*$//'`
+    if [ "$basic_machine" != "$1" ]
+    then os=`echo "$1" | sed 's/.*-/-/'`
     else os=; fi
     ;;
 esac
@@ -179,44 +178,44 @@ case $os in
 		;;
 	-sco6)
 		os=-sco5v6
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
 		;;
 	-sco5)
 		os=-sco3.2v5
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
 		;;
 	-sco4)
 		os=-sco3.2v4
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
 		;;
 	-sco3.2.[4-9]*)
 		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
 		;;
 	-sco3.2v[4-9]*)
 		# Don't forget version if it is 3.2v4 or newer.
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
 		;;
 	-sco5v6*)
 		# Don't forget version if it is 3.2v4 or newer.
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
 		;;
 	-sco*)
 		os=-sco3.2v2
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
 		;;
 	-udk*)
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
 		;;
 	-isc)
 		os=-isc2.2
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
 		;;
 	-clix*)
 		basic_machine=clipper-intergraph
 		;;
 	-isc*)
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
 		;;
 	-lynx*178)
 		os=-lynxos178
@@ -228,10 +227,7 @@ case $os in
 		os=-lynxos
 		;;
 	-ptx*)
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
-		;;
-	-windowsnt*)
-		os=`echo $os | sed -e 's/windowsnt/winnt/'`
+		basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'`
 		;;
 	-psos*)
 		os=-psos
@@ -255,15 +251,16 @@ case $basic_machine in
 	| arc | arceb \
 	| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
 	| avr | avr32 \
+	| ba \
 	| be32 | be64 \
 	| bfin \
 	| c4x | c8051 | clipper \
 	| d10v | d30v | dlx | dsp16xx \
-	| epiphany \
-	| fido | fr30 | frv \
+	| e2k | epiphany \
+	| fido | fr30 | frv | ft32 \
 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
 	| hexagon \
-	| i370 | i860 | i960 | ia64 \
+	| i370 | i860 | i960 | ia16 | ia64 \
 	| ip2k | iq2000 \
 	| k1om \
 	| le32 | le64 \
@@ -299,13 +296,14 @@ case $basic_machine in
 	| nios | nios2 | nios2eb | nios2el \
 	| ns16k | ns32k \
 	| open8 | or1k | or1knd | or32 \
-	| pdp10 | pdp11 | pj | pjl \
+	| pdp10 | pj | pjl \
 	| powerpc | powerpc64 | powerpc64le | powerpcle \
+	| pru \
 	| pyramid \
 	| riscv32 | riscv64 \
 	| rl78 | rx \
 	| score \
-	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
 	| sh64 | sh64le \
 	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
 	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
@@ -313,7 +311,8 @@ case $basic_machine in
 	| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
 	| ubicom32 \
 	| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
-	| we32k \
+	| visium \
+	| wasm32 \
 	| x86 | xc16x | xstormy16 | xtensa \
 	| z8k | z80)
 		basic_machine=$basic_machine-unknown
@@ -327,11 +326,14 @@ case $basic_machine in
 	c6x)
 		basic_machine=tic6x-unknown
 		;;
+	leon|leon[3-9])
+		basic_machine=sparc-$basic_machine
+		;;
 	m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
 		basic_machine=$basic_machine-unknown
 		os=-none
 		;;
-	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65)
 		;;
 	ms1)
 		basic_machine=mt-unknown
@@ -360,7 +362,7 @@ case $basic_machine in
 	  ;;
 	# Object if more than one company name word.
 	*-*-*)
-		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
 		exit 1
 		;;
 	# Recognize the basic CPU types with company name.
@@ -372,17 +374,18 @@ case $basic_machine in
 	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
 	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
 	| avr-* | avr32-* \
+	| ba-* \
 	| be32-* | be64-* \
 	| bfin-* | bs2000-* \
 	| c[123]* | c30-* | [cjt]90-* | c4x-* \
 	| c8051-* | clipper-* | craynv-* | cydra-* \
 	| d10v-* | d30v-* | dlx-* \
-	| elxsi-* \
+	| e2k-* | elxsi-* \
 	| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
 	| h8300-* | h8500-* \
 	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
 	| hexagon-* \
-	| i*86-* | i860-* | i960-* | ia64-* \
+	| i*86-* | i860-* | i960-* | ia16-* | ia64-* \
 	| ip2k-* | iq2000-* \
 	| k1om-* \
 	| le32-* | le64-* \
@@ -423,13 +426,15 @@ case $basic_machine in
 	| orion-* \
 	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
 	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
+	| pru-* \
 	| pyramid-* \
+	| riscv32-* | riscv64-* \
 	| rl78-* | romp-* | rs6000-* | rx-* \
 	| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
 	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
 	| sparclite-* \
-	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
+	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
 	| tahoe-* \
 	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
 	| tile*-* \
@@ -437,6 +442,8 @@ case $basic_machine in
 	| ubicom32-* \
 	| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
 	| vax-* \
+	| visium-* \
+	| wasm32-* \
 	| we32k-* \
 	| x86-* | x86_64-* | xc16x-* | xps100-* \
 	| xstormy16-* | xtensa*-* \
@@ -450,7 +457,7 @@ case $basic_machine in
 	# Recognize the various machine names and aliases which stand
 	# for a CPU type and a company and sometimes even an OS.
 	386bsd)
-		basic_machine=i386-unknown
+		basic_machine=i386-pc
 		os=-bsd
 		;;
 	3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
@@ -484,7 +491,7 @@ case $basic_machine in
 		basic_machine=x86_64-pc
 		;;
 	amd64-*)
-		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	amdahl)
 		basic_machine=580-amdahl
@@ -513,6 +520,9 @@ case $basic_machine in
 		basic_machine=i386-pc
 		os=-aros
 		;;
+	asmjs)
+		basic_machine=asmjs-unknown
+		;;
 	aux)
 		basic_machine=m68k-apple
 		os=-aux
@@ -526,7 +536,7 @@ case $basic_machine in
 		os=-linux
 		;;
 	blackfin-*)
-		basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		os=-linux
 		;;
 	bluegene*)
@@ -534,13 +544,13 @@ case $basic_machine in
 		os=-cnk
 		;;
 	c54x-*)
-		basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	c55x-*)
-		basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	c6x-*)
-		basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	c90)
 		basic_machine=c90-cray
@@ -629,10 +639,18 @@ case $basic_machine in
 		basic_machine=rs6000-bull
 		os=-bosx
 		;;
-	dpx2* | dpx2*-bull)
+	dpx2*)
 		basic_machine=m68k-bull
 		os=-sysv3
 		;;
+	e500v[12])
+		basic_machine=powerpc-unknown
+		os=$os"spe"
+		;;
+	e500v[12]-*)
+		basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
+		os=$os"spe"
+		;;
 	ebmon29k)
 		basic_machine=a29k-amd
 		os=-ebmon
@@ -722,9 +740,6 @@ case $basic_machine in
 	hp9k8[0-9][0-9] | hp8[0-9][0-9])
 		basic_machine=hppa1.0-hp
 		;;
-	hppa-next)
-		os=-nextstep3
-		;;
 	hppaosf)
 		basic_machine=hppa1.1-hp
 		os=-osf
@@ -737,26 +752,26 @@ case $basic_machine in
 		basic_machine=i370-ibm
 		;;
 	i*86v32)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
 		os=-sysv32
 		;;
 	i*86v4*)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
 		os=-sysv4
 		;;
 	i*86v)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
 		os=-sysv
 		;;
 	i*86sol2)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
 		os=-solaris2
 		;;
 	i386mach)
 		basic_machine=i386-mach
 		os=-mach
 		;;
-	i386-vsta | vsta)
+	vsta)
 		basic_machine=i386-unknown
 		os=-vsta
 		;;
@@ -774,17 +789,17 @@ case $basic_machine in
 		basic_machine=m68k-isi
 		os=-sysv
 		;;
+	leon-*|leon[3-9]-*)
+		basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'`
+		;;
 	m68knommu)
 		basic_machine=m68k-unknown
 		os=-linux
 		;;
 	m68knommu-*)
-		basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		os=-linux
 		;;
-	m88k-omron*)
-		basic_machine=m88k-omron
-		;;
 	magnum | m3230)
 		basic_machine=mips-mips
 		os=-sysv
@@ -816,10 +831,10 @@ case $basic_machine in
 		os=-mint
 		;;
 	mips3*-*)
-		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+		basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`
 		;;
 	mips3*)
-		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+		basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown
 		;;
 	monitor)
 		basic_machine=m68k-rom68k
@@ -838,7 +853,7 @@ case $basic_machine in
 		os=-msdos
 		;;
 	ms1-*)
-		basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+		basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'`
 		;;
 	msys)
 		basic_machine=i686-pc
@@ -880,7 +895,7 @@ case $basic_machine in
 		basic_machine=v70-nec
 		os=-sysv
 		;;
-	next | m*-next )
+	next | m*-next)
 		basic_machine=m68k-next
 		case $os in
 		    -nextstep* )
@@ -925,6 +940,12 @@ case $basic_machine in
 	nsr-tandem)
 		basic_machine=nsr-tandem
 		;;
+	nsv-tandem)
+		basic_machine=nsv-tandem
+		;;
+	nsx-tandem)
+		basic_machine=nsx-tandem
+		;;
 	op50n-* | op60c-*)
 		basic_machine=hppa1.1-oki
 		os=-proelf
@@ -957,7 +978,7 @@ case $basic_machine in
 		os=-linux
 		;;
 	parisc-*)
-		basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		os=-linux
 		;;
 	pbd)
@@ -973,7 +994,7 @@ case $basic_machine in
 		basic_machine=i386-pc
 		;;
 	pc98-*)
-		basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	pentium | p5 | k5 | k6 | nexgen | viac3)
 		basic_machine=i586-pc
@@ -988,16 +1009,16 @@ case $basic_machine in
 		basic_machine=i786-pc
 		;;
 	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
-		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	pentiumpro-* | p6-* | 6x86-* | athlon-*)
-		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
-		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	pentium4-*)
-		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	pn)
 		basic_machine=pn-gould
@@ -1007,23 +1028,23 @@ case $basic_machine in
 	ppc | ppcbe)	basic_machine=powerpc-unknown
 		;;
 	ppc-* | ppcbe-*)
-		basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
-	ppcle | powerpclittle | ppc-le | powerpc-little)
+	ppcle | powerpclittle)
 		basic_machine=powerpcle-unknown
 		;;
 	ppcle-* | powerpclittle-*)
-		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	ppc64)	basic_machine=powerpc64-unknown
 		;;
-	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+	ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
-	ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+	ppc64le | powerpc64little)
 		basic_machine=powerpc64le-unknown
 		;;
 	ppc64le-* | powerpc64little-*)
-		basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	ps2)
 		basic_machine=i386-ibm
@@ -1077,17 +1098,10 @@ case $basic_machine in
 	sequent)
 		basic_machine=i386-sequent
 		;;
-	sh)
-		basic_machine=sh-hitachi
-		os=-hms
-		;;
 	sh5el)
 		basic_machine=sh5le-unknown
 		;;
-	sh64)
-		basic_machine=sh64-unknown
-		;;
-	sparclite-wrs | simso-wrs)
+	simso-wrs)
 		basic_machine=sparclite-wrs
 		os=-vxworks
 		;;
@@ -1106,7 +1120,7 @@ case $basic_machine in
 		os=-sysv4
 		;;
 	strongarm-* | thumb-*)
-		basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
+		basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'`
 		;;
 	sun2)
 		basic_machine=m68000-sun
@@ -1228,6 +1242,9 @@ case $basic_machine in
 		basic_machine=hppa1.1-winbond
 		os=-proelf
 		;;
+	x64)
+		basic_machine=x86_64-pc
+		;;
 	xbox)
 		basic_machine=i686-pc
 		os=-mingw32
@@ -1236,20 +1253,12 @@ case $basic_machine in
 		basic_machine=xps100-honeywell
 		;;
 	xscale-* | xscalee[bl]-*)
-		basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
+		basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'`
 		;;
 	ymp)
 		basic_machine=ymp-cray
 		os=-unicos
 		;;
-	z8k-*-coff)
-		basic_machine=z8k-unknown
-		os=-sim
-		;;
-	z80-*-coff)
-		basic_machine=z80-unknown
-		os=-sim
-		;;
 	none)
 		basic_machine=none-none
 		os=-none
@@ -1278,10 +1287,6 @@ case $basic_machine in
 	vax)
 		basic_machine=vax-dec
 		;;
-	pdp10)
-		# there are many clones, so DEC is not a safe bet
-		basic_machine=pdp10-unknown
-		;;
 	pdp11)
 		basic_machine=pdp11-dec
 		;;
@@ -1291,9 +1296,6 @@ case $basic_machine in
 	sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
 		basic_machine=sh-unknown
 		;;
-	sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
-		basic_machine=sparc-sun
-		;;
 	cydra)
 		basic_machine=cydra-cydrome
 		;;
@@ -1313,7 +1315,7 @@ case $basic_machine in
 		# Make sure to match an already-canonicalized machine name.
 		;;
 	*)
-		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
 		exit 1
 		;;
 esac
@@ -1321,10 +1323,10 @@ esac
 # Here we canonicalize certain aliases for manufacturers.
 case $basic_machine in
 	*-digital*)
-		basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+		basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'`
 		;;
 	*-commodore*)
-		basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+		basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'`
 		;;
 	*)
 		;;
@@ -1335,8 +1337,8 @@ esac
 if [ x"$os" != x"" ]
 then
 case $os in
-	# First match some system type aliases
-	# that might get confused with valid system types.
+	# First match some system type aliases that might get confused
+	# with valid system types.
 	# -solaris* is a basic system type, with this one exception.
 	-auroraux)
 		os=-auroraux
@@ -1347,45 +1349,48 @@ case $os in
 	-solaris)
 		os=-solaris2
 		;;
-	-svr4*)
-		os=-sysv4
-		;;
 	-unixware*)
 		os=-sysv4.2uw
 		;;
 	-gnu/linux*)
 		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
 		;;
-	# First accept the basic system types.
+	# es1800 is here to avoid being matched by es* (a different OS)
+	-es1800*)
+		os=-ose
+		;;
+	# Now accept the basic system types.
 	# The portable systems comes first.
-	# Each alternative MUST END IN A *, to match a version number.
+	# Each alternative MUST end in a * to match a version number.
 	# -sysv* is not here because it comes later, after sysvr4.
 	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
 	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
 	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
 	      | -sym* | -kopensolaris* | -plan9* \
 	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
-	      | -aos* | -aros* \
+	      | -aos* | -aros* | -cloudabi* | -sortix* \
 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
-	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
-	      | -bitrig* | -openbsd* | -solidbsd* \
+	      | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \
+	      | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
 	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
 	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
-	      | -chorusos* | -chorusrdb* | -cegcc* \
+	      | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
 	      | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-	      | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
+	      | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
 	      | -linux-newlib* | -linux-musl* | -linux-uclibc* \
 	      | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
-	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \
 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
 	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
 	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
-	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+	      | -morphos* | -superux* | -rtmk* | -windiss* \
 	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
-	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
+	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
+	      | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \
+	      | -midnightbsd*)
 	# Remember, each alternative MUST END IN *, to match a version number.
 		;;
 	-qnx*)
@@ -1402,12 +1407,12 @@ case $os in
 	-nto*)
 		os=`echo $os | sed -e 's|nto|nto-qnx|'`
 		;;
-	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
-	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
+	-sim | -xray | -os68k* | -v88r* \
+	      | -windows* | -osx | -abug | -netware* | -os9* \
 	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
 		;;
 	-mac*)
-		os=`echo $os | sed -e 's|mac|macos|'`
+		os=`echo "$os" | sed -e 's|mac|macos|'`
 		;;
 	-linux-dietlibc)
 		os=-linux-dietlibc
@@ -1416,10 +1421,10 @@ case $os in
 		os=`echo $os | sed -e 's|linux|linux-gnu|'`
 		;;
 	-sunos5*)
-		os=`echo $os | sed -e 's|sunos5|solaris2|'`
+		os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
 		;;
 	-sunos6*)
-		os=`echo $os | sed -e 's|sunos6|solaris3|'`
+		os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
 		;;
 	-opened*)
 		os=-openedition
@@ -1430,12 +1435,6 @@ case $os in
 	-wince*)
 		os=-wince
 		;;
-	-osfrose*)
-		os=-osfrose
-		;;
-	-osf*)
-		os=-osf
-		;;
 	-utek*)
 		os=-bsd
 		;;
@@ -1460,7 +1459,7 @@ case $os in
 	-nova*)
 		os=-rtmk-nova
 		;;
-	-ns2 )
+	-ns2)
 		os=-nextstep2
 		;;
 	-nsk*)
@@ -1482,7 +1481,7 @@ case $os in
 	-oss*)
 		os=-sysv3
 		;;
-	-svr4)
+	-svr4*)
 		os=-sysv4
 		;;
 	-svr3)
@@ -1497,32 +1496,38 @@ case $os in
 	-ose*)
 		os=-ose
 		;;
-	-es1800*)
-		os=-ose
-		;;
-	-xenix)
-		os=-xenix
-		;;
 	-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
 		os=-mint
 		;;
-	-aros*)
-		os=-aros
-		;;
 	-zvmoe)
 		os=-zvmoe
 		;;
 	-dicos*)
 		os=-dicos
 		;;
+	-pikeos*)
+		# Until real need of OS specific support for
+		# particular features comes up, bare metal
+		# configurations are quite functional.
+		case $basic_machine in
+		    arm*)
+			os=-eabi
+			;;
+		    *)
+			os=-elf
+			;;
+		esac
+		;;
 	-nacl*)
 		;;
+	-ios)
+		;;
 	-none)
 		;;
 	*)
 		# Get rid of the `-' at the beginning of $os.
 		os=`echo $os | sed 's/[^-]*-//'`
-		echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+		echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
 		exit 1
 		;;
 esac
@@ -1612,12 +1617,12 @@ case $basic_machine in
 	sparc-* | *-sun)
 		os=-sunos4.1.1
 		;;
+	pru-*)
+		os=-elf
+		;;
 	*-be)
 		os=-beos
 		;;
-	*-haiku)
-		os=-haiku
-		;;
 	*-ibm)
 		os=-aix
 		;;
@@ -1657,7 +1662,7 @@ case $basic_machine in
 	m88k-omron*)
 		os=-luna
 		;;
-	*-next )
+	*-next)
 		os=-nextstep
 		;;
 	*-sequent)
@@ -1672,9 +1677,6 @@ case $basic_machine in
 	i370-*)
 		os=-mvs
 		;;
-	*-next)
-		os=-nextstep3
-		;;
 	*-gould)
 		os=-sysv
 		;;
@@ -1784,23 +1786,15 @@ case $basic_machine in
 				vendor=stratus
 				;;
 		esac
-		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+		basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"`
 		;;
 esac
 
-case $basic_machine$os in
-    *-unknown-*-*)
-        basic_machine=`echo $basic_machine | sed "s/-unknown//"`
-        ;;
-    *-unknown-*)
-        basic_machine=`echo $basic_machine | sed "s/-unknown/-x/"`
-        ;;
-esac
-echo $basic_machine$os
+echo "$basic_machine$os"
 exit
 
 # Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'write-file-functions 'time-stamp)
 # time-stamp-start: "timestamp='"
 # time-stamp-format: "%:y-%02m-%02d"
 # time-stamp-end: "'"
--- fricas-1.3.8.orig/config/fricas_c_macros.h.in
+++ fricas-1.3.8/config/fricas_c_macros.h.in
@@ -73,9 +73,6 @@
 /* Define to 1 if you have the <inttypes.h> header file. */
 #undef HAVE_INTTYPES_H
 
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
 /* Host has MSG_NOSIGNAL */
 #undef HAVE_MSG_NOSIGNAL
 
@@ -97,6 +94,9 @@
 /* Define to 1 if you have the <stdint.h> header file. */
 #undef HAVE_STDINT_H
 
+/* Define to 1 if you have the <stdio.h> header file. */
+#undef HAVE_STDIO_H
+
 /* Define to 1 if you have the <stdlib.h> header file. */
 #undef HAVE_STDLIB_H
 
@@ -157,7 +157,9 @@
 /* Define to the version of this package. */
 #undef PACKAGE_VERSION
 
-/* Define to 1 if you have the ANSI C header files. */
+/* Define to 1 if all of the C90 standard headers exist (not just the ones
+   required in a freestanding environment). This macro is provided for
+   backward compatibility; new code need not use it. */
 #undef STDC_HEADERS
 
 /* Define to 1 if the X Window System is missing or not being used. */
--- fricas-1.3.8.orig/config/install-sh
+++ fricas-1.3.8/config/install-sh
@@ -1,7 +1,7 @@
 #!/bin/sh
 # install - install a program, script, or datafile
 
-scriptversion=2005-02-02.21
+scriptversion=2020-11-14.01; # UTC
 
 # This originates from X11R5 (mit/util/scripts/install.sh), which was
 # later released in X11R6 (xc/config/util/install.sh) with the
@@ -35,42 +35,62 @@ scriptversion=2005-02-02.21
 # FSF changes to this file are in the public domain.
 #
 # Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
+# 'make' implicit rules from creating a file called install from it
 # when there is no Makefile.
 #
 # This script is compatible with the BSD install script, but was written
-# from scratch.  It can only install one file at a time, a restriction
-# shared with many OS's install programs.
+# from scratch.
 
-# set DOITPROG to echo to test this script
+tab='	'
+nl='
+'
+IFS=" $tab$nl"
 
-# Don't use :- since 4.3BSD and earlier shells don't like it.
-doit="${DOITPROG-}"
+# Set DOITPROG to "echo" to test this script.
 
-# put in absolute paths if you don't have them in your path; or use env. vars.
-
-mvprog="${MVPROG-mv}"
-cpprog="${CPPROG-cp}"
-chmodprog="${CHMODPROG-chmod}"
-chownprog="${CHOWNPROG-chown}"
-chgrpprog="${CHGRPPROG-chgrp}"
-stripprog="${STRIPPROG-strip}"
-rmprog="${RMPROG-rm}"
-mkdirprog="${MKDIRPROG-mkdir}"
+doit=${DOITPROG-}
+doit_exec=${doit:-exec}
 
-chmodcmd="$chmodprog 0755"
-chowncmd=
+# Put in absolute file names if you don't have them in your path;
+# or use environment vars.
+
+chgrpprog=${CHGRPPROG-chgrp}
+chmodprog=${CHMODPROG-chmod}
+chownprog=${CHOWNPROG-chown}
+cmpprog=${CMPPROG-cmp}
+cpprog=${CPPROG-cp}
+mkdirprog=${MKDIRPROG-mkdir}
+mvprog=${MVPROG-mv}
+rmprog=${RMPROG-rm}
+stripprog=${STRIPPROG-strip}
+
+posix_mkdir=
+
+# Desired mode of installed file.
+mode=0755
+
+# Create dirs (including intermediate dirs) using mode 755.
+# This is like GNU 'install' as of coreutils 8.32 (2020).
+mkdir_umask=22
+
+backupsuffix=
 chgrpcmd=
-stripcmd=
+chmodcmd=$chmodprog
+chowncmd=
+mvcmd=$mvprog
 rmcmd="$rmprog -f"
-mvcmd="$mvprog"
+stripcmd=
+
 src=
 dst=
 dir_arg=
-dstarg=
-no_target_directory=
+dst_arg=
+
+copy_on_change=false
+is_target_a_directory=possibly
 
-usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+usage="\
+Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
    or: $0 [OPTION]... SRCFILES... DIRECTORY
    or: $0 [OPTION]... -t DIRECTORY SRCFILES...
    or: $0 [OPTION]... -d DIRECTORIES...
@@ -80,108 +100,187 @@ In the 2nd and 3rd, copy all SRCFILES to
 In the 4th, create DIRECTORIES.
 
 Options:
--c         (ignored)
--d         create directories instead of installing files.
--g GROUP   $chgrpprog installed files to GROUP.
--m MODE    $chmodprog installed files to MODE.
--o USER    $chownprog installed files to USER.
--s         $stripprog installed files.
--t DIRECTORY  install into DIRECTORY.
--T         report an error if DSTFILE is a directory.
---help     display this help and exit.
---version  display version info and exit.
+     --help     display this help and exit.
+     --version  display version info and exit.
+
+  -c            (ignored)
+  -C            install only if different (preserve data modification time)
+  -d            create directories instead of installing files.
+  -g GROUP      $chgrpprog installed files to GROUP.
+  -m MODE       $chmodprog installed files to MODE.
+  -o USER       $chownprog installed files to USER.
+  -p            pass -p to $cpprog.
+  -s            $stripprog installed files.
+  -S SUFFIX     attempt to back up existing files, with suffix SUFFIX.
+  -t DIRECTORY  install into DIRECTORY.
+  -T            report an error if DSTFILE is a directory.
 
 Environment variables override the default commands:
-  CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
+  CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
+  RMPROG STRIPPROG
+
+By default, rm is invoked with -f; when overridden with RMPROG,
+it's up to you to specify -f if you want it.
+
+If -S is not specified, no backups are attempted.
+
+Email bug reports to bug-automake@gnu.org.
+Automake home page: https://www.gnu.org/software/automake/
 "
 
-while test -n "$1"; do
+while test $# -ne 0; do
   case $1 in
-    -c) shift
-        continue;;
+    -c) ;;
 
-    -d) dir_arg=true
-        shift
-        continue;;
+    -C) copy_on_change=true;;
+
+    -d) dir_arg=true;;
 
     -g) chgrpcmd="$chgrpprog $2"
-        shift
-        shift
-        continue;;
+        shift;;
 
     --help) echo "$usage"; exit $?;;
 
-    -m) chmodcmd="$chmodprog $2"
-        shift
-        shift
-        continue;;
+    -m) mode=$2
+        case $mode in
+          *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
+            echo "$0: invalid mode: $mode" >&2
+            exit 1;;
+        esac
+        shift;;
 
     -o) chowncmd="$chownprog $2"
-        shift
-        shift
-        continue;;
-
-    -s) stripcmd=$stripprog
-        shift
-        continue;;
-
-    -t) dstarg=$2
-	shift
-	shift
-	continue;;
-
-    -T) no_target_directory=true
-	shift
-	continue;;
+        shift;;
+
+    -p) cpprog="$cpprog -p";;
+
+    -s) stripcmd=$stripprog;;
+
+    -S) backupsuffix="$2"
+        shift;;
+
+    -t)
+        is_target_a_directory=always
+        dst_arg=$2
+        # Protect names problematic for 'test' and other utilities.
+        case $dst_arg in
+          -* | [=\(\)!]) dst_arg=./$dst_arg;;
+        esac
+        shift;;
+
+    -T) is_target_a_directory=never;;
 
     --version) echo "$0 $scriptversion"; exit $?;;
 
-    *)  # When -d is used, all remaining arguments are directories to create.
-	# When -t is used, the destination is already specified.
-	test -n "$dir_arg$dstarg" && break
-        # Otherwise, the last argument is the destination.  Remove it from $@.
-	for arg
-	do
-          if test -n "$dstarg"; then
-	    # $@ is not empty: it contains at least $arg.
-	    set fnord "$@" "$dstarg"
-	    shift # fnord
-	  fi
-	  shift # arg
-	  dstarg=$arg
-	done
-	break;;
+    --) shift
+        break;;
+
+    -*) echo "$0: invalid option: $1" >&2
+        exit 1;;
+
+    *)  break;;
   esac
+  shift
 done
 
-if test -z "$1"; then
+# We allow the use of options -d and -T together, by making -d
+# take the precedence; this is for compatibility with GNU install.
+
+if test -n "$dir_arg"; then
+  if test -n "$dst_arg"; then
+    echo "$0: target directory not allowed when installing a directory." >&2
+    exit 1
+  fi
+fi
+
+if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
+  # When -d is used, all remaining arguments are directories to create.
+  # When -t is used, the destination is already specified.
+  # Otherwise, the last argument is the destination.  Remove it from $@.
+  for arg
+  do
+    if test -n "$dst_arg"; then
+      # $@ is not empty: it contains at least $arg.
+      set fnord "$@" "$dst_arg"
+      shift # fnord
+    fi
+    shift # arg
+    dst_arg=$arg
+    # Protect names problematic for 'test' and other utilities.
+    case $dst_arg in
+      -* | [=\(\)!]) dst_arg=./$dst_arg;;
+    esac
+  done
+fi
+
+if test $# -eq 0; then
   if test -z "$dir_arg"; then
     echo "$0: no input file specified." >&2
     exit 1
   fi
-  # It's OK to call `install-sh -d' without argument.
+  # It's OK to call 'install-sh -d' without argument.
   # This can happen when creating conditional directories.
   exit 0
 fi
 
+if test -z "$dir_arg"; then
+  if test $# -gt 1 || test "$is_target_a_directory" = always; then
+    if test ! -d "$dst_arg"; then
+      echo "$0: $dst_arg: Is not a directory." >&2
+      exit 1
+    fi
+  fi
+fi
+
+if test -z "$dir_arg"; then
+  do_exit='(exit $ret); exit $ret'
+  trap "ret=129; $do_exit" 1
+  trap "ret=130; $do_exit" 2
+  trap "ret=141; $do_exit" 13
+  trap "ret=143; $do_exit" 15
+
+  # Set umask so as not to create temps with too-generous modes.
+  # However, 'strip' requires both read and write access to temps.
+  case $mode in
+    # Optimize common cases.
+    *644) cp_umask=133;;
+    *755) cp_umask=22;;
+
+    *[0-7])
+      if test -z "$stripcmd"; then
+        u_plus_rw=
+      else
+        u_plus_rw='% 200'
+      fi
+      cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
+    *)
+      if test -z "$stripcmd"; then
+        u_plus_rw=
+      else
+        u_plus_rw=,u+rw
+      fi
+      cp_umask=$mode$u_plus_rw;;
+  esac
+fi
+
 for src
 do
-  # Protect names starting with `-'.
+  # Protect names problematic for 'test' and other utilities.
   case $src in
-    -*) src=./$src ;;
+    -* | [=\(\)!]) src=./$src;;
   esac
 
   if test -n "$dir_arg"; then
     dst=$src
-    src=
-
-    if test -d "$dst"; then
-      mkdircmd=:
-      chmodcmd=
-    else
-      mkdircmd=$mkdirprog
+    dstdir=$dst
+    test -d "$dstdir"
+    dstdir_status=$?
+    # Don't chown directories that already exist.
+    if test $dstdir_status = 0; then
+      chowncmd=""
     fi
   else
+
     # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
     # might cause directories to be created, which would be especially bad
     # if $src (and thus $dsttmp) contains '*'.
@@ -190,82 +289,185 @@ do
       exit 1
     fi
 
-    if test -z "$dstarg"; then
+    if test -z "$dst_arg"; then
       echo "$0: no destination specified." >&2
       exit 1
     fi
+    dst=$dst_arg
 
-    dst=$dstarg
-    # Protect names starting with `-'.
-    case $dst in
-      -*) dst=./$dst ;;
-    esac
-
-    # If destination is a directory, append the input filename; won't work
-    # if double slashes aren't ignored.
+    # If destination is a directory, append the input filename.
     if test -d "$dst"; then
-      if test -n "$no_target_directory"; then
-	echo "$0: $dstarg: Is a directory" >&2
-	exit 1
+      if test "$is_target_a_directory" = never; then
+        echo "$0: $dst_arg: Is a directory" >&2
+        exit 1
       fi
-      dst=$dst/`basename "$src"`
+      dstdir=$dst
+      dstbase=`basename "$src"`
+      case $dst in
+	*/) dst=$dst$dstbase;;
+	*)  dst=$dst/$dstbase;;
+      esac
+      dstdir_status=0
+    else
+      dstdir=`dirname "$dst"`
+      test -d "$dstdir"
+      dstdir_status=$?
     fi
   fi
 
-  # This sed command emulates the dirname command.
-  dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'`
+  case $dstdir in
+    */) dstdirslash=$dstdir;;
+    *)  dstdirslash=$dstdir/;;
+  esac
 
-  # Make sure that the destination directory exists.
+  obsolete_mkdir_used=false
 
-  # Skip lots of stat calls in the usual case.
-  if test ! -d "$dstdir"; then
-    defaultIFS='
-	 '
-    IFS="${IFS-$defaultIFS}"
-
-    oIFS=$IFS
-    # Some sh's can't handle IFS=/ for some reason.
-    IFS='%'
-    set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
-    shift
-    IFS=$oIFS
+  if test $dstdir_status != 0; then
+    case $posix_mkdir in
+      '')
+        # With -d, create the new directory with the user-specified mode.
+        # Otherwise, rely on $mkdir_umask.
+        if test -n "$dir_arg"; then
+          mkdir_mode=-m$mode
+        else
+          mkdir_mode=
+        fi
+
+        posix_mkdir=false
+	# The $RANDOM variable is not portable (e.g., dash).  Use it
+	# here however when possible just to lower collision chance.
+	tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+
+	trap '
+	  ret=$?
+	  rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
+	  exit $ret
+	' 0
+
+	# Because "mkdir -p" follows existing symlinks and we likely work
+	# directly in world-writeable /tmp, make sure that the '$tmpdir'
+	# directory is successfully created first before we actually test
+	# 'mkdir -p'.
+	if (umask $mkdir_umask &&
+	    $mkdirprog $mkdir_mode "$tmpdir" &&
+	    exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
+	then
+	  if test -z "$dir_arg" || {
+	       # Check for POSIX incompatibilities with -m.
+	       # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+	       # other-writable bit of parent directory when it shouldn't.
+	       # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+	       test_tmpdir="$tmpdir/a"
+	       ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
+	       case $ls_ld_tmpdir in
+		 d????-?r-*) different_mode=700;;
+		 d????-?--*) different_mode=755;;
+		 *) false;;
+	       esac &&
+	       $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
+		 ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
+		 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+	       }
+	     }
+	  then posix_mkdir=:
+	  fi
+	  rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
+	else
+	  # Remove any dirs left behind by ancient mkdir implementations.
+	  rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
+	fi
+	trap '' 0;;
+    esac
 
-    pathcomp=
+    if
+      $posix_mkdir && (
+        umask $mkdir_umask &&
+        $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+      )
+    then :
+    else
 
-    while test $# -ne 0 ; do
-      pathcomp=$pathcomp$1
+      # mkdir does not conform to POSIX,
+      # or it failed possibly due to a race condition.  Create the
+      # directory the slow way, step by step, checking for races as we go.
+
+      case $dstdir in
+        /*) prefix='/';;
+        [-=\(\)!]*) prefix='./';;
+        *)  prefix='';;
+      esac
+
+      oIFS=$IFS
+      IFS=/
+      set -f
+      set fnord $dstdir
       shift
-      if test ! -d "$pathcomp"; then
-        $mkdirprog "$pathcomp"
-	# mkdir can fail with a `File exist' error in case several
-	# install-sh are creating the directory concurrently.  This
-	# is OK.
-	test -d "$pathcomp" || exit
+      set +f
+      IFS=$oIFS
+
+      prefixes=
+
+      for d
+      do
+        test X"$d" = X && continue
+
+        prefix=$prefix$d
+        if test -d "$prefix"; then
+          prefixes=
+        else
+          if $posix_mkdir; then
+            (umask $mkdir_umask &&
+             $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+            # Don't fail if two instances are running concurrently.
+            test -d "$prefix" || exit 1
+          else
+            case $prefix in
+              *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+              *) qprefix=$prefix;;
+            esac
+            prefixes="$prefixes '$qprefix'"
+          fi
+        fi
+        prefix=$prefix/
+      done
+
+      if test -n "$prefixes"; then
+        # Don't fail if two instances are running concurrently.
+        (umask $mkdir_umask &&
+         eval "\$doit_exec \$mkdirprog $prefixes") ||
+          test -d "$dstdir" || exit 1
+        obsolete_mkdir_used=true
       fi
-      pathcomp=$pathcomp/
-    done
+    fi
   fi
 
   if test -n "$dir_arg"; then
-    $doit $mkdircmd "$dst" \
-      && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \
-      && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \
-      && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \
-      && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; }
-
+    { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+    { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+      test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
   else
-    dstfile=`basename "$dst"`
 
     # Make a couple of temp file names in the proper directory.
-    dsttmp=$dstdir/_inst.$$_
-    rmtmp=$dstdir/_rm.$$_
+    dsttmp=${dstdirslash}_inst.$$_
+    rmtmp=${dstdirslash}_rm.$$_
 
     # Trap to clean up those temp files at exit.
     trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
-    trap '(exit $?); exit' 1 2 13 15
 
     # Copy the file name to the temp name.
-    $doit $cpprog "$src" "$dsttmp" &&
+    (umask $cp_umask &&
+     { test -z "$stripcmd" || {
+	 # Create $dsttmp read-write so that cp doesn't create it read-only,
+	 # which would cause strip to fail.
+	 if test -z "$doit"; then
+	   : >"$dsttmp" # No need to fork-exec 'touch'.
+	 else
+	   $doit touch "$dsttmp"
+	 fi
+       }
+     } &&
+     $doit_exec $cpprog "$src" "$dsttmp") &&
 
     # and set any options; do chmod last to preserve setuid bits.
     #
@@ -273,51 +475,67 @@ do
     # ignore errors from any of these, just make sure not to ignore
     # errors from the above "$doit $cpprog $src $dsttmp" command.
     #
-    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
-      && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
-      && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
-      && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } &&
-
-    # Now rename the file to the real destination.
-    { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \
-      || {
-	   # The rename failed, perhaps because mv can't rename something else
-	   # to itself, or perhaps because mv is so ancient that it does not
-	   # support -f.
-
-	   # Now remove or move aside any old file at destination location.
-	   # We try this two ways since rm can't unlink itself on some
-	   # systems and the destination file might be busy for other
-	   # reasons.  In this case, the final cleanup might fail but the new
-	   # file should still install successfully.
-	   {
-	     if test -f "$dstdir/$dstfile"; then
-	       $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \
-	       || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \
-	       || {
-		 echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
-		 (exit 1); exit 1
-	       }
-	     else
-	       :
-	     fi
-	   } &&
-
-	   # Now rename the file to the real destination.
-	   $doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
-	 }
-    }
-  fi || { (exit 1); exit 1; }
-done
+    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
+    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
+    { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
+    { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
+
+    # If -C, don't bother to copy if it wouldn't change the file.
+    if $copy_on_change &&
+       old=`LC_ALL=C ls -dlL "$dst"     2>/dev/null` &&
+       new=`LC_ALL=C ls -dlL "$dsttmp"  2>/dev/null` &&
+       set -f &&
+       set X $old && old=:$2:$4:$5:$6 &&
+       set X $new && new=:$2:$4:$5:$6 &&
+       set +f &&
+       test "$old" = "$new" &&
+       $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
+    then
+      rm -f "$dsttmp"
+    else
+      # If $backupsuffix is set, and the file being installed
+      # already exists, attempt a backup.  Don't worry if it fails,
+      # e.g., if mv doesn't support -f.
+      if test -n "$backupsuffix" && test -f "$dst"; then
+        $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
+      fi
 
-# The final little trick to "correctly" pass the exit status to the exit trap.
-{
-  (exit 0); exit 0
-}
+      # Rename the file to the real destination.
+      $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
+
+      # The rename failed, perhaps because mv can't rename something else
+      # to itself, or perhaps because mv is so ancient that it does not
+      # support -f.
+      {
+        # Now remove or move aside any old file at destination location.
+        # We try this two ways since rm can't unlink itself on some
+        # systems and the destination file might be busy for other
+        # reasons.  In this case, the final cleanup might fail but the new
+        # file should still install successfully.
+        {
+          test ! -f "$dst" ||
+          $doit $rmcmd "$dst" 2>/dev/null ||
+          { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+            { $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
+          } ||
+          { echo "$0: cannot unlink or rename $dst" >&2
+            (exit 1); exit 1
+          }
+        } &&
+
+        # Now rename the file to the real destination.
+        $doit $mvcmd "$dsttmp" "$dst"
+      }
+    fi || exit 1
+
+    trap '' 0
+  fi
+done
 
 # Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC0"
+# time-stamp-end: "; # UTC"
 # End:
--- fricas-1.3.8.orig/configure
+++ fricas-1.3.8/configure
@@ -1,11 +1,12 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for FriCAS 1.3.8.
+# Generated by GNU Autoconf 2.71 for FriCAS 1.3.8.
 #
 # Report bugs to <fricas-devel@googlegroups.com>.
 #
 #
-# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
+# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
+# Inc.
 #
 #
 # This configure script is free software; the Free Software Foundation
@@ -16,14 +17,16 @@
 
 # Be more Bourne compatible
 DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
   emulate sh
   NULLCMD=:
   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
-else
+else $as_nop
   case `(set -o) 2>/dev/null` in #(
   *posix*) :
     set -o posix ;; #(
@@ -33,46 +36,46 @@ esac
 fi
 
 
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
 as_nl='
 '
 export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-	expr "X$arg" : "X\\(.*\\)$as_nl";
-	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
+IFS=" ""	$as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
 
 # The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
+if ${PATH_SEPARATOR+false} :; then
   PATH_SEPARATOR=:
   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
@@ -81,13 +84,6 @@ if test "${PATH_SEPARATOR+set}" != set;
 fi
 
 
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""	$as_nl"
-
 # Find who we are.  Look in the path if we contain no directory separator.
 as_myself=
 case $0 in #((
@@ -96,8 +92,12 @@ case $0 in #((
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
   done
 IFS=$as_save_IFS
 
@@ -109,30 +109,10 @@ if test "x$as_myself" = x; then
   as_myself=$0
 fi
 if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   exit 1
 fi
 
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 
 # Use a proper internal environment variable to ensure we don't fall
   # into an infinite loop, continuously re-executing ourselves.
@@ -154,20 +134,22 @@ esac
 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
 # Admittedly, this is quite paranoid, since all the known shells bail
 # out after a failed `exec'.
-$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
-as_fn_exit 255
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
   fi
   # We don't want this to propagate to other subprocesses.
           { _as_can_reexec=; unset _as_can_reexec;}
 if test "x$CONFIG_SHELL" = x; then
-  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  as_bourne_compatible="as_nop=:
+if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
   emulate sh
   NULLCMD=:
   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '\${1+\"\$@\"}'='\"\$@\"'
   setopt NO_GLOB_SUBST
-else
+else \$as_nop
   case \`(set -o) 2>/dev/null\` in #(
   *posix*) :
     set -o posix ;; #(
@@ -187,42 +169,53 @@ as_fn_success || { exitcode=1; echo as_f
 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
-if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+if ( set x; as_fn_ret_success y && test x = \"\$1\" )
+then :
 
-else
+else \$as_nop
   exitcode=1; echo positional parameters were not saved.
 fi
 test x\$exitcode = x0 || exit 1
+blah=\$(echo \$(echo blah))
+test x\"\$blah\" = xblah || exit 1
 test -x / || exit 1"
   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
 test \$(( 1 + 1 )) = 2 || exit 1"
-  if (eval "$as_required") 2>/dev/null; then :
+  if (eval "$as_required") 2>/dev/null
+then :
   as_have_required=yes
-else
+else $as_nop
   as_have_required=no
 fi
-  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
+then :
 
-else
+else $as_nop
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 as_found=false
 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
   as_found=:
   case $as_dir in #(
 	 /*)
 	   for as_base in sh bash ksh sh5; do
 	     # Try only shells that exist, to save several forks.
-	     as_shell=$as_dir/$as_base
+	     as_shell=$as_dir$as_base
 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
-		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
   CONFIG_SHELL=$as_shell as_have_required=yes
-		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
+then :
   break 2
 fi
 fi
@@ -230,14 +223,21 @@ fi
        esac
   as_found=false
 done
-$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
-	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
-  CONFIG_SHELL=$SHELL as_have_required=yes
-fi; }
 IFS=$as_save_IFS
+if $as_found
+then :
+
+else $as_nop
+  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi
+fi
 
 
-      if test "x$CONFIG_SHELL" != x; then :
+      if test "x$CONFIG_SHELL" != x
+then :
   export CONFIG_SHELL
              # We cannot yet assume a decent shell, so we have to provide a
 # neutralization value for shells without unset; and this also
@@ -255,18 +255,19 @@ esac
 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
 # Admittedly, this is quite paranoid, since all the known shells bail
 # out after a failed `exec'.
-$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
 exit 255
 fi
 
-    if test x$as_have_required = xno; then :
-  $as_echo "$0: This script requires a shell more modern than all"
-  $as_echo "$0: the shells that I found on your system."
-  if test x${ZSH_VERSION+set} = xset ; then
-    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
-    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+    if test x$as_have_required = xno
+then :
+  printf "%s\n" "$0: This script requires a shell more modern than all"
+  printf "%s\n" "$0: the shells that I found on your system."
+  if test ${ZSH_VERSION+y} ; then
+    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
   else
-    $as_echo "$0: Please tell bug-autoconf@gnu.org and
+    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
 $0: fricas-devel@googlegroups.com about your system,
 $0: including any error possibly output before this
 $0: message. Then install a modern shell, or manually run
@@ -294,6 +295,7 @@ as_fn_unset ()
 }
 as_unset=as_fn_unset
 
+
 # as_fn_set_status STATUS
 # -----------------------
 # Set $? to STATUS, without forking.
@@ -311,6 +313,14 @@ as_fn_exit ()
   as_fn_set_status $1
   exit $1
 } # as_fn_exit
+# as_fn_nop
+# ---------
+# Do nothing but, unlike ":", preserve the value of $?.
+as_fn_nop ()
+{
+  return $?
+}
+as_nop=as_fn_nop
 
 # as_fn_mkdir_p
 # -------------
@@ -325,7 +335,7 @@ as_fn_mkdir_p ()
     as_dirs=
     while :; do
       case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
       *) as_qdir=$as_dir;;
       esac
       as_dirs="'$as_qdir' $as_dirs"
@@ -334,7 +344,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/
 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 	 X"$as_dir" : 'X\(//\)$' \| \
 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
+printf "%s\n" X"$as_dir" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -373,12 +383,13 @@ as_fn_executable_p ()
 # advantage of any shell optimizations that allow amortized linear growth over
 # repeated appends, instead of the typical quadratic growth present in naive
 # implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
   eval 'as_fn_append ()
   {
     eval $1+=\$2
   }'
-else
+else $as_nop
   as_fn_append ()
   {
     eval $1=\$$1\$2
@@ -390,18 +401,27 @@ fi # as_fn_append
 # Perform arithmetic evaluation on the ARGs, and store the result in the
 # global $as_val. Take advantage of shells that can avoid forks. The arguments
 # must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
   eval 'as_fn_arith ()
   {
     as_val=$(( $* ))
   }'
-else
+else $as_nop
   as_fn_arith ()
   {
     as_val=`expr "$@" || test $? -eq 1`
   }
 fi # as_fn_arith
 
+# as_fn_nop
+# ---------
+# Do nothing but, unlike ":", preserve the value of $?.
+as_fn_nop ()
+{
+  return $?
+}
+as_nop=as_fn_nop
 
 # as_fn_error STATUS ERROR [LINENO LOG_FD]
 # ----------------------------------------
@@ -413,9 +433,9 @@ as_fn_error ()
   as_status=$1; test $as_status -eq 0 && as_status=1
   if test "$4"; then
     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   fi
-  $as_echo "$as_me: error: $2" >&2
+  printf "%s\n" "$as_me: error: $2" >&2
   as_fn_exit $as_status
 } # as_fn_error
 
@@ -442,7 +462,7 @@ as_me=`$as_basename -- "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 	 X"$0" : 'X\(//\)$' \| \
 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
+printf "%s\n" X/"$0" |
     sed '/^.*\/\([^/][^/]*\)\/*$/{
 	    s//\1/
 	    q
@@ -486,7 +506,7 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
       s/-\n.*//
     ' >$as_me.lineno &&
   chmod +x "$as_me.lineno" ||
-    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
 
   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
   # already done that, so ensure we don't try to do so again and fall
@@ -500,6 +520,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
   exit
 }
 
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
 ECHO_C= ECHO_N= ECHO_T=
 case `echo -n x` in #(((((
 -n*)
@@ -513,6 +537,13 @@ case `echo -n x` in #(((((
   ECHO_N='-n';;
 esac
 
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n.  New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_echo='printf %s\n'
+as_echo_n='printf %s'
+
+
 rm -f conf$$ conf$$.exe conf$$.file
 if test -d conf$$.dir; then
   rm -f conf$$.dir/conf$$.file
@@ -588,40 +619,36 @@ PACKAGE_URL='https://fricas.github.io'
 ac_unique_file="src/Makefile.in"
 # Factoring default headers for most tests.
 ac_includes_default="\
-#include <stdio.h>
-#ifdef HAVE_SYS_TYPES_H
-# include <sys/types.h>
+#include <stddef.h>
+#ifdef HAVE_STDIO_H
+# include <stdio.h>
 #endif
-#ifdef HAVE_SYS_STAT_H
-# include <sys/stat.h>
-#endif
-#ifdef STDC_HEADERS
+#ifdef HAVE_STDLIB_H
 # include <stdlib.h>
-# include <stddef.h>
-#else
-# ifdef HAVE_STDLIB_H
-#  include <stdlib.h>
-# endif
 #endif
 #ifdef HAVE_STRING_H
-# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-#  include <memory.h>
-# endif
 # include <string.h>
 #endif
-#ifdef HAVE_STRINGS_H
-# include <strings.h>
-#endif
 #ifdef HAVE_INTTYPES_H
 # include <inttypes.h>
 #endif
 #ifdef HAVE_STDINT_H
 # include <stdint.h>
 #endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
 #ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif"
 
+ac_header_c_list=
 ac_subst_vars='LTLIBOBJS
 LIBOBJS
 emacsdatadir
@@ -645,6 +672,9 @@ X_PRE_LIBS
 X_CFLAGS
 XMKMF
 fricas_c_runtime_extra
+EGREP
+GREP
+CPP
 fricas_c_runtime
 fricas_has_directory_operations
 fricas_all_prerequisites
@@ -656,9 +686,6 @@ fricas_quiet_flags
 fricas_gcl_rsym_hack
 GMP_EXT
 GMP_LIB
-EGREP
-GREP
-CPP
 GMP_LIBDIR
 GMP_LDFLAGS
 GMP_CPPFLAGS
@@ -840,8 +867,6 @@ do
   *)    ac_optarg=yes ;;
   esac
 
-  # Accept the important Cygnus configure options, so we can diagnose typos.
-
   case $ac_dashdash$ac_option in
   --)
     ac_dashdash=yes ;;
@@ -882,9 +907,9 @@ do
     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
     # Reject names that are not valid shell variable names.
     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid feature name: $ac_useropt"
+      as_fn_error $? "invalid feature name: \`$ac_useropt'"
     ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
     case $ac_user_opts in
       *"
 "enable_$ac_useropt"
@@ -908,9 +933,9 @@ do
     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
     # Reject names that are not valid shell variable names.
     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid feature name: $ac_useropt"
+      as_fn_error $? "invalid feature name: \`$ac_useropt'"
     ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
     case $ac_user_opts in
       *"
 "enable_$ac_useropt"
@@ -1121,9 +1146,9 @@ do
     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
     # Reject names that are not valid shell variable names.
     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid package name: $ac_useropt"
+      as_fn_error $? "invalid package name: \`$ac_useropt'"
     ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
     case $ac_user_opts in
       *"
 "with_$ac_useropt"
@@ -1137,9 +1162,9 @@ do
     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
     # Reject names that are not valid shell variable names.
     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid package name: $ac_useropt"
+      as_fn_error $? "invalid package name: \`$ac_useropt'"
     ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
     case $ac_user_opts in
       *"
 "with_$ac_useropt"
@@ -1183,9 +1208,9 @@ Try \`$0 --help' for more information"
 
   *)
     # FIXME: should be removed in autoconf 3.0.
-    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
     ;;
 
@@ -1201,7 +1226,7 @@ if test -n "$ac_unrecognized_opts"; then
   case $enable_option_checking in
     no) ;;
     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
-    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   esac
 fi
 
@@ -1265,7 +1290,7 @@ $as_expr X"$as_myself" : 'X\(.*[^/]\)//*
 	 X"$as_myself" : 'X\(//\)[^/]' \| \
 	 X"$as_myself" : 'X\(//\)$' \| \
 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_myself" |
+printf "%s\n" X"$as_myself" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -1460,9 +1485,9 @@ if test "$ac_init_help" = "recursive"; t
 case "$ac_dir" in
 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
 *)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   case $ac_top_builddir_sub in
   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -1490,7 +1515,8 @@ esac
 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
 
     cd "$ac_dir" || { ac_status=$?; continue; }
-    # Check for guested configure.
+    # Check for configure.gnu first; this name is used for a wrapper for
+    # Metaconfig's "Configure" on case-insensitive file systems.
     if test -f "$ac_srcdir/configure.gnu"; then
       echo &&
       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
@@ -1498,7 +1524,7 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_
       echo &&
       $SHELL "$ac_srcdir/configure" --help=recursive
     else
-      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
     fi || ac_status=$?
     cd "$ac_pwd" || { ac_status=$?; break; }
   done
@@ -1508,9 +1534,9 @@ test -n "$ac_init_help" && exit $ac_stat
 if $ac_init_version; then
   cat <<\_ACEOF
 FriCAS configure 1.3.8
-generated by GNU Autoconf 2.69
+generated by GNU Autoconf 2.71
 
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2021 Free Software Foundation, Inc.
 This configure script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it.
 _ACEOF
@@ -1527,14 +1553,14 @@ fi
 ac_fn_c_try_compile ()
 {
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  rm -f conftest.$ac_objext
+  rm -f conftest.$ac_objext conftest.beam
   if { { ac_try="$ac_compile"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
   (eval "$ac_compile") 2>conftest.err
   ac_status=$?
   if test -s conftest.err; then
@@ -1542,14 +1568,15 @@ $as_echo "$ac_try_echo"; } >&5
     cat conftest.er1 >&5
     mv -f conftest.er1 conftest.err
   fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then :
+       } && test -s conftest.$ac_objext
+then :
   ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_retval=1
@@ -1565,14 +1592,14 @@ fi
 ac_fn_c_try_link ()
 {
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  rm -f conftest.$ac_objext conftest$ac_exeext
+  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
   if { { ac_try="$ac_link"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
   (eval "$ac_link") 2>conftest.err
   ac_status=$?
   if test -s conftest.err; then
@@ -1580,17 +1607,18 @@ $as_echo "$ac_try_echo"; } >&5
     cat conftest.er1 >&5
     mv -f conftest.er1 conftest.err
   fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest$ac_exeext && {
 	 test "$cross_compiling" = yes ||
 	 test -x conftest$ac_exeext
-       }; then :
+       }
+then :
   ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_retval=1
@@ -1605,176 +1633,6 @@ fi
 
 } # ac_fn_c_try_link
 
-# ac_fn_c_try_cpp LINENO
-# ----------------------
-# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
-ac_fn_c_try_cpp ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  if { { ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    grep -v '^ *+' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-    mv -f conftest.er1 conftest.err
-  fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } > conftest.i && {
-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       }; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-    ac_retval=1
-fi
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_c_try_cpp
-
-# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
-# -------------------------------------------------------
-# Tests whether HEADER exists, giving a warning if it cannot be compiled using
-# the include files in INCLUDES and setting the cache variable VAR
-# accordingly.
-ac_fn_c_check_header_mongrel ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  if eval \${$3+:} false; then :
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
-  $as_echo_n "(cached) " >&6
-fi
-eval ac_res=\$$3
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
-$as_echo_n "checking $2 usability... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-$4
-#include <$2>
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-  ac_header_compiler=yes
-else
-  ac_header_compiler=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
-$as_echo "$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
-$as_echo_n "checking $2 presence... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <$2>
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-  ac_header_preproc=yes
-else
-  ac_header_preproc=no
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
-$as_echo "$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
-  yes:no: )
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
-$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
-$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
-    ;;
-  no:yes:* )
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
-$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
-$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
-$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
-$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
-$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
-( $as_echo "## -------------------------------------------- ##
-## Report this to fricas-devel@googlegroups.com ##
-## -------------------------------------------- ##"
-     ) | sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
-esac
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  eval "$3=\$ac_header_compiler"
-fi
-eval ac_res=\$$3
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-fi
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-
-} # ac_fn_c_check_header_mongrel
-
-# ac_fn_c_try_run LINENO
-# ----------------------
-# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
-# that executables *can* be run.
-ac_fn_c_try_run ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  if { { ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_link") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
-  { { case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; }; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: program exited with status $ac_status" >&5
-       $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_retval=$ac_status
-fi
-  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_c_try_run
-
 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
 # -------------------------------------------------------
 # Tests whether HEADER exists and can be compiled using the include files in
@@ -1782,49 +1640,54 @@ fi
 ac_fn_c_check_header_compile ()
 {
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 $4
 #include <$2>
 _ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
   eval "$3=yes"
-else
+else $as_nop
   eval "$3=no"
 fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
 fi
 eval ac_res=\$$3
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
 
 } # ac_fn_c_check_header_compile
 
-# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
-# ---------------------------------------------
+# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
+# ------------------------------------------------------------------
 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
-# accordingly.
-ac_fn_c_check_decl ()
+# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
+ac_fn_check_decl ()
 {
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   as_decl_name=`echo $2|sed 's/ *(.*//'`
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
+printf %s "checking whether $as_decl_name is declared... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
-$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
-if eval \${$3+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+  eval ac_save_FLAGS=\$$6
+  as_fn_append $6 " $5"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 $4
 int
-main ()
+main (void)
 {
 #ifndef $as_decl_name
 #ifdef __cplusplus
@@ -1838,19 +1701,60 @@ main ()
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
   eval "$3=yes"
-else
+else $as_nop
   eval "$3=no"
 fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+  eval $6=\$ac_save_FLAGS
+
 fi
 eval ac_res=\$$3
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
 
-} # ac_fn_c_check_decl
+} # ac_fn_check_decl
+
+# ac_fn_c_try_cpp LINENO
+# ----------------------
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } > conftest.i && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+    ac_retval=1
+fi
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_cpp
 
 # ac_fn_c_check_func LINENO FUNC VAR
 # ----------------------------------
@@ -1858,11 +1762,12 @@ $as_echo "$ac_res" >&6; }
 ac_fn_c_check_func ()
 {
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
@@ -1870,16 +1775,9 @@ else
 #define $2 innocuous_$2
 
 /* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $2 (); 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
+   which can conflict with char $2 (); below.  */
 
+#include <limits.h>
 #undef $2
 
 /* Override any GCC internal prototype to avoid an error.
@@ -1897,35 +1795,56 @@ choke me
 #endif
 
 int
-main ()
+main (void)
 {
 return $2 ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   eval "$3=yes"
-else
+else $as_nop
   eval "$3=no"
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 fi
 eval ac_res=\$$3
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
+	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
 
 } # ac_fn_c_check_func
+ac_configure_args_raw=
+for ac_arg
+do
+  case $ac_arg in
+  *\'*)
+    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+  esac
+  as_fn_append ac_configure_args_raw " '$ac_arg'"
+done
+
+case $ac_configure_args_raw in
+  *$as_nl*)
+    ac_safe_unquote= ;;
+  *)
+    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
+    ac_unsafe_a="$ac_unsafe_z#~"
+    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
+    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
+esac
+
 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 FriCAS $as_me 1.3.8, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
+generated by GNU Autoconf 2.71.  Invocation command line was
 
-  $ $0 $@
+  $ $0$ac_configure_args_raw
 
 _ACEOF
 exec 5>>config.log
@@ -1958,8 +1877,12 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    $as_echo "PATH: $as_dir"
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    printf "%s\n" "PATH: $as_dir"
   done
 IFS=$as_save_IFS
 
@@ -1994,7 +1917,7 @@ do
     | -silent | --silent | --silen | --sile | --sil)
       continue ;;
     *\'*)
-      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
     esac
     case $ac_pass in
     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
@@ -2029,11 +1952,13 @@ done
 # WARNING: Use '\'' to represent an apostrophe within the trap.
 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
 trap 'exit_status=$?
+  # Sanitize IFS.
+  IFS=" ""	$as_nl"
   # Save into config.log some information that might help in debugging.
   {
     echo
 
-    $as_echo "## ---------------- ##
+    printf "%s\n" "## ---------------- ##
 ## Cache variables. ##
 ## ---------------- ##"
     echo
@@ -2044,8 +1969,8 @@ trap 'exit_status=$?
     case $ac_val in #(
     *${as_nl}*)
       case $ac_var in #(
-      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
-$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
       esac
       case $ac_var in #(
       _ | IFS | as_nl) ;; #(
@@ -2069,7 +1994,7 @@ $as_echo "$as_me: WARNING: cache variabl
 )
     echo
 
-    $as_echo "## ----------------- ##
+    printf "%s\n" "## ----------------- ##
 ## Output variables. ##
 ## ----------------- ##"
     echo
@@ -2077,14 +2002,14 @@ $as_echo "$as_me: WARNING: cache variabl
     do
       eval ac_val=\$$ac_var
       case $ac_val in
-      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
       esac
-      $as_echo "$ac_var='\''$ac_val'\''"
+      printf "%s\n" "$ac_var='\''$ac_val'\''"
     done | sort
     echo
 
     if test -n "$ac_subst_files"; then
-      $as_echo "## ------------------- ##
+      printf "%s\n" "## ------------------- ##
 ## File substitutions. ##
 ## ------------------- ##"
       echo
@@ -2092,15 +2017,15 @@ $as_echo "$as_me: WARNING: cache variabl
       do
 	eval ac_val=\$$ac_var
 	case $ac_val in
-	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
 	esac
-	$as_echo "$ac_var='\''$ac_val'\''"
+	printf "%s\n" "$ac_var='\''$ac_val'\''"
       done | sort
       echo
     fi
 
     if test -s confdefs.h; then
-      $as_echo "## ----------- ##
+      printf "%s\n" "## ----------- ##
 ## confdefs.h. ##
 ## ----------- ##"
       echo
@@ -2108,8 +2033,8 @@ $as_echo "$as_me: WARNING: cache variabl
       echo
     fi
     test "$ac_signal" != 0 &&
-      $as_echo "$as_me: caught signal $ac_signal"
-    $as_echo "$as_me: exit $exit_status"
+      printf "%s\n" "$as_me: caught signal $ac_signal"
+    printf "%s\n" "$as_me: exit $exit_status"
   } >&5
   rm -f core *.core core.conftest.* &&
     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
@@ -2123,63 +2048,48 @@ ac_signal=0
 # confdefs.h avoids OS command line length limits that DEFS can exceed.
 rm -f -r conftest* confdefs.h
 
-$as_echo "/* confdefs.h */" > confdefs.h
+printf "%s\n" "/* confdefs.h */" > confdefs.h
 
 # Predefined preprocessor variables.
 
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_NAME "$PACKAGE_NAME"
-_ACEOF
+printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
 
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
-_ACEOF
+printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
 
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_VERSION "$PACKAGE_VERSION"
-_ACEOF
+printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
 
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_STRING "$PACKAGE_STRING"
-_ACEOF
+printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
 
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
-_ACEOF
+printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
 
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_URL "$PACKAGE_URL"
-_ACEOF
+printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
 
 
 # Let the site file select an alternate cache file if it wants to.
 # Prefer an explicitly selected file to automatically selected ones.
-ac_site_file1=NONE
-ac_site_file2=NONE
 if test -n "$CONFIG_SITE"; then
-  # We do not want a PATH search for config.site.
-  case $CONFIG_SITE in #((
-    -*)  ac_site_file1=./$CONFIG_SITE;;
-    */*) ac_site_file1=$CONFIG_SITE;;
-    *)   ac_site_file1=./$CONFIG_SITE;;
-  esac
+  ac_site_files="$CONFIG_SITE"
 elif test "x$prefix" != xNONE; then
-  ac_site_file1=$prefix/share/config.site
-  ac_site_file2=$prefix/etc/config.site
+  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
 else
-  ac_site_file1=$ac_default_prefix/share/config.site
-  ac_site_file2=$ac_default_prefix/etc/config.site
+  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
 fi
-for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+
+for ac_site_file in $ac_site_files
 do
-  test "x$ac_site_file" = xNONE && continue
-  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
-$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+  case $ac_site_file in #(
+  */*) :
+     ;; #(
+  *) :
+    ac_site_file=./$ac_site_file ;;
+esac
+  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
     sed 's/^/| /' "$ac_site_file" >&5
     . "$ac_site_file" \
-      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
 as_fn_error $? "failed to load site script $ac_site_file
 See \`config.log' for more details" "$LINENO" 5; }
   fi
@@ -2189,19 +2099,434 @@ if test -r "$cache_file"; then
   # Some versions of bash will fail to source /dev/null (special files
   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
-$as_echo "$as_me: loading cache $cache_file" >&6;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
     case $cache_file in
       [\\/]* | ?:[\\/]* ) . "$cache_file";;
       *)                      . "./$cache_file";;
     esac
   fi
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
-$as_echo "$as_me: creating cache $cache_file" >&6;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
   >$cache_file
 fi
 
+# Test code for whether the C compiler supports C89 (global declarations)
+ac_c_conftest_c89_globals='
+/* Does the compiler advertise C89 conformance?
+   Do not test the value of __STDC__, because some compilers set it to 0
+   while being otherwise adequately conformant. */
+#if !defined __STDC__
+# error "Compiler does not advertise C89 conformance"
+#endif
+
+#include <stddef.h>
+#include <stdarg.h>
+struct stat;
+/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
+struct buf { int x; };
+struct buf * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not \xHH hex character constants.
+   These do not provoke an error unfortunately, instead are silently treated
+   as an "x".  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
+   array size at least.  It is necessary to write \x00 == 0 to get something
+   that is true only with -std.  */
+int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) '\''x'\''
+int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
+               int, int);'
+
+# Test code for whether the C compiler supports C89 (body of main).
+ac_c_conftest_c89_main='
+ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
+'
+
+# Test code for whether the C compiler supports C99 (global declarations)
+ac_c_conftest_c99_globals='
+// Does the compiler advertise C99 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
+# error "Compiler does not advertise C99 conformance"
+#endif
+
+#include <stdbool.h>
+extern int puts (const char *);
+extern int printf (const char *, ...);
+extern int dprintf (int, const char *, ...);
+extern void *malloc (size_t);
+
+// Check varargs macros.  These examples are taken from C99 6.10.3.5.
+// dprintf is used instead of fprintf to avoid needing to declare
+// FILE and stderr.
+#define debug(...) dprintf (2, __VA_ARGS__)
+#define showlist(...) puts (#__VA_ARGS__)
+#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+static void
+test_varargs_macros (void)
+{
+  int x = 1234;
+  int y = 5678;
+  debug ("Flag");
+  debug ("X = %d\n", x);
+  showlist (The first, second, and third items.);
+  report (x>y, "x is %d but y is %d", x, y);
+}
+
+// Check long long types.
+#define BIG64 18446744073709551615ull
+#define BIG32 4294967295ul
+#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+#if !BIG_OK
+  #error "your preprocessor is broken"
+#endif
+#if BIG_OK
+#else
+  #error "your preprocessor is broken"
+#endif
+static long long int bignum = -9223372036854775807LL;
+static unsigned long long int ubignum = BIG64;
+
+struct incomplete_array
+{
+  int datasize;
+  double data[];
+};
+
+struct named_init {
+  int number;
+  const wchar_t *name;
+  double average;
+};
+
+typedef const char *ccp;
+
+static inline int
+test_restrict (ccp restrict text)
+{
+  // See if C++-style comments work.
+  // Iterate through items via the restricted pointer.
+  // Also check for declarations in for loops.
+  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
+    continue;
+  return 0;
+}
+
+// Check varargs and va_copy.
+static bool
+test_varargs (const char *format, ...)
+{
+  va_list args;
+  va_start (args, format);
+  va_list args_copy;
+  va_copy (args_copy, args);
+
+  const char *str = "";
+  int number = 0;
+  float fnumber = 0;
+
+  while (*format)
+    {
+      switch (*format++)
+	{
+	case '\''s'\'': // string
+	  str = va_arg (args_copy, const char *);
+	  break;
+	case '\''d'\'': // int
+	  number = va_arg (args_copy, int);
+	  break;
+	case '\''f'\'': // float
+	  fnumber = va_arg (args_copy, double);
+	  break;
+	default:
+	  break;
+	}
+    }
+  va_end (args_copy);
+  va_end (args);
+
+  return *str && number && fnumber;
+}
+'
+
+# Test code for whether the C compiler supports C99 (body of main).
+ac_c_conftest_c99_main='
+  // Check bool.
+  _Bool success = false;
+  success |= (argc != 0);
+
+  // Check restrict.
+  if (test_restrict ("String literal") == 0)
+    success = true;
+  char *restrict newvar = "Another string";
+
+  // Check varargs.
+  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
+  test_varargs_macros ();
+
+  // Check flexible array members.
+  struct incomplete_array *ia =
+    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+  ia->datasize = 10;
+  for (int i = 0; i < ia->datasize; ++i)
+    ia->data[i] = i * 1.234;
+
+  // Check named initializers.
+  struct named_init ni = {
+    .number = 34,
+    .name = L"Test wide string",
+    .average = 543.34343,
+  };
+
+  ni.number = 58;
+
+  int dynamic_array[ni.number];
+  dynamic_array[0] = argv[0][0];
+  dynamic_array[ni.number - 1] = 543;
+
+  // work around unused variable warnings
+  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
+	 || dynamic_array[ni.number - 1] != 543);
+'
+
+# Test code for whether the C compiler supports C11 (global declarations)
+ac_c_conftest_c11_globals='
+// Does the compiler advertise C11 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
+# error "Compiler does not advertise C11 conformance"
+#endif
+
+// Check _Alignas.
+char _Alignas (double) aligned_as_double;
+char _Alignas (0) no_special_alignment;
+extern char aligned_as_int;
+char _Alignas (0) _Alignas (int) aligned_as_int;
+
+// Check _Alignof.
+enum
+{
+  int_alignment = _Alignof (int),
+  int_array_alignment = _Alignof (int[100]),
+  char_alignment = _Alignof (char)
+};
+_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
+
+// Check _Noreturn.
+int _Noreturn does_not_return (void) { for (;;) continue; }
+
+// Check _Static_assert.
+struct test_static_assert
+{
+  int x;
+  _Static_assert (sizeof (int) <= sizeof (long int),
+                  "_Static_assert does not work in struct");
+  long int y;
+};
+
+// Check UTF-8 literals.
+#define u8 syntax error!
+char const utf8_literal[] = u8"happens to be ASCII" "another string";
+
+// Check duplicate typedefs.
+typedef long *long_ptr;
+typedef long int *long_ptr;
+typedef long_ptr long_ptr;
+
+// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
+struct anonymous
+{
+  union {
+    struct { int i; int j; };
+    struct { int k; long int l; } w;
+  };
+  int m;
+} v1;
+'
+
+# Test code for whether the C compiler supports C11 (body of main).
+ac_c_conftest_c11_main='
+  _Static_assert ((offsetof (struct anonymous, i)
+		   == offsetof (struct anonymous, w.k)),
+		  "Anonymous union alignment botch");
+  v1.i = 2;
+  v1.w.k = 5;
+  ok |= v1.i != 5;
+'
+
+# Test code for whether the C compiler supports C11 (complete).
+ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+${ac_c_conftest_c11_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  ${ac_c_conftest_c99_main}
+  ${ac_c_conftest_c11_main}
+  return ok;
+}
+"
+
+# Test code for whether the C compiler supports C99 (complete).
+ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  ${ac_c_conftest_c99_main}
+  return ok;
+}
+"
+
+# Test code for whether the C compiler supports C89 (complete).
+ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
+
+int
+main (int argc, char **argv)
+{
+  int ok = 0;
+  ${ac_c_conftest_c89_main}
+  return ok;
+}
+"
+
+as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
+as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
+as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
+as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
+as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
+as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
+as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
+as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
+as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
+
+# Auxiliary files required by this configure script.
+ac_aux_files="install-sh config.guess config.sub"
+
+# Locations in which to look for auxiliary files.
+ac_aux_dir_candidates="${srcdir}/config"
+
+# Search for a directory containing all of the required auxiliary files,
+# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
+# If we don't find one directory that contains all the files we need,
+# we report the set of missing files from the *first* directory in
+# $ac_aux_dir_candidates and give up.
+ac_missing_aux_files=""
+ac_first_candidate=:
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in $ac_aux_dir_candidates
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+  as_found=:
+
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
+  ac_aux_dir_found=yes
+  ac_install_sh=
+  for ac_aux in $ac_aux_files
+  do
+    # As a special case, if "install-sh" is required, that requirement
+    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
+    # and $ac_install_sh is set appropriately for whichever one is found.
+    if test x"$ac_aux" = x"install-sh"
+    then
+      if test -f "${as_dir}install-sh"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
+        ac_install_sh="${as_dir}install-sh -c"
+      elif test -f "${as_dir}install.sh"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
+        ac_install_sh="${as_dir}install.sh -c"
+      elif test -f "${as_dir}shtool"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
+        ac_install_sh="${as_dir}shtool install -c"
+      else
+        ac_aux_dir_found=no
+        if $ac_first_candidate; then
+          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
+        else
+          break
+        fi
+      fi
+    else
+      if test -f "${as_dir}${ac_aux}"; then
+        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
+      else
+        ac_aux_dir_found=no
+        if $ac_first_candidate; then
+          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
+        else
+          break
+        fi
+      fi
+    fi
+  done
+  if test "$ac_aux_dir_found" = yes; then
+    ac_aux_dir="$as_dir"
+    break
+  fi
+  ac_first_candidate=false
+
+  as_found=false
+done
+IFS=$as_save_IFS
+if $as_found
+then :
+
+else $as_nop
+  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
+fi
+
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+if test -f "${ac_aux_dir}config.guess"; then
+  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
+fi
+if test -f "${ac_aux_dir}config.sub"; then
+  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
+fi
+if test -f "$ac_aux_dir/configure"; then
+  ac_configure="$SHELL ${ac_aux_dir}configure"
+fi
+
 # Check that the precious variables saved in the cache have kept the same
 # value.
 ac_cache_corrupted=false
@@ -2212,12 +2537,12 @@ for ac_var in $ac_precious_vars; do
   eval ac_new_val=\$ac_env_${ac_var}_value
   case $ac_old_set,$ac_new_set in
     set,)
-      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
-$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,set)
-      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
-$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,);;
     *)
@@ -2226,24 +2551,24 @@ $as_echo "$as_me: error: \`$ac_var' was
 	ac_old_val_w=`echo x $ac_old_val`
 	ac_new_val_w=`echo x $ac_new_val`
 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
-	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
-$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
 	  ac_cache_corrupted=:
 	else
-	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
-$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
 	  eval $ac_var=\$ac_old_val
 	fi
-	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
-$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
-	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
-$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
       fi;;
   esac
   # Pass precious variables to config.status.
   if test "$ac_new_set" = set; then
     case $ac_new_val in
-    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
     *) ac_arg=$ac_var=$ac_new_val ;;
     esac
     case " $ac_configure_args " in
@@ -2253,11 +2578,12 @@ $as_echo "$as_me:   current value: \`$ac
   fi
 done
 if $ac_cache_corrupted; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
-$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
+	    and start over" "$LINENO" 5
 fi
 ## -------------------- ##
 ## Main body of script. ##
@@ -2271,34 +2597,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
 
-ac_aux_dir=
-for ac_dir in config "$srcdir"/config; do
-  if test -f "$ac_dir/install-sh"; then
-    ac_aux_dir=$ac_dir
-    ac_install_sh="$ac_aux_dir/install-sh -c"
-    break
-  elif test -f "$ac_dir/install.sh"; then
-    ac_aux_dir=$ac_dir
-    ac_install_sh="$ac_aux_dir/install.sh -c"
-    break
-  elif test -f "$ac_dir/shtool"; then
-    ac_aux_dir=$ac_dir
-    ac_install_sh="$ac_aux_dir/shtool install -c"
-    break
-  fi
-done
-if test -z "$ac_aux_dir"; then
-  as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
-fi
-
-# These three variables are undocumented and unsupported,
-# and are intended to be withdrawn in a future Autoconf release.
-# They can cause serious problems if a builder's source tree is in a directory
-# whose full name contains unusual characters.
-ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
-ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
-ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
-
 
 
 ac_config_headers="$ac_config_headers config/fricas_c_macros.h"
@@ -2316,26 +2614,30 @@ ac_config_headers="$ac_config_headers co
 fricas_src_subdirs="lib lisp boot interp algebra input etc"
 
 
-# Make sure we can run config.sub.
-$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
-  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
-$as_echo_n "checking build system type... " >&6; }
-if ${ac_cv_build+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+
+
+
+  # Make sure we can run config.sub.
+$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
+  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+printf %s "checking build system type... " >&6; }
+if test ${ac_cv_build+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_build_alias=$build_alias
 test "x$ac_build_alias" = x &&
-  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
 test "x$ac_build_alias" = x &&
   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
-ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
-  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
+  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
 
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
-$as_echo "$ac_cv_build" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+printf "%s\n" "$ac_cv_build" >&6; }
 case $ac_cv_build in
 *-*-*) ;;
 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
@@ -2354,21 +2656,22 @@ IFS=$ac_save_IFS
 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
 
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
-$as_echo_n "checking host system type... " >&6; }
-if ${ac_cv_host+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+printf %s "checking host system type... " >&6; }
+if test ${ac_cv_host+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test "x$host_alias" = x; then
   ac_cv_host=$ac_cv_build
 else
-  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
-    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
+    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
 fi
 
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
-$as_echo "$ac_cv_host" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+printf "%s\n" "$ac_cv_host" >&6; }
 case $ac_cv_host in
 *-*-*) ;;
 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
@@ -2387,21 +2690,22 @@ IFS=$ac_save_IFS
 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
 
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
-$as_echo_n "checking target system type... " >&6; }
-if ${ac_cv_target+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
+printf %s "checking target system type... " >&6; }
+if test ${ac_cv_target+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test "x$target_alias" = x; then
   ac_cv_target=$ac_cv_host
 else
-  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
-    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
+  ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` ||
+    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5
 fi
 
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
-$as_echo "$ac_cv_target" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
+printf "%s\n" "$ac_cv_target" >&6; }
 case $ac_cv_target in
 *-*-*) ;;
 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
@@ -2427,7 +2731,6 @@ test -n "$target_alias" &&
     NONENONEs,x,x, &&
   program_prefix=${target_alias}-
 
-
 case $build in
   *mingw*|*msys*)
     fricas_pwd=`pwd -W`
@@ -2442,17 +2745,17 @@ esac
 
 
 if echo "$fricas_pwd" | grep ' ' ; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Please make sure that name of source directory" >&5
-$as_echo "$as_me: WARNING: Please make sure that name of source directory" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: and name of build directory does not contain spaces." >&5
-$as_echo "$as_me: WARNING: and name of build directory does not contain spaces." >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please make sure that name of source directory" >&5
+printf "%s\n" "$as_me: WARNING: Please make sure that name of source directory" >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: and name of build directory does not contain spaces." >&5
+printf "%s\n" "$as_me: WARNING: and name of build directory does not contain spaces." >&2;}
     as_fn_error $? "Name of build directory contains space." "$LINENO" 5
 fi
 if echo "$srcdir" | grep ' ' || echo "fricas_top_srcdir" | grep ' ' ; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Please make sure that name of source directory" >&5
-$as_echo "$as_me: WARNING: Please make sure that name of source directory" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: and name of build directory does not contain spaces." >&5
-$as_echo "$as_me: WARNING: and name of build directory does not contain spaces." >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please make sure that name of source directory" >&5
+printf "%s\n" "$as_me: WARNING: Please make sure that name of source directory" >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: and name of build directory does not contain spaces." >&5
+printf "%s\n" "$as_me: WARNING: and name of build directory does not contain spaces." >&2;}
     as_fn_error $? "Name of source directory contains space." "$LINENO" 5
 fi
 
@@ -2466,22 +2769,23 @@ fricas_build_bindir=$fricas_builddir/bin
 fricas_targetdir=$fricas_pwd/target/$target
 
 if test $build != $target; then
-   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cross build is not supported." >&5
-$as_echo "$as_me: WARNING: Cross build is not supported." >&2;}
-   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Please notify fricas-devel@googlegroups.com if you succeed." >&5
-$as_echo "$as_me: WARNING: Please notify fricas-devel@googlegroups.com if you succeed." >&2;}
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Cross build is not supported." >&5
+printf "%s\n" "$as_me: WARNING: Cross build is not supported." >&2;}
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Please notify fricas-devel@googlegroups.com if you succeed." >&5
+printf "%s\n" "$as_me: WARNING: Please notify fricas-devel@googlegroups.com if you succeed." >&2;}
 fi
 
 # Check whether --enable-case-insensitive-file-system-check was given.
-if test "${enable_case_insensitive_file_system_check+set}" = set; then :
+if test ${enable_case_insensitive_file_system_check+y}
+then :
   enableval=$enable_case_insensitive_file_system_check; fricas_test_case_insensitive_fs=$enableval
-else
+else $as_nop
   fricas_test_case_insensitive_fs=yes
 fi
 
 if test x$fricas_test_case_insensitive_fs = xyes; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in-tree build on case insensitive file system" >&5
-$as_echo_n "checking for in-tree build on case insensitive file system... " >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for in-tree build on case insensitive file system" >&5
+printf %s "checking for in-tree build on case insensitive file system... " >&6; }
   if test "$fricas_top_srcdir" = "$fricas_pwd"; then
    rm -f ac_TEST_filenames_CASE_sensitive ac_test_filenames_case_sensitive
    echo foo > ac_test_filenames_case_sensitive
@@ -2490,12 +2794,12 @@ $as_echo_n "checking for in-tree build o
       as_fn_error $? "in tree build on case insensitive file system is not supported. Use out-of-source-tree build instead." "$LINENO" 5
    else
       rm ac_test_filenames_case_sensitive
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
    fi
   else
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
   fi
 fi
 
@@ -2509,11 +2813,12 @@ case $build in
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_MAKE+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKE+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$MAKE"; then
   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
 else
@@ -2521,11 +2826,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_MAKE="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2536,11 +2845,11 @@ fi
 fi
 MAKE=$ac_cv_prog_MAKE
 if test -n "$MAKE"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
-$as_echo "$MAKE" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
+printf "%s\n" "$MAKE" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -2555,11 +2864,12 @@ done
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_MAKE+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKE+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$MAKE"; then
   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
 else
@@ -2567,11 +2877,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_MAKE="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2582,11 +2896,11 @@ fi
 fi
 MAKE=$ac_cv_prog_MAKE
 if test -n "$MAKE"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
-$as_echo "$MAKE" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
+printf "%s\n" "$MAKE" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -2601,6 +2915,15 @@ done
 esac
 
 ## Make sure the C compiler is from GCC
+
+
+
+
+
+
+
+
+
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -2609,11 +2932,12 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}gcc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
 else
@@ -2621,11 +2945,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_CC="${ac_tool_prefix}gcc"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2636,11 +2964,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -2649,11 +2977,12 @@ if test -z "$ac_cv_prog_CC"; then
   ac_ct_CC=$CC
   # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
 else
@@ -2661,11 +2990,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_CC="gcc"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2676,11 +3009,11 @@ fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
   if test "x$ac_ct_CC" = x; then
@@ -2688,8 +3021,8 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     CC=$ac_ct_CC
@@ -2702,11 +3035,12 @@ if test -z "$CC"; then
           if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}cc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
 else
@@ -2714,11 +3048,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_CC="${ac_tool_prefix}cc"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2729,11 +3067,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -2742,11 +3080,12 @@ fi
 if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
 else
@@ -2755,15 +3094,19 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
        ac_prog_rejected=yes
        continue
      fi
     ac_cv_prog_CC="cc"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2779,18 +3122,18 @@ if test $ac_prog_rejected = yes; then
     # However, it has the same basename, so the bogon will be chosen
     # first if we set CC to just the basename; use the full file name.
     shift
-    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
   fi
 fi
 fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -2801,11 +3144,12 @@ if test -z "$CC"; then
   do
     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
 else
@@ -2813,11 +3157,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2828,11 +3176,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -2845,11 +3193,12 @@ if test -z "$CC"; then
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
 else
@@ -2857,11 +3206,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_CC="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2872,11 +3225,11 @@ fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -2888,34 +3241,138 @@ done
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
+set dummy ${ac_tool_prefix}clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}clang"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "clang", so it can be a program name with args.
+set dummy clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="clang"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     CC=$ac_ct_CC
   fi
+else
+  CC="$ac_cv_prog_CC"
 fi
 
 fi
 
 
-test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
 as_fn_error $? "no acceptable C compiler found in \$PATH
 See \`config.log' for more details" "$LINENO" 5; }
 
 # Provide some information about the compiler.
-$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
 set X $ac_compile
 ac_compiler=$2
-for ac_option in --version -v -V -qversion; do
+for ac_option in --version -v -V -qversion -version; do
   { { ac_try="$ac_compiler $ac_option >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   ac_status=$?
   if test -s conftest.err; then
@@ -2925,7 +3382,7 @@ $as_echo "$ac_try_echo"; } >&5
     cat conftest.er1 >&5
   fi
   rm -f conftest.er1 conftest.err
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }
 done
 
@@ -2933,7 +3390,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* end confdefs.h.  */
 
 int
-main ()
+main (void)
 {
 
   ;
@@ -2945,9 +3402,9 @@ ac_clean_files="$ac_clean_files a.out a.
 # Try to create an executable without -o first, disregard a.out.
 # It will help us diagnose broken compilers, and finding out an intuition
 # of exeext.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
-$as_echo_n "checking whether the C compiler works... " >&6; }
-ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+printf %s "checking whether the C compiler works... " >&6; }
+ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
 
 # The possible output files:
 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
@@ -2968,11 +3425,12 @@ case "(($ac_try" in
   *) ac_try_echo=$ac_try;;
 esac
 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
   (eval "$ac_link_default") 2>&5
   ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then :
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
@@ -2989,7 +3447,7 @@ do
 	# certainly right.
 	break;;
     *.* )
-	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
 	then :; else
 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
 	fi
@@ -3005,44 +3463,46 @@ do
 done
 test "$ac_cv_exeext" = no && ac_cv_exeext=
 
-else
+else $as_nop
   ac_file=''
 fi
-if test -z "$ac_file"; then :
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-$as_echo "$as_me: failed program was:" >&5
+if test -z "$ac_file"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+printf "%s\n" "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
 as_fn_error 77 "C compiler cannot create executables
 See \`config.log' for more details" "$LINENO" 5; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
-$as_echo_n "checking for C compiler default output file name... " >&6; }
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
-$as_echo "$ac_file" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+printf %s "checking for C compiler default output file name... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+printf "%s\n" "$ac_file" >&6; }
 ac_exeext=$ac_cv_exeext
 
 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
 ac_clean_files=$ac_clean_files_save
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
-$as_echo_n "checking for suffix of executables... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+printf %s "checking for suffix of executables... " >&6; }
 if { { ac_try="$ac_link"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then :
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
   # If both `conftest.exe' and `conftest' are `present' (well, observable)
 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
 # work properly (i.e., refer to `conftest.exe'), while it won't with
@@ -3056,15 +3516,15 @@ for ac_file in conftest.exe conftest con
     * ) break;;
   esac
 done
-else
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+else $as_nop
+  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
 See \`config.log' for more details" "$LINENO" 5; }
 fi
 rm -f conftest conftest$ac_cv_exeext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
-$as_echo "$ac_cv_exeext" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+printf "%s\n" "$ac_cv_exeext" >&6; }
 
 rm -f conftest.$ac_ext
 EXEEXT=$ac_cv_exeext
@@ -3073,7 +3533,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* end confdefs.h.  */
 #include <stdio.h>
 int
-main ()
+main (void)
 {
 FILE *f = fopen ("conftest.out", "w");
  return ferror (f) || fclose (f) != 0;
@@ -3085,8 +3545,8 @@ _ACEOF
 ac_clean_files="$ac_clean_files conftest.out"
 # Check that the compiler produces executables we can run.  If not, either
 # the compiler is broken, or we cross compile.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
-$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+printf %s "checking whether we are cross compiling... " >&6; }
 if test "$cross_compiling" != yes; then
   { { ac_try="$ac_link"
 case "(($ac_try" in
@@ -3094,10 +3554,10 @@ case "(($ac_try" in
   *) ac_try_echo=$ac_try;;
 esac
 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }
   if { ac_try='./conftest$ac_cv_exeext'
   { { case "(($ac_try" in
@@ -3105,39 +3565,40 @@ $as_echo "$ac_try_echo"; } >&5
   *) ac_try_echo=$ac_try;;
 esac
 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; }; then
     cross_compiling=no
   else
     if test "$cross_compiling" = maybe; then
 	cross_compiling=yes
     else
-	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot run C compiled programs.
+	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "cannot run C compiled programs.
 If you meant to cross compile, use \`--host'.
 See \`config.log' for more details" "$LINENO" 5; }
     fi
   fi
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
-$as_echo "$cross_compiling" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+printf "%s\n" "$cross_compiling" >&6; }
 
 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
 ac_clean_files=$ac_clean_files_save
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
-$as_echo_n "checking for suffix of object files... " >&6; }
-if ${ac_cv_objext+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+printf %s "checking for suffix of object files... " >&6; }
+if test ${ac_cv_objext+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
-main ()
+main (void)
 {
 
   ;
@@ -3151,11 +3612,12 @@ case "(($ac_try" in
   *) ac_try_echo=$ac_try;;
 esac
 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
   (eval "$ac_compile") 2>&5
   ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then :
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }
+then :
   for ac_file in conftest.o conftest.obj conftest.*; do
   test -f "$ac_file" || continue;
   case $ac_file in
@@ -3164,31 +3626,32 @@ $as_echo "$ac_try_echo"; } >&5
        break;;
   esac
 done
-else
-  $as_echo "$as_me: failed program was:" >&5
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
 as_fn_error $? "cannot compute suffix of object files: cannot compile
 See \`config.log' for more details" "$LINENO" 5; }
 fi
 rm -f conftest.$ac_cv_objext conftest.$ac_ext
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
-$as_echo "$ac_cv_objext" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+printf "%s\n" "$ac_cv_objext" >&6; }
 OBJEXT=$ac_cv_objext
 ac_objext=$OBJEXT
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
-$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
-if ${ac_cv_c_compiler_gnu+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
+printf %s "checking whether the compiler supports GNU C... " >&6; }
+if test ${ac_cv_c_compiler_gnu+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
-main ()
+main (void)
 {
 #ifndef __GNUC__
        choke me
@@ -3198,29 +3661,33 @@ main ()
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
   ac_compiler_gnu=yes
-else
+else $as_nop
   ac_compiler_gnu=no
 fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
 ac_cv_c_compiler_gnu=$ac_compiler_gnu
 
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
-$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
 if test $ac_compiler_gnu = yes; then
   GCC=yes
 else
   GCC=
 fi
-ac_test_CFLAGS=${CFLAGS+set}
+ac_test_CFLAGS=${CFLAGS+y}
 ac_save_CFLAGS=$CFLAGS
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
-$as_echo_n "checking whether $CC accepts -g... " >&6; }
-if ${ac_cv_prog_cc_g+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+printf %s "checking whether $CC accepts -g... " >&6; }
+if test ${ac_cv_prog_cc_g+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_save_c_werror_flag=$ac_c_werror_flag
    ac_c_werror_flag=yes
    ac_cv_prog_cc_g=no
@@ -3229,57 +3696,60 @@ else
 /* end confdefs.h.  */
 
 int
-main ()
+main (void)
 {
 
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
   ac_cv_prog_cc_g=yes
-else
+else $as_nop
   CFLAGS=""
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
-main ()
+main (void)
 {
 
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
 
-else
+else $as_nop
   ac_c_werror_flag=$ac_save_c_werror_flag
 	 CFLAGS="-g"
 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
-main ()
+main (void)
 {
 
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
   ac_cv_prog_cc_g=yes
 fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
 fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
 fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
    ac_c_werror_flag=$ac_save_c_werror_flag
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
-$as_echo "$ac_cv_prog_cc_g" >&6; }
-if test "$ac_test_CFLAGS" = set; then
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
+if test $ac_test_CFLAGS; then
   CFLAGS=$ac_save_CFLAGS
 elif test $ac_cv_prog_cc_g = yes; then
   if test "$GCC" = yes; then
@@ -3294,94 +3764,144 @@ else
     CFLAGS=
   fi
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
-$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
-if ${ac_cv_prog_cc_c89+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_cv_prog_cc_c89=no
+ac_prog_cc_stdc=no
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
+printf %s "checking for $CC option to enable C11 features... " >&6; }
+if test ${ac_cv_prog_cc_c11+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c11=no
 ac_save_CC=$CC
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
-#include <stdarg.h>
-#include <stdio.h>
-struct stat;
-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
-struct buf { int x; };
-FILE * (*rcsopen) (struct buf *, struct stat *, int);
-static char *e (p, i)
-     char **p;
-     int i;
-{
-  return p[i];
-}
-static char *f (char * (*g) (char **, int), char **p, ...)
-{
-  char *s;
-  va_list v;
-  va_start (v,p);
-  s = g (p, va_arg (v,int));
-  va_end (v);
-  return s;
-}
-
-/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
-   function prototypes and stuff, but not '\xHH' hex character constants.
-   These don't provoke an error unfortunately, instead are silently treated
-   as 'x'.  The following induces an error, until -std is added to get
-   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
-   array size at least.  It's necessary to write '\x00'==0 to get something
-   that's true only with -std.  */
-int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+$ac_c_conftest_c11_program
+_ACEOF
+for ac_arg in '' -std=gnu11
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c11=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c11" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
 
-/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
-   inside strings and character constants.  */
-#define FOO(x) 'x'
-int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+if test "x$ac_cv_prog_cc_c11" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c11" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
+printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
+     CC="$CC $ac_cv_prog_cc_c11"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
+  ac_prog_cc_stdc=c11
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
+printf %s "checking for $CC option to enable C99 features... " >&6; }
+if test ${ac_cv_prog_cc_c99+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c99=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c99_program
+_ACEOF
+for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
+do
+  CC="$ac_save_CC $ac_arg"
+  if ac_fn_c_try_compile "$LINENO"
+then :
+  ac_cv_prog_cc_c99=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+  test "x$ac_cv_prog_cc_c99" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
 
-int test (int i, double x);
-struct s1 {int (*f) (int a);};
-struct s2 {int (*f) (double a);};
-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
-int argc;
-char **argv;
-int
-main ()
-{
-return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
-  ;
-  return 0;
-}
+if test "x$ac_cv_prog_cc_c99" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c99" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
+printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
+     CC="$CC $ac_cv_prog_cc_c99"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
+  ac_prog_cc_stdc=c99
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
+printf %s "checking for $CC option to enable C89 features... " >&6; }
+if test ${ac_cv_prog_cc_c89+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$ac_c_conftest_c89_program
 _ACEOF
-for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
-	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
 do
   CC="$ac_save_CC $ac_arg"
-  if ac_fn_c_try_compile "$LINENO"; then :
+  if ac_fn_c_try_compile "$LINENO"
+then :
   ac_cv_prog_cc_c89=$ac_arg
 fi
-rm -f core conftest.err conftest.$ac_objext
+rm -f core conftest.err conftest.$ac_objext conftest.beam
   test "x$ac_cv_prog_cc_c89" != "xno" && break
 done
 rm -f conftest.$ac_ext
 CC=$ac_save_CC
-
 fi
-# AC_CACHE_VAL
-case "x$ac_cv_prog_cc_c89" in
-  x)
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
-$as_echo "none needed" >&6; } ;;
-  xno)
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
-$as_echo "unsupported" >&6; } ;;
-  *)
-    CC="$CC $ac_cv_prog_cc_c89"
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
-$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
-esac
-if test "x$ac_cv_prog_cc_c89" != xno; then :
 
+if test "x$ac_cv_prog_cc_c89" = xno
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+  if test "x$ac_cv_prog_cc_c89" = x
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
+     CC="$CC $ac_cv_prog_cc_c89"
+fi
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+  ac_prog_cc_stdc=c89
+fi
 fi
 
 ac_ext=c
@@ -3399,7 +3919,8 @@ fi
 ## What is the extension of object files on this platform?
 
 
-# Find a good install program.  We prefer a C program (faster),
+
+  # Find a good install program.  We prefer a C program (faster),
 # so one script is as good as another.  But avoid the broken or
 # incompatible versions:
 # SysV /etc/install, /usr/sbin/install
@@ -3413,20 +3934,25 @@ fi
 # OS/2's system install, which has a completely different semantic
 # ./install, which can be erroneously created by make from ./install.sh.
 # Reject install programs that cannot install multiple files.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
-$as_echo_n "checking for a BSD-compatible install... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+printf %s "checking for a BSD-compatible install... " >&6; }
 if test -z "$INSTALL"; then
-if ${ac_cv_path_install+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+if test ${ac_cv_path_install+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    # Account for people who put trailing slashes in PATH elements.
-case $as_dir/ in #((
-  ./ | .// | /[cC]/* | \
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    # Account for fact that we put trailing slashes in our PATH walk.
+case $as_dir in #((
+  ./ | /[cC]/* | \
   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   /usr/ucb/* ) ;;
@@ -3436,13 +3962,13 @@ case $as_dir/ in #((
     # by default.
     for ac_prog in ginstall scoinst install; do
       for ac_exec_ext in '' $ac_executable_extensions; do
-	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
 	  if test $ac_prog = install &&
-	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
 	    # AIX install.  It has an incompatible calling convention.
 	    :
 	  elif test $ac_prog = install &&
-	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
 	    # program-specific install script used by HP pwplus--don't use.
 	    :
 	  else
@@ -3450,12 +3976,12 @@ case $as_dir/ in #((
 	    echo one > conftest.one
 	    echo two > conftest.two
 	    mkdir conftest.dir
-	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
 	      test -s conftest.one && test -s conftest.two &&
 	      test -s conftest.dir/conftest.one &&
 	      test -s conftest.dir/conftest.two
 	    then
-	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
 	      break 3
 	    fi
 	  fi
@@ -3471,7 +3997,7 @@ IFS=$as_save_IFS
 rm -rf conftest.one conftest.two conftest.dir
 
 fi
-  if test "${ac_cv_path_install+set}" = set; then
+  if test ${ac_cv_path_install+y}; then
     INSTALL=$ac_cv_path_install
   else
     # As a last resort, use the slow shell script.  Don't cache a
@@ -3481,8 +4007,8 @@ fi
     INSTALL=$ac_install_sh
   fi
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
-$as_echo "$INSTALL" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+printf "%s\n" "$INSTALL" >&6; }
 
 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
 # It thinks the first close brace ends the variable substitution.
@@ -3495,11 +4021,12 @@ test -z "$INSTALL_DATA" && INSTALL_DATA=
 # AC_PROG_LN_S
 # Extract the first word of "touch", so it can be a program name with args.
 set dummy touch; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_TOUCH+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TOUCH+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$TOUCH"; then
   ac_cv_prog_TOUCH="$TOUCH" # Let the user override the test.
 else
@@ -3507,11 +4034,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_TOUCH="touch"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3522,11 +4053,11 @@ fi
 fi
 TOUCH=$ac_cv_prog_TOUCH
 if test -n "$TOUCH"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
-$as_echo "$TOUCH" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
+printf "%s\n" "$TOUCH" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -3535,11 +4066,12 @@ for ac_prog in mktemp
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_MKTEMP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MKTEMP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$MKTEMP"; then
   ac_cv_prog_MKTEMP="$MKTEMP" # Let the user override the test.
 else
@@ -3547,11 +4079,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_MKTEMP="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3562,11 +4098,11 @@ fi
 fi
 MKTEMP=$ac_cv_prog_MKTEMP
 if test -n "$MKTEMP"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5
-$as_echo "$MKTEMP" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5
+printf "%s\n" "$MKTEMP" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -3578,11 +4114,12 @@ case $build in
      *-solaris9)
         # Extract the first word of "gawk", so it can be a program name with args.
 set dummy gawk; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_AWK+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AWK+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$AWK"; then
   ac_cv_prog_AWK="$AWK" # Let the user override the test.
 else
@@ -3590,11 +4127,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_AWK="gawk"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3605,11 +4146,11 @@ fi
 fi
 AWK=$ac_cv_prog_AWK
 if test -n "$AWK"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
-$as_echo "$AWK" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+printf "%s\n" "$AWK" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -3617,11 +4158,12 @@ fi
 
         # Extract the first word of "gtar", so it can be a program name with args.
 set dummy gtar; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_TAR+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TAR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$TAR"; then
   ac_cv_prog_TAR="$TAR" # Let the user override the test.
 else
@@ -3629,11 +4171,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_TAR="gtar"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3644,11 +4190,11 @@ fi
 fi
 TAR=$ac_cv_prog_TAR
 if test -n "$TAR"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
-$as_echo "$TAR" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
+printf "%s\n" "$TAR" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -3660,11 +4206,12 @@ fi
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_AWK+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AWK+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$AWK"; then
   ac_cv_prog_AWK="$AWK" # Let the user override the test.
 else
@@ -3672,11 +4219,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_AWK="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3687,11 +4238,11 @@ fi
 fi
 AWK=$ac_cv_prog_AWK
 if test -n "$AWK"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
-$as_echo "$AWK" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+printf "%s\n" "$AWK" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -3703,11 +4254,12 @@ done
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_TAR+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_TAR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$TAR"; then
   ac_cv_prog_TAR="$TAR" # Let the user override the test.
 else
@@ -3715,11 +4267,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_TAR="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3730,11 +4286,11 @@ fi
 fi
 TAR=$ac_cv_prog_TAR
 if test -n "$TAR"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
-$as_echo "$TAR" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
+printf "%s\n" "$TAR" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -3749,11 +4305,12 @@ esac
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_RANLIB+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_RANLIB+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$RANLIB"; then
   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
 else
@@ -3761,11 +4318,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3776,11 +4337,11 @@ fi
 fi
 RANLIB=$ac_cv_prog_RANLIB
 if test -n "$RANLIB"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
-$as_echo "$RANLIB" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+printf "%s\n" "$RANLIB" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -3789,11 +4350,12 @@ if test -z "$ac_cv_prog_RANLIB"; then
   ac_ct_RANLIB=$RANLIB
   # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_RANLIB+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$ac_ct_RANLIB"; then
   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
 else
@@ -3801,11 +4363,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_RANLIB="ranlib"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3816,11 +4382,11 @@ fi
 fi
 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
 if test -n "$ac_ct_RANLIB"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
-$as_echo "$ac_ct_RANLIB" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+printf "%s\n" "$ac_ct_RANLIB" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
   if test "x$ac_ct_RANLIB" = x; then
@@ -3828,8 +4394,8 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     RANLIB=$ac_ct_RANLIB
@@ -3840,11 +4406,12 @@ fi
 
 # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_AR+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_AR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$AR"; then
   ac_cv_prog_AR="$AR" # Let the user override the test.
 else
@@ -3852,11 +4419,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_AR="ar"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3867,11 +4438,11 @@ fi
 fi
 AR=$ac_cv_prog_AR
 if test -n "$AR"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
-$as_echo "$AR" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+printf "%s\n" "$AR" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -3879,11 +4450,12 @@ fi
 
 # Extract the first word of "latex", so it can be a program name with args.
 set dummy latex; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_LATEX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_path_LATEX+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   case $LATEX in
   [\\/]* | ?:[\\/]*)
   ac_cv_path_LATEX="$LATEX" # Let the user override the test with a path.
@@ -3893,11 +4465,15 @@ else
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_path_LATEX="$as_dir/$ac_word$ac_exec_ext"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_path_LATEX="$as_dir$ac_word$ac_exec_ext"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3909,11 +4485,11 @@ esac
 fi
 LATEX=$ac_cv_path_LATEX
 if test -n "$LATEX"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LATEX" >&5
-$as_echo "$LATEX" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LATEX" >&5
+printf "%s\n" "$LATEX" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -3921,11 +4497,12 @@ for ac_prog in makeindex
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_MAKEINDEX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_MAKEINDEX+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$MAKEINDEX"; then
   ac_cv_prog_MAKEINDEX="$MAKEINDEX" # Let the user override the test.
 else
@@ -3933,11 +4510,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_MAKEINDEX="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3948,11 +4529,11 @@ fi
 fi
 MAKEINDEX=$ac_cv_prog_MAKEINDEX
 if test -n "$MAKEINDEX"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINDEX" >&5
-$as_echo "$MAKEINDEX" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINDEX" >&5
+printf "%s\n" "$MAKEINDEX" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -3980,27 +4561,30 @@ fi
 ## build time via "make PREGENERATED=/absolute/path/to/pre-generated".
 
 PREGENERATED=
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking PREGENERATED" >&5
-$as_echo_n "checking PREGENERATED... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking PREGENERATED" >&5
+printf %s "checking PREGENERATED... " >&6; }
 
 # Check whether --with-pre-generated was given.
-if test "${with_pre_generated+set}" = set; then :
+if test ${with_pre_generated+y}
+then :
   withval=$with_pre_generated; # Action if --with-pre-generated is given.
-    if test -d "$withval"; then :
+    if test -d "$withval"
+then :
   PREGENERATED=$withval
-else
+else $as_nop
   as_fn_error $? "--with-pre-generated directory does not exist." "$LINENO" 5
 fi
-else
+else $as_nop
   # Action if --with-pre-generated is not given.
-    if test -d $fricas_top_srcdir/pre-generated; then :
+    if test -d $fricas_top_srcdir/pre-generated
+then :
   PREGENERATED=$fricas_top_srcdir/pre-generated
 fi
 
 fi
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PREGENERATED\"" >&5
-$as_echo "\"$PREGENERATED\"" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"$PREGENERATED\"" >&5
+printf "%s\n" "\"$PREGENERATED\"" >&6; }
 
 
 ## ------------------------
@@ -4012,7 +4596,8 @@ fricas_lisp=
 fricas_lisp_flavor=unknown
 
 # Check whether --with-lisp was given.
-if test "${with_lisp+set}" = set; then :
+if test ${with_lisp+y}
+then :
   withval=$with_lisp; fricas_lisp=$withval
 fi
 
@@ -4020,11 +4605,12 @@ fi
 if test -z "$fricas_lisp" ; then
     # Extract the first word of "sbcl", so it can be a program name with args.
 set dummy sbcl; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_FRICAS_LISP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_path_FRICAS_LISP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   case $FRICAS_LISP in
   [\\/]* | ?:[\\/]*)
   ac_cv_path_FRICAS_LISP="$FRICAS_LISP" # Let the user override the test with a path.
@@ -4034,11 +4620,15 @@ else
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_path_FRICAS_LISP="$as_dir/$ac_word$ac_exec_ext"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+    ac_cv_path_FRICAS_LISP="$as_dir$ac_word$ac_exec_ext"
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -4050,11 +4640,11 @@ esac
 fi
 FRICAS_LISP=$ac_cv_path_FRICAS_LISP
 if test -n "$FRICAS_LISP"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FRICAS_LISP" >&5
-$as_echo "$FRICAS_LISP" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FRICAS_LISP" >&5
+printf "%s\n" "$FRICAS_LISP" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -4074,15 +4664,16 @@ fi
 
 
 # Check whether --with-lisp-flavor was given.
-if test "${with_lisp_flavor+set}" = set; then :
-  withval=$with_lisp_flavor; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-lisp-flavor is ignored now" >&5
-$as_echo "$as_me: WARNING: --with-lisp-flavor is ignored now" >&2;}
+if test ${with_lisp_flavor+y}
+then :
+  withval=$with_lisp_flavor; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: --with-lisp-flavor is ignored now" >&5
+printf "%s\n" "$as_me: WARNING: --with-lisp-flavor is ignored now" >&2;}
 
 fi
 
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lisp implementation" >&5
-$as_echo_n "checking Lisp implementation... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Lisp implementation" >&5
+printf %s "checking Lisp implementation... " >&6; }
 rm -f config_cl.out
 echo '(load "'"$fricas_top_srcdir"'/config.lisp")' | $fricas_lisp
 
@@ -4094,15 +4685,15 @@ if test -z "$fricas_lisp_flavor" ; then
     as_fn_error $? "Unable to determine Lisp flavor" "$LINENO" 5
 fi
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fricas_lisp_flavor" >&5
-$as_echo "$fricas_lisp_flavor" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fricas_lisp_flavor" >&5
+printf "%s\n" "$fricas_lisp_flavor" >&6; }
 
 fricas_fasl_type=`sed -n -e 's/fricas_fasl_type=//p' config_cl.out`
 fricas_lisp_version=`sed -n -e 's/fricas_lisp_version=//p' config_cl.out`
 
 if test -z "$fricas_lisp_version" ; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to determine Lisp version." >&5
-$as_echo "$as_me: WARNING: Unable to determine Lisp version." >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to determine Lisp version." >&5
+printf "%s\n" "$as_me: WARNING: Unable to determine Lisp version." >&2;}
 else
    case $fricas_lisp_flavor in
      clisp)
@@ -4116,8 +4707,8 @@ else
            0.*)
               case $fricas_lisp_version in
                  0.9j)
-                    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You use old ecl, please consider upgrade" >&5
-$as_echo "$as_me: WARNING: You use old ecl, please consider upgrade" >&2;}
+                    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: You use old ecl, please consider upgrade" >&5
+printf "%s\n" "$as_me: WARNING: You use old ecl, please consider upgrade" >&2;}
                    ;;
                  0.9l)
                    ;;
@@ -4133,9 +4724,9 @@ $as_echo "$as_me: WARNING: You use old e
            2.6.7|2.6.8|2.6.9|2.6.1[0-9])
              ;;
            2.7.0)
-             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: FriCAS needs porting to gcl $fricas_lisp_version
+             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: FriCAS needs porting to gcl $fricas_lisp_version
                           please proceed with caution" >&5
-$as_echo "$as_me: WARNING: FriCAS needs porting to gcl $fricas_lisp_version
+printf "%s\n" "$as_me: WARNING: FriCAS needs porting to gcl $fricas_lisp_version
                           please proceed with caution" >&2;}
              ;;
            *)
@@ -4208,7 +4799,8 @@ GMP_LIBDIR=""
 ## --with-gmp[=PATH]
 
 # Check whether --with-gmp was given.
-if test "${with_gmp+set}" = set; then :
+if test ${with_gmp+y}
+then :
   withval=$with_gmp; GMP_WRAP_SO_TARGET=gmp_wrap_so
              if test x$withval = x; then
                 GMP_CPPFLAGS=""
@@ -4223,21 +4815,24 @@ fi
 
 
 # Check whether --with-gmp-include was given.
-if test "${with_gmp_include+set}" = set; then :
+if test ${with_gmp_include+y}
+then :
   withval=$with_gmp_include; GMP_WRAP_SO_TARGET=gmp_wrap_so
              GMP_CPPFLAGS="-I$withval"
 fi
 
 
 # Check whether --with-gmp-lib was given.
-if test "${with_gmp_lib+set}" = set; then :
+if test ${with_gmp_lib+y}
+then :
   withval=$with_gmp_lib; GMP_WRAP_SO_TARGET=gmp_wrap_so
              GMP_LDFLAGS="-L$withval"
              GMP_LIBDIR="$withval/"
 fi
 
 # Check whether --enable-gmp was given.
-if test "${enable_gmp+set}" = set; then :
+if test ${enable_gmp+y}
+then :
   enableval=$enable_gmp; case $enableval in
                yes) GMP_WRAP_SO_TARGET=gmp_wrap_so ;;
                no) GMP_WRAP_SO_TARGET="" ;;
@@ -4270,415 +4865,49 @@ GMP_EXT=so
 ## If it is possible to enable the gmp wrapper, we have to check
 ## whether gmp is actually installed.
 
-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
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
-$as_echo_n "checking how to run the C preprocessor... " >&6; }
-# On Suns, sometimes $CPP names a directory.
-if test -n "$CPP" && test -d "$CPP"; then
-  CPP=
-fi
-if test -z "$CPP"; then
-  if ${ac_cv_prog_CPP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-      # Double quotes because CPP needs to be expanded
-    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
-    do
-      ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
+ac_header= ac_cache=
+for ac_item in $ac_header_c_list
 do
-  # Use a header file that comes with gcc, so configuring glibc
-  # with a fresh cross-compiler works.
-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> exists even on freestanding compilers.
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp. "Syntax error" is here to catch this case.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-		     Syntax error
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-
-else
-  # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-  # OK, works on sane cases.  Now check whether nonexistent headers
-  # can be detected and how.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <ac_nonexistent.h>
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-  # Broken: success on invalid input.
-continue
-else
-  # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
-  break
-fi
-
-    done
-    ac_cv_prog_CPP=$CPP
-
-fi
-  CPP=$ac_cv_prog_CPP
-else
-  ac_cv_prog_CPP=$CPP
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
-$as_echo "$CPP" >&6; }
-ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
-do
-  # Use a header file that comes with gcc, so configuring glibc
-  # with a fresh cross-compiler works.
-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> exists even on freestanding compilers.
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp. "Syntax error" is here to catch this case.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-		     Syntax error
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-
-else
-  # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-  # OK, works on sane cases.  Now check whether nonexistent headers
-  # can be detected and how.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <ac_nonexistent.h>
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-  # Broken: success on invalid input.
-continue
-else
-  # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
-
-else
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
-See \`config.log' for more details" "$LINENO" 5; }
-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
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
-$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
-if ${ac_cv_path_GREP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -z "$GREP"; then
-  ac_path_GREP_found=false
-  # Loop through the user's path and test for each of PROGNAME-LIST
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_prog in grep ggrep; do
-    for ac_exec_ext in '' $ac_executable_extensions; do
-      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
-      as_fn_executable_p "$ac_path_GREP" || continue
-# Check for GNU ac_path_GREP and select it if it is found.
-  # Check for GNU $ac_path_GREP
-case `"$ac_path_GREP" --version 2>&1` in
-*GNU*)
-  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
-*)
-  ac_count=0
-  $as_echo_n 0123456789 >"conftest.in"
-  while :
-  do
-    cat "conftest.in" "conftest.in" >"conftest.tmp"
-    mv "conftest.tmp" "conftest.in"
-    cp "conftest.in" "conftest.nl"
-    $as_echo 'GREP' >> "conftest.nl"
-    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
-    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-    as_fn_arith $ac_count + 1 && ac_count=$as_val
-    if test $ac_count -gt ${ac_path_GREP_max-0}; then
-      # Best one so far, save it but keep looking for a better one
-      ac_cv_path_GREP="$ac_path_GREP"
-      ac_path_GREP_max=$ac_count
-    fi
-    # 10*(2^10) chars as input seems more than enough
-    test $ac_count -gt 10 && break
-  done
-  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
-      $ac_path_GREP_found && break 3
-    done
-  done
-  done
-IFS=$as_save_IFS
-  if test -z "$ac_cv_path_GREP"; then
-    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-  fi
-else
-  ac_cv_path_GREP=$GREP
-fi
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
-$as_echo "$ac_cv_path_GREP" >&6; }
- GREP="$ac_cv_path_GREP"
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
-$as_echo_n "checking for egrep... " >&6; }
-if ${ac_cv_path_EGREP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
-   then ac_cv_path_EGREP="$GREP -E"
-   else
-     if test -z "$EGREP"; then
-  ac_path_EGREP_found=false
-  # Loop through the user's path and test for each of PROGNAME-LIST
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_prog in egrep; do
-    for ac_exec_ext in '' $ac_executable_extensions; do
-      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
-      as_fn_executable_p "$ac_path_EGREP" || continue
-# Check for GNU ac_path_EGREP and select it if it is found.
-  # Check for GNU $ac_path_EGREP
-case `"$ac_path_EGREP" --version 2>&1` in
-*GNU*)
-  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
-*)
-  ac_count=0
-  $as_echo_n 0123456789 >"conftest.in"
-  while :
-  do
-    cat "conftest.in" "conftest.in" >"conftest.tmp"
-    mv "conftest.tmp" "conftest.in"
-    cp "conftest.in" "conftest.nl"
-    $as_echo 'EGREP' >> "conftest.nl"
-    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
-    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-    as_fn_arith $ac_count + 1 && ac_count=$as_val
-    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
-      # Best one so far, save it but keep looking for a better one
-      ac_cv_path_EGREP="$ac_path_EGREP"
-      ac_path_EGREP_max=$ac_count
+  if test $ac_cache; then
+    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
+    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
+      printf "%s\n" "#define $ac_item 1" >> confdefs.h
     fi
-    # 10*(2^10) chars as input seems more than enough
-    test $ac_count -gt 10 && break
-  done
-  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
-      $ac_path_EGREP_found && break 3
-    done
-  done
-  done
-IFS=$as_save_IFS
-  if test -z "$ac_cv_path_EGREP"; then
-    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+    ac_header= ac_cache=
+  elif test $ac_header; then
+    ac_cache=$ac_item
+  else
+    ac_header=$ac_item
   fi
-else
-  ac_cv_path_EGREP=$EGREP
-fi
-
-   fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
-$as_echo "$ac_cv_path_EGREP" >&6; }
- EGREP="$ac_cv_path_EGREP"
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
-$as_echo_n "checking for ANSI C header files... " >&6; }
-if ${ac_cv_header_stdc+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-
-int
-main ()
-{
+done
 
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-  ac_cv_header_stdc=yes
-else
-  ac_cv_header_stdc=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
-if test $ac_cv_header_stdc = yes; then
-  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <string.h>
 
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  $EGREP "memchr" >/dev/null 2>&1; then :
 
-else
-  ac_cv_header_stdc=no
-fi
-rm -f conftest*
 
-fi
-
-if test $ac_cv_header_stdc = yes; then
-  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <stdlib.h>
 
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  $EGREP "free" >/dev/null 2>&1; then :
 
-else
-  ac_cv_header_stdc=no
-fi
-rm -f conftest*
 
-fi
-
-if test $ac_cv_header_stdc = yes; then
-  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-  if test "$cross_compiling" = yes; then :
-  :
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <ctype.h>
-#include <stdlib.h>
-#if ((' ' & 0x0FF) == 0x020)
-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#else
-# define ISLOWER(c) \
-		   (('a' <= (c) && (c) <= 'i') \
-		     || ('j' <= (c) && (c) <= 'r') \
-		     || ('s' <= (c) && (c) <= 'z'))
-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
-#endif
-
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-int
-main ()
-{
-  int i;
-  for (i = 0; i < 256; i++)
-    if (XOR (islower (i), ISLOWER (i))
-	|| toupper (i) != TOUPPER (i))
-      return 2;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_run "$LINENO"; then :
-
-else
-  ac_cv_header_stdc=no
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-  conftest.$ac_objext conftest.beam conftest.$ac_ext
-fi
-
-fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
-$as_echo "$ac_cv_header_stdc" >&6; }
-if test $ac_cv_header_stdc = yes; then
+if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
+then :
 
-$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
 
 fi
-
-# On IRIX 5.3, sys/types and inttypes.h are conflicting.
-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
-		  inttypes.h stdint.h unistd.h
-do :
-  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
-"
-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
-  cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-if test -n "$GMP_WRAP_SO_TARGET"; then :
+if test -n "$GMP_WRAP_SO_TARGET"
+then :
 
   # temporarily save CPPFLAGS and LDFLAGS
   fricas_save_CPPFLAGS=$CPPFLAGS
   fricas_save_LDFLAGS=$LDFLAGS
   # ask for shared library in AC_CHECK_LIB
   LDFLAGS="$LDFLAGS $GMP_LDFLAGS -fPIC $SOLIB_FLAGS"
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gmpz_init in -lgmp" >&5
-$as_echo_n "checking for __gmpz_init in -lgmp... " >&6; }
-if ${ac_cv_lib_gmp___gmpz_init+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __gmpz_init in -lgmp" >&5
+printf %s "checking for __gmpz_init in -lgmp... " >&6; }
+if test ${ac_cv_lib_gmp___gmpz_init+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgmp  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -4687,50 +4916,47 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 __gmpz_init ();
 int
-main ()
+main (void)
 {
 return __gmpz_init ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_gmp___gmpz_init=yes
-else
+else $as_nop
   ac_cv_lib_gmp___gmpz_init=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_init" >&5
-$as_echo "$ac_cv_lib_gmp___gmpz_init" >&6; }
-if test "x$ac_cv_lib_gmp___gmpz_init" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_init" >&5
+printf "%s\n" "$ac_cv_lib_gmp___gmpz_init" >&6; }
+if test "x$ac_cv_lib_gmp___gmpz_init" = xyes
+then :
   true
-else
+else $as_nop
   as_fn_error $? "GNU MP not found, see http://swox.com/gmp" "$LINENO" 5
 fi
 
   CPPFLAGS="$CPPFLAGS $GMP_CPPFLAGS"
-  for ac_header in gmp.h
+         for ac_header in gmp.h
 do :
-  ac_fn_c_check_header_mongrel "$LINENO" "gmp.h" "ac_cv_header_gmp_h" "$ac_includes_default"
-if test "x$ac_cv_header_gmp_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_GMP_H 1
-_ACEOF
+  ac_fn_c_check_header_compile "$LINENO" "gmp.h" "ac_cv_header_gmp_h" "$ac_includes_default"
+if test "x$ac_cv_header_gmp_h" = xyes
+then :
+  printf "%s\n" "#define HAVE_GMP_H 1" >>confdefs.h
 
-else
+else $as_nop
   as_fn_error $? "gmp.h not found, see http://swox.com/gmp" "$LINENO" 5
 fi
 
 done
-
   # reset CPPFLAGS and LDFLAGS
   CPPFLAGS=$fricas_save_CPPFLAGS
   LDFLAGS=$fricas_save_LDFLAGS
@@ -4793,8 +5019,8 @@ esac
 if test -z $fricas_fasl_type; then
    as_fn_error $? "Could not determine extension for compiled Lisp files" "$LINENO" 5
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fricas_fasl_type" >&5
-$as_echo "$fricas_fasl_type" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fricas_fasl_type" >&5
+printf "%s\n" "$fricas_fasl_type" >&6; }
 
 fricas_fasl_type2=$fricas_fasl_type
 case $fricas_lisp_flavor in
@@ -4810,7 +5036,8 @@ esac
 fricas_debug_compiler='no'
 
 # Check whether --enable-debug-compiler was given.
-if test "${enable_debug_compiler+set}" = set; then :
+if test ${enable_debug_compiler+y}
+then :
   enableval=$enable_debug_compiler; fricas_debug_compiler=$enableval
 fi
 
@@ -4820,7 +5047,8 @@ fi
 fricas_algebra_optimization=nil
 
 # Check whether --enable-algebra-optimization was given.
-if test "${enable_algebra_optimization+set}" = set; then :
+if test ${enable_algebra_optimization+y}
+then :
   enableval=$enable_algebra_optimization; fricas_algebra_optimization=$enableval
 fi
 
@@ -4832,106 +5060,180 @@ fi
 fricas_has_directory_operations=no
 fricas_has_dirfd_fchdir=no
 
-for ac_header in dirent.h
-do :
-  ac_fn_c_check_header_mongrel "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
-if test "x$ac_cv_header_dirent_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_DIRENT_H 1
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
+printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
+if test ${ac_cv_c_undeclared_builtin_options+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_save_CFLAGS=$CFLAGS
+   ac_cv_c_undeclared_builtin_options='cannot detect'
+   for ac_arg in '' -fno-builtin; do
+     CFLAGS="$ac_save_CFLAGS $ac_arg"
+     # This test program should *not* compile successfully.
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main (void)
+{
+(void) strchr;
+  ;
+  return 0;
+}
 _ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+
+else $as_nop
+  # This test program should compile successfully.
+        # No library function is consistently available on
+        # freestanding implementations, so test against a dummy
+        # declaration.  Include always-available headers on the
+        # off chance that they somehow elicit warnings.
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <float.h>
+#include <limits.h>
+#include <stdarg.h>
+#include <stddef.h>
+extern void ac_decl (int, char *);
+
+int
+main (void)
+{
+(void) ac_decl (0, (char *) 0);
+  (void) ac_decl;
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+  if test x"$ac_arg" = x
+then :
+  ac_cv_c_undeclared_builtin_options='none needed'
+else $as_nop
+  ac_cv_c_undeclared_builtin_options=$ac_arg
+fi
+          break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+    done
+    CFLAGS=$ac_save_CFLAGS
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
+printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
+  case $ac_cv_c_undeclared_builtin_options in #(
+  'cannot detect') :
+    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot make $CC report undeclared builtins
+See \`config.log' for more details" "$LINENO" 5; } ;; #(
+  'none needed') :
+    ac_c_undeclared_builtin_options='' ;; #(
+  *) :
+    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
+esac
+
+       for ac_header in dirent.h
+do :
+  ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
+if test "x$ac_cv_header_dirent_h" = xyes
+then :
+  printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
 
   fricas_has_directory_operations=yes
-  ac_fn_c_check_decl "$LINENO" "closedir" "ac_cv_have_decl_closedir" "#define _GNU_SOURCE
+  ac_fn_check_decl "$LINENO" "closedir" "ac_cv_have_decl_closedir" "#define _GNU_SOURCE
    #include <dirent.h>
 
-"
-if test "x$ac_cv_have_decl_closedir" = xyes; then :
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_closedir" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
+printf "%s\n" "#define HAVE_DECL_CLOSEDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
 
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_CLOSEDIR $ac_have_decl
-_ACEOF
-if test $ac_have_decl = 1; then :
-
-else
+else $as_nop
   fricas_has_directory_operations=no
 fi
-ac_fn_c_check_decl "$LINENO" "opendir" "ac_cv_have_decl_opendir" "#define _GNU_SOURCE
+ac_fn_check_decl "$LINENO" "opendir" "ac_cv_have_decl_opendir" "#define _GNU_SOURCE
    #include <dirent.h>
 
-"
-if test "x$ac_cv_have_decl_opendir" = xyes; then :
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_opendir" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
+printf "%s\n" "#define HAVE_DECL_OPENDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
 
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_OPENDIR $ac_have_decl
-_ACEOF
-if test $ac_have_decl = 1; then :
-
-else
+else $as_nop
   fricas_has_directory_operations=no
 fi
-ac_fn_c_check_decl "$LINENO" "readdir" "ac_cv_have_decl_readdir" "#define _GNU_SOURCE
+ac_fn_check_decl "$LINENO" "readdir" "ac_cv_have_decl_readdir" "#define _GNU_SOURCE
    #include <dirent.h>
 
-"
-if test "x$ac_cv_have_decl_readdir" = xyes; then :
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_readdir" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
+printf "%s\n" "#define HAVE_DECL_READDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
 
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_READDIR $ac_have_decl
-_ACEOF
-if test $ac_have_decl = 1; then :
-
-else
+else $as_nop
   fricas_has_directory_operations=no
 fi
 
   fricas_has_dirfd_fchdir=yes
-  ac_fn_c_check_decl "$LINENO" "dirfd" "ac_cv_have_decl_dirfd" "#define _GNU_SOURCE
+  ac_fn_check_decl "$LINENO" "dirfd" "ac_cv_have_decl_dirfd" "#define _GNU_SOURCE
    #include <dirent.h>
 
-"
-if test "x$ac_cv_have_decl_dirfd" = xyes; then :
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_dirfd" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
+printf "%s\n" "#define HAVE_DECL_DIRFD $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
 
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_DIRFD $ac_have_decl
-_ACEOF
-if test $ac_have_decl = 1; then :
-
-else
+else $as_nop
   fricas_has_dirfd_fchdir=no
 fi
 
-  ac_fn_c_check_decl "$LINENO" "fchdir" "ac_cv_have_decl_fchdir" "#define _GNU_SOURCE
+  ac_fn_check_decl "$LINENO" "fchdir" "ac_cv_have_decl_fchdir" "#define _GNU_SOURCE
    #include <unistd.h>
 
-"
-if test "x$ac_cv_have_decl_fchdir" = xyes; then :
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_fchdir" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
+printf "%s\n" "#define HAVE_DECL_FCHDIR $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
 
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_FCHDIR $ac_have_decl
-_ACEOF
-if test $ac_have_decl = 1; then :
-
-else
+else $as_nop
   fricas_has_dirfd_fchdir=no
 fi
 
@@ -4940,19 +5242,18 @@ fi
 
 done
 
-
 if test x$fricas_has_directory_operations = xyes ; then
 
-$as_echo "#define HOST_HAS_DIRECTORY_OPERATIONS 1" >>confdefs.h
+printf "%s\n" "#define HOST_HAS_DIRECTORY_OPERATIONS 1" >>confdefs.h
 
     if test x$fricas_has_dirfd_fchdir  = xyes ; then
 
-$as_echo "#define HOST_HAS_DIRFD_FCHDIR 1" >>confdefs.h
+printf "%s\n" "#define HOST_HAS_DIRFD_FCHDIR 1" >>confdefs.h
 
     fi
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can not find directory operations" >&5
-$as_echo "$as_me: WARNING: Can not find directory operations" >&2;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Can not find directory operations" >&5
+printf "%s\n" "$as_me: WARNING: Can not find directory operations" >&2;}
 fi
 
 
@@ -4960,147 +5261,125 @@ fi
 fricas_c_runtime=
 
 
-for ac_header in signal.h
+       for ac_header in signal.h
 do :
-  ac_fn_c_check_header_mongrel "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
-if test "x$ac_cv_header_signal_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_SIGNAL_H 1
-_ACEOF
+  ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
+if test "x$ac_cv_header_signal_h" = xyes
+then :
+  printf "%s\n" "#define HAVE_SIGNAL_H 1" >>confdefs.h
 
-else
+else $as_nop
   as_fn_error $? "FriCAS needs signal support." "$LINENO" 5
 fi
 
 done
-
-ac_fn_c_check_decl "$LINENO" "sigaction" "ac_cv_have_decl_sigaction" "#include <signal.h>
-"
-if test "x$ac_cv_have_decl_sigaction" = xyes; then :
+ac_fn_check_decl "$LINENO" "sigaction" "ac_cv_have_decl_sigaction" "#include <signal.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_sigaction" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
+printf "%s\n" "#define HAVE_DECL_SIGACTION $ac_have_decl" >>confdefs.h
 
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_SIGACTION $ac_have_decl
-_ACEOF
-
-for ac_header in sys/stat.h
+       for ac_header in sys/stat.h
 do :
-  ac_fn_c_check_header_mongrel "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
-if test "x$ac_cv_header_sys_stat_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_SYS_STAT_H 1
-_ACEOF
+  ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_stat_h" = xyes
+then :
+  printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
 
-else
+else $as_nop
   as_fn_error $? "FriCAS needs <sys/stat.h>." "$LINENO" 5
 fi
 
 done
-
-for ac_header in unistd.h
+       for ac_header in unistd.h
 do :
-  ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
-if test "x$ac_cv_header_unistd_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_UNISTD_H 1
-_ACEOF
+  ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
+if test "x$ac_cv_header_unistd_h" = xyes
+then :
+  printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
 
-else
+else $as_nop
   as_fn_error $? "FriCAS needs <unistd.h>" "$LINENO" 5
 fi
 
 done
-
-ac_fn_c_check_decl "$LINENO" "getuid" "ac_cv_have_decl_getuid" "#include <unistd.h>
-"
-if test "x$ac_cv_have_decl_getuid" = xyes; then :
+ac_fn_check_decl "$LINENO" "getuid" "ac_cv_have_decl_getuid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getuid" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_GETUID $ac_have_decl
-_ACEOF
-ac_fn_c_check_decl "$LINENO" "geteuid" "ac_cv_have_decl_geteuid" "#include <unistd.h>
-"
-if test "x$ac_cv_have_decl_geteuid" = xyes; then :
+printf "%s\n" "#define HAVE_DECL_GETUID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "geteuid" "ac_cv_have_decl_geteuid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_geteuid" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_GETEUID $ac_have_decl
-_ACEOF
-ac_fn_c_check_decl "$LINENO" "getgid" "ac_cv_have_decl_getgid" "#include <unistd.h>
-"
-if test "x$ac_cv_have_decl_getgid" = xyes; then :
+printf "%s\n" "#define HAVE_DECL_GETEUID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "getgid" "ac_cv_have_decl_getgid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getgid" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_GETGID $ac_have_decl
-_ACEOF
-ac_fn_c_check_decl "$LINENO" "getegid" "ac_cv_have_decl_getegid" "#include <unistd.h>
-"
-if test "x$ac_cv_have_decl_getegid" = xyes; then :
+printf "%s\n" "#define HAVE_DECL_GETGID $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "getegid" "ac_cv_have_decl_getegid" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_getegid" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_GETEGID $ac_have_decl
-_ACEOF
+printf "%s\n" "#define HAVE_DECL_GETEGID $ac_have_decl" >>confdefs.h
 
 
-ac_fn_c_check_decl "$LINENO" "kill" "ac_cv_have_decl_kill" "#include <signal.h>
-"
-if test "x$ac_cv_have_decl_kill" = xyes; then :
+ac_fn_check_decl "$LINENO" "kill" "ac_cv_have_decl_kill" "#include <signal.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_kill" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_KILL $ac_have_decl
-_ACEOF
+printf "%s\n" "#define HAVE_DECL_KILL $ac_have_decl" >>confdefs.h
 
 case $host in
     *mingw*)
-        for ac_header in winsock2.h
+               for ac_header in winsock2.h
 do :
-  ac_fn_c_check_header_mongrel "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
-if test "x$ac_cv_header_winsock2_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_WINSOCK2_H 1
-_ACEOF
+  ac_fn_c_check_header_compile "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
+if test "x$ac_cv_header_winsock2_h" = xyes
+then :
+  printf "%s\n" "#define HAVE_WINSOCK2_H 1" >>confdefs.h
  fricas_host_has_socket=yes
 fi
 
 done
-
         fricas_c_runtime_extra="-lwsock32"
         ;;
     *)
-        for ac_header in sys/socket.h
+               for ac_header in sys/socket.h
 do :
-  ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
-if test "x$ac_cv_header_sys_socket_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_SYS_SOCKET_H 1
-_ACEOF
+  ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_socket_h" = xyes
+then :
+  printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
  fricas_host_has_socket=yes
 fi
 
 done
-
         ;;
 esac
 
@@ -5110,7 +5389,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 #include <sys/socket.h>
 
 int
-main ()
+main (void)
 {
 
 int flag = MSG_NOSIGNAL;
@@ -5119,12 +5398,13 @@ int flag = MSG_NOSIGNAL;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
 
-$as_echo "#define HAVE_MSG_NOSIGNAL 1" >>confdefs.h
+printf "%s\n" "#define HAVE_MSG_NOSIGNAL 1" >>confdefs.h
 
 fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
 
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
@@ -5133,7 +5413,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 #include <sys/socket.h>
 
 int
-main ()
+main (void)
 {
 
 int flag = SO_NOSIGPIPE;
@@ -5142,12 +5422,13 @@ int flag = SO_NOSIGPIPE;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
 
-$as_echo "#define HAVE_SO_NOSIGPIPE 1" >>confdefs.h
+printf "%s\n" "#define HAVE_SO_NOSIGPIPE 1" >>confdefs.h
 
 fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
 
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
@@ -5156,7 +5437,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 #include <sys/socket.h>
 
 int
-main ()
+main (void)
 {
 
 int code = EPIPE;
@@ -5165,12 +5446,13 @@ int code = EPIPE;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
 
-$as_echo "#define HAVE_EPIPE 1" >>confdefs.h
+printf "%s\n" "#define HAVE_EPIPE 1" >>confdefs.h
 
 fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
 
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
@@ -5179,7 +5461,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 #include <sys/types.h>
 
 int
-main ()
+main (void)
 {
 
 int code = mkdir ("./foo", (S_IRWXU | S_IRWXO | S_IRWXG));
@@ -5188,12 +5470,13 @@ int code = mkdir ("./foo", (S_IRWXU | S_
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
 
-$as_echo "#define HAVE_TWO_ARG_MKDIR 1" >>confdefs.h
+printf "%s\n" "#define HAVE_TWO_ARG_MKDIR 1" >>confdefs.h
 
 fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
 
 if test x$fricas_host_has_socket != xyes; then \
     as_fn_error $? "FriCAS needs support for sockets." "$LINENO" 5
@@ -5202,11 +5485,12 @@ fi
 ## solaris-based systems tend to hide the socket library.
 case $host in
     *solaris*)
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing accept" >&5
-$as_echo_n "checking for library containing accept... " >&6; }
-if ${ac_cv_search_accept+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing accept" >&5
+printf %s "checking for library containing accept... " >&6; }
+if test ${ac_cv_search_accept+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_func_search_save_LIBS=$LIBS
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
@@ -5214,49 +5498,51 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 accept ();
 int
-main ()
+main (void)
 {
 return accept ();
   ;
   return 0;
 }
 _ACEOF
-for ac_lib in '' socket; do
+for ac_lib in '' socket
+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
-  if ac_fn_c_try_link "$LINENO"; then :
+  if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_search_accept=$ac_res
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext
-  if ${ac_cv_search_accept+:} false; then :
+  if test ${ac_cv_search_accept+y}
+then :
   break
 fi
 done
-if ${ac_cv_search_accept+:} false; then :
+if test ${ac_cv_search_accept+y}
+then :
 
-else
+else $as_nop
   ac_cv_search_accept=no
 fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_accept" >&5
-$as_echo "$ac_cv_search_accept" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_accept" >&5
+printf "%s\n" "$ac_cv_search_accept" >&6; }
 ac_res=$ac_cv_search_accept
-if test "$ac_res" != no; then :
+if test "$ac_res" != no
+then :
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   fricas_c_runtime_extra="-lsocket"
-else
+else $as_nop
   as_fn_error $? "socket library not found" "$LINENO" 5
 fi
 
@@ -5264,6 +5550,281 @@ fi
     *) ;;
 esac
 
+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
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+printf %s "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test ${ac_cv_prog_CPP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+      # Double quotes because $CC needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <limits.h>
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+
+else $as_nop
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # Broken: success on invalid input.
+continue
+else $as_nop
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok
+then :
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+printf "%s\n" "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <limits.h>
+		     Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+
+else $as_nop
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"
+then :
+  # Broken: success on invalid input.
+continue
+else $as_nop
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok
+then :
+
+else $as_nop
+  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+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
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+printf %s "checking for grep that handles long lines and -e... " >&6; }
+if test ${ac_cv_path_GREP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_prog in grep ggrep
+   do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_GREP" || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  printf %s 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    printf "%s\n" 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+printf "%s\n" "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+printf %s "checking for egrep... " >&6; }
+if test ${ac_cv_path_EGREP+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    for ac_prog in egrep
+   do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_EGREP" || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  printf %s 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    printf "%s\n" 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+printf "%s\n" "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -5278,12 +5839,13 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  $EGREP "has_af_local" >/dev/null 2>&1; then :
+  $EGREP "has_af_local" >/dev/null 2>&1
+then :
 
-$as_echo "#define HAVE_AF_LOCAL 1" >>confdefs.h
+printf "%s\n" "#define HAVE_AF_LOCAL 1" >>confdefs.h
 
 fi
-rm -f conftest*
+rm -rf conftest*
 
 
 
@@ -5301,62 +5863,57 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  $EGREP "has_af_unix" >/dev/null 2>&1; then :
+  $EGREP "has_af_unix" >/dev/null 2>&1
+then :
 
-$as_echo "#define HAVE_AF_UNIX 1" >>confdefs.h
+printf "%s\n" "#define HAVE_AF_UNIX 1" >>confdefs.h
 
 fi
-rm -f conftest*
+rm -rf conftest*
 
 
 
-for ac_header in util.h
+       for ac_header in util.h
 do :
-  ac_fn_c_check_header_mongrel "$LINENO" "util.h" "ac_cv_header_util_h" "$ac_includes_default"
-if test "x$ac_cv_header_util_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_UTIL_H 1
-_ACEOF
+  ac_fn_c_check_header_compile "$LINENO" "util.h" "ac_cv_header_util_h" "$ac_includes_default"
+if test "x$ac_cv_header_util_h" = xyes
+then :
+  printf "%s\n" "#define HAVE_UTIL_H 1" >>confdefs.h
 
-else
-  for ac_header in pty.h
-do :
-  ac_fn_c_check_header_mongrel "$LINENO" "pty.h" "ac_cv_header_pty_h" "$ac_includes_default"
-if test "x$ac_cv_header_pty_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_PTY_H 1
-_ACEOF
+else $as_nop
+  ac_fn_c_check_header_compile "$LINENO" "pty.h" "ac_cv_header_pty_h" "$ac_includes_default"
+if test "x$ac_cv_header_pty_h" = xyes
+then :
+  printf "%s\n" "#define HAVE_PTY_H 1" >>confdefs.h
 
 fi
 
-done
-
 
 fi
 
-done
- # HAVE_UTIL_H or HAVE_PTY_H
+done # HAVE_UTIL_H or HAVE_PTY_H
 
-ac_fn_c_check_decl "$LINENO" "openpty" "ac_cv_have_decl_openpty" "
+ac_fn_check_decl "$LINENO" "openpty" "ac_cv_have_decl_openpty" "
 #if defined(HAVE_UTIL_H)
 # include <util.h>
 #elif defined(HAVE_PTY_H)
 # include <pty.h>
 #endif
 
-"
-if test "x$ac_cv_have_decl_openpty" = xyes; then :
-
-$as_echo "#define HAVE_OPENPTY_DECL 1" >>confdefs.h
-
-fi
- # HAVE_OPENPTY_DECL
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for openpty in -lc" >&5
-$as_echo_n "checking for openpty in -lc... " >&6; }
-if ${ac_cv_lib_c_openpty+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_openpty" = xyes
+then :
+
+printf "%s\n" "#define HAVE_OPENPTY_DECL 1" >>confdefs.h
+
+fi # HAVE_OPENPTY_DECL
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lc" >&5
+printf %s "checking for openpty in -lc... " >&6; }
+if test ${ac_cv_lib_c_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lc  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5365,40 +5922,40 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 openpty ();
 int
-main ()
+main (void)
 {
 return openpty ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_c_openpty=yes
-else
+else $as_nop
   ac_cv_lib_c_openpty=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_openpty" >&5
-$as_echo "$ac_cv_lib_c_openpty" >&6; }
-if test "x$ac_cv_lib_c_openpty" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_openpty" >&5
+printf "%s\n" "$ac_cv_lib_c_openpty" >&6; }
+if test "x$ac_cv_lib_c_openpty" = xyes
+then :
+
+printf "%s\n" "#define HAVE_OPENPTY 1" >>confdefs.h
 
-$as_echo "#define HAVE_OPENPTY 1" >>confdefs.h
 
-
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openpty in -lutil" >&5
-$as_echo_n "checking for openpty in -lutil... " >&6; }
-if ${ac_cv_lib_util_openpty+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lutil" >&5
+printf %s "checking for openpty in -lutil... " >&6; }
+if test ${ac_cv_lib_util_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lutil  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5407,41 +5964,41 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 openpty ();
 int
-main ()
+main (void)
 {
 return openpty ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_util_openpty=yes
-else
+else $as_nop
   ac_cv_lib_util_openpty=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_openpty" >&5
-$as_echo "$ac_cv_lib_util_openpty" >&6; }
-if test "x$ac_cv_lib_util_openpty" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_openpty" >&5
+printf "%s\n" "$ac_cv_lib_util_openpty" >&6; }
+if test "x$ac_cv_lib_util_openpty" = xyes
+then :
 
-$as_echo "#define HAVE_OPENPTY 1" >>confdefs.h
+printf "%s\n" "#define HAVE_OPENPTY 1" >>confdefs.h
 
                    fricas_c_runtime_extra="${fricas_c_runtime_extra} -lutil"
 
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openpty in -lbsd" >&5
-$as_echo_n "checking for openpty in -lbsd... " >&6; }
-if ${ac_cv_lib_bsd_openpty+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lbsd" >&5
+printf %s "checking for openpty in -lbsd... " >&6; }
+if test ${ac_cv_lib_bsd_openpty+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lbsd  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5450,32 +6007,31 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 openpty ();
 int
-main ()
+main (void)
 {
 return openpty ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_bsd_openpty=yes
-else
+else $as_nop
   ac_cv_lib_bsd_openpty=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_openpty" >&5
-$as_echo "$ac_cv_lib_bsd_openpty" >&6; }
-if test "x$ac_cv_lib_bsd_openpty" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_openpty" >&5
+printf "%s\n" "$ac_cv_lib_bsd_openpty" >&6; }
+if test "x$ac_cv_lib_bsd_openpty" = xyes
+then :
 
-$as_echo "#define HAVE_OPENPTY 1" >>confdefs.h
+printf "%s\n" "#define HAVE_OPENPTY 1" >>confdefs.h
 
                       fricas_c_runtime_extra="${fricas_c_runtime_extra} -lbsd"
 
@@ -5489,45 +6045,36 @@ fi
 
 
 
-for ac_header in sys/wait.h
-do :
-  ac_fn_c_check_header_mongrel "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
-if test "x$ac_cv_header_sys_wait_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_SYS_WAIT_H 1
-_ACEOF
+ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_wait_h" = xyes
+then :
+  printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
 
 fi
 
-done
-
 
 if test x"$ac_cv_header_sys_wait_h" = xyes; then \
-    ac_fn_c_check_decl "$LINENO" "wait" "ac_cv_have_decl_wait" "#include <sys/wait.h>
-"
-if test "x$ac_cv_have_decl_wait" = xyes; then :
+    ac_fn_check_decl "$LINENO" "wait" "ac_cv_have_decl_wait" "#include <sys/wait.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_wait" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_WAIT $ac_have_decl
-_ACEOF
+printf "%s\n" "#define HAVE_DECL_WAIT $ac_have_decl" >>confdefs.h
 
 fi
 
-ac_fn_c_check_decl "$LINENO" "fork" "ac_cv_have_decl_fork" "#include <unistd.h>
-"
-if test "x$ac_cv_have_decl_fork" = xyes; then :
+ac_fn_check_decl "$LINENO" "fork" "ac_cv_have_decl_fork" "#include <unistd.h>
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_fork" = xyes
+then :
   ac_have_decl=1
-else
+else $as_nop
   ac_have_decl=0
 fi
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_FORK $ac_have_decl
-_ACEOF
+printf "%s\n" "#define HAVE_DECL_FORK $ac_have_decl" >>confdefs.h
 
 
 if test x"$ac_cv_have_decl_fork" = xyes \
@@ -5540,17 +6087,18 @@ if test x"$ac_cv_have_decl_fork" = xyes
     ac_config_files="$ac_config_files src/sman/Makefile:config/var-def.mk:src/sman/Makefile.in:config/setup-dep.mk"
 
 else
-    { $as_echo "$as_me:${as_lineno-$LINENO}: Superman component is disabled." >&5
-$as_echo "$as_me: Superman component is disabled." >&6;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Superman component is disabled." >&5
+printf "%s\n" "$as_me: Superman component is disabled." >&6;}
 fi
 
 fricas_src_all="all-fricassys $fricas_src_all"
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
-$as_echo_n "checking for X... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5
+printf %s "checking for X... " >&6; }
 
 
 # Check whether --with-x was given.
-if test "${with_x+set}" = set; then :
+if test ${with_x+y}
+then :
   withval=$with_x;
 fi
 
@@ -5561,12 +6109,41 @@ if test "x$with_x" = xno; then
 else
   case $x_includes,$x_libraries in #(
     *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
-    *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+    *,NONE | NONE,*) if test ${ac_cv_have_x+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   # One or both of the vars are not set, and there is no cached value.
-ac_x_includes=no ac_x_libraries=no
-rm -f -r conftest.dir
+ac_x_includes=no
+ac_x_libraries=no
+# Do we need to do anything special at all?
+ac_save_LIBS=$LIBS
+LIBS="-lX11 $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <X11/Xlib.h>
+int
+main (void)
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+  # We can compile and link X programs with no special options.
+  ac_x_includes=
+  ac_x_libraries=
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS="$ac_save_LIBS"
+# If that didn't work, only try xmkmf and file system searches
+# for native compilation.
+if test x"$ac_x_includes" = xno && test "$cross_compiling" = no
+then :
+  rm -f -r conftest.dir
 if mkdir conftest.dir; then
   cd conftest.dir
   cat >Imakefile <<'_ACEOF'
@@ -5605,7 +6182,7 @@ _ACEOF
   rm -f -r conftest.dir
 fi
 
-# Standard set of common directories for X headers.
+  # Standard set of common directories for X headers.
 # Check X11 before X11Rn because it is often a symlink to the current release.
 ac_x_header_dirs='
 /usr/X11/include
@@ -5632,6 +6209,8 @@ ac_x_header_dirs='
 /usr/local/include/X11R5
 /usr/local/include/X11R4
 
+/opt/X11/include
+
 /usr/X386/include
 /usr/x386/include
 /usr/XFree86/include/X11
@@ -5653,10 +6232,11 @@ if test "$ac_x_includes" = no; then
 /* end confdefs.h.  */
 #include <X11/Xlib.h>
 _ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
+if ac_fn_c_try_cpp "$LINENO"
+then :
   # We can compile using X headers with no special include directory.
 ac_x_includes=
-else
+else $as_nop
   for ac_dir in $ac_x_header_dirs; do
   if test -r "$ac_dir/X11/Xlib.h"; then
     ac_x_includes=$ac_dir
@@ -5677,20 +6257,21 @@ if test "$ac_x_libraries" = no; then
 /* end confdefs.h.  */
 #include <X11/Xlib.h>
 int
-main ()
+main (void)
 {
 XrmInitialize ()
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   LIBS=$ac_save_LIBS
 # We can link X programs with no special library path.
 ac_x_libraries=
-else
+else $as_nop
   LIBS=$ac_save_LIBS
-for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
 do
   # Don't even attempt the hair of trying to link an X program!
   for ac_extension in a so sl dylib la dll; do
@@ -5701,19 +6282,21 @@ do
   done
 done
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 fi # $ac_x_libraries = no
 
+fi
+# Record the results.
 case $ac_x_includes,$ac_x_libraries in #(
-  no,* | *,no | *\'*)
+  no,* | *,no | *\'*) :
     # Didn't find X, or a directory has "'" in its name.
-    ac_cv_have_x="have_x=no";; #(
-  *)
+    ac_cv_have_x="have_x=no" ;; #(
+  *) :
     # Record where we found X for the cache.
     ac_cv_have_x="have_x=yes\
 	ac_x_includes='$ac_x_includes'\
-	ac_x_libraries='$ac_x_libraries'"
+	ac_x_libraries='$ac_x_libraries'" ;;
 esac
 fi
 ;; #(
@@ -5723,8 +6306,8 @@ fi
 fi # $with_x != no
 
 if test "$have_x" != yes; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
-$as_echo "$have_x" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
+printf "%s\n" "$have_x" >&6; }
   no_x=yes
 else
   # If each of the values was on the command line, it overrides each guess.
@@ -5734,14 +6317,14 @@ else
   ac_cv_have_x="have_x=yes\
 	ac_x_includes='$x_includes'\
 	ac_x_libraries='$x_libraries'"
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
-$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
+printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; }
 fi
 
 if test "$no_x" = yes; then
   # Not all programs may use this symbol, but it does not hurt to define it.
 
-$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
+printf "%s\n" "#define X_DISPLAY_MISSING 1" >>confdefs.h
 
   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
 else
@@ -5754,8 +6337,8 @@ else
     X_LIBS="$X_LIBS -L$x_libraries"
     # For Solaris; some versions of Sun CC require a space after -R and
     # others require no space.  Words are not sufficient . . . .
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
-$as_echo_n "checking whether -R must be followed by a space... " >&6; }
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
+printf %s "checking whether -R must be followed by a space... " >&6; }
     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
     ac_xsave_c_werror_flag=$ac_c_werror_flag
     ac_c_werror_flag=yes
@@ -5763,42 +6346,44 @@ $as_echo_n "checking whether -R must be
 /* end confdefs.h.  */
 
 int
-main ()
+main (void)
 {
 
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+if ac_fn_c_try_link "$LINENO"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
        X_LIBS="$X_LIBS -R$x_libraries"
-else
+else $as_nop
   LIBS="$ac_xsave_LIBS -R $x_libraries"
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
-main ()
+main (void)
 {
 
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
+if ac_fn_c_try_link "$LINENO"
+then :
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
 	  X_LIBS="$X_LIBS -R $x_libraries"
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
-$as_echo "neither works" >&6; }
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
+printf "%s\n" "neither works" >&6; }
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
     ac_c_werror_flag=$ac_xsave_c_werror_flag
     LIBS=$ac_xsave_LIBS
@@ -5821,26 +6406,25 @@ rm -f core conftest.err conftest.$ac_obj
 /* 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 XOpenDisplay ();
 int
-main ()
+main (void)
 {
 return XOpenDisplay ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
 
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
-$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
-if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
+printf %s "checking for dnet_ntoa in -ldnet... " >&6; }
+if test ${ac_cv_lib_dnet_dnet_ntoa+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldnet  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5849,39 +6433,39 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 dnet_ntoa ();
 int
-main ()
+main (void)
 {
 return dnet_ntoa ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_dnet_dnet_ntoa=yes
-else
+else $as_nop
   ac_cv_lib_dnet_dnet_ntoa=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
-$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
-if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes
+then :
   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
 fi
 
     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
-$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
-if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
+printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; }
+if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldnet_stub  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5890,36 +6474,35 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 dnet_ntoa ();
 int
-main ()
+main (void)
 {
 return dnet_ntoa ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_dnet_stub_dnet_ntoa=yes
-else
+else $as_nop
   ac_cv_lib_dnet_stub_dnet_ntoa=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
-$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
-if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes
+then :
   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
 fi
 
     fi
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
     LIBS="$ac_xsave_LIBS"
 
@@ -5932,16 +6515,18 @@ rm -f core conftest.err conftest.$ac_obj
     # The functions gethostbyname, getservbyname, and inet_addr are
     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
-if test "x$ac_cv_func_gethostbyname" = xyes; then :
+if test "x$ac_cv_func_gethostbyname" = xyes
+then :
 
 fi
 
     if test $ac_cv_func_gethostbyname = no; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
-$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
-if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
+printf %s "checking for gethostbyname in -lnsl... " >&6; }
+if test ${ac_cv_lib_nsl_gethostbyname+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5950,39 +6535,39 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 gethostbyname ();
 int
-main ()
+main (void)
 {
 return gethostbyname ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_nsl_gethostbyname=yes
-else
+else $as_nop
   ac_cv_lib_nsl_gethostbyname=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
-$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
-if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
+printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
+then :
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
 fi
 
       if test $ac_cv_lib_nsl_gethostbyname = no; then
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
-$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
-if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
+printf %s "checking for gethostbyname in -lbsd... " >&6; }
+if test ${ac_cv_lib_bsd_gethostbyname+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lbsd  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5991,30 +6576,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 gethostbyname ();
 int
-main ()
+main (void)
 {
 return gethostbyname ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_bsd_gethostbyname=yes
-else
+else $as_nop
   ac_cv_lib_bsd_gethostbyname=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
-$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
-if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
+printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test "x$ac_cv_lib_bsd_gethostbyname" = xyes
+then :
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
 fi
 
@@ -6029,16 +6613,18 @@ fi
     # must be given before -lnsl if both are needed.  We assume that
     # if connect needs -lnsl, so does gethostbyname.
     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
-if test "x$ac_cv_func_connect" = xyes; then :
+if test "x$ac_cv_func_connect" = xyes
+then :
 
 fi
 
     if test $ac_cv_func_connect = no; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
-$as_echo_n "checking for connect in -lsocket... " >&6; }
-if ${ac_cv_lib_socket_connect+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
+printf %s "checking for connect in -lsocket... " >&6; }
+if test ${ac_cv_lib_socket_connect+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6047,30 +6633,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 connect ();
 int
-main ()
+main (void)
 {
 return connect ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_socket_connect=yes
-else
+else $as_nop
   ac_cv_lib_socket_connect=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
-$as_echo "$ac_cv_lib_socket_connect" >&6; }
-if test "x$ac_cv_lib_socket_connect" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
+printf "%s\n" "$ac_cv_lib_socket_connect" >&6; }
+if test "x$ac_cv_lib_socket_connect" = xyes
+then :
   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
 fi
 
@@ -6078,16 +6663,18 @@ fi
 
     # Guillermo Gomez says -lposix is necessary on A/UX.
     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
-if test "x$ac_cv_func_remove" = xyes; then :
+if test "x$ac_cv_func_remove" = xyes
+then :
 
 fi
 
     if test $ac_cv_func_remove = no; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
-$as_echo_n "checking for remove in -lposix... " >&6; }
-if ${ac_cv_lib_posix_remove+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
+printf %s "checking for remove in -lposix... " >&6; }
+if test ${ac_cv_lib_posix_remove+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lposix  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6096,30 +6683,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 remove ();
 int
-main ()
+main (void)
 {
 return remove ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_posix_remove=yes
-else
+else $as_nop
   ac_cv_lib_posix_remove=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
-$as_echo "$ac_cv_lib_posix_remove" >&6; }
-if test "x$ac_cv_lib_posix_remove" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
+printf "%s\n" "$ac_cv_lib_posix_remove" >&6; }
+if test "x$ac_cv_lib_posix_remove" = xyes
+then :
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
 fi
 
@@ -6127,16 +6713,18 @@ fi
 
     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
-if test "x$ac_cv_func_shmat" = xyes; then :
+if test "x$ac_cv_func_shmat" = xyes
+then :
 
 fi
 
     if test $ac_cv_func_shmat = no; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
-$as_echo_n "checking for shmat in -lipc... " >&6; }
-if ${ac_cv_lib_ipc_shmat+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
+printf %s "checking for shmat in -lipc... " >&6; }
+if test ${ac_cv_lib_ipc_shmat+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lipc  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6145,30 +6733,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 shmat ();
 int
-main ()
+main (void)
 {
 return shmat ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_ipc_shmat=yes
-else
+else $as_nop
   ac_cv_lib_ipc_shmat=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
-$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
-if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
+printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; }
+if test "x$ac_cv_lib_ipc_shmat" = xyes
+then :
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
 fi
 
@@ -6184,11 +6771,12 @@ fi
   # These have to be linked with before -lX11, unlike the other
   # libraries we check for below, so use a different variable.
   # John Interrante, Karl Berry
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
-$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
-if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
+printf %s "checking for IceConnectionNumber in -lICE... " >&6; }
+if test ${ac_cv_lib_ICE_IceConnectionNumber+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6197,30 +6785,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 IceConnectionNumber ();
 int
-main ()
+main (void)
 {
 return IceConnectionNumber ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_ICE_IceConnectionNumber=yes
-else
+else $as_nop
   ac_cv_lib_ICE_IceConnectionNumber=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
-$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
-if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes
+then :
   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
 fi
 
@@ -6245,11 +6832,12 @@ fi
 ## bundle Xpm source tarball and build Xpm if needed.
 
 if test -z $no_x; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToImage in -lXpm" >&5
-$as_echo_n "checking for XpmReadFileToImage in -lXpm... " >&6; }
-if ${ac_cv_lib_Xpm_XpmReadFileToImage+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToImage in -lXpm" >&5
+printf %s "checking for XpmReadFileToImage in -lXpm... " >&6; }
+if test ${ac_cv_lib_Xpm_XpmReadFileToImage+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lXpm $X_LIBS -lX11 $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6258,32 +6846,31 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* 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 XpmReadFileToImage ();
 int
-main ()
+main (void)
 {
 return XpmReadFileToImage ();
   ;
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
   ac_cv_lib_Xpm_XpmReadFileToImage=yes
-else
+else $as_nop
   ac_cv_lib_Xpm_XpmReadFileToImage=no
 fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToImage" >&5
-$as_echo "$ac_cv_lib_Xpm_XpmReadFileToImage" >&6; }
-if test "x$ac_cv_lib_Xpm_XpmReadFileToImage" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToImage" >&5
+printf "%s\n" "$ac_cv_lib_Xpm_XpmReadFileToImage" >&6; }
+if test "x$ac_cv_lib_Xpm_XpmReadFileToImage" = xyes
+then :
   fricas_has_xpm=yes
-else
+else $as_nop
   fricas_has_xpm=no
 fi
 
@@ -6312,26 +6899,28 @@ if test x"$fricas_has_xpm" = xyes; then
     ac_config_files="$ac_config_files src/graph/viewman/Makefile:config/var-def.mk:src/graph/viewman/Makefile.in:config/setup-dep.mk"
 
 else
-    { $as_echo "$as_me:${as_lineno-$LINENO}: The Graphics and HyperDoc components are disabled." >&5
-$as_echo "$as_me: The Graphics and HyperDoc components are disabled." >&6;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: The Graphics and HyperDoc components are disabled." >&5
+printf "%s\n" "$as_me: The Graphics and HyperDoc components are disabled." >&6;}
 fi
 
 
 
 if test x"$fricas_has_xpm" = xyes; then
-   ac_fn_c_check_header_mongrel "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
-if test "x$ac_cv_header_regex_h" = xyes; then :
+   ac_fn_c_check_header_compile "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
+if test "x$ac_cv_header_regex_h" = xyes
+then :
   fricas_src_all="$fricas_src_all all-hyper all-doc"
                     fricas_src_subdirs="$fricas_src_subdirs hyper doc"
                     for ac_prog in xvfb-run
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_XVFB_RUN+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_XVFB_RUN+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$XVFB_RUN"; then
   ac_cv_prog_XVFB_RUN="$XVFB_RUN" # Let the user override the test.
 else
@@ -6339,11 +6928,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_XVFB_RUN="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -6354,11 +6947,11 @@ fi
 fi
 XVFB_RUN=$ac_cv_prog_XVFB_RUN
 if test -n "$XVFB_RUN"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XVFB_RUN" >&5
-$as_echo "$XVFB_RUN" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XVFB_RUN" >&5
+printf "%s\n" "$XVFB_RUN" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
@@ -6369,16 +6962,15 @@ done
                         MAYBE_VIEWPORTS=viewports
                         XVFB="xvfb-run -a -n 0 -s '-screen 0 1024x768x24'"
                     else
-                        { $as_echo "$as_me:${as_lineno-$LINENO}: HyperDoc graphics must be built separately." >&5
-$as_echo "$as_me: HyperDoc graphics must be built separately." >&6;}
+                        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: HyperDoc graphics must be built separately." >&5
+printf "%s\n" "$as_me: HyperDoc graphics must be built separately." >&6;}
                     fi
 
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: HyperDoc is disabled." >&5
-$as_echo "$as_me: HyperDoc is disabled." >&6;}
+else $as_nop
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: HyperDoc is disabled." >&5
+printf "%s\n" "$as_me: HyperDoc is disabled." >&6;}
 fi
 
-
 fi
 # We need the Makefile (for util.ht) even if we do not build HyperDoc.
 ac_config_files="$ac_config_files src/hyper/Makefile:config/var-def.mk:src/hyper/Makefile.in:config/setup-dep.mk"
@@ -6397,14 +6989,14 @@ LDF=
 case $target in
     *bsd*|*dragonfly*)
 
-$as_echo "#define BSDplatform /**/" >>confdefs.h
+printf "%s\n" "#define BSDplatform /**/" >>confdefs.h
 
         CCF="-O2 -pipe -Wall -D_GNU_SOURCE -I/usr/local/include"
         LDF="-L/usr/local/lib"
         ;;
     *darwin*)
 
-$as_echo "#define MACOSXplatform /**/" >>confdefs.h
+printf "%s\n" "#define MACOSXplatform /**/" >>confdefs.h
 
         CCF="-O2 -Wall -D_GNU_SOURCE"
         ;;
@@ -6451,7 +7043,8 @@ ac_config_files="$ac_config_files src/et
 ##   User asks to skip the build of the aldor interface.
 BUILD_ALDOR_INTERFACE=no
 # Check whether --enable-aldor was given.
-if test "${enable_aldor+set}" = set; then :
+if test ${enable_aldor+y}
+then :
   enableval=$enable_aldor; case $enableval in #(
   yes|no) :
     BUILD_ALDOR_INTERFACE=$enableval ;; #(
@@ -6465,14 +7058,16 @@ fi
 
 
 # Check whether --with-aldor-binary was given.
-if test "${with_aldor_binary+set}" = set; then :
-  withval=$with_aldor_binary; if test -x $withval; then :
+if test ${with_aldor_binary+y}
+then :
+  withval=$with_aldor_binary; if test -x $withval
+then :
 
         ALDOR_binary=$withval
-else
+else $as_nop
   ALDOR_binary=
 fi
-else
+else $as_nop
   ALDOR_binary=
 fi
 
@@ -6482,18 +7077,20 @@ fi
 ## not build the Aldor interface.
 ## The ALDORROOT environment variable is no longer necessary with the
 ## open-source version of Aldor.
-if test x"$BUILD_ALDOR_INTERFACE" = xyes; then :
+if test x"$BUILD_ALDOR_INTERFACE" = xyes
+then :
 
   ## check whether Aldor is available
   for ac_prog in aldor
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_sys_ALDOR+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_sys_ALDOR+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
   if test -n "$sys_ALDOR"; then
   ac_cv_prog_sys_ALDOR="$sys_ALDOR" # Let the user override the test.
 else
@@ -6501,11 +7098,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
     ac_cv_prog_sys_ALDOR="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -6516,34 +7117,37 @@ fi
 fi
 sys_ALDOR=$ac_cv_prog_sys_ALDOR
 if test -n "$sys_ALDOR"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sys_ALDOR" >&5
-$as_echo "$sys_ALDOR" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $sys_ALDOR" >&5
+printf "%s\n" "$sys_ALDOR" >&6; }
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
 fi
 
 
   test -n "$sys_ALDOR" && break
 done
 
-  if test -z "$sys_ALDOR" -a -z "$ALDOR_binary"; then :
+  if test -z "$sys_ALDOR" -a -z "$ALDOR_binary"
+then :
 
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Aldor not found." >&5
-$as_echo "$as_me: WARNING: Aldor not found." >&2;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Aldor not found." >&5
+printf "%s\n" "$as_me: WARNING: Aldor not found." >&2;}
     as_fn_error $? "prerequisites for Aldor interface missing" "$LINENO" 5
     BUILD_ALDOR_INTERFACE=no
 
 fi
-  if test -z $ALDOR_binary; then :
+  if test -z $ALDOR_binary
+then :
 
       ALDOR=$sys_ALDOR
-else
+else $as_nop
   ALDOR=$ALDOR_binary
 fi
-  if ALDOR_datadir=`${ALDOR} --print-confvar datadir`; then :
+  if ALDOR_datadir=`${ALDOR} --print-confvar datadir`
+then :
 
-else
+else $as_nop
   as_fn_error $? "You need a newer version of Aldor" "$LINENO" 5
 
 fi
@@ -6553,13 +7157,15 @@ fi
 
 
 
-if test x"$BUILD_ALDOR_INTERFACE" = xyes; then :
+if test x"$BUILD_ALDOR_INTERFACE" = xyes
+then :
 
     ## Check how foreign imports are mapped to syntax
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Aldor foreign style" >&5
-$as_echo_n "checking Aldor foreign style... " >&6; }
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Aldor foreign style" >&5
+printf %s "checking Aldor foreign style... " >&6; }
     echo 'import foo: X from Foreign C' > tmp.as
-    if ${ALDOR} -Fap tmp.as > /dev/null 2>&1; then :
+    if ${ALDOR} -Fap tmp.as > /dev/null 2>&1
+then :
   ALDOR_foreignStyle=Foreign
            ALDOR_conditionalCast=T
            if grep -q 'ForeignImport' tmp.ap;
@@ -6567,9 +7173,9 @@ $as_echo_n "checking Aldor foreign style
 	       ALDOR_foreignStyle=ForeignImport
 	       ALDOR_conditionalCast=NIL
 	   fi;
-           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALDOR_foreignStyle" >&5
-$as_echo "$ALDOR_foreignStyle" >&6; }
-else
+           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ALDOR_foreignStyle" >&5
+printf "%s\n" "$ALDOR_foreignStyle" >&6; }
+else $as_nop
   as_fn_error $? "Failed to test aldor foreign syntax" "$LINENO" 5
 fi
 
@@ -6587,13 +7193,13 @@ fi
 
 
 if test x"$BUILD_ALDOR_INTERFACE" = xyes ; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: Aldor interface will be built." >&5
-$as_echo "$as_me: Aldor interface will be built." >&6;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Aldor interface will be built." >&5
+printf "%s\n" "$as_me: Aldor interface will be built." >&6;}
   fricas_src_subdirs="$fricas_src_subdirs aldor"
   fricas_src_all="$fricas_src_all all-aldor"
 else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Aldor interface will not be built." >&5
-$as_echo "$as_me: WARNING: Aldor interface will not be built." >&2;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Aldor interface will not be built." >&5
+printf "%s\n" "$as_me: WARNING: Aldor interface will not be built." >&2;}
 fi
 ac_config_files="$ac_config_files src/aldor/Makefile:config/var-def.mk:src/aldor/Makefile.in:config/setup-dep.mk"
 
@@ -6645,8 +7251,8 @@ _ACEOF
     case $ac_val in #(
     *${as_nl}*)
       case $ac_var in #(
-      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
-$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
       esac
       case $ac_var in #(
       _ | IFS | as_nl) ;; #(
@@ -6676,15 +7282,15 @@ $as_echo "$as_me: WARNING: cache variabl
      /^ac_cv_env_/b end
      t clear
      :clear
-     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
      t end
      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
      :end' >>confcache
 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   if test -w "$cache_file"; then
     if test "x$cache_file" != "x/dev/null"; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
-$as_echo "$as_me: updating cache $cache_file" >&6;}
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
       if test ! -f "$cache_file" || test -h "$cache_file"; then
 	cat confcache >"$cache_file"
       else
@@ -6698,8 +7304,8 @@ $as_echo "$as_me: updating cache $cache_
       fi
     fi
   else
-    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
-$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
   fi
 fi
 rm -f confcache
@@ -6716,7 +7322,7 @@ U=
 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   # 1. Remove the extension, and $U if already installed.
   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
-  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   #    will be set to the directory where LIBOBJS objects are built.
   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
@@ -6732,8 +7338,8 @@ LTLIBOBJS=$ac_ltlibobjs
 ac_write_fail=0
 ac_clean_files_save=$ac_clean_files
 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
-$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
 as_write_fail=0
 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
 #! $SHELL
@@ -6756,14 +7362,16 @@ cat >>$CONFIG_STATUS <<\_ASEOF || as_wri
 
 # Be more Bourne compatible
 DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
   emulate sh
   NULLCMD=:
   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
-else
+else $as_nop
   case `(set -o) 2>/dev/null` in #(
   *posix*) :
     set -o posix ;; #(
@@ -6773,46 +7381,46 @@ esac
 fi
 
 
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
 as_nl='
 '
 export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-	expr "X$arg" : "X\\(.*\\)$as_nl";
-	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
+IFS=" ""	$as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
 
 # The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
+if ${PATH_SEPARATOR+false} :; then
   PATH_SEPARATOR=:
   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
@@ -6821,13 +7429,6 @@ if test "${PATH_SEPARATOR+set}" != set;
 fi
 
 
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""	$as_nl"
-
 # Find who we are.  Look in the path if we contain no directory separator.
 as_myself=
 case $0 in #((
@@ -6836,8 +7437,12 @@ case $0 in #((
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  case $as_dir in #(((
+    '') as_dir=./ ;;
+    */) ;;
+    *) as_dir=$as_dir/ ;;
+  esac
+    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
   done
 IFS=$as_save_IFS
 
@@ -6849,30 +7454,10 @@ if test "x$as_myself" = x; then
   as_myself=$0
 fi
 if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   exit 1
 fi
 
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 
 
 # as_fn_error STATUS ERROR [LINENO LOG_FD]
@@ -6885,13 +7470,14 @@ as_fn_error ()
   as_status=$1; test $as_status -eq 0 && as_status=1
   if test "$4"; then
     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   fi
-  $as_echo "$as_me: error: $2" >&2
+  printf "%s\n" "$as_me: error: $2" >&2
   as_fn_exit $as_status
 } # as_fn_error
 
 
+
 # as_fn_set_status STATUS
 # -----------------------
 # Set $? to STATUS, without forking.
@@ -6918,18 +7504,20 @@ as_fn_unset ()
   { eval $1=; unset $1;}
 }
 as_unset=as_fn_unset
+
 # as_fn_append VAR VALUE
 # ----------------------
 # Append the text in VALUE to the end of the definition contained in VAR. Take
 # advantage of any shell optimizations that allow amortized linear growth over
 # repeated appends, instead of the typical quadratic growth present in naive
 # implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
   eval 'as_fn_append ()
   {
     eval $1+=\$2
   }'
-else
+else $as_nop
   as_fn_append ()
   {
     eval $1=\$$1\$2
@@ -6941,12 +7529,13 @@ fi # as_fn_append
 # Perform arithmetic evaluation on the ARGs, and store the result in the
 # global $as_val. Take advantage of shells that can avoid forks. The arguments
 # must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
   eval 'as_fn_arith ()
   {
     as_val=$(( $* ))
   }'
-else
+else $as_nop
   as_fn_arith ()
   {
     as_val=`expr "$@" || test $? -eq 1`
@@ -6977,7 +7566,7 @@ as_me=`$as_basename -- "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 	 X"$0" : 'X\(//\)$' \| \
 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
+printf "%s\n" X/"$0" |
     sed '/^.*\/\([^/][^/]*\)\/*$/{
 	    s//\1/
 	    q
@@ -6999,6 +7588,10 @@ as_cr_Letters=$as_cr_letters$as_cr_LETTE
 as_cr_digits='0123456789'
 as_cr_alnum=$as_cr_Letters$as_cr_digits
 
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
 ECHO_C= ECHO_N= ECHO_T=
 case `echo -n x` in #(((((
 -n*)
@@ -7012,6 +7605,12 @@ case `echo -n x` in #(((((
   ECHO_N='-n';;
 esac
 
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n.  New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_echo='printf %s\n'
+as_echo_n='printf %s'
+
 rm -f conf$$ conf$$.exe conf$$.file
 if test -d conf$$.dir; then
   rm -f conf$$.dir/conf$$.file
@@ -7053,7 +7652,7 @@ as_fn_mkdir_p ()
     as_dirs=
     while :; do
       case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
       *) as_qdir=$as_dir;;
       esac
       as_dirs="'$as_qdir' $as_dirs"
@@ -7062,7 +7661,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/
 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 	 X"$as_dir" : 'X\(//\)$' \| \
 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
+printf "%s\n" X"$as_dir" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -7125,7 +7724,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_wri
 # values after options handling.
 ac_log="
 This file was extended by FriCAS $as_me 1.3.8, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
+generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS
@@ -7184,14 +7783,16 @@ Report bugs to <fricas-devel@googlegroup
 FriCAS home page: <https://fricas.github.io>."
 
 _ACEOF
+ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
+ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
 FriCAS config.status 1.3.8
-configured by $0, generated by GNU Autoconf 2.69,
+configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2021 Free Software Foundation, Inc.
 This config.status script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it."
 
@@ -7230,15 +7831,15 @@ do
   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
     ac_cs_recheck=: ;;
   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    $as_echo "$ac_cs_version"; exit ;;
+    printf "%s\n" "$ac_cs_version"; exit ;;
   --config | --confi | --conf | --con | --co | --c )
-    $as_echo "$ac_cs_config"; exit ;;
+    printf "%s\n" "$ac_cs_config"; exit ;;
   --debug | --debu | --deb | --de | --d | -d )
     debug=: ;;
   --file | --fil | --fi | --f )
     $ac_shift
     case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
     '') as_fn_error $? "missing file argument" ;;
     esac
     as_fn_append CONFIG_FILES " '$ac_optarg'"
@@ -7246,7 +7847,7 @@ do
   --header | --heade | --head | --hea )
     $ac_shift
     case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
     esac
     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
     ac_need_defaults=false;;
@@ -7255,7 +7856,7 @@ do
     as_fn_error $? "ambiguous option: \`$1'
 Try \`$0 --help' for more information.";;
   --help | --hel | -h )
-    $as_echo "$ac_cs_usage"; exit ;;
+    printf "%s\n" "$ac_cs_usage"; exit ;;
   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   | -silent | --silent | --silen | --sile | --sil | --si | --s)
     ac_cs_silent=: ;;
@@ -7283,7 +7884,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
 if \$ac_cs_recheck; then
   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   shift
-  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
   CONFIG_SHELL='$SHELL'
   export CONFIG_SHELL
   exec "\$@"
@@ -7297,7 +7898,7 @@ exec 5>>config.log
   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
 ## Running $as_me. ##
 _ASBOX
-  $as_echo "$ac_log"
+  printf "%s\n" "$ac_log"
 } >&5
 
 _ACEOF
@@ -7345,8 +7946,8 @@ done
 # We use the long form for the default assignment because of an extremely
 # bizarre bug on SunOS 4.1.3.
 if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
+  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
 fi
 
 # Have a temporary directory for convenience.  Make it in the build tree
@@ -7682,7 +8283,7 @@ do
 	   esac ||
 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
       esac
-      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
       as_fn_append ac_file_inputs " '$ac_f'"
     done
 
@@ -7690,17 +8291,17 @@ do
     # use $as_me), people would be surprised to read:
     #    /* config.h.  Generated by config.status.  */
     configure_input='Generated from '`
-	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
 	`' by configure.'
     if test x"$ac_file" != x-; then
       configure_input="$ac_file.  $configure_input"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+printf "%s\n" "$as_me: creating $ac_file" >&6;}
     fi
     # Neutralize special characters interpreted by sed in replacement strings.
     case $configure_input in #(
     *\&* | *\|* | *\\* )
-       ac_sed_conf_input=`$as_echo "$configure_input" |
+       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
        sed 's/[\\\\&|]/\\\\&/g'`;; #(
     *) ac_sed_conf_input=$configure_input;;
     esac
@@ -7717,7 +8318,7 @@ $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^
 	 X"$ac_file" : 'X\(//\)[^/]' \| \
 	 X"$ac_file" : 'X\(//\)$' \| \
 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
+printf "%s\n" X"$ac_file" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -7741,9 +8342,9 @@ $as_echo X"$ac_file" |
 case "$ac_dir" in
 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
 *)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   case $ac_top_builddir_sub in
   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -7800,8 +8401,8 @@ ac_sed_dataroot='
 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
 *datarootdir*) ac_datarootdir_seen=yes;;
 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   ac_datarootdir_hack='
@@ -7844,9 +8445,9 @@ test -z "$ac_datarootdir_hack$ac_dataroo
   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
       "$ac_tmp/out"`; test -z "$ac_out"; } &&
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
 which seems to be undefined.  Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
 which seems to be undefined.  Please make sure it is defined" >&2;}
 
   rm -f "$ac_tmp/stdin"
@@ -7862,20 +8463,20 @@ which seems to be undefined.  Please mak
   #
   if test x"$ac_file" != x-; then
     {
-      $as_echo "/* $configure_input  */" \
+      printf "%s\n" "/* $configure_input  */" >&1 \
       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
     } >"$ac_tmp/config.h" \
       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
-$as_echo "$as_me: $ac_file is unchanged" >&6;}
+      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
     else
       rm -f "$ac_file"
       mv "$ac_tmp/config.h" "$ac_file" \
 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
     fi
   else
-    $as_echo "/* $configure_input  */" \
+    printf "%s\n" "/* $configure_input  */" >&1 \
       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
       || as_fn_error $? "could not create -" "$LINENO" 5
   fi
@@ -7916,8 +8517,8 @@ if test "$no_create" != yes; then
   $ac_cs_success || as_fn_exit 1
 fi
 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
-$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
 fi
 
 
@@ -7939,3 +8540,4 @@ if test -f $srcdir/src/algebra/use_lisp
 fi
 
 echo "Type '${MAKE}' (without quotes) to build FriCAS"
+
--- fricas-1.3.8.orig/configure.ac
+++ fricas-1.3.8/configure.ac
@@ -1,13 +1,10 @@
 sinclude(config/fricas.m4)
-AC_INIT([FriCAS], [1.3.8],
-        [fricas-devel@googlegroups.com],
-        [fricas],
-        [https://fricas.github.io])
+AC_INIT([FriCAS],[1.3.8],[fricas-devel@googlegroups.com],[fricas],[https://fricas.github.io])
 
 AC_CONFIG_AUX_DIR(config)
 AC_CONFIG_MACRO_DIR(config)
 AC_CONFIG_HEADERS([config/fricas_c_macros.h])
-AC_PREREQ([2.59])
+AC_PREREQ([2.71])
 
 AC_CONFIG_SRCDIR(src/Makefile.in)
 
@@ -24,7 +21,7 @@ AC_DEFUN([FRICAS_CHECK_PROG],
 fricas_src_subdirs="lib lisp boot interp algebra input etc"
 AC_SUBST(fricas_src_subdirs)
 
-AC_CANONICAL_SYSTEM
+AC_CANONICAL_TARGET
 
 case $build in
   *mingw*|*msys*)
@@ -561,36 +558,32 @@ case $host in
         ;;
 esac
 
-AC_TRY_COMPILE([
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
 #include <sys/socket.h>
-   ], [
+   ]], [[
 int flag = MSG_NOSIGNAL;
-   ],
-   [AC_DEFINE([HAVE_MSG_NOSIGNAL], [1], [Host has MSG_NOSIGNAL])],[])
+   ]])],[AC_DEFINE([HAVE_MSG_NOSIGNAL], [1], [Host has MSG_NOSIGNAL])],[])
 
-AC_TRY_COMPILE([
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
 #include <sys/types.h>
 #include <sys/socket.h>
-   ], [
+   ]], [[
 int flag = SO_NOSIGPIPE;
-   ],
-   [AC_DEFINE([HAVE_SO_NOSIGPIPE], [1], [Host has SO_NOSIGPIPE])],[])
+   ]])],[AC_DEFINE([HAVE_SO_NOSIGPIPE], [1], [Host has SO_NOSIGPIPE])],[])
 
-AC_TRY_COMPILE([
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
 #include <errno.h>
 #include <sys/socket.h>
-   ], [
+   ]], [[
 int code = EPIPE;
-   ],
-   [AC_DEFINE([HAVE_EPIPE], [1], [Host has EPIPE])],[])
+   ]])],[AC_DEFINE([HAVE_EPIPE], [1], [Host has EPIPE])],[])
 
-AC_TRY_COMPILE([
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
 #include <sys/stat.h>
 #include <sys/types.h>
-   ], [
+   ]], [[
 int code = mkdir ("./foo", (S_IRWXU | S_IRWXO | S_IRWXG));
-   ],
-   [AC_DEFINE([HAVE_TWO_ARG_MKDIR], [1], [Host has two arg mkdir])], [])
+   ]])],[AC_DEFINE([HAVE_TWO_ARG_MKDIR], [1], [Host has two arg mkdir])],[])
 
 if test x$fricas_host_has_socket != xyes; then \
     AC_MSG_ERROR([FriCAS needs support for sockets.])
