#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Sage 9.5.beta2.
#
# Report bugs to <sage-devel@googlegroups.com>.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
#
#
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
#
# GPL version 3
## -------------------- ##
## M4sh Initialization. ##
## -------------------- ##

# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
if test -n "${ZSH_VERSION+set}" && (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
  case `(set -o) 2>/dev/null` in #(
  *posix*) :
    set -o posix ;; #(
  *) :
     ;;
esac
fi


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

# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; 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


# 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 #((
  *[\\/]* ) as_myself=$0 ;;
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
  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
  $as_echo "$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.
  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'.
$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
as_fn_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 :
  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
  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
  exitcode=1; echo positional parameters were not saved.
fi
test x\$exitcode = x0 || 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_have_required=no
fi
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :

else
  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=.
  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_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 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 :
  break 2
fi
fi
	   done;;
       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 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'.
$as_echo "$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."
  else
    $as_echo "$0: Please tell bug-autoconf@gnu.org and
$0: sage-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 $? 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_mkdir_p
# -------------
# Create "$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=`$as_echo "$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 ||
$as_echo 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_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 $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 :
  eval 'as_fn_arith ()
  {
    as_val=$(( $* ))
  }'
else
  as_fn_arith ()
  {
    as_val=`expr "$@" || test $? -eq 1`
  }
fi # as_fn_arith


# as_fn_error STATUS ERROR [LINENO LOG_FD]
# ----------------------------------------
# Output "`basename $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
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
  fi
  $as_echo "$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 ||
$as_echo 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" ||
    { $as_echo "$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
}

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

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=.
LIBOBJS=
cross_compiling=no
subdirs=
MFLAGS=
MAKEFLAGS=

# Identity of this package.
PACKAGE_NAME='Sage'
PACKAGE_TARNAME='sage'
PACKAGE_VERSION='9.5.beta2'
PACKAGE_STRING='Sage 9.5.beta2'
PACKAGE_BUGREPORT='sage-devel@googlegroups.com'
PACKAGE_URL=''

ac_unique_file="configure.ac"
ac_default_prefix=`pwd -P`/local
# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
#ifdef HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#ifdef HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#ifdef STDC_HEADERS
# 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_UNISTD_H
# include <unistd.h>
#endif"

ac_subst_vars='am__EXEEXT_FALSE
am__EXEEXT_TRUE
LTLIBOBJS
LIBOBJS
SAGE_SDIST_PACKAGES
SAGE_OPTIONAL_UNINSTALLED_PACKAGES
SAGE_OPTIONAL_INSTALLED_PACKAGES
SAGE_DUMMY_PACKAGES
SAGE_BUILT_PACKAGES
SAGE_SCRIPT_PACKAGES
SAGE_PIP_PACKAGES
SAGE_NORMAL_PACKAGES
SAGE_PACKAGE_TREES
SAGE_PACKAGE_DEPENDENCIES
SAGE_PACKAGE_VERSIONS
SAGE_GCC_DEP
ZMQ_LIBS
ZMQ_CPPFLAGS
ZMQ_LDFLAGS
TACHYON
SYMPOW
SAGE_SUITESPARSE_PREFIX
R
R_LIBS
R_CFLAGS
PYTHON_FOR_VENV
SAGE_ARCHFLAGS
ac_path_PYTHON3
PPL_LIBS
PPL_LDFLAGS
PPL_CPPFLAGS
PPL_CONFIG
SAGE_PKG_CONFIG_PATH
PCRE_LIBS
PCRE_CFLAGS
PANDOC
PALPcws11
PALPcws6
PALPcws5
PALPcws4
PALPcws
PALPnef11
PALPnef6
PALPnef5
PALPnef4
PALPnef
PALPclass11
PALPclass6
PALPclass5
PALPclass4
PALPclass
PALPpoly11
PALPpoly6
PALPpoly5
PALPpoly4
PALPpoly
OPENSSL_LDFLAGS
OPENSSL_LIBS
OPENSSL_INCLUDES
SAGE_MPC_PREFIX
LRSNASH
XML2_CONFIG
LIBSEMIGROUPS_LIBS
LIBSEMIGROUPS_CFLAGS
fooconverseg
foogenbg
foogeng
foogentourng
foodirectg
SAGE_NAUTY_BINS_PREFIX
nauconverseg
naugenbg
naugeng
naugentourng
naudirectg
GENGnautyCHECK
GENGCHECK
LIBGD_LIBS
LIBGD_CFLAGS
LIBFFI_LIBS
LIBFFI_CFLAGS
LCALC
ISL_LIBS
ISL_CFLAGS
INFO
IGRAPH_LIBS
IGRAPH_CFLAGS
LTLIBICONV
LIBICONV
SAGE_GSL_PC_COMMAND
GSLPCDIR
GSL_LIBS
GSL_CFLAGS
TWOPI
NEATO
DOT
SAGE_PARI_CFG
GP2C
SAGE_GLPK_PREFIX
GLPSOL
GF2X_LIBS
GF2X_CFLAGS
SAGE_FREETYPE_PREFIX
FREETYPE_LIBS
FREETYPE_CFLAGS
FPLLL_LIBS
FPLLL_CFLAGS
HAVE_QUADRATICSIEVE
SAGE_CONFIGURE_FFLAS_FFPACK
FFLAS_FFPACK_LIBS
FFLAS_FFPACK_CFLAGS
GIVAROCONFIG
ECMBIN
ECLIB_LIBS
ECLIB_CFLAGS
SAGE_PARI_PREFIX
GPHELP
GP
READLINE_LIBS
READLINE_CFLAGS
NCURSES_LIBS
NCURSES_CFLAGS
SAGE_KENZO_FAS
SAGE_MAXIMA_FAS
SAGE_ECL_CONFIG
ECL_CONFIG
GC_LIBS
GC_CFLAGS
LIBATOMIC_OPS_LIBS
LIBATOMIC_OPS_CFLAGS
LIBCURL
LIBCURL_CPPFLAGS
_libcurl_config
CL
SCDD
REDCHECKGMP
CDDEXECGMP
CDDEXEC
CBC_LIBS
CBC_CFLAGS
bzip2_prog
M4RI_LIBS
M4RI_CFLAGS
LIBPNG_LIBS
LIBPNG_CFLAGS
BOOST_LDFLAGS
BOOST_CPPFLAGS
LAPACK_LIBS
LAPACK_CFLAGS
CBLAS_LIBS
CBLAS_CFLAGS
OPENBLASPCDIR
SAGE_OPENBLAS_PC_COMMAND
SAGE_SYSTEM_FACADE_PC_FILES
OPENBLAS_LIBS
OPENBLAS_CFLAGS
SAGE_BLAS
SAGE_ARB_LIBRARY
SAGE_FLINT_PREFIX
NTL_LIBDIR
ntl_libdir
NTL_INCDIR
ntl_includedir
SAGE_NTL_PREFIX
SAGE_MPFR_PREFIX
SAGE_GMP_INCLUDE
SAGE_GMP_PREFIX
SAGE_MP_LIBRARY
SAGE_CRTI_DIR
OPENMP_CXXFLAGS
OPENMP_CFLAGS
CFLAGS_MARCH
GXX_VERSION
GCC_VERSION
HAVE_CXX11
SAGE_CXX_WITHOUT_STD
SAGE_ENABLE_valgrind
SAGE_ENABLE_topcom
SAGE_ENABLE_tides
SAGE_ENABLE_texttable
SAGE_ENABLE_texlive
SAGE_ENABLE_tdlib
SAGE_ENABLE_symengine_py
SAGE_ENABLE_symengine
SAGE_ENABLE_surf
SAGE_ENABLE_speaklater
SAGE_ENABLE_sirocco
SAGE_ENABLE_sip
SAGE_ENABLE_singular_jupyter
SAGE_ENABLE_scipoptsuite
SAGE_ENABLE_sage_sws2rst
SAGE_ENABLE_sage_numerical_backends_gurobi
SAGE_ENABLE_sage_numerical_backends_cplex
SAGE_ENABLE_sage_numerical_backends_coin
SAGE_ENABLE_saclib
SAGE_ENABLE_rubiks
SAGE_ENABLE_rst2ipynb
SAGE_ENABLE_r_jupyter
SAGE_ENABLE_qhull
SAGE_ENABLE_qepcad
SAGE_ENABLE_python_igraph
SAGE_ENABLE_pysingular
SAGE_ENABLE_pynormaliz
SAGE_ENABLE_pycosat
SAGE_ENABLE_primecount
SAGE_ENABLE_polytopes_db_4d
SAGE_ENABLE_polymake
SAGE_ENABLE_polylib
SAGE_ENABLE_plantri
SAGE_ENABLE_pint
SAGE_ENABLE_p_group_cohomology
SAGE_ENABLE_perl_term_readline_gnu
SAGE_ENABLE_perl_mongodb
SAGE_ENABLE_perl_cpan_polymake_prereq
SAGE_ENABLE_pari_seadata
SAGE_ENABLE_pari_nftables
SAGE_ENABLE_pari_galpol
SAGE_ENABLE_pari_elldata
SAGE_ENABLE_pandoc_attributes
SAGE_ENABLE_pandoc
SAGE_ENABLE_palettable
SAGE_ENABLE_notedown
SAGE_ENABLE_normaliz
SAGE_ENABLE_nodejs
SAGE_ENABLE_ninja_build
SAGE_ENABLE_mpfrcx
SAGE_ENABLE_modular_decomposition
SAGE_ENABLE_meataxe
SAGE_ENABLE_mcqd
SAGE_ENABLE_mathics_scanner
SAGE_ENABLE_mathics
SAGE_ENABLE_lrslib
SAGE_ENABLE_llvm
SAGE_ENABLE_lie
SAGE_ENABLE_lidia
SAGE_ENABLE_libxml2
SAGE_ENABLE_libtheora
SAGE_ENABLE_libsemigroups
SAGE_ENABLE_libogg
SAGE_ENABLE_libnauty
SAGE_ENABLE_latte_int
SAGE_ENABLE_kenzo
SAGE_ENABLE_jupyter_packaging
SAGE_ENABLE_jupyterlab_widgets
SAGE_ENABLE_jupymake
SAGE_ENABLE_isl
SAGE_ENABLE_ipympl
SAGE_ENABLE_info
SAGE_ENABLE_igraph
SAGE_ENABLE_graphviz
SAGE_ENABLE_gp2c
SAGE_ENABLE_glucose
SAGE_ENABLE_git
SAGE_ENABLE_gdb
SAGE_ENABLE_gap_packages
SAGE_ENABLE_gap_jupyter
SAGE_ENABLE_gap3
SAGE_ENABLE_gambit
SAGE_ENABLE_frobby
SAGE_ENABLE_fricas
SAGE_ENABLE_e_antic
SAGE_ENABLE_dot2tex
SAGE_ENABLE_deformation
SAGE_ENABLE_database_symbolic_data
SAGE_ENABLE_database_stein_watkins_mini
SAGE_ENABLE_database_stein_watkins
SAGE_ENABLE_database_odlyzko_zeta
SAGE_ENABLE_database_mutation_class
SAGE_ENABLE_database_kohel
SAGE_ENABLE_database_knotinfo
SAGE_ENABLE_database_jones_numfield
SAGE_ENABLE_database_cremona_ellcurve
SAGE_ENABLE_d3js
SAGE_ENABLE_cunningham_tables
SAGE_ENABLE_csdp
SAGE_ENABLE_cryptominisat
SAGE_ENABLE_coxeter3
SAGE_ENABLE_cocoalib
SAGE_ENABLE_ccache
SAGE_ENABLE_cbc
SAGE_ENABLE_buckygen
SAGE_ENABLE_bliss
SAGE_ENABLE_benzene
SAGE_ENABLE_barvinok
SAGE_ENABLE_awali
SAGE_ENABLE_atlas
SAGE_ENABLE_4ti2
SAGE_SPKG_OPTIONS
SAGE_TOOLCHAIN
EGREP
GREP
CXXCPP
am__fastdepOBJCXX_FALSE
am__fastdepOBJCXX_TRUE
OBJCXXDEPMODE
ac_ct_OBJCXX
OBJCXXFLAGS
OBJCXX
am__fastdepOBJC_FALSE
am__fastdepOBJC_TRUE
OBJCDEPMODE
ac_ct_OBJC
OBJCFLAGS
OBJC
ac_ct_FC
FC
am__fastdepCXX_FALSE
am__fastdepCXX_TRUE
CXXDEPMODE
ac_ct_CXX
CXX
CPP
am__fastdepCC_FALSE
am__fastdepCC_TRUE
CCDEPMODE
am__nodep
AMDEPBACKSLASH
AMDEP_FALSE
AMDEP_TRUE
am__include
DEPDIR
OBJEXT
EXEEXT
ac_ct_CC
CPPFLAGS
LDFLAGS
CC
F77CFLAGS
F77FLAGS
FCFLAGS
CXXFLAGS
CFLAGS
PERL
found_latex
found_strip
found_ranlib
PKG_CONFIG_LIBDIR
PKG_CONFIG_PATH
PKG_CONFIG
found_m4
found_ar
SED
host_os
host_vendor
host_cpu
host
build_os
build_vendor
build_cpu
build
SAGE_EDITABLE
SAGE_DEBUG
SAGE_FAT_BINARY
SAGE_VENV
SAGE_ROOT
MAINT
MAINTAINER_MODE_FALSE
MAINTAINER_MODE_TRUE
AM_BACKSLASH
AM_DEFAULT_VERBOSITY
AM_DEFAULT_V
AM_V
am__untar
am__tar
AMTAR
am__leading_dot
SET_MAKE
AWK
mkdir_p
MKDIR_P
INSTALL_STRIP_PROGRAM
STRIP
install_sh
MAKEINFO
AUTOHEADER
AUTOMAKE
AUTOCONF
ACLOCAL
VERSION
PACKAGE
CYGPATH_W
am__isrc
INSTALL_DATA
INSTALL_SCRIPT
INSTALL_PROGRAM
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
am__quote'
ac_subst_files=''
ac_user_opts='
enable_option_checking
enable_silent_rules
enable_maintainer_mode
with_sage_venv
enable_build_as_root
enable_fat_binary
enable_debug
enable_editable
enable_dependency_tracking
enable_experimental_packages
enable_download_from_upstream_url
enable_cvxopt
enable_notebook
enable_r
enable_4ti2
enable_atlas
enable_awali
enable_barvinok
enable_benzene
enable_bliss
enable_buckygen
enable_cbc
enable_ccache
enable_cocoalib
enable_coxeter3
enable_cryptominisat
enable_csdp
enable_cunningham_tables
enable_d3js
enable_database_cremona_ellcurve
enable_database_jones_numfield
enable_database_knotinfo
enable_database_kohel
enable_database_mutation_class
enable_database_odlyzko_zeta
enable_database_stein_watkins
enable_database_stein_watkins_mini
enable_database_symbolic_data
enable_deformation
enable_dot2tex
enable_e_antic
enable_fricas
enable_frobby
enable_gambit
enable_gap3
enable_gap_jupyter
enable_gap_packages
enable_gdb
enable_git
enable_glucose
enable_gp2c
enable_graphviz
enable_igraph
enable_info
enable_ipympl
enable_isl
enable_jupymake
enable_jupyterlab_widgets
enable_jupyter_packaging
enable_kenzo
enable_latte_int
enable_libnauty
enable_libogg
enable_libsemigroups
enable_libtheora
enable_libxml2
enable_lidia
enable_lie
enable_llvm
enable_lrslib
enable_mathics
enable_mathics_scanner
enable_mcqd
enable_meataxe
enable_modular_decomposition
enable_mpfrcx
enable_ninja_build
enable_nodejs
enable_normaliz
enable_notedown
enable_palettable
enable_pandoc
enable_pandoc_attributes
enable_pari_elldata
enable_pari_galpol
enable_pari_nftables
enable_pari_seadata
enable_perl_cpan_polymake_prereq
enable_perl_mongodb
enable_perl_term_readline_gnu
enable_p_group_cohomology
enable_pint
enable_plantri
enable_polylib
enable_polymake
enable_polytopes_db_4d
enable_primecount
enable_pycosat
enable_pynormaliz
enable_pysingular
enable_python_igraph
enable_qepcad
enable_qhull
enable_r_jupyter
enable_rst2ipynb
enable_rubiks
enable_saclib
enable_sage_numerical_backends_coin
enable_sage_numerical_backends_cplex
enable_sage_numerical_backends_gurobi
enable_sage_sws2rst
enable_scipoptsuite
enable_singular_jupyter
enable_sip
enable_sirocco
enable_speaklater
enable_surf
enable_symengine
enable_symengine_py
enable_tdlib
enable_texlive
enable_texttable
enable_tides
enable_topcom
enable_valgrind
with_system_appdirs
with_system_gcc
with_system_virtualenv
with_system_tox
with_system_arb
with_system_flint
with_system_mpfr
with_system_gmp
with_system_mpir
with_mp
with_system_ntl
with_system_atlas
with_system_openblas
with_blas
with_system_gfortran
with_system_boost_cropped
with_boost
with_boost_libdir
with_system_brial
with_system_m4ri
with_system_libpng
with_system_zlib
with_system_bzip2
with_system_cbc
with_system_cddlib
with_system_cliquer
with_system_cmake
with_system_coxeter3
with_system_curl
with_libcurl
with_system_distlib
with_system_ecl
with_system_gc
with_system_libatomic_ops
with_system_eclib
with_system_pari
with_system_readline
with_system_ncurses
with_system_ecm
with_system_fflas_ffpack
with_system_givaro
with_system_filelock
with_system_flintqs
with_system_fplll
with_system_freetype
with_system_gf2x
with_system_gfan
with_system_giac
with_system_git
with_system_glpk
with_system_gp2c
with_system_graphviz
with_system_gsl
with_system_iconv
with_gnu_ld
enable_rpath
with_libiconv_prefix
with_system_igraph
with_system_iml
with_system_info
with_system_isl
with_system_lcalc
with_system_libbraiding
with_system_libffi
with_system_libgd
with_system_libhomfly
with_system_libnauty
with_system_nauty
with_system_libsemigroups
with_system_libxml2
with_system_llvm
with_system_lrcalc
with_system_lrslib
with_system_m4rie
with_system_mpc
with_system_mpfi
with_system_ninja_build
with_system_openssl
with_openssl
with_system_palp
with_system_pandoc
with_system_pari_elldata
with_system_pari_galdata
with_system_pari_galpol
with_system_pari_nftables
with_system_pari_seadata
with_system_pari_seadata_small
with_system_patch
with_system_pcre
with_system_perl_cpan_polymake_prereq
with_system_perl_mongodb
with_system_perl_term_readline_gnu
with_system_pkgconf
with_system_planarity
with_system_ppl
with_ppl_prefix
with_ppl_exec_prefix
enable_ppl_test
with_system__prereq
with_system_python3
with_python
with_system_xz
with_system_r
with_system__recommended
with_system_rw
with_system_sqlite
with_system_suitesparse
with_system_symmetrica
with_system_sympow
with_system_tachyon
with_system_yasm
with_system_zeromq
with_zmq
with_system_zn_poly
'
      ac_precious_vars='build_alias
host_alias
target_alias
SAGE_FAT_BINARY
SAGE_DEBUG
PKG_CONFIG
PKG_CONFIG_PATH
PKG_CONFIG_LIBDIR
CFLAGS
CXXFLAGS
FCFLAGS
F77CFLAGS
CC
LDFLAGS
LIBS
CPPFLAGS
CPP
CXX
CCC
FC
OBJC
OBJCFLAGS
OBJCXX
OBJCXXFLAGS
CXXCPP
ntl_includedir
ntl_libdir
OPENBLAS_CFLAGS
OPENBLAS_LIBS
OPENBLASPCDIR
CBLAS_CFLAGS
CBLAS_LIBS
LAPACK_CFLAGS
LAPACK_LIBS
LIBPNG_CFLAGS
LIBPNG_LIBS
M4RI_CFLAGS
M4RI_LIBS
CBC_CFLAGS
CBC_LIBS
LIBATOMIC_OPS_CFLAGS
LIBATOMIC_OPS_LIBS
GC_CFLAGS
GC_LIBS
NCURSES_CFLAGS
NCURSES_LIBS
READLINE_CFLAGS
READLINE_LIBS
ECLIB_CFLAGS
ECLIB_LIBS
FFLAS_FFPACK_CFLAGS
FFLAS_FFPACK_LIBS
FPLLL_CFLAGS
FPLLL_LIBS
FREETYPE_CFLAGS
FREETYPE_LIBS
GF2X_CFLAGS
GF2X_LIBS
GSL_CFLAGS
GSL_LIBS
GSLPCDIR
IGRAPH_CFLAGS
IGRAPH_LIBS
ISL_CFLAGS
ISL_LIBS
LIBFFI_CFLAGS
LIBFFI_LIBS
LIBGD_CFLAGS
LIBGD_LIBS
LIBSEMIGROUPS_CFLAGS
LIBSEMIGROUPS_LIBS
PCRE_CFLAGS
PCRE_LIBS
R_CFLAGS
R_LIBS'


# 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

  # Accept the important Cygnus configure options, so we can diagnose typos.

  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=`$as_echo "$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=`$as_echo "$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=`$as_echo "$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=`$as_echo "$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.
    $as_echo "$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
    : "${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" ;;
    *)     $as_echo "$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 ||
$as_echo 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 Sage 9.5.beta2 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
                          [$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/sage]
  --htmldir=DIR           html documentation [DOCDIR]
  --dvidir=DIR            dvi documentation [DOCDIR]
  --pdfdir=DIR            pdf documentation [DOCDIR]
  --psdir=DIR             ps documentation [DOCDIR]
_ACEOF

  cat <<\_ACEOF

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

System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
_ACEOF
fi

if test -n "$ac_init_help"; then
  case $ac_init_help in
     short | recursive ) echo "Configuration of Sage 9.5.beta2:";;
   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-silent-rules   less verbose build output (undo: "make V=1")
  --disable-silent-rules  verbose build output (undo: "make V=0")
  --disable-maintainer-mode
                          disable make rules and dependencies not useful (and
                          sometimes confusing) to the casual installer
  --enable-build-as-root  allow building Sage as root (for use in containers)
  --enable-fat-binary     build binaries that will run on the widest range of
                          target CPUs (but not relocatable)
  --enable-debug={no|symbols|yes}
                          controls debugging support: "no" debugging;
                          debugging "symbols" (default); build debug version
                          ("yes")
  --enable-editable       use an editable install of the Sage library
  --enable-dependency-tracking
                          do not reject slow dependency extractors
  --disable-dependency-tracking
                          speeds up one-time build
  --enable-experimental-packages
                          allow installing experimental packages (default: no
                          = ask for user confirmation for each package)
  --enable-download-from-upstream-url
                          allow downloading packages from their upstream URL
                          if they cannot be found on the Sage mirrors
  --disable-cvxopt        disable build of the cvxopt package and its
                          prerequisite suitesparse
  --disable-notebook      disable build of the Jupyter notebook and related
                          packages
  --disable-r             disable build of the R package and related packages
  --enable-4ti2={no|if_installed (default)|yes}
                          enable build and use of the optional package 4ti2: Algebraic, geometric
                          and combinatorial problems on linear spaces
                          * package info: ./sage -info 4ti2
  --disable-4ti2          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-4ti2=no
  --enable-atlas={no|if_installed (default)|yes}
                          enable build and use of the optional package atlas: Automatically Tuned
                          Linear Algebra Software (BLAS implementation)
                          * package info: ./sage -info atlas
  --disable-atlas         disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-atlas=no
  --enable-awali={no|if_installed (default)|yes}
                          enable build and use of the experimental package awali: Computation of/with
                          finite state machines
                          * package info: ./sage -info awali
  --disable-awali         disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-awali=no
  --enable-barvinok={no|if_installed (default)|yes}
                          enable build and use of the optional package barvinok: Projections of
                          integer point sets of parametric polytopes
                          * package info: ./sage -info barvinok
  --disable-barvinok      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-barvinok=no
  --enable-benzene={no|if_installed (default)|yes}
                          enable build and use of the optional package benzene: Generate fusenes
                          and benzenoids with a given number of faces
                          * package info: ./sage -info benzene
  --disable-benzene       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-benzene=no
  --enable-bliss={no|if_installed (default)|yes}
                          enable build and use of the optional package bliss: Computing
                          automorphism groups and canonical forms of graphs
                          * package info: ./sage -info bliss
  --disable-bliss         disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-bliss=no
  --enable-buckygen={no|if_installed (default)|yes}
                          enable build and use of the optional package buckygen: Efficient
                          generation of nonisomorphic fullerenes
                          * package info: ./sage -info buckygen
  --disable-buckygen      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-buckygen=no
  --enable-cbc={no|if_installed (default)|yes}
                          enable build and use of the optional package cbc: COIN-OR branch and cut
                          solver for mixed-integer programs
                          * package info: ./sage -info cbc
  --disable-cbc           disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-cbc=no
  --enable-ccache={no|if_installed (default)|yes}
                          enable build and use of the optional package ccache: A compiler cache
                          * package info: ./sage -info ccache
  --disable-ccache        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-ccache=no
  --enable-cocoalib={no|if_installed (default)|yes}
                          enable build and use of the experimental package cocoalib: Computations in
                          commutative algebra
                          * package info: ./sage -info cocoalib
  --disable-cocoalib      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-cocoalib=no
  --enable-coxeter3={no|if_installed (default)|yes}
                          enable build and use of the optional package coxeter3: Library for
                          Coxeter groups, Bruhat ordering, Kazhdan-Lusztig polynomials
                          * package info: ./sage -info coxeter3
  --disable-coxeter3      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-coxeter3=no
  --enable-cryptominisat={no|if_installed (default)|yes}
                          enable build and use of the optional package cryptominisat: A SAT solver
                          * package info: ./sage -info cryptominisat
  --disable-cryptominisat disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-cryptominisat=no
  --enable-csdp={no|if_installed (default)|yes}
                          enable build and use of the optional package csdp: Solver for
                          semidefinite programs
                          * package info: ./sage -info csdp
  --disable-csdp          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-csdp=no
  --enable-cunningham_tables={no|if_installed (default)|yes}
                          enable build and use of the optional package cunningham\_tables: List of
                          the prime numbers occuring in the Cunningham table
                          * package info: ./sage -info cunningham_tables
  --disable-cunningham_tables
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-cunningham_tables=no
  --enable-d3js={no|if_installed (default)|yes}
                          enable build and use of the optional package d3js: JavaScript library
                          for manipulating documents based on data
                          * package info: ./sage -info d3js
  --disable-d3js          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-d3js=no
  --enable-database_cremona_ellcurve={no|if_installed (default)|yes}
                          enable build and use of the optional package database_cremona_ellcurve:
                          Database of elliptic curves
                          * package info: ./sage -info database_cremona_ellcurve
  --disable-database_cremona_ellcurve
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-database_cremona_ellcurve=no
  --enable-database_jones_numfield={no|if_installed (default)|yes}
                          enable build and use of the optional package database_jones_numfield:
                          Table of number fields
                          * package info: ./sage -info database_jones_numfield
  --disable-database_jones_numfield
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-database_jones_numfield=no
  --enable-database_knotinfo={no|if_installed (default)|yes}
                          enable build and use of the optional package database_knotinfo: Content
                          of the KnotInfo and LinkInfo databases as lists of dictionaries
                          * package info: ./sage -info database_knotinfo
  --disable-database_knotinfo
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-database_knotinfo=no
  --enable-database_kohel={no|if_installed (default)|yes}
                          enable build and use of the optional package database_kohel: Database of
                          modular and Hilbert polynomials
                          * package info: ./sage -info database_kohel
  --disable-database_kohel
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-database_kohel=no
  --enable-database_mutation_class={no|if_installed (default)|yes}
                          enable build and use of the optional package database_mutation_class:
                          Database of exceptional mutation classes of quivers
                          * package info: ./sage -info database_mutation_class
  --disable-database_mutation_class
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-database_mutation_class=no
  --enable-database_odlyzko_zeta={no|if_installed (default)|yes}
                          enable build and use of the optional package database_odlyzko_zeta:
                          Table of zeros of the Riemann zeta function
                          * package info: ./sage -info database_odlyzko_zeta
  --disable-database_odlyzko_zeta
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-database_odlyzko_zeta=no
  --enable-database_stein_watkins={no|if_installed (default)|yes}
                          enable build and use of the optional package database_stein_watkins:
                          Database of elliptic curves (full version)
                          * package info: ./sage -info database_stein_watkins
  --disable-database_stein_watkins
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-database_stein_watkins=no
  --enable-database_stein_watkins_mini={no|if_installed (default)|yes}
                          enable build and use of the optional package
                          database_stein_watkins_mini: Database of elliptic curves (small version)
                          * package info: ./sage -info database_stein_watkins_mini
  --disable-database_stein_watkins_mini
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-database_stein_watkins_mini=no
  --enable-database_symbolic_data={no|if_installed (default)|yes}
                          enable build and use of the optional package database_symbolic_data:
                          Database from the SymbolicData project
                          * package info: ./sage -info database_symbolic_data
  --disable-database_symbolic_data
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-database_symbolic_data=no
  --enable-deformation={no|if_installed (default)|yes}
                          enable build and use of the experimental package deformation: Count points
                          on hypersurfaces using the deformation method
                          * package info: ./sage -info deformation
  --disable-deformation   disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-deformation=no
  --enable-dot2tex={no|if_installed (default)|yes}
                          enable build and use of the optional package dot2tex: Create PGF/TikZ
                          commands from Graphviz output
                          * package info: ./sage -info dot2tex
  --disable-dot2tex       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-dot2tex=no
  --enable-e_antic={no|if_installed (default)|yes}
                          enable build and use of the optional package e_antic: Real embedded
                          number fields
                          * package info: ./sage -info e_antic
  --disable-e_antic       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-e_antic=no
  --enable-fricas={no|if_installed (default)|yes}
                          enable build and use of the optional package fricas: A general purpose
                          computer algebra system
                          * package info: ./sage -info fricas
  --disable-fricas        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-fricas=no
  --enable-frobby={no|if_installed (default)|yes}
                          enable build and use of the optional package frobby: Computations on
                          monomial ideals
                          * package info: ./sage -info frobby
  --disable-frobby        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-frobby=no
  --enable-gambit={no|if_installed (default)|yes}
                          enable build and use of the experimental package gambit: Computations on
                          finite, noncooperative games
                          * package info: ./sage -info gambit
  --disable-gambit        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-gambit=no
  --enable-gap3={no|if_installed (default)|yes}
                          enable build and use of the experimental package gap3: A minimal
                          distribution of GAP 3 containing packages that have no equivalent in GAP
                          4
                          * package info: ./sage -info gap3
  --disable-gap3          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-gap3=no
  --enable-gap_jupyter={no|if_installed (default)|yes}
                          enable build and use of the optional package gap_jupyter: Jupyter kernel
                          for GAP
                          * package info: ./sage -info gap_jupyter
  --disable-gap_jupyter   disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-gap_jupyter=no
  --enable-gap_packages={no|if_installed (default)|yes}
                          enable build and use of the optional package gap_packages: A collection
                          of GAP packages
                          * package info: ./sage -info gap_packages
  --disable-gap_packages  disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-gap_packages=no
  --enable-gdb={no|if_installed (default)|yes}
                          enable build and use of the experimental package gdb: The GNU Project
                          debugger
                          * package info: ./sage -info gdb
  --disable-gdb           disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-gdb=no
  --enable-git={no|if_installed (default)|yes}
                          enable build and use of the optional package git: Version control system
                          * package info: ./sage -info git
  --disable-git           disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-git=no
  --enable-glucose={no|if_installed (default)|yes}
                          enable build and use of the optional package glucose: A SAT solver
                          * package info: ./sage -info glucose
  --disable-glucose       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-glucose=no
  --enable-gp2c={no|if_installed (default)|yes}
                          enable build and use of the optional package gp2c: A compiler for
                          translating GP routines to C
                          * package info: ./sage -info gp2c
  --disable-gp2c          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-gp2c=no
  --enable-graphviz={no|if_installed (default)|yes}
                          enable build and use of the optional package graphviz: Graph
                          visualization software
                          * package info: ./sage -info graphviz
  --disable-graphviz      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-graphviz=no
  --enable-igraph={no|if_installed (default)|yes}
                          enable build and use of the optional package igraph: A library for
                          creating and manipulating graphs
                          * package info: ./sage -info igraph
  --disable-igraph        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-igraph=no
  --enable-info={no|if_installed (default)|yes}
                          enable build and use of the optional package info: stand-alone Info
                          documentation reader
                          * package info: ./sage -info info
  --disable-info          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-info=no
  --enable-ipympl={no|if_installed (default)|yes}
                          enable build and use of the optional package ipympl: Matplotlib Jupyter
                          Extension
                          * package info: ./sage -info ipympl
  --disable-ipympl        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-ipympl=no
  --enable-isl={no|if_installed (default)|yes}
                          enable build and use of the optional package isl: Sets and relations of
                          integer points bounded by affine constraints
                          * package info: ./sage -info isl
  --disable-isl           disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-isl=no
  --enable-jupymake={no|if_installed (default)|yes}
                          enable build and use of the optional package jupymake: A Python wrapper
                          for the polymake shell
                          * package info: ./sage -info jupymake
  --disable-jupymake      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-jupymake=no
  --enable-jupyterlab_widgets={no|if_installed (default)|yes}
                          enable build and use of the optional package jupyterlab_widgets: A
                          JupyterLab extension for Jupyter/IPython widgets
                          * package info: ./sage -info jupyterlab_widgets
  --disable-jupyterlab_widgets
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-jupyterlab_widgets=no
  --enable-jupyter_packaging={no|if_installed (default)|yes}
                          enable build and use of the optional package jupyter_packaging: Jupyter
                          Packaging Utilities
                          * package info: ./sage -info jupyter_packaging
  --disable-jupyter_packaging
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-jupyter_packaging=no
  --enable-kenzo={no|if_installed (default)|yes}
                          enable build and use of the optional package kenzo: Construct
                          topological spaces and compute homology groups
                          * package info: ./sage -info kenzo
  --disable-kenzo         disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-kenzo=no
  --enable-latte_int={no|if_installed (default)|yes}
                          enable build and use of the optional package latte_int: Count lattice
                          points, compute volumes, and integrate over convex polytopes
                          * package info: ./sage -info latte_int
  --disable-latte_int     disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-latte_int=no
  --enable-libnauty={no|if_installed (default)|yes}
                          enable build and use of the optional package libnauty: Find automorphism
                          groups of graphs, generate non-isomorphic graphs (callable library)
                          * package info: ./sage -info libnauty
  --disable-libnauty      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-libnauty=no
  --enable-libogg={no|if_installed (default)|yes}
                          enable build and use of the optional package libogg: Library for the Ogg
                          multimedia container format
                          * package info: ./sage -info libogg
  --disable-libogg        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-libogg=no
  --enable-libsemigroups={no|if_installed (default)|yes}
                          enable build and use of the optional package libsemigroups: Library for
                          semigroups and monoids
                          * package info: ./sage -info libsemigroups
  --disable-libsemigroups disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-libsemigroups=no
  --enable-libtheora={no|if_installed (default)|yes}
                          enable build and use of the experimental package libtheora: Library for the
                          Theora video codec
                          * package info: ./sage -info libtheora
  --disable-libtheora     disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-libtheora=no
  --enable-libxml2={no|if_installed (default)|yes}
                          enable build and use of the optional package libxml2: XML parser and
                          toolkit
                          * package info: ./sage -info libxml2
  --disable-libxml2       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-libxml2=no
  --enable-lidia={no|if_installed (default)|yes}
                          enable build and use of the optional package lidia: A library for
                          computational number theory
                          * package info: ./sage -info lidia
  --disable-lidia         disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-lidia=no
  --enable-lie={no|if_installed (default)|yes}
                          enable build and use of the experimental package lie: Library for the
                          representation theory of complex semisimple Lie groups and algebras
                          * package info: ./sage -info lie
  --disable-lie           disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-lie=no
  --enable-llvm={no|if_installed (default)|yes}
                          enable build and use of the optional package llvm: The LLVM Compiler
                          Infrastructure, including the Clang C/C++/Objective-C compiler
                          * package info: ./sage -info llvm
  --disable-llvm          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-llvm=no
  --enable-lrslib={no|if_installed (default)|yes}
                          enable build and use of the optional package lrslib: Reverse search
                          algorithm for vertex enumeration and convex hull problems
                          * package info: ./sage -info lrslib
  --disable-lrslib        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-lrslib=no
  --enable-mathics={no|if_installed (default)|yes}
                          enable build and use of the optional package Mathics3: A general-purpose
                          computer algebra system.
                          * package info: ./sage -info mathics
  --disable-mathics       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-mathics=no
  --enable-mathics_scanner={no|if_installed (default)|yes}
                          enable build and use of the optional package mathics_scanner: Character
                          Tables and Tokenizer for Mathics and the Wolfram Language.
                          * package info: ./sage -info mathics_scanner
  --disable-mathics_scanner
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-mathics_scanner=no
  --enable-mcqd={no|if_installed (default)|yes}
                          enable build and use of the optional package mcqd: An exact algorithm
                          for finding a maximum clique in an undirected graph
                          * package info: ./sage -info mcqd
  --disable-mcqd          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-mcqd=no
  --enable-meataxe={no|if_installed (default)|yes}
                          enable build and use of the optional package meataxe: Library for
                          computing with modular representations
                          * package info: ./sage -info meataxe
  --disable-meataxe       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-meataxe=no
  --enable-modular_decomposition={no|if_installed (default)|yes}
                          enable build and use of the experimental package modular_decomposition: A
                          modular decomposition algorithm
                          * package info: ./sage -info modular_decomposition
  --disable-modular_decomposition
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-modular_decomposition=no
  --enable-mpfrcx={no|if_installed (default)|yes}
                          enable build and use of the optional package mpfrcx: Arithmetic of
                          univariate polynomials over arbitrary precision real or complex numbers
                          * package info: ./sage -info mpfrcx
  --disable-mpfrcx        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-mpfrcx=no
  --enable-ninja_build={no|if_installed (default)|yes}
                          enable build and use of the optional package ninja_build: A build system
                          with a focus on speed
                          * package info: ./sage -info ninja_build
  --disable-ninja_build   disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-ninja_build=no
  --enable-nodejs={no|if_installed (default)|yes}
                          enable build and use of the optional package nodejs: A JavaScript
                          runtime built on Chrome's V8 JavaScript engine
                          * package info: ./sage -info nodejs
  --disable-nodejs        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-nodejs=no
  --enable-normaliz={no|if_installed (default)|yes}
                          enable build and use of the optional package normaliz: Computations in
                          affine monoids, vector configurations, lattice polytopes, and rational
                          cones
                          * package info: ./sage -info normaliz
  --disable-normaliz      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-normaliz=no
  --enable-notedown={no|if_installed (default)|yes}
                          enable build and use of the optional package notedown: Create IPython
                          notebooks from markdown
                          * package info: ./sage -info notedown
  --disable-notedown      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-notedown=no
  --enable-palettable={no|if_installed (default)|yes}
                          enable build and use of the optional package palettable: Color palettes
                          for Python
                          * package info: ./sage -info palettable
  --disable-palettable    disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-palettable=no
  --enable-pandoc={no|if_installed (default)|yes}
                          enable build and use of the optional package pandoc: A document
                          converter
                          * package info: ./sage -info pandoc
  --disable-pandoc        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-pandoc=no
  --enable-pandoc_attributes={no|if_installed (default)|yes}
                          enable build and use of the optional package pandoc_attributes: A parser
                          and generator for pandoc block attributes
                          * package info: ./sage -info pandoc_attributes
  --disable-pandoc_attributes
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-pandoc_attributes=no
  --enable-pari_elldata={no|if_installed (default)|yes}
                          enable build and use of the optional package pari_elldata: PARI data
                          package for elliptic curves
                          * package info: ./sage -info pari_elldata
  --disable-pari_elldata  disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-pari_elldata=no
  --enable-pari_galpol={no|if_installed (default)|yes}
                          enable build and use of the optional package pari_galpol: PARI data
                          package for polynomials defining Galois extensions of the rationals
                          * package info: ./sage -info pari_galpol
  --disable-pari_galpol   disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-pari_galpol=no
  --enable-pari_nftables={no|if_installed (default)|yes}
                          enable build and use of the optional package pari_nftables: PARI data
                          package for number fields
                          * package info: ./sage -info pari_nftables
  --disable-pari_nftables disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-pari_nftables=no
  --enable-pari_seadata={no|if_installed (default)|yes}
                          enable build and use of the optional package pari_seadata: PARI data
                          package needed by ellap for large primes (full version)
                          * package info: ./sage -info pari_seadata
  --disable-pari_seadata  disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-pari_seadata=no
  --enable-perl_cpan_polymake_prereq={no|if_installed (default)|yes}
                          enable build and use of the optional package perl_cpan_polymake_prereq:
                          Represents all Perl packages that are prerequisites for polymake
                          * package info: ./sage -info perl_cpan_polymake_prereq
  --disable-perl_cpan_polymake_prereq
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-perl_cpan_polymake_prereq=no
  --enable-perl_mongodb={no|if_installed (default)|yes}
                          enable build and use of the optional package perl_mongodb: A
                          prerequisite for polymake's PolyDB feature
                          * package info: ./sage -info perl_mongodb
  --disable-perl_mongodb  disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-perl_mongodb=no
  --enable-perl_term_readline_gnu={no|if_installed (default)|yes}
                          enable build and use of the experimental package perl_term_readline_gnu:
                          Perl extension for the GNU Readline/History libraries
                          * package info: ./sage -info perl_term_readline_gnu
  --disable-perl_term_readline_gnu
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-perl_term_readline_gnu=no
  --enable-p_group_cohomology={no|if_installed (default)|yes}
                          enable build and use of the optional package p_group_cohomology: Modular
                          cohomology rings of finite groups
                          * package info: ./sage -info p_group_cohomology
  --disable-p_group_cohomology
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-p_group_cohomology=no
  --enable-pint={no|if_installed (default)|yes}
                          enable build and use of the optional package pint: Physical quantities
                          module
                          * package info: ./sage -info pint
  --disable-pint          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-pint=no
  --enable-plantri={no|if_installed (default)|yes}
                          enable build and use of the optional package plantri: Generate
                          non-isomorphic sphere-embdedded graphs
                          * package info: ./sage -info plantri
  --disable-plantri       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-plantri=no
  --enable-polylib={no|if_installed (default)|yes}
                          enable build and use of the optional package polylib: Operations on
                          unions of polyhedra
                          * package info: ./sage -info polylib
  --disable-polylib       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-polylib=no
  --enable-polymake={no|if_installed (default)|yes}
                          enable build and use of the experimental package polymake: Computations with
                          polyhedra, fans, simplicial complexes, matroids, graphs, tropical
                          hypersurfaces
                          * package info: ./sage -info polymake
  --disable-polymake      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-polymake=no
  --enable-polytopes_db_4d={no|if_installed (default)|yes}
                          enable build and use of the optional package polytopes_db_4d: Database
                          of 4-dimensional reflexive polytopes
                          * package info: ./sage -info polytopes_db_4d
  --disable-polytopes_db_4d
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-polytopes_db_4d=no
  --enable-primecount={no|if_installed (default)|yes}
                          enable build and use of the optional package primecount: Algorithms for
                          counting primes
                          * package info: ./sage -info primecount
  --disable-primecount    disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-primecount=no
  --enable-pycosat={no|if_installed (default)|yes}
                          enable build and use of the optional package pycosat: SAT solver picosat
                          with Python bindings
                          * package info: ./sage -info pycosat
  --disable-pycosat       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-pycosat=no
  --enable-pynormaliz={no|if_installed (default)|yes}
                          enable build and use of the optional package pynormaliz: Python bindings
                          for the normaliz library
                          * package info: ./sage -info pynormaliz
  --disable-pynormaliz    disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-pynormaliz=no
  --enable-pysingular={no|if_installed (default)|yes}
                          enable build and use of the optional package pysingular: A basic Python
                          interface to Singular
                          * package info: ./sage -info pysingular
  --disable-pysingular    disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-pysingular=no
  --enable-python_igraph={no|if_installed (default)|yes}
                          enable build and use of the optional package python_igraph: Python
                          bindings for igraph
                          * package info: ./sage -info python_igraph
  --disable-python_igraph disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-python_igraph=no
  --enable-qepcad={no|if_installed (default)|yes}
                          enable build and use of the experimental package qepcad: Quantifier
                          elimination by partial cylindrical algebraic decomposition
                          * package info: ./sage -info qepcad
  --disable-qepcad        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-qepcad=no
  --enable-qhull={no|if_installed (default)|yes}
                          enable build and use of the optional package qhull: Compute convex
                          hulls, Delaunay triangulations, Voronoi diagrams
                          * package info: ./sage -info qhull
  --disable-qhull         disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-qhull=no
  --enable-r_jupyter={no|if_installed (default)|yes}
                          enable build and use of the optional package r_jupyter: Jupyter kernel
                          for R
                          * package info: ./sage -info r_jupyter
  --disable-r_jupyter     disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-r_jupyter=no
  --enable-rst2ipynb={no|if_installed (default)|yes}
                          enable build and use of the optional package rst2ipynb: Convert
                          reStructuredText files to Jupyter notebooks
                          * package info: ./sage -info rst2ipynb
  --disable-rst2ipynb     disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-rst2ipynb=no
  --enable-rubiks={no|if_installed (default)|yes}
                          enable build and use of the optional package rubiks: Programs for
                          Rubik's cube
                          * package info: ./sage -info rubiks
  --disable-rubiks        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-rubiks=no
  --enable-saclib={no|if_installed (default)|yes}
                          enable build and use of the optional package saclib: Computations with
                          real algebraic numbers
                          * package info: ./sage -info saclib
  --disable-saclib        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-saclib=no
  --enable-sage_numerical_backends_coin={no|if_installed (default)|yes}
                          enable build and use of the optional package
                          sage_numerical_backends_coin: COIN-OR backend for Sage
                          MixedIntegerLinearProgram
                          * package info: ./sage -info sage_numerical_backends_coin
  --disable-sage_numerical_backends_coin
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-sage_numerical_backends_coin=no
  --enable-sage_numerical_backends_cplex={no|if_installed (default)|yes}
                          enable build and use of the optional package
                          sage_numerical_backends_cplex: Cplex backend for Sage
                          MixedIntegerLinearProgram
                          * package info: ./sage -info sage_numerical_backends_cplex
  --disable-sage_numerical_backends_cplex
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-sage_numerical_backends_cplex=no
  --enable-sage_numerical_backends_gurobi={no|if_installed (default)|yes}
                          enable build and use of the optional package
                          sage_numerical_backends_gurobi: Gurobi backend for Sage
                          MixedIntegerLinearProgram
                          * package info: ./sage -info sage_numerical_backends_gurobi
  --disable-sage_numerical_backends_gurobi
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-sage_numerical_backends_gurobi=no
  --enable-sage_sws2rst={no|if_installed (default)|yes}
                          enable build and use of the optional package sage_sws2rst: Translate
                          legacy Sage worksheet files (.sws) to reStructuredText (.rst) files
                          * package info: ./sage -info sage_sws2rst
  --disable-sage_sws2rst  disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-sage_sws2rst=no
  --enable-scipoptsuite={no|if_installed (default)|yes}
                          enable build and use of the experimental package scipoptsuite: Mixed integer
                          programming solver
                          * package info: ./sage -info scipoptsuite
  --disable-scipoptsuite  disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-scipoptsuite=no
  --enable-singular_jupyter={no|if_installed (default)|yes}
                          enable build and use of the optional package singular_jupyter: Jupyter
                          kernel for Singular
                          * package info: ./sage -info singular_jupyter
  --disable-singular_jupyter
                          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-singular_jupyter=no
  --enable-sip={no|if_installed (default)|yes}
                          enable build and use of the optional package sip: Python extension
                          module generator for C and C++ libraries
                          * package info: ./sage -info sip
  --disable-sip           disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-sip=no
  --enable-sirocco={no|if_installed (default)|yes}
                          enable build and use of the optional package sirocco: Compute
                          topologically certified root continuation of bivariate polynomials
                          * package info: ./sage -info sirocco
  --disable-sirocco       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-sirocco=no
  --enable-speaklater={no|if_installed (default)|yes}
                          enable build and use of the optional package speaklater: Lazy strings
                          for Python
                          * package info: ./sage -info speaklater
  --disable-speaklater    disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-speaklater=no
  --enable-surf={no|if_installed (default)|yes}
                          enable build and use of the experimental package surf: Visualization of
                          algebraic curves, algebraic surfaces and hyperplane sections of surfaces
                          * package info: ./sage -info surf
  --disable-surf          disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-surf=no
  --enable-symengine={no|if_installed (default)|yes}
                          enable build and use of the optional package symengine: A C++ symbolic
                          manipulation library
                          * package info: ./sage -info symengine
  --disable-symengine     disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-symengine=no
  --enable-symengine_py={no|if_installed (default)|yes}
                          enable build and use of the optional package symengine_py: Python
                          wrappers for SymEngine
                          * package info: ./sage -info symengine_py
  --disable-symengine_py  disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-symengine_py=no
  --enable-tdlib={no|if_installed (default)|yes}
                          enable build and use of the optional package tdlib: Algorithms for
                          computing tree decompositions
                          * package info: ./sage -info tdlib
  --disable-tdlib         disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-tdlib=no
  --enable-texlive={no|if_installed (default)|yes}
                          enable build and use of the optional package texlive: A comprehensive
                          TeX system
                          * package info: ./sage -info texlive
  --disable-texlive       disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-texlive=no
  --enable-texttable={no|if_installed (default)|yes}
                          enable build and use of the optional package texttable: Python module
                          for creating simple ASCII tables
                          * package info: ./sage -info texttable
  --disable-texttable     disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-texttable=no
  --enable-tides={no|if_installed (default)|yes}
                          enable build and use of the optional package tides: Integration of ODEs
                          * package info: ./sage -info tides
  --disable-tides         disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-tides=no
  --enable-topcom={no|if_installed (default)|yes}
                          enable build and use of the optional package topcom: Compute
                          triangulations of point configurations and oriented matroids
                          * package info: ./sage -info topcom
  --disable-topcom        disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-topcom=no
  --enable-valgrind={no|if_installed (default)|yes}
                          enable build and use of the experimental package valgrind: Memory error
                          detector, call graph generator, runtime profiler
                          * package info: ./sage -info valgrind
  --disable-valgrind      disable build and uninstall if previously installed by Sage in PREFIX;
                          same as --enable-valgrind=no
  --disable-rpath         do not hardcode runtime library paths
  --disable-ppltest       do not try to compile and run a test PPL program

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-sage-venv=SAGE_VENV
                          put Python packages into an installation hierarchy
                          separate from prefix
  --with-system-appdirs={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system appdirs
  --with-system-gcc={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system gcc
  --with-system-virtualenv={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system virtualenv
  --with-system-tox={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system tox
  --with-system-arb={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system arb
  --with-system-flint={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system flint
  --with-system-mpfr={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system mpfr
  --with-system-gmp={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system gmp
  --with-system-mpir={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system mpir
  --with-mp=system        use the system GMP as multiprecision library, if
                          possible (default)
  --with-mp=mpir          use the Sage SPKG for MPIR as multiprecision library
  --with-mp=gmp           use the Sage SPKG for GMP as multiprecision library
  --with-system-ntl={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system ntl
  --with-system-atlas={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system atlas
  --with-system-openblas={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system openblas
  --with-blas=openblas    use OpenBLAS as BLAS library (default)
    --with-blas=atlas       use ATLAS as BLAS library
  --with-system-gfortran={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system gfortran
  --with-system-boost_cropped={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system boost_cropped
  --with-boost[=ARG]      use Boost library from a standard location
                          (ARG=yes), from the specified location (ARG=<path>),
                          or disable it (ARG=no) [ARG=yes]
  --with-boost-libdir=LIB_DIR
                          Force given directory for boost libraries. Note that
                          this will override library path detection, so use
                          this parameter only if default library detection
                          fails and you know exactly where your boost
                          libraries are located.
  --with-system-brial={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system brial
  --with-system-m4ri={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system m4ri
  --with-system-libpng={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system libpng
  --with-system-zlib={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system zlib
  --with-system-bzip2={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system bzip2
  --with-system-cbc={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system cbc
  --with-system-cddlib={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system cddlib
  --with-system-cliquer={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system cliquer
  --with-system-cmake={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system cmake
  --with-system-coxeter3={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system coxeter3
  --with-system-curl={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system curl
  --with-libcurl=PREFIX   look for the curl library in PREFIX/lib and headers
                          in PREFIX/include
  --with-system-distlib={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system distlib
  --with-system-ecl={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system ecl
  --with-system-gc={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system gc
  --with-system-libatomic_ops={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system libatomic_ops
  --with-system-eclib={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system eclib
  --with-system-pari={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system pari
  --with-system-readline={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system readline
  --with-system-ncurses={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system ncurses
  --with-system-ecm={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system ecm
  --with-system-fflas_ffpack={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system fflas_ffpack
  --with-system-givaro={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system givaro
  --with-system-filelock={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system filelock
  --with-system-flintqs={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system flintqs
  --with-system-fplll={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system fplll
  --with-system-freetype={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system freetype
  --with-system-gf2x={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system gf2x
  --with-system-gfan={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system gfan
  --with-system-giac={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system giac
  --with-system-git={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system git
  --with-system-glpk={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system glpk
  --with-system-gp2c={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system gp2c
  --with-system-graphviz={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system graphviz
  --with-system-gsl={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system gsl
  --with-system-iconv={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system iconv
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
  --without-libiconv-prefix     don't search for libiconv in includedir and libdir
  --with-system-igraph={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system igraph
  --with-system-iml={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system iml
  --with-system-info={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system info
  --with-system-isl={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system isl
  --with-system-lcalc={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system lcalc
  --with-system-libbraiding={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system libbraiding
  --with-system-libffi={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system libffi
  --with-system-libgd={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system libgd
  --with-system-libhomfly={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system libhomfly
  --with-system-libnauty={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system libnauty
  --with-system-nauty={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system nauty
  --with-system-libsemigroups={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system libsemigroups
  --with-system-libxml2={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system libxml2
  --with-system-llvm={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system llvm
  --with-system-lrcalc={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system lrcalc
  --with-system-lrslib={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system lrslib
  --with-system-m4rie={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system m4rie
  --with-system-mpc={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system mpc
  --with-system-mpfi={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system mpfi
  --with-system-ninja_build={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system ninja_build
  --with-system-openssl={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system openssl
  --with-openssl=DIR      override root of the OpenSSL directory to DIR
  --with-system-palp={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system palp
  --with-system-pandoc={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system pandoc
  --with-system-pari_elldata={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system pari_elldata
  --with-system-pari_galdata={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system pari_galdata
  --with-system-pari_galpol={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system pari_galpol
  --with-system-pari_nftables={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system pari_nftables
  --with-system-pari_seadata={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system pari_seadata
  --with-system-pari_seadata_small={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system pari_seadata_small
  --with-system-patch={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system patch
  --with-system-pcre={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system pcre
  --with-system-perl_cpan_polymake_prereq={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system perl_cpan_polymake_prereq
  --with-system-perl_mongodb={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system perl_mongodb
  --with-system-perl_term_readline_gnu={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system perl_term_readline_gnu
  --with-system-pkgconf={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system pkgconf
  --with-system-planarity={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system planarity
  --with-system-ppl={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system ppl
  --with-ppl-prefix=PREFIX
                          prefix used to configure the PPL
  --with-ppl-exec-prefix=PREFIX
                          exec-prefix used to configure the PPL
  --with-system-_prereq={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system _prereq
  --with-system-python3={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system python3
  --with-python=PYTHON3   Python 3 executable to use for the Sage venv;
                          default: python3
  --with-system-xz={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system xz
  --with-system-r={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system r
  --with-system-_recommended={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system _recommended
  --with-system-rw={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system rw
  --with-system-sqlite={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system sqlite
  --with-system-suitesparse={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system suitesparse
  --with-system-symmetrica={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system symmetrica
  --with-system-sympow={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system sympow
  --with-system-tachyon={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system tachyon
  --with-system-yasm={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system yasm
  --with-system-zeromq={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system zeromq
  --with-zmq=<prefix>     ZMQ prefix directory
  --with-system-zn_poly={no|yes (default)|force (exit with an error if no usable version is found)}
                          detect and use an existing system zn_poly

Some influential environment variables:
  SAGE_FAT_BINARY
              set to "yes" to build binaries that will run on the widest range
              of target CPUs (but not relocatable)
  SAGE_DEBUG  controls debugging support: "no" debugging; debugging "symbols"
              (default); build debug version ("yes")
  PKG_CONFIG  path to pkg-config utility
  PKG_CONFIG_PATH
              directories to add to pkg-config's search path
  PKG_CONFIG_LIBDIR
              path overriding pkg-config's built-in search path
  CFLAGS      C compiler flags
  CXXFLAGS    C compiler flags
  FCFLAGS     Fortran compiler flags
  F77CFLAGS   Fortran 77 compiler flags
  CC          C compiler command
  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
  CXX         C++ compiler command
  FC          Fortran compiler command
  OBJC        Objective C compiler command
  OBJCFLAGS   Objective C compiler flags
  OBJCXX      Objective C++ compiler command
  OBJCXXFLAGS Objective C++ compiler flags
  CXXCPP      C++ preprocessor
  ntl_includedir
              value of includedir for ntl, overriding pkg-config
  ntl_libdir  value of libdir for ntl, overriding pkg-config
  OPENBLAS_CFLAGS
              C compiler flags for OPENBLAS, overriding pkg-config
  OPENBLAS_LIBS
              linker flags for OPENBLAS, overriding pkg-config
  OPENBLASPCDIR
              value of pcfiledir for openblas, overriding pkg-config
  CBLAS_CFLAGS
              C compiler flags for CBLAS, overriding pkg-config
  CBLAS_LIBS  linker flags for CBLAS, overriding pkg-config
  LAPACK_CFLAGS
              C compiler flags for LAPACK, overriding pkg-config
  LAPACK_LIBS linker flags for LAPACK, overriding pkg-config
  LIBPNG_CFLAGS
              C compiler flags for LIBPNG, overriding pkg-config
  LIBPNG_LIBS linker flags for LIBPNG, overriding pkg-config
  M4RI_CFLAGS C compiler flags for M4RI, overriding pkg-config
  M4RI_LIBS   linker flags for M4RI, overriding pkg-config
  CBC_CFLAGS  C compiler flags for CBC, overriding pkg-config
  CBC_LIBS    linker flags for CBC, overriding pkg-config
  LIBATOMIC_OPS_CFLAGS
              C compiler flags for LIBATOMIC_OPS, overriding pkg-config
  LIBATOMIC_OPS_LIBS
              linker flags for LIBATOMIC_OPS, overriding pkg-config
  GC_CFLAGS   C compiler flags for GC, overriding pkg-config
  GC_LIBS     linker flags for GC, overriding pkg-config
  NCURSES_CFLAGS
              C compiler flags for NCURSES, overriding pkg-config
  NCURSES_LIBS
              linker flags for NCURSES, overriding pkg-config
  READLINE_CFLAGS
              C compiler flags for READLINE, overriding pkg-config
  READLINE_LIBS
              linker flags for READLINE, overriding pkg-config
  ECLIB_CFLAGS
              C compiler flags for ECLIB, overriding pkg-config
  ECLIB_LIBS  linker flags for ECLIB, overriding pkg-config
  FFLAS_FFPACK_CFLAGS
              C compiler flags for FFLAS_FFPACK, overriding pkg-config
  FFLAS_FFPACK_LIBS
              linker flags for FFLAS_FFPACK, overriding pkg-config
  FPLLL_CFLAGS
              C compiler flags for FPLLL, overriding pkg-config
  FPLLL_LIBS  linker flags for FPLLL, overriding pkg-config
  FREETYPE_CFLAGS
              C compiler flags for FREETYPE, overriding pkg-config
  FREETYPE_LIBS
              linker flags for FREETYPE, overriding pkg-config
  GF2X_CFLAGS C compiler flags for GF2X, overriding pkg-config
  GF2X_LIBS   linker flags for GF2X, overriding pkg-config
  GSL_CFLAGS  C compiler flags for GSL, overriding pkg-config
  GSL_LIBS    linker flags for GSL, overriding pkg-config
  GSLPCDIR    value of pcfiledir for gsl, overriding pkg-config
  IGRAPH_CFLAGS
              C compiler flags for IGRAPH, overriding pkg-config
  IGRAPH_LIBS linker flags for IGRAPH, overriding pkg-config
  ISL_CFLAGS  C compiler flags for ISL, overriding pkg-config
  ISL_LIBS    linker flags for ISL, overriding pkg-config
  LIBFFI_CFLAGS
              C compiler flags for LIBFFI, overriding pkg-config
  LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config
  LIBGD_CFLAGS
              C compiler flags for LIBGD, overriding pkg-config
  LIBGD_LIBS  linker flags for LIBGD, overriding pkg-config
  LIBSEMIGROUPS_CFLAGS
              C compiler flags for LIBSEMIGROUPS, overriding pkg-config
  LIBSEMIGROUPS_LIBS
              linker flags for LIBSEMIGROUPS, overriding pkg-config
  PCRE_CFLAGS C compiler flags for PCRE, overriding pkg-config
  PCRE_LIBS   linker flags for PCRE, overriding pkg-config
  R_CFLAGS    C compiler flags for R, overriding pkg-config
  R_LIBS      linker flags for R, overriding pkg-config

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 <sage-devel@googlegroups.com>.
_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=/`$as_echo "$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|/||'`
  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 guested configure.
    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
      $as_echo "$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
Sage configure 9.5.beta2
generated by GNU Autoconf 2.69

Copyright (C) 2012 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.

GPL version 3
_ACEOF
  exit
fi

## ------------------------ ##
## Autoconf initialization. ##
## ------------------------ ##

# ac_fn_c_try_compile LINENO
# --------------------------
# Try to compile conftest.$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
  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
  (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
  $as_echo "$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_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_compile

# 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_cxx_try_compile LINENO
# ----------------------------
# Try to compile conftest.$ac_ext, and return whether this succeeded.
ac_fn_cxx_try_compile ()
{
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  rm -f conftest.$ac_objext
  if { { ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$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
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; 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_cxx_try_compile

# ac_fn_fc_try_compile LINENO
# ---------------------------
# Try to compile conftest.$ac_ext, and return whether this succeeded.
ac_fn_fc_try_compile ()
{
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  rm -f conftest.$ac_objext
  if { { ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$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
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; } && {
	 test -z "$ac_fc_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; 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_fc_try_compile

# ac_fn_objc_try_compile LINENO
# -----------------------------
# Try to compile conftest.$ac_ext, and return whether this succeeded.
ac_fn_objc_try_compile ()
{
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  rm -f conftest.$ac_objext
  if { { ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$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
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; } && {
	 test -z "$ac_objc_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; 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_objc_try_compile

# ac_fn_objcxx_try_compile LINENO
# -------------------------------
# Try to compile conftest.$ac_ext, and return whether this succeeded.
ac_fn_objcxx_try_compile ()
{
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  rm -f conftest.$ac_objext
  if { { ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$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
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; } && {
	 test -z "$ac_objcxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; 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_objcxx_try_compile

# ac_fn_cxx_try_cpp LINENO
# ------------------------
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
ac_fn_cxx_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_cxx_preproc_warn_flag$ac_cxx_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_cxx_try_cpp

# ac_fn_cxx_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_cxx_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_cxx_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_cxx_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_cxx_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 sage-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_cxx_check_header_mongrel

# ac_fn_cxx_try_run LINENO
# ------------------------
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
# that executables *can* be run.
ac_fn_cxx_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_cxx_try_run

# ac_fn_cxx_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_cxx_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
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
$4
#include <$2>
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  eval "$3=yes"
else
  eval "$3=no"
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
eval ac_res=\$$3
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno

} # ac_fn_cxx_check_header_compile

# ac_fn_cxx_try_link LINENO
# -------------------------
# Try to link conftest.$ac_ext, and return whether this succeeded.
ac_fn_cxx_try_link ()
{
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  rm -f conftest.$ac_objext conftest$ac_exeext
  if { { ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
$as_echo "$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
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; } && {
	 test -z "$ac_cxx_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_echo "$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_cxx_try_link

# ac_fn_c_try_link LINENO
# -----------------------
# Try to link conftest.$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$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
  (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
  $as_echo "$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_echo "$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_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_cxx_check_func LINENO FUNC VAR
# ------------------------------------
# Tests whether FUNC exists, setting the cache variable VAR accordingly
ac_fn_cxx_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
  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.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $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 ()
{
return $2 ();
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  eval "$3=yes"
else
  eval "$3=no"
fi
rm -f core conftest.err conftest.$ac_objext \
    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; }
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno

} # ac_fn_cxx_check_func

# 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 sage-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
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 Sage $as_me 9.5.beta2, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ $0 $@

_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
  test -z "$as_dir" && as_dir=.
    $as_echo "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=`$as_echo "$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=$?
  # Save into config.log some information that might help in debugging.
  {
    echo

    $as_echo "## ---------------- ##
## 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_*) { $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;} ;;
      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

    $as_echo "## ----------------- ##
## 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_echo "## ------------------- ##
## 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_echo "## ----------- ##
## 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"
  } >&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

$as_echo "/* confdefs.h */" > confdefs.h

# Predefined preprocessor variables.

cat >>confdefs.h <<_ACEOF
#define PACKAGE_NAME "$PACKAGE_NAME"
_ACEOF

cat >>confdefs.h <<_ACEOF
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
_ACEOF

cat >>confdefs.h <<_ACEOF
#define PACKAGE_VERSION "$PACKAGE_VERSION"
_ACEOF

cat >>confdefs.h <<_ACEOF
#define PACKAGE_STRING "$PACKAGE_STRING"
_ACEOF

cat >>confdefs.h <<_ACEOF
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
_ACEOF

cat >>confdefs.h <<_ACEOF
#define PACKAGE_URL "$PACKAGE_URL"
_ACEOF


# 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
elif test "x$prefix" != xNONE; then
  ac_site_file1=$prefix/share/config.site
  ac_site_file2=$prefix/etc/config.site
else
  ac_site_file1=$ac_default_prefix/share/config.site
  ac_site_file2=$ac_default_prefix/etc/config.site
fi
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
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;}
    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;}
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
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
$as_echo "$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;}
  >$cache_file
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,)
      { $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;}
      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;}
      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_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;}
	  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;}
	  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;}
      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_fn_append ac_configure_args " '$ac_arg'" ;;
    esac
  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
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_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.





am__api_version='1.16'

# 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.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
$as_echo_n "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
  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]/* | \
  /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+set}" = set; 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
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
$as_echo "$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'

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
$as_echo_n "checking whether build environment is sane... " >&6; }
# Reject unsafe characters in $srcdir or the absolute working directory
# name.  Accept space and tab only in the latter.
am_lf='
'
case `pwd` in
  *[\\\"\#\$\&\'\`$am_lf]*)
    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
esac
case $srcdir in
  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
esac

# Do 'set' in a subshell so we don't clobber the current shell's
# arguments.  Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
   am_has_slept=no
   for am_try in 1 2; do
     echo "timestamp, slept: $am_has_slept" > conftest.file
     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
     if test "$*" = "X"; then
	# -L didn't work.
	set X `ls -t "$srcdir/configure" conftest.file`
     fi
     if test "$*" != "X $srcdir/configure conftest.file" \
	&& test "$*" != "X conftest.file $srcdir/configure"; then

	# If neither matched, then we have a broken ls.  This can happen
	# if, for instance, CONFIG_SHELL is bash and it inherits a
	# broken ls alias from the environment.  This has actually
	# happened.  Such a system could not be considered "sane".
	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
  alias in your environment" "$LINENO" 5
     fi
     if test "$2" = conftest.file || test $am_try -eq 2; then
       break
     fi
     # Just in case.
     sleep 1
     am_has_slept=yes
   done
   test "$2" = conftest.file
   )
then
   # Ok.
   :
else
   as_fn_error $? "newly created file is older than distributed files!
Check your system clock" "$LINENO" 5
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
# If we didn't sleep, we still need to ensure time stamps of config.status and
# generated files are strictly newer.
am_sleep_pid=
if grep 'slept: no' conftest.file >/dev/null 2>&1; then
  ( sleep 1 ) &
  am_sleep_pid=$!
fi

rm -f conftest.file

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"`

# Expand $ac_aux_dir to an absolute path.
am_aux_dir=`cd "$ac_aux_dir" && pwd`

if test x"${MISSING+set}" != xset; then
  case $am_aux_dir in
  *\ * | *\	*)
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
  *)
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
  esac
fi
# Use eval to expand $SHELL
if eval "$MISSING --is-lightweight"; then
  am_missing_run="$MISSING "
else
  am_missing_run=
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
fi

if test x"${install_sh+set}" != xset; then
  case $am_aux_dir in
  *\ * | *\	*)
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
  *)
    install_sh="\${SHELL} $am_aux_dir/install-sh"
  esac
fi

# Installed binaries are usually stripped using 'strip' when the user
# run "make install-strip".  However 'strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
# will honor the 'STRIP' environment variable to overrule this program.
if test "$cross_compiling" != no; then
  if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
set dummy ${ac_tool_prefix}strip; 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_STRIP+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$STRIP"; then
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
    $as_echo "$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
STRIP=$ac_cv_prog_STRIP
if test -n "$STRIP"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
$as_echo "$STRIP" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


fi
if test -z "$ac_cv_prog_STRIP"; then
  ac_ct_STRIP=$STRIP
  # Extract the first word of "strip", so it can be a program name with args.
set dummy strip; 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_STRIP+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_STRIP"; then
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_STRIP="strip"
    $as_echo "$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_STRIP=$ac_cv_prog_ac_ct_STRIP
if test -n "$ac_ct_STRIP"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
$as_echo "$ac_ct_STRIP" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi

  if test "x$ac_ct_STRIP" = x; then
    STRIP=":"
  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;}
ac_tool_warned=yes ;;
esac
    STRIP=$ac_ct_STRIP
  fi
else
  STRIP="$ac_cv_prog_STRIP"
fi

fi
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
if test -z "$MKDIR_P"; then
  if ${ac_cv_path_mkdir+:} false; then :
  $as_echo_n "(cached) " >&6
else
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in mkdir gmkdir; do
	 for ac_exec_ext in '' $ac_executable_extensions; do
	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
	     'mkdir (GNU coreutils) '* | \
	     'mkdir (coreutils) '* | \
	     'mkdir (fileutils) '4.1*)
	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
	       break 3;;
	   esac
	 done
       done
  done
IFS=$as_save_IFS

fi

  test -d ./--version && rmdir ./--version
  if test "${ac_cv_path_mkdir+set}" = set; 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
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
$as_echo "$MKDIR_P" >&6; }

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
{ $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
  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
  test -z "$as_dir" && as_dir=.
    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"
    $as_echo "$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
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
$as_echo "$AWK" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$AWK" && break
done

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
set x ${MAKE-make}
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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
fi
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
  SET_MAKE=
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
  SET_MAKE="MAKE=${MAKE-make}"
fi

rm -rf .tst 2>/dev/null
mkdir .tst 2>/dev/null
if test -d .tst; then
  am__leading_dot=.
else
  am__leading_dot=_
fi
rmdir .tst 2>/dev/null

# Check whether --enable-silent-rules was given.
if test "${enable_silent_rules+set}" = set; then :
  enableval=$enable_silent_rules;
fi

case $enable_silent_rules in # (((
  yes) AM_DEFAULT_VERBOSITY=0;;
   no) AM_DEFAULT_VERBOSITY=1;;
    *) AM_DEFAULT_VERBOSITY=1;;
esac
am_make=${MAKE-make}
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
if ${am_cv_make_support_nested_variables+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if $as_echo 'TRUE=$(BAR$(V))
BAR0=false
BAR1=true
V=1
am__doit:
	@$(TRUE)
.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
  am_cv_make_support_nested_variables=yes
else
  am_cv_make_support_nested_variables=no
fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
$as_echo "$am_cv_make_support_nested_variables" >&6; }
if test $am_cv_make_support_nested_variables = yes; then
    AM_V='$(V)'
  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
else
  AM_V=$AM_DEFAULT_VERBOSITY
  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
fi
AM_BACKSLASH='\'

if test "`cd $srcdir && pwd`" != "`pwd`"; then
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
  # is not polluted with repeated "-I."
  am__isrc=' -I$(srcdir)'
  # test to see if srcdir already configured
  if test -f $srcdir/config.status; then
    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
  fi
fi

# test whether we have cygpath
if test -z "$CYGPATH_W"; then
  if (cygpath --version) >/dev/null 2>/dev/null; then
    CYGPATH_W='cygpath -w'
  else
    CYGPATH_W=echo
  fi
fi


# Define the identity of the package.
 PACKAGE='sage'
 VERSION='9.5.beta2'


cat >>confdefs.h <<_ACEOF
#define PACKAGE "$PACKAGE"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define VERSION "$VERSION"
_ACEOF

# Some tools Automake needs.

ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}


AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}


AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}


AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}


MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}

# For better backward compatibility.  To be removed once Automake 1.9.x
# dies out for good.  For more background, see:
# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
mkdir_p='$(MKDIR_P)'

# We need awk for the "check" target (and possibly the TAP driver).  The
# system "awk" is bad on some platforms.
# Always define AMTAR for backward compatibility.  Yes, it's still used
# in the wild :-(  We should find a proper way to deprecate it ...
AMTAR='$${TAR-tar}'


# We'll loop over all known methods to create a tar archive until one works.
_am_tools='gnutar  pax cpio none'

am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'






# POSIX will say in a future version that running "rm -f" with no argument
# is OK; and we want to be able to make that assumption in our Makefile
# recipes.  So use an aggressive probe to check that the usage we want is
# actually supported "in the wild" to an acceptable degree.
# See automake bug#10828.
# To make any issue more visible, cause the running configure to be aborted
# by default if the 'rm' program in use doesn't match our expectations; the
# user can still override this though.
if rm -f && rm -fr && rm -rf; then : OK; else
  cat >&2 <<'END'
Oops!

Your 'rm' program seems unable to run without file operands specified
on the command line, even when the '-f' option is present.  This is contrary
to the behaviour of most rm programs out there, and not conforming with
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>

Please tell bug-automake@gnu.org about your system, including the value
of your $PATH and any error possibly output before this message.  This
can help us improve future automake versions.

END
  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
    echo 'Configuration will proceed anyway, since you have set the' >&2
    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
    echo >&2
  else
    cat >&2 <<'END'
Aborting the configuration process, to ensure you take notice of the issue.

You can download and install GNU coreutils to get an 'rm' implementation
that behaves properly: <https://www.gnu.org/software/coreutils/>.

If you want to complete the configuration process using your problematic
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
to "yes", and re-run configure.

END
    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
  fi
fi


# Allow "configure --disable-maintainer-mode" to disable timestamp checking

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
    # Check whether --enable-maintainer-mode was given.
if test "${enable_maintainer_mode+set}" = set; then :
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
else
  USE_MAINTAINER_MODE=yes
fi

  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
$as_echo "$USE_MAINTAINER_MODE" >&6; }
   if test $USE_MAINTAINER_MODE = yes; then
  MAINTAINER_MODE_TRUE=
  MAINTAINER_MODE_FALSE='#'
else
  MAINTAINER_MODE_TRUE='#'
  MAINTAINER_MODE_FALSE=
fi

  MAINT=$MAINTAINER_MODE_TRUE





#---------------------------------------------------------
#
# This is essentially the configure part of the old "install" file.
# Over time, this should be changed to proper autoconf style with
# configure options.
#

########################################################################
# Set various environment variables (needed at configure time)
########################################################################

# Assume current directory is SAGE_ROOT.
SAGE_ROOT=`pwd -P`


SAGE_LOCAL="$prefix"
# The following line is necessary because the code below
# inspects stuff in the installation prefix at configure time.
# This is nonstandard.
if test "$SAGE_LOCAL" = NONE; then
    SAGE_LOCAL=local
fi
SAGE_SRC="$SAGE_ROOT/src"
SAGE_SPKG_INST="$SAGE_LOCAL/var/lib/sage/installed"


# Check whether --with-sage-venv was given.
if test "${with_sage_venv+set}" = set; then :
  withval=$with_sage_venv; SAGE_VENV="$withval"
else
  SAGE_VENV='${SAGE_LOCAL}'
fi


#---------------------------------------------------------

# Check whether --enable-build-as-root was given.
if test "${enable_build_as_root+set}" = set; then :
  enableval=$enable_build_as_root; enable_build_as_root=$enableval
else
  enable_build_as_root=no
fi

if test "$enable_build_as_root" != yes; then

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for root user" >&5
$as_echo_n "checking for root user... " >&6; }

uid=`id -u`
if test "x$uid" = "x0"; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
    as_fn_error $? "You cannot build Sage as root, switch to an unprivileged user.  (If building in a container, use --enable-build-as-root.)" "$LINENO" 5
else
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

fi;

fi

# Check whether --enable-fat-binary was given.
if test "${enable_fat_binary+set}" = set; then :
  enableval=$enable_fat_binary; SAGE_FAT_BINARY="yes"

fi




# Check whether --enable-debug was given.
if test "${enable_debug+set}" = set; then :
  enableval=$enable_debug; SAGE_DEBUG=$enableval

fi




# Check whether --enable-editable was given.
if test "${enable_editable+set}" = set; then :
  enableval=$enable_editable; SAGE_EDITABLE=yes

fi


# Check whether we are on a supported platform
# 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
  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
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
$as_echo "$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


{ $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
  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
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
$as_echo "$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



case $host in
*-*-sunos*|*-*-solaris2.1-9)
as_fn_error $? "
Sage is not supported on any version of Solaris earlier than 10.
Sage has been tested on the first release of Solaris 10
(03/2005) and works on that. Sage may or may not work with
your version of Solaris.

More information can be found about Sage on Solaris
on the Wiki at http://wiki.sagemath.org/solaris" "$LINENO" 5;;

*-*-darwin1-7.*)
as_fn_error $? "
Sage has never been built on OS X 10.3 (Panther)
or earlier. The oldest version of OS X successfully used
is OS X version 10.4 (Tiger). You might consider updating
your version of OS X if your hardware permits this, but
Apple charges for upgrades of OS X" "$LINENO" 5;;

*-*-hpux*)
as_fn_error $? "
You are attempting to build Sage on HP's HP-UX operating system,
which is not a supported platform for Sage yet though
some work has been done on HP-UX. A port does not look to
be particularly difficult. Some information can be
found on the Sage Wiki at http://wiki.sagemath.org/HP-UX

If you would like to help port Sage to HP-UX,
please join the sage-devel discussion list - see
http://groups.google.com/group/sage-devel
The Sage community would also appreciate any patches you submit" "$LINENO" 5;;

*-*-aix*)
as_fn_error $? "
You are attempting to build Sage on IBM's AIX operating system,
which is not a supported platform for Sage yet. Things may or
may not work. If you would like to help port Sage to AIX,
please join the sage-devel discussion list - see
http://groups.google.com/group/sage-devel
The Sage community would also appreciate any patches you submit" "$LINENO" 5;;

*-*-irix*)
as_fn_error $? "
You are attempting to build Sage on SGI's IRIX operating system,
which is not a supported platform for Sage yet. Things may or
may not work. If you would like to help port Sage to IRIX,
please join the sage-devel discussion list - see
http://groups.google.com/group/sage-devel
The Sage community would also appreciate any patches you submit" "$LINENO" 5;;

*-*-osf*)
as_fn_error $? "
You are attempting to build Sage on HP's Tru64 operating system,
which is not a supported platform for Sage yet. Things may or
may not work. If you would like to help port Sage to Tru64,
please join the sage-devel discussion list - see
http://groups.google.com/group/sage-devel
The Sage community would also appreciate any patches you submit" "$LINENO" 5;;

# The following are all supported platforms.
*-*-freebsd*);;
*-*-linux*);;
*-*-darwin*);;
*-*-solaris*);;
*-*-cygwin*);;

# Wildcard for other unsupported platforms
*)
as_fn_error $? "
You are attempting to build Sage on $host,
which is not a supported platform for Sage yet. Things may or
may not work. If you would like to help port Sage to $host,
please join the sage-devel discussion list - see
http://groups.google.com/group/sage-devel
The Sage community would also appreciate any patches you submit" "$LINENO" 5;;
esac


###############################################################################
# Check general programs
###############################################################################

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
if ${ac_cv_path_SED+:} false; then :
  $as_echo_n "(cached) " >&6
else
            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
     { ac_script=; unset ac_script;}
     if test -z "$SED"; then
  ac_path_SED_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in sed gsed; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_SED" || continue
# Check for GNU ac_path_SED and select it if it is found.
  # Check for GNU $ac_path_SED
case `"$ac_path_SED" --version 2>&1` in
*GNU*)
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_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 '' >> "conftest.nl"
    "$ac_path_SED" -f conftest.sed < "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_SED_max-0}; then
      # Best one so far, save it but keep looking for a better one
      ac_cv_path_SED="$ac_path_SED"
      ac_path_SED_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_SED_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_SED"; then
    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
  fi
else
  ac_cv_path_SED=$SED
fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
$as_echo "$ac_cv_path_SED" >&6; }
 SED="$ac_cv_path_SED"
  rm -f conftest.sed


# 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_found_ar+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$found_ar"; then
  ac_cv_prog_found_ar="$found_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
  test -z "$as_dir" && as_dir=.
    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_found_ar="yes"
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
  done
IFS=$as_save_IFS

  test -z "$ac_cv_prog_found_ar" && ac_cv_prog_found_ar="no"
fi
fi
found_ar=$ac_cv_prog_found_ar
if test -n "$found_ar"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_ar" >&5
$as_echo "$found_ar" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


if test x$found_ar != xyes
then
    { $as_echo "$as_me:${as_lineno-$LINENO}: Sorry, the 'ar' command must be in the path to build Sage" >&5
$as_echo "$as_me: Sorry, the 'ar' command must be in the path to build Sage" >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: On some systems it can be found in /usr/ccs/bin " >&5
$as_echo "$as_me: On some systems it can be found in /usr/ccs/bin " >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: 'ar' is also part of the GNU 'binutils' package." >&5
$as_echo "$as_me: 'ar' is also part of the GNU 'binutils' package." >&6;}
    as_fn_error $? "Exiting, as the archiver 'ar' can not be found." "$LINENO" 5
fi

# Extract the first word of "m4", so it can be a program name with args.
set dummy m4; 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_found_m4+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$found_m4"; then
  ac_cv_prog_found_m4="$found_m4" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_found_m4="yes"
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
  done
IFS=$as_save_IFS

  test -z "$ac_cv_prog_found_m4" && ac_cv_prog_found_m4="no"
fi
fi
found_m4=$ac_cv_prog_found_m4
if test -n "$found_m4"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_m4" >&5
$as_echo "$found_m4" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


if test x$found_m4 != xyes
then
    { $as_echo "$as_me:${as_lineno-$LINENO}: Sorry, the 'm4' command must be in the path to build Sage" >&5
$as_echo "$as_me: Sorry, the 'm4' command must be in the path to build Sage" >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: On some systems it can be found in /usr/ccs/bin" >&5
$as_echo "$as_me: On some systems it can be found in /usr/ccs/bin" >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: See also http://www.gnu.org/software/m4/" >&5
$as_echo "$as_me: See also http://www.gnu.org/software/m4/" >&6;}
    as_fn_error $? "Exiting, as the macro processor 'm4' can not be found." "$LINENO" 5
fi










if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
	if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
set dummy ${ac_tool_prefix}pkg-config; 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_PKG_CONFIG+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PKG_CONFIG in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PKG_CONFIG=$ac_cv_path_PKG_CONFIG
if test -n "$PKG_CONFIG"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
$as_echo "$PKG_CONFIG" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


fi
if test -z "$ac_cv_path_PKG_CONFIG"; then
  ac_pt_PKG_CONFIG=$PKG_CONFIG
  # Extract the first word of "pkg-config", so it can be a program name with args.
set dummy pkg-config; 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_ac_pt_PKG_CONFIG+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $ac_pt_PKG_CONFIG in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
if test -n "$ac_pt_PKG_CONFIG"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
$as_echo "$ac_pt_PKG_CONFIG" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi

  if test "x$ac_pt_PKG_CONFIG" = x; then
    PKG_CONFIG=""
  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;}
ac_tool_warned=yes ;;
esac
    PKG_CONFIG=$ac_pt_PKG_CONFIG
  fi
else
  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
fi

fi
if test -n "$PKG_CONFIG"; then
	_pkg_min_version=0.29
	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
	else
		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
		PKG_CONFIG=""
	fi
fi

# 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_found_ranlib+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$found_ranlib"; then
  ac_cv_prog_found_ranlib="$found_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
  test -z "$as_dir" && as_dir=.
    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_found_ranlib="yes"
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
  done
IFS=$as_save_IFS

  test -z "$ac_cv_prog_found_ranlib" && ac_cv_prog_found_ranlib="no"
fi
fi
found_ranlib=$ac_cv_prog_found_ranlib
if test -n "$found_ranlib"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_ranlib" >&5
$as_echo "$found_ranlib" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


if test x$found_ranlib != xyes
then
    { $as_echo "$as_me:${as_lineno-$LINENO}: Sorry, the 'ranlib' command must be in the path to build Sage" >&5
$as_echo "$as_me: Sorry, the 'ranlib' command must be in the path to build Sage" >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: On some systems it can be found in /usr/ccs/bin " >&5
$as_echo "$as_me: On some systems it can be found in /usr/ccs/bin " >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: 'ranlib' is also part of the GNU 'binutils' package." >&5
$as_echo "$as_me: 'ranlib' is also part of the GNU 'binutils' package." >&6;}
    as_fn_error $? "Exiting, as 'ranlib' can not be found." "$LINENO" 5
fi

# Extract the first word of "strip", so it can be a program name with args.
set dummy strip; 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_found_strip+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$found_strip"; then
  ac_cv_prog_found_strip="$found_strip" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_found_strip="yes"
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
  done
IFS=$as_save_IFS

  test -z "$ac_cv_prog_found_strip" && ac_cv_prog_found_strip="no"
fi
fi
found_strip=$ac_cv_prog_found_strip
if test -n "$found_strip"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_strip" >&5
$as_echo "$found_strip" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


if test x$found_strip != xyes
then
    { $as_echo "$as_me:${as_lineno-$LINENO}: Sorry, the 'strip' command must be in the path to build Sage" >&5
$as_echo "$as_me: Sorry, the 'strip' command must be in the path to build Sage" >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: On some systems 'strip' can be found in /usr/ccs/bin " >&5
$as_echo "$as_me: On some systems 'strip' can be found in /usr/ccs/bin " >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: 'strip' is also part of the GNU 'binutils' package." >&5
$as_echo "$as_me: 'strip' is also part of the GNU 'binutils' package." >&6;}
    as_fn_error $? "Exiting, as 'strip' can not be found." "$LINENO" 5
fi

# Check tar
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU or BSD tar" >&5
$as_echo_n "checking for GNU or BSD tar... " >&6; }
if ${ac_cv_path_TAR+:} false; then :
  $as_echo_n "(cached) " >&6
else

if test -z "$TAR"; then
  ac_path_TAR_found=false
  # Loop through the user's path and test for each of PROGNAME-LIST
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="$PATH:/usr/sfw/bin"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in tar gtar; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_TAR="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_TAR" || continue

ac_version_TAR=`$ac_path_TAR --version 2>&1`
if echo "$ac_version_TAR" | grep >/dev/null GNU; then
    ac_cv_path_TAR=$ac_path_TAR
    if test $ac_prog = tar; then
        ac_path_TAR_found=:
    fi
fi
if echo "$ac_version_TAR" | grep >/dev/null bsdtar; then
    ac_cv_path_TAR=$ac_path_TAR
    if test $ac_prog = tar; then
        ac_path_TAR_found=:
    fi
fi

      $ac_path_TAR_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_TAR"; then
    as_fn_error $? "could not find either a GNU or BSD version of tar" "$LINENO" 5
  fi
else
  ac_cv_path_TAR=$TAR
fi


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_TAR" >&5
$as_echo "$ac_cv_path_TAR" >&6; }

command_TAR=`command -v tar 2>/dev/null`
if test x$command_TAR != x$ac_cv_path_TAR; then :
  as_fn_error $? "found a good version of tar in $ac_cv_path_TAR, but it's not the first \"tar\" program in your PATH" "$LINENO" 5

fi

# Check make (unless MAKE is set)
if test -z "$MAKE"; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
$as_echo_n "checking for GNU make... " >&6; }
if ${ac_cv_path_MAKE+:} false; then :
  $as_echo_n "(cached) " >&6
else

    if test -z "$MAKE"; then
  ac_path_MAKE_found=false
  # Loop through the user's path and test for each of PROGNAME-LIST
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="$PATH:/usr/sfw/bin"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in make gmake; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_MAKE="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_MAKE" || continue

    ac_version_MAKE=`$ac_path_MAKE --version 2>&1`
    if echo "$ac_version_MAKE" | grep >/dev/null GNU; then
        ac_cv_path_MAKE=$ac_path_MAKE
        if test $ac_prog = make; then
            ac_path_MAKE_found=:
        fi
    fi

      $ac_path_MAKE_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_MAKE"; then
    as_fn_error $? "could not find a GNU version of make" "$LINENO" 5
  fi
else
  ac_cv_path_MAKE=$MAKE
fi


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_MAKE" >&5
$as_echo "$ac_cv_path_MAKE" >&6; }

    command_MAKE=`command -v make 2>/dev/null`
    if test x$command_MAKE != x$ac_cv_path_MAKE; then :
  as_fn_error $? "found GNU make in $ac_cv_path_MAKE, but it's not the first \"make\" program in your PATH" "$LINENO" 5
fi
fi

# Check for system python
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python" >&5
$as_echo_n "checking for Python... " >&6; }
if SAGE_BOOTSTRAP_PYTHON=$(build/bin/sage-bootstrap-python -c "import sys; print(sys.executable)"); then
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SAGE_BOOTSTRAP_PYTHON" >&5
$as_echo "$SAGE_BOOTSTRAP_PYTHON" >&6; }
else
    as_fn_error $? "You do not have a suitable version of Python installed" "$LINENO" 5
fi

# Check for Latex, the use of which is less important in Sage than
# it used to be, as it was at one time required to build any documentation
# but this is no longer so.
# 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_prog_found_latex+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$found_latex"; then
  ac_cv_prog_found_latex="$found_latex" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_found_latex="yes"
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
  done
IFS=$as_save_IFS

  test -z "$ac_cv_prog_found_latex" && ac_cv_prog_found_latex="no"
fi
fi
found_latex=$ac_cv_prog_found_latex
if test -n "$found_latex"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_latex" >&5
$as_echo "$found_latex" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


if test x$found_latex != xyes
then
    { $as_echo "$as_me:${as_lineno-$LINENO}: You do not have 'latex', which is recommended, but not" >&5
$as_echo "$as_me: You do not have 'latex', which is recommended, but not" >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: required. Latex is only really used for building pdf" >&5
$as_echo "$as_me: required. Latex is only really used for building pdf" >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: documents and for %latex mode in the Sage notebook." >&5
$as_echo "$as_me: documents and for %latex mode in the Sage notebook." >&6;}
fi

# Check that perl is available, with version 5.8.0 or later.
# Some packages need perl, however it is not clear whether Sage really
# requires version >= 5.8.0.  The R package *used* to require it, but
# not anymore. -- Jeroen Demeyer
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; 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_PERL+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PERL in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PERL=$ac_cv_path_PERL
if test -n "$PERL"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
$as_echo "$PERL" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl version 5.8.0 or later" >&5
$as_echo_n "checking for Perl version 5.8.0 or later... " >&6; }
if ${ax_cv_prog_perl_version+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if "$PERL" -e 'require 5.8.0;' >/dev/null 2>&1; then :
  ax_cv_prog_perl_version=yes
else
  ax_cv_prog_perl_version=no
fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_prog_perl_version" >&5
$as_echo "$ax_cv_prog_perl_version" >&6; }
 if test x"$ax_cv_prog_perl_version" = xyes; then :

else

    as_fn_error $? "Exiting, since Sage requires perl-5.8.0 or later" "$LINENO" 5

fi

###############################################################################
# Check C/C++/Fortran compilers
###############################################################################

# Save compiler flags as configured by the user.
# We have to redo this, because otherwise `AC_PROG_CC` will just overwrite them.
CFLAGS="$CFLAGS"

CXXFLAGS="$CXXFLAGS"

FCFLAGS="$FCFLAGS"

F77FLAGS="$F77FLAGS"







    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a conda environment is active" >&5
$as_echo_n "checking whether a conda environment is active... " >&6; }
    if test "x$CONDA_PREFIX" != x; then :
  have_conda_active=yes
else
  have_conda_active=no
fi
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_conda_active" >&5
$as_echo "$have_conda_active" >&6; }
    if test $have_conda_active = yes; then :

                                reasons=
        need_pkgs=
        if test -z "$CC" -o -z "$CXX" -o -z "$FC" ; then :

            as_fn_append reasons ", but
at least one of the environment variables CC, CXX, FC is not set"
            as_fn_append need_pkgs " c-compiler cxx-compiler fortran-compiler"

fi
        case "$PKG_CONFIG" in #(
  $CONDA_PREFIX/bin/*pkg-config) :

                       ;; #(
  *) :

                        if test -z "$reasons"; then :
  as_fn_append reasons ", but"
else
  as_fn_append reasons " and"
fi
            as_fn_append reasons "
the pkg-config command is not provided by the conda environment"
            as_fn_append need_pkgs " pkg-config"
         ;;
esac
        if test -n "$need_pkgs"; then :

            as_fn_error $? "A conda environment ($CONDA_DEFAULT_ENV) is active$reasons,
which indicates that the conda environment is missing
the following conda packages required for building Sage:
    $need_pkgs
For building Sage, either:
- activate a conda environment that has these packages, using:
    conda activate ENVIRONMENT
- or install these conda packages, using
    conda install $need_pkgs
- or deactivate conda by
    conda deactivate
  (this command may need to be repeated)." "$LINENO" 5

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 -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
  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
  test -z "$as_dir" && as_dir=.
    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"
    $as_echo "$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
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "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
{ $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
  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
  test -z "$as_dir" && as_dir=.
    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"
    $as_echo "$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
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
$as_echo "$ac_ct_CC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi

  if test "x$ac_ct_CC" = x; then
    CC=""
  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;}
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
{ $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
  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
  test -z "$as_dir" && as_dir=.
    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"
    $as_echo "$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
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "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
{ $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
  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
  test -z "$as_dir" && as_dir=.
    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"
    $as_echo "$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
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "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
{ $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
  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
  test -z "$as_dir" && as_dir=.
    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"
    $as_echo "$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
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "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
{ $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
  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
  test -z "$as_dir" && as_dir=.
    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"
    $as_echo "$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
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
$as_echo "$ac_ct_CC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "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:)
{ $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;}
ac_tool_warned=yes ;;
esac
    CC=$ac_ct_CC
  fi
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;}
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
set X $ac_compile
ac_compiler=$2
for ac_option in --version -v -V -qversion; 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
  (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
  $as_echo "$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 ()
{

  ;
  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.
{ $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[^ ]*//'`

# 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\""
$as_echo "$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 :
  # 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+set}" = set && 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
  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
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;}
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; }
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; }
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; }; 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_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$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; }

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 ()
{
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.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
$as_echo_n "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\""
$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; }
  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\""
$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
    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.
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; }

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
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  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\""
$as_echo "$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 :
  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_echo "$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;}
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; }
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
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{
#ifndef __GNUC__
       choke me
#endif

  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
  ac_compiler_gnu=yes
else
  ac_compiler_gnu=no
fi
rm -f core conftest.err conftest.$ac_objext 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; }
if test $ac_compiler_gnu = yes; then
  GCC=yes
else
  GCC=
fi
ac_test_CFLAGS=${CFLAGS+set}
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
  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 ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
  ac_cv_prog_cc_g=yes
else
  CFLAGS=""
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :

else
  ac_c_werror_flag=$ac_save_c_werror_flag
	 CFLAGS="-g"
	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  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.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext 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
  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
{ $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_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];

/* 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 **, 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;
}
_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
  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 :

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

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 whether $CC understands -c and -o together" >&5
$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
if ${am_cv_prog_cc_c_o+:} false; then :
  $as_echo_n "(cached) " >&6
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
  # Make sure it works both with $CC and with simple cc.
  # Following AC_PROG_CC_C_O, we do the test twice because some
  # compilers refuse to overwrite an existing .o file with -o,
  # though they will create one.
  am_cv_prog_cc_c_o=yes
  for am_i in 1 2; do
    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } \
         && test -f conftest2.$ac_objext; then
      : OK
    else
      am_cv_prog_cc_c_o=no
      break
    fi
  done
  rm -f core conftest*
  unset am_i
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
$as_echo "$am_cv_prog_cc_c_o" >&6; }
if test "$am_cv_prog_cc_c_o" != yes; then
   # Losing compiler, so override with the script.
   # FIXME: It is wrong to rewrite CC.
   # But if we don't then we get into trouble of one sort or another.
   # A longer-term fix would be to have automake use am__CC in this case,
   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
   CC="$am_aux_dir/compile $CC"
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

DEPDIR="${am__leading_dot}deps"

ac_config_commands="$ac_config_commands depfiles"

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
cat > confinc.mk << 'END'
am__doit:
	@echo this is the am__doit target >confinc.out
.PHONY: am__doit
END
am__include="#"
am__quote=
# BSD make does it like this.
echo '.include "confinc.mk" # ignored' > confmf.BSD
# Other make implementations (GNU, Solaris 10, AIX) do it like this.
echo 'include confinc.mk # ignored' > confmf.GNU
_am_result=no
for s in GNU BSD; do
  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
  case $?:`cat confinc.out 2>/dev/null` in #(
  '0:this is the am__doit target') :
    case $s in #(
  BSD) :
    am__include='.include' am__quote='"' ;; #(
  *) :
    am__include='include' am__quote='' ;;
esac ;; #(
  *) :
     ;;
esac
  if test "$am__include" != "#"; then
    _am_result="yes ($s style)"
    break
  fi
done
rm -f confinc.* confmf.*
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
$as_echo "${_am_result}" >&6; }

# Check whether --enable-dependency-tracking was given.
if test "${enable_dependency_tracking+set}" = set; then :
  enableval=$enable_dependency_tracking;
fi

if test "x$enable_dependency_tracking" != xno; then
  am_depcomp="$ac_aux_dir/depcomp"
  AMDEPBACKSLASH='\'
  am__nodep='_no'
fi
 if test "x$enable_dependency_tracking" != xno; then
  AMDEP_TRUE=
  AMDEP_FALSE='#'
else
  AMDEP_TRUE='#'
  AMDEP_FALSE=
fi



depcc="$CC"   am_compiler_list=

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
$as_echo_n "checking dependency style of $depcc... " >&6; }
if ${am_cv_CC_dependencies_compiler_type+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named 'D' -- because '-MD' means "put the output
  # in D".
  rm -rf conftest.dir
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  # We will build objects and dependencies in a subdirectory because
  # it helps to detect inapplicable dependency modes.  For instance
  # both Tru64's cc and ICC support -MD to output dependencies as a
  # side effect of compilation, but ICC will put the dependencies in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_CC_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  am__universal=false
  case " $depcc " in #(
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
     esac

  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compilers
    # like to wrap large dependency lists on column 80 (with \), and
    # we should not choose a depcomp mode which is confused by this.
    #
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
      # Solaris 10 /bin/sh.
      echo '/* dummy */' > sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf

    # We check with '-c' and '-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle '-M -o', and we need to detect this.  Also, some Intel
    # versions had trouble with output in subdirs.
    am__obj=sub/conftest.${OBJEXT-o}
    am__minus_obj="-o $am__obj"
    case $depmode in
    gcc)
      # This depmode causes a compiler race in universal mode.
      test "$am__universal" = false || continue
      ;;
    nosideeffect)
      # After this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested.
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
      # This compiler won't grok '-c -o', but also, the minuso test has
      # not run yet.  These depmodes are late enough in the game, and
      # so weak that their functioning should not be impacted.
      am__obj=conftest.${OBJEXT-o}
      am__minus_obj=
      ;;
    none) break ;;
    esac
    if depmode=$depmode \
       source=sub/conftest.c object=$am__obj \
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
         >/dev/null 2>conftest.err &&
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      # icc doesn't choke on unknown options, it will just issue warnings
      # or remarks (even with -Werror).  So we grep stderr for any message
      # that says an option was ignored or not supported.
      # When given -MP, icc 7.0 and 7.1 complain thusly:
      #   icc: Command line warning: ignoring option '-M'; no argument required
      # The diagnosis changed in icc 8.0:
      #   icc: Command line remark: option '-MP' not supported
      if (grep 'ignoring option' conftest.err ||
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
        am_cv_CC_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_CC_dependencies_compiler_type=none
fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type

 if
  test "x$enable_dependency_tracking" != xno \
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
  am__fastdepCC_TRUE=
  am__fastdepCC_FALSE='#'
else
  am__fastdepCC_TRUE='#'
  am__fastdepCC_FALSE=
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 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
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

ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
if test -z "$CXX"; then
  if test -n "$CCC"; then
    CXX=$CCC
  else
    if test -n "$ac_tool_prefix"; then
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
  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_CXX+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$CXX"; then
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
    $as_echo "$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
CXX=$ac_cv_prog_CXX
if test -n "$CXX"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
$as_echo "$CXX" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


    test -n "$CXX" && break
  done
fi
if test -z "$CXX"; then
  ac_ct_CXX=$CXX
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
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_CXX+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_CXX"; then
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_CXX="$ac_prog"
    $as_echo "$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_CXX=$ac_cv_prog_ac_ct_CXX
if test -n "$ac_ct_CXX"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
$as_echo "$ac_ct_CXX" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ac_ct_CXX" && break
done

  if test "x$ac_ct_CXX" = x; then
    CXX="g++"
  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;}
ac_tool_warned=yes ;;
esac
    CXX=$ac_ct_CXX
  fi
fi

  fi
fi
# Provide some information about the compiler.
$as_echo "$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
  { { 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
  (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
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }
done

{ $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_cxx_compiler_gnu+:} false; then :
  $as_echo_n "(cached) " >&6
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{
#ifndef __GNUC__
       choke me
#endif

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  ac_compiler_gnu=yes
else
  ac_compiler_gnu=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
if test $ac_compiler_gnu = yes; then
  GXX=yes
else
  GXX=
fi
ac_test_CXXFLAGS=${CXXFLAGS+set}
ac_save_CXXFLAGS=$CXXFLAGS
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
$as_echo_n "checking whether $CXX accepts -g... " >&6; }
if ${ac_cv_prog_cxx_g+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   ac_cxx_werror_flag=yes
   ac_cv_prog_cxx_g=no
   CXXFLAGS="-g"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  ac_cv_prog_cxx_g=yes
else
  CXXFLAGS=""
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :

else
  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
	 CXXFLAGS="-g"
	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  ac_cv_prog_cxx_g=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
$as_echo "$ac_cv_prog_cxx_g" >&6; }
if test "$ac_test_CXXFLAGS" = set; 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
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

depcc="$CXX"  am_compiler_list=

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
$as_echo_n "checking dependency style of $depcc... " >&6; }
if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named 'D' -- because '-MD' means "put the output
  # in D".
  rm -rf conftest.dir
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  # We will build objects and dependencies in a subdirectory because
  # it helps to detect inapplicable dependency modes.  For instance
  # both Tru64's cc and ICC support -MD to output dependencies as a
  # side effect of compilation, but ICC will put the dependencies in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_CXX_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  am__universal=false
  case " $depcc " in #(
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
     esac

  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compilers
    # like to wrap large dependency lists on column 80 (with \), and
    # we should not choose a depcomp mode which is confused by this.
    #
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
      # Solaris 10 /bin/sh.
      echo '/* dummy */' > sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf

    # We check with '-c' and '-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle '-M -o', and we need to detect this.  Also, some Intel
    # versions had trouble with output in subdirs.
    am__obj=sub/conftest.${OBJEXT-o}
    am__minus_obj="-o $am__obj"
    case $depmode in
    gcc)
      # This depmode causes a compiler race in universal mode.
      test "$am__universal" = false || continue
      ;;
    nosideeffect)
      # After this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested.
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
      # This compiler won't grok '-c -o', but also, the minuso test has
      # not run yet.  These depmodes are late enough in the game, and
      # so weak that their functioning should not be impacted.
      am__obj=conftest.${OBJEXT-o}
      am__minus_obj=
      ;;
    none) break ;;
    esac
    if depmode=$depmode \
       source=sub/conftest.c object=$am__obj \
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
         >/dev/null 2>conftest.err &&
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      # icc doesn't choke on unknown options, it will just issue warnings
      # or remarks (even with -Werror).  So we grep stderr for any message
      # that says an option was ignored or not supported.
      # When given -MP, icc 7.0 and 7.1 complain thusly:
      #   icc: Command line warning: ignoring option '-M'; no argument required
      # The diagnosis changed in icc 8.0:
      #   icc: Command line remark: option '-MP' not supported
      if (grep 'ignoring option' conftest.err ||
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
        am_cv_CXX_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_CXX_dependencies_compiler_type=none
fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type

 if
  test "x$enable_dependency_tracking" != xno \
  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
  am__fastdepCXX_TRUE=
  am__fastdepCXX_FALSE='#'
else
  am__fastdepCXX_TRUE='#'
  am__fastdepCXX_FALSE=
fi


ac_ext=${ac_fc_srcext-f}
ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_fc_compiler_gnu
if test -n "$ac_tool_prefix"; then
  for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
  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_FC+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$FC"; then
  ac_cv_prog_FC="$FC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
    $as_echo "$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
FC=$ac_cv_prog_FC
if test -n "$FC"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
$as_echo "$FC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


    test -n "$FC" && break
  done
fi
if test -z "$FC"; then
  ac_ct_FC=$FC
  for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
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_FC+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_FC"; then
  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_FC="$ac_prog"
    $as_echo "$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_FC=$ac_cv_prog_ac_ct_FC
if test -n "$ac_ct_FC"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
$as_echo "$ac_ct_FC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ac_ct_FC" && break
done

  if test "x$ac_ct_FC" = x; then
    FC=""
  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;}
ac_tool_warned=yes ;;
esac
    FC=$ac_ct_FC
  fi
fi


# Provide some information about the compiler.
$as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
set X $ac_compile
ac_compiler=$2
for ac_option in --version -v -V -qversion; 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
  (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
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }
done
rm -f a.out

# 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
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
$as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
if ${ac_cv_fc_compiler_gnu+:} false; then :
  $as_echo_n "(cached) " >&6
else
  cat > conftest.$ac_ext <<_ACEOF
      program main
#ifndef __GNUC__
       choke me
#endif

      end
_ACEOF
if ac_fn_fc_try_compile "$LINENO"; then :
  ac_compiler_gnu=yes
else
  ac_compiler_gnu=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_fc_compiler_gnu=$ac_compiler_gnu

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
$as_echo "$ac_cv_fc_compiler_gnu" >&6; }
ac_ext=$ac_save_ext
ac_test_FCFLAGS=${FCFLAGS+set}
ac_save_FCFLAGS=$FCFLAGS
FCFLAGS=
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
$as_echo_n "checking whether $FC accepts -g... " >&6; }
if ${ac_cv_prog_fc_g+:} false; then :
  $as_echo_n "(cached) " >&6
else
  FCFLAGS=-g
cat > conftest.$ac_ext <<_ACEOF
      program main

      end
_ACEOF
if ac_fn_fc_try_compile "$LINENO"; then :
  ac_cv_prog_fc_g=yes
else
  ac_cv_prog_fc_g=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
$as_echo "$ac_cv_prog_fc_g" >&6; }
if test "$ac_test_FCFLAGS" = set; then
  FCFLAGS=$ac_save_FCFLAGS
elif test $ac_cv_prog_fc_g = yes; then
  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
    FCFLAGS="-g -O2"
  else
    FCFLAGS="-g"
  fi
else
  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
    FCFLAGS="-O2"
  else
    FCFLAGS=
  fi
fi

if test $ac_compiler_gnu = yes; then
  GFC=yes
else
  GFC=
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





# On darwin, also set the objective C/C++ compilers
# Checking on all platforms doesn't hurt and stops
# configure from sending an error when run on non-darwin.
ac_ext=m
ac_cpp='$OBJCPP $CPPFLAGS'
ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_objc_compiler_gnu
if test -n "$ac_tool_prefix"; then
  for ac_prog in gcc objcc objc cc CC
  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_OBJC+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$OBJC"; then
  ac_cv_prog_OBJC="$OBJC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_OBJC="$ac_tool_prefix$ac_prog"
    $as_echo "$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
OBJC=$ac_cv_prog_OBJC
if test -n "$OBJC"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJC" >&5
$as_echo "$OBJC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


    test -n "$OBJC" && break
  done
fi
if test -z "$OBJC"; then
  ac_ct_OBJC=$OBJC
  for ac_prog in gcc objcc objc cc CC
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_OBJC+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_OBJC"; then
  ac_cv_prog_ac_ct_OBJC="$ac_ct_OBJC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_OBJC="$ac_prog"
    $as_echo "$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_OBJC=$ac_cv_prog_ac_ct_OBJC
if test -n "$ac_ct_OBJC"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJC" >&5
$as_echo "$ac_ct_OBJC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ac_ct_OBJC" && break
done

  if test "x$ac_ct_OBJC" = x; then
    OBJC="gcc"
  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;}
ac_tool_warned=yes ;;
esac
    OBJC=$ac_ct_OBJC
  fi
fi

# Provide some information about the compiler.
$as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C compiler version" >&5
set X $ac_compile
ac_compiler=$2
for ac_option in --version -v -V -qversion; 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
  (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
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }
done

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C compiler" >&5
$as_echo_n "checking whether we are using the GNU Objective C compiler... " >&6; }
if ${ac_cv_objc_compiler_gnu+:} false; then :
  $as_echo_n "(cached) " >&6
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{
#ifndef __GNUC__
       choke me
#endif

  ;
  return 0;
}
_ACEOF
if ac_fn_objc_try_compile "$LINENO"; then :
  ac_compiler_gnu=yes
else
  ac_compiler_gnu=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_objc_compiler_gnu=$ac_compiler_gnu

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objc_compiler_gnu" >&5
$as_echo "$ac_cv_objc_compiler_gnu" >&6; }
if test $ac_compiler_gnu = yes; then
  GOBJC=yes
else
  GOBJC=
fi
ac_test_OBJCFLAGS=${OBJCFLAGS+set}
ac_save_OBJCFLAGS=$OBJCFLAGS
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJC accepts -g" >&5
$as_echo_n "checking whether $OBJC accepts -g... " >&6; }
if ${ac_cv_prog_objc_g+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_save_objc_werror_flag=$ac_objc_werror_flag
   ac_objc_werror_flag=yes
   ac_cv_prog_objc_g=no
   OBJCFLAGS="-g"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_objc_try_compile "$LINENO"; then :
  ac_cv_prog_objc_g=yes
else
  OBJCFLAGS=""
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_objc_try_compile "$LINENO"; then :

else
  ac_objc_werror_flag=$ac_save_objc_werror_flag
	 OBJCFLAGS="-g"
	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_objc_try_compile "$LINENO"; then :
  ac_cv_prog_objc_g=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   ac_objc_werror_flag=$ac_save_objc_werror_flag
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objc_g" >&5
$as_echo "$ac_cv_prog_objc_g" >&6; }
if test "$ac_test_OBJCFLAGS" = set; 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
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

depcc="$OBJC" am_compiler_list='gcc3 gcc'

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
$as_echo_n "checking dependency style of $depcc... " >&6; }
if ${am_cv_OBJC_dependencies_compiler_type+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named 'D' -- because '-MD' means "put the output
  # in D".
  rm -rf conftest.dir
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  # We will build objects and dependencies in a subdirectory because
  # it helps to detect inapplicable dependency modes.  For instance
  # both Tru64's cc and ICC support -MD to output dependencies as a
  # side effect of compilation, but ICC will put the dependencies in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_OBJC_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  am__universal=false


  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compilers
    # like to wrap large dependency lists on column 80 (with \), and
    # we should not choose a depcomp mode which is confused by this.
    #
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
      # Solaris 10 /bin/sh.
      echo '/* dummy */' > sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf

    # We check with '-c' and '-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle '-M -o', and we need to detect this.  Also, some Intel
    # versions had trouble with output in subdirs.
    am__obj=sub/conftest.${OBJEXT-o}
    am__minus_obj="-o $am__obj"
    case $depmode in
    gcc)
      # This depmode causes a compiler race in universal mode.
      test "$am__universal" = false || continue
      ;;
    nosideeffect)
      # After this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested.
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
      # This compiler won't grok '-c -o', but also, the minuso test has
      # not run yet.  These depmodes are late enough in the game, and
      # so weak that their functioning should not be impacted.
      am__obj=conftest.${OBJEXT-o}
      am__minus_obj=
      ;;
    none) break ;;
    esac
    if depmode=$depmode \
       source=sub/conftest.c object=$am__obj \
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
         >/dev/null 2>conftest.err &&
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      # icc doesn't choke on unknown options, it will just issue warnings
      # or remarks (even with -Werror).  So we grep stderr for any message
      # that says an option was ignored or not supported.
      # When given -MP, icc 7.0 and 7.1 complain thusly:
      #   icc: Command line warning: ignoring option '-M'; no argument required
      # The diagnosis changed in icc 8.0:
      #   icc: Command line remark: option '-MP' not supported
      if (grep 'ignoring option' conftest.err ||
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
        am_cv_OBJC_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_OBJC_dependencies_compiler_type=none
fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_OBJC_dependencies_compiler_type" >&5
$as_echo "$am_cv_OBJC_dependencies_compiler_type" >&6; }
OBJCDEPMODE=depmode=$am_cv_OBJC_dependencies_compiler_type

 if
  test "x$enable_dependency_tracking" != xno \
  && test "$am_cv_OBJC_dependencies_compiler_type" = gcc3; then
  am__fastdepOBJC_TRUE=
  am__fastdepOBJC_FALSE='#'
else
  am__fastdepOBJC_TRUE='#'
  am__fastdepOBJC_FALSE=
fi


ac_ext=mm
ac_cpp='$OBJCXXCPP $CPPFLAGS'
ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
if test -n "$ac_tool_prefix"; then
  for ac_prog in g++ objc++ objcxx c++ CXX
  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_OBJCXX+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$OBJCXX"; then
  ac_cv_prog_OBJCXX="$OBJCXX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_OBJCXX="$ac_tool_prefix$ac_prog"
    $as_echo "$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
OBJCXX=$ac_cv_prog_OBJCXX
if test -n "$OBJCXX"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCXX" >&5
$as_echo "$OBJCXX" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


    test -n "$OBJCXX" && break
  done
fi
if test -z "$OBJCXX"; then
  ac_ct_OBJCXX=$OBJCXX
  for ac_prog in g++ objc++ objcxx c++ CXX
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_OBJCXX+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_OBJCXX"; then
  ac_cv_prog_ac_ct_OBJCXX="$ac_ct_OBJCXX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_OBJCXX="$ac_prog"
    $as_echo "$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_OBJCXX=$ac_cv_prog_ac_ct_OBJCXX
if test -n "$ac_ct_OBJCXX"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJCXX" >&5
$as_echo "$ac_ct_OBJCXX" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ac_ct_OBJCXX" && break
done

  if test "x$ac_ct_OBJCXX" = x; then
    OBJCXX="g++"
  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;}
ac_tool_warned=yes ;;
esac
    OBJCXX=$ac_ct_OBJCXX
  fi
fi

# Provide some information about the compiler.
$as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C++ compiler version" >&5
set X $ac_compile
ac_compiler=$2
for ac_option in --version -v -V -qversion; 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
  (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
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }
done

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C++ compiler" >&5
$as_echo_n "checking whether we are using the GNU Objective C++ compiler... " >&6; }
if ${ac_cv_objcxx_compiler_gnu+:} false; then :
  $as_echo_n "(cached) " >&6
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{
#ifndef __GNUC__
       choke me
#endif

  ;
  return 0;
}
_ACEOF
if ac_fn_objcxx_try_compile "$LINENO"; then :
  ac_compiler_gnu=yes
else
  ac_compiler_gnu=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_objcxx_compiler_gnu=$ac_compiler_gnu

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objcxx_compiler_gnu" >&5
$as_echo "$ac_cv_objcxx_compiler_gnu" >&6; }
if test $ac_compiler_gnu = yes; then
  GOBJCXX=yes
else
  GOBJCXX=
fi
ac_test_OBJCXXFLAGS=${OBJCXXFLAGS+set}
ac_save_OBJCXXFLAGS=$OBJCXXFLAGS
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJCXX accepts -g" >&5
$as_echo_n "checking whether $OBJCXX accepts -g... " >&6; }
if ${ac_cv_prog_objcxx_g+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_save_objcxx_werror_flag=$ac_objcxx_werror_flag
   ac_objcxx_werror_flag=yes
   ac_cv_prog_objcxx_g=no
   OBJCXXFLAGS="-g"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_objcxx_try_compile "$LINENO"; then :
  ac_cv_prog_objcxx_g=yes
else
  OBJCXXFLAGS=""
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_objcxx_try_compile "$LINENO"; then :

else
  ac_objcxx_werror_flag=$ac_save_objcxx_werror_flag
	 OBJCXXFLAGS="-g"
	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_objcxx_try_compile "$LINENO"; then :
  ac_cv_prog_objcxx_g=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   ac_objcxx_werror_flag=$ac_save_objcx_werror_flag
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objcxx_g" >&5
$as_echo "$ac_cv_prog_objcxx_g" >&6; }
if test "$ac_test_OBJCXXFLAGS" = set; 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
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

depcc="$OBJCXX" am_compiler_list='gcc3 gcc'

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
$as_echo_n "checking dependency style of $depcc... " >&6; }
if ${am_cv_OBJCXX_dependencies_compiler_type+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named 'D' -- because '-MD' means "put the output
  # in D".
  rm -rf conftest.dir
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  # We will build objects and dependencies in a subdirectory because
  # it helps to detect inapplicable dependency modes.  For instance
  # both Tru64's cc and ICC support -MD to output dependencies as a
  # side effect of compilation, but ICC will put the dependencies in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_OBJCXX_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  am__universal=false


  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compilers
    # like to wrap large dependency lists on column 80 (with \), and
    # we should not choose a depcomp mode which is confused by this.
    #
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
      # Solaris 10 /bin/sh.
      echo '/* dummy */' > sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf

    # We check with '-c' and '-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle '-M -o', and we need to detect this.  Also, some Intel
    # versions had trouble with output in subdirs.
    am__obj=sub/conftest.${OBJEXT-o}
    am__minus_obj="-o $am__obj"
    case $depmode in
    gcc)
      # This depmode causes a compiler race in universal mode.
      test "$am__universal" = false || continue
      ;;
    nosideeffect)
      # After this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested.
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
      # This compiler won't grok '-c -o', but also, the minuso test has
      # not run yet.  These depmodes are late enough in the game, and
      # so weak that their functioning should not be impacted.
      am__obj=conftest.${OBJEXT-o}
      am__minus_obj=
      ;;
    none) break ;;
    esac
    if depmode=$depmode \
       source=sub/conftest.c object=$am__obj \
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
         >/dev/null 2>conftest.err &&
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      # icc doesn't choke on unknown options, it will just issue warnings
      # or remarks (even with -Werror).  So we grep stderr for any message
      # that says an option was ignored or not supported.
      # When given -MP, icc 7.0 and 7.1 complain thusly:
      #   icc: Command line warning: ignoring option '-M'; no argument required
      # The diagnosis changed in icc 8.0:
      #   icc: Command line remark: option '-MP' not supported
      if (grep 'ignoring option' conftest.err ||
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
        am_cv_OBJCXX_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_OBJCXX_dependencies_compiler_type=none
fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_OBJCXX_dependencies_compiler_type" >&5
$as_echo "$am_cv_OBJCXX_dependencies_compiler_type" >&6; }
OBJCXXDEPMODE=depmode=$am_cv_OBJCXX_dependencies_compiler_type

 if
  test "x$enable_dependency_tracking" != xno \
  && test "$am_cv_OBJCXX_dependencies_compiler_type" = gcc3; then
  am__fastdepOBJCXX_TRUE=
  am__fastdepOBJCXX_FALSE='#'
else
  am__fastdepOBJCXX_TRUE='#'
  am__fastdepOBJCXX_FALSE=
fi





if test "x$CXX" = x; then :
  as_fn_error $? "a C++ compiler is missing" "$LINENO" 5
fi


###############################################################################
# Check header files
###############################################################################


# complex.h is one that might not exist on older systems.
ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_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; }
if test -z "$CXXCPP"; then
  if ${ac_cv_prog_CXXCPP+:} false; then :
  $as_echo_n "(cached) " >&6
else
      # Double quotes because CXXCPP needs to be expanded
    for CXXCPP in "$CXX -E" "/lib/cpp"
    do
      ac_preproc_ok=false
for ac_cxx_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_cxx_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_cxx_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_CXXCPP=$CXXCPP

fi
  CXXCPP=$ac_cv_prog_CXXCPP
else
  ac_cv_prog_CXXCPP=$CXXCPP
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
$as_echo "$CXXCPP" >&6; }
ac_preproc_ok=false
for ac_cxx_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_cxx_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_cxx_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 \"$CXXCPP\" fails sanity check
See \`config.log' for more details" "$LINENO" 5; }
fi

ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_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
    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
{ $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 ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_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_cxx_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

$as_echo "#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_cxx_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


ac_fn_cxx_check_header_mongrel "$LINENO" "complex.h" "ac_cv_header_complex_h" "$ac_includes_default"
if test "x$ac_cv_header_complex_h" = xyes; then :

else

    as_fn_error $? "Exiting, since you do not have the 'complex.h' header file." "$LINENO" 5

fi




###############################################################################
# Check libraries
###############################################################################

# First check for something that should be in any maths library (sqrt).
ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
$as_echo_n "checking for sqrt in -lm... " >&6; }
if ${ac_cv_lib_m_sqrt+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lm  $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.  */
#ifdef __cplusplus
extern "C"
#endif
char sqrt ();
int
main ()
{
return sqrt ();
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_lib_m_sqrt=yes
else
  ac_cv_lib_m_sqrt=no
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
$as_echo "$ac_cv_lib_m_sqrt" >&6; }
if test "x$ac_cv_lib_m_sqrt" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBM 1
_ACEOF

  LIBS="-lm $LIBS"

else

                       { $as_echo "$as_me:${as_lineno-$LINENO}: This system has no maths library installed." >&5
$as_echo "$as_me: This system has no maths library installed." >&6;}
                       # On AIX this is not installed by default - strange as that might seem.
                       # but is in a fileset bos.adt.libm. However, the fileset bos.adt
                       # includes other things that are probably useful.
                       if test "x`uname`" = 'xAIX'
                       then
                          { $as_echo "$as_me:${as_lineno-$LINENO}: On AIX, libm is contained in the bos.adt.libm fileset." >&5
$as_echo "$as_me: On AIX, libm is contained in the bos.adt.libm fileset." >&6;}
                          { $as_echo "$as_me:${as_lineno-$LINENO}: Actually, we recommend to install the complete bos.adt fileset." >&5
$as_echo "$as_me: Actually, we recommend to install the complete bos.adt fileset." >&6;}
                          { $as_echo "$as_me:${as_lineno-$LINENO}: This needs to be performed by a system administrator." >&5
$as_echo "$as_me: This needs to be performed by a system administrator." >&6;}
                       fi
                       as_fn_error $? "Exiting, since a maths library was not found." "$LINENO" 5

fi


# Check for system services

# Check that we are not building in a directory containing spaces
if echo "$ac_pwd" |grep " " >/dev/null; then :
  as_fn_error $? "the path to the Sage root directory ($ac_pwd) contains a space. Sage will not build correctly in this case" "$LINENO" 5

fi



    case $host in #(
  *-apple-darwin*) :

        # Warning: xcodebuild does not seem to be maintained in Xcode 4.3
        # or later, so do not rely on the variable XCODE_VERS with OS X
        # 10.7 or later.

        XCODE_VERS=`xcodebuild -version 2> /dev/null | grep Xcode | sed -e 's/[A-Za-z ]//g'`

        if test -z $XCODE_VERS; then
            XCODE_VERS="2"
        fi
        XCODE_VERS_MAJOR=`echo $XCODE_VERS | cut '-d.' -f1`
        DARWIN_VERSION=`uname -r | cut '-d.' -f1`
        if test $DARWIN_VERSION -gt 10; then
            echo "You are using OS X Lion (or later)."
            echo "You are strongly advised to install Apple's latest Xcode"
            echo "unless you already have it. You can install this using"
            echo "the App Store. Also, make sure you install Xcode's"
            echo "Command Line Tools -- see Sage's README.txt."
        elif test $XCODE_VERS_MAJOR -gt 2; then
            echo "You are using Xcode version $XCODE_VERS."
            echo "You are strongly advised to install Apple's latest Xcode"
            echo "unless you already have it. You can download this from"
            echo "http://developer.apple.com/downloads/."
            echo "If using Xcode 4.3 or later, make sure you install Xcode's"
            echo "Command Line Tools -- see Sage's README.txt."
        else
            echo "You are using Xcode version 1 or 2"
            echo "WARNING: You are strongly advised to install the"
            echo "latest version of Apple's Xcode for your platform,"
            echo "unless you already have it."
            if test $DARWIN_VERSION -eq 10; then
               echo "Probably you need Xcode 3.2.6"
            elif test $DARWIN_VERSION -eq 9; then
               echo "Probably you need Xcode 3.1.4"
            elif test $DARWIN_VERSION -lt 9; then
               echo "Probably you need Xcode 2.5"
            fi
        fi >& 6

     ;; #(
  *) :
     ;;
esac


###############################################################################
# Collect substitutions for build/make/Makefile.in
###############################################################################

# $(TOOLCHAIN) variable containing prerequisites for the build
SAGE_TOOLCHAIN=gcc
if test "$SAGE_INSTALL_CCACHE" = yes ; then
    SAGE_TOOLCHAIN="$SAGE_TOOLCHAIN ccache"
fi


# Check whether --enable-experimental-packages was given.
if test "${enable_experimental_packages+set}" = set; then :
  enableval=$enable_experimental_packages;
fi

# Check whether --enable-download-from-upstream-url was given.
if test "${enable_download_from_upstream_url+set}" = set; then :
  enableval=$enable_download_from_upstream_url;
fi


SAGE_SPKG_OPTIONS=""
if test "x$enable_experimental_packages" = "xyes"; then :

  as_fn_append SAGE_SPKG_OPTIONS " -y"

fi
if test "x$enable_download_from_upstream_url" = "xyes"; then :

  as_fn_append SAGE_SPKG_OPTIONS " -o"

fi


# Check whether --enable-cvxopt was given.
if test "${enable_cvxopt+set}" = set; then :
  enableval=$enable_cvxopt;
    for pkg in cvxopt suitesparse; do
      eval "SAGE_ENABLE_$pkg=\$enableval"
    done

fi


# Check whether --enable-notebook was given.
if test "${enable_notebook+set}" = set; then :
  enableval=$enable_notebook;
    for pkg in notebook nbconvert sagenb_export nbformat terminado send2trash prometheus_client mistune pandocfilters bleach defusedxml jsonschema jupyter_jsmol; do
      eval "SAGE_ENABLE_$pkg=\$enableval"
    done

fi


# Check whether --enable-r was given.
if test "${enable_r+set}" = set; then :
  enableval=$enable_r;
    for pkg in r rpy2 r_jupyter; do
      eval "SAGE_ENABLE_$pkg=\$enableval"
    done

fi


sage_use_system_gcc=force







# BEGIN SAGE_SPKG_CONFIGURE_GCC

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG gcc..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG gcc... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-gcc was given.
if test "${with_system_gcc+set}" = set; then :
  withval=$with_system_gcc; sage_use_system_gcc=$withval

fi


sage_spkg_name=gcc

if ${sage_use_system_gcc+:} false; then :

else
  sage_use_system_gcc=yes
fi

sage_spkg_install_gcc=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: gcc has already been installed by SageMath" >&5
$as_echo "$as_me: gcc has already been installed by SageMath" >&6;}
    sage_spkg_install_gcc=yes
    sage_use_system_gcc=installed

fi

if ${sage_require_gcc+:} false; then :

else
  sage_require_gcc=yes
fi


if test "x$sage_spkg_install_gcc" = xno; then :

    if test "x$sage_require_gcc" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG gcc is not required on this system" >&5
$as_echo "$as_me: SPKG gcc is not required on this system" >&6;}

else

                                if test "x$sage_use_system_gcc" = xno; then :

                        sage_spkg_install_gcc=yes

else









    if test -f "$SAGE_LOCAL/bin/gcc"; then
        # Special value for SAGE_INSTALL_GCC if GCC is already installed
        SAGE_INSTALL_GCC=exists
        # Set yes since this implies we have already installed GCC and want to keep
        # it selected
        sage_spkg_install_gcc=yes

        # Check whether it actually works...
        # See https://trac.sagemath.org/ticket/24599

    SAGE_BROKEN_GCC=no
    if test -n "$SAGE_LOCAL" -a -f "$SAGE_LOCAL/bin/gcc"; then
        if test -x "$SAGE_LOCAL/bin/g++"; then
            echo '#include <complex>' >conftest.cpp
            echo 'auto inf = 1.0 / std::complex<double>();' >>conftest.cpp

            # #31097: Do not try to source sage-env-config here - it is generated by configure
            # and is not needed to set up the compiler variables.
            if ! bash -c "source '$SAGE_SRC/bin/sage-env' && g++ -O3 -c -o conftest.o conftest.cpp"; then
                SAGE_BROKEN_GCC=yes
            fi
            rm -f conftest.*
        fi
    fi

        if test x$SAGE_BROKEN_GCC = xyes; then
            # Prentend that GCC is not installed.
            # The gcc and g++ binaries as well as the "installed" file will
            # be removed by make before installing any packages such that
            # GCC will be built as if was never installed before.
            SAGE_INSTALL_GCC=yes

    if test x$SAGE_INSTALL_GCC = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GCC = xno; then
        as_fn_error $? "SAGE_INSTALL_GCC is set to 'no', but installed g++ is broken" "$LINENO" 5
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing GCC because installed g++ is broken" >&5
$as_echo "$as_me: Installing GCC because installed g++ is broken" >&6;}
        sage_spkg_install_gcc=yes
    fi

        fi
    elif test -n "$SAGE_INSTALL_GCC"; then
        # Check the value of the environment variable SAGE_INSTALL_GCC
        case $SAGE_INSTALL_GCC in #(
  yes) :


    if test x$SAGE_INSTALL_GCC = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GCC = xno; then
        as_fn_error $? "SAGE_INSTALL_GCC is set to 'no', but SAGE_INSTALL_GCC is set to 'yes'" "$LINENO" 5
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing GCC because SAGE_INSTALL_GCC is set to 'yes'" >&5
$as_echo "$as_me: Installing GCC because SAGE_INSTALL_GCC is set to 'yes'" >&6;}
        sage_spkg_install_gcc=yes
    fi

             ;; #(
  no) :

                true
             ;; #(
  *) :

                as_fn_error $? "SAGE_INSTALL_GCC should be set to 'yes' or 'no'. You can also leave it unset to install GCC when needed" "$LINENO" 5
             ;;
esac
    fi

    # Figuring out if we are using clang instead of 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

    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler vendor" >&5
$as_echo_n "checking for C compiler vendor... " >&6; }
if ${ax_cv_c_compiler_vendor+:} false; then :
  $as_echo_n "(cached) " >&6
else
    # note: don't check for gcc first since some other compilers define __GNUC__
  vendors="intel:     __ICC,__ECC,__INTEL_COMPILER
           ibm:       __xlc__,__xlC__,__IBMC__,__IBMCPP__
           pathscale: __PATHCC__,__PATHSCALE__
           clang:     __clang__
           cray:      _CRAYC
           fujitsu:   __FUJITSU
           gnu:       __GNUC__
           sun:       __SUNPRO_C,__SUNPRO_CC
           hp:        __HP_cc,__HP_aCC
           dec:       __DECC,__DECCXX,__DECC_VER,__DECCXX_VER
           borland:   __BORLANDC__,__CODEGEARC__,__TURBOC__
           comeau:    __COMO__
           kai:       __KCC
           lcc:       __LCC__
           sgi:       __sgi,sgi
           microsoft: _MSC_VER
           metrowerks: __MWERKS__
           watcom:    __WATCOMC__
           portland:  __PGI
	   tcc:       __TINYC__
           unknown:   UNKNOWN"
  for ventest in $vendors; do
    case $ventest in
      *:) vendor=$ventest; continue ;;
      *)  vencpp="defined("`echo $ventest | sed 's/,/) || defined(/g'`")" ;;
    esac
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

      #if !($vencpp)
        thisisanerror;
      #endif

  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
  break
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
  ax_cv_c_compiler_vendor=`echo $vendor | cut -d: -f1`

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_vendor" >&5
$as_echo "$ax_cv_c_compiler_vendor" >&6; }

    IS_REALLY_GCC=no
    if test "x$ax_cv_c_compiler_vendor" = xgnu ; then
        IS_REALLY_GCC=yes
    fi
    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


    # Save the value of CXX without special flags to enable C++11 support
    SAGE_CXX_WITHOUT_STD=$CXX

    # Modify CXX to include an option that enables C++11 support if necessary
      ax_cxx_compile_alternatives="11 0x"    ax_cxx_compile_cxx11_required=false
  ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  ac_success=no

    if test x$ac_success = xno; then
    for alternative in ${ax_cxx_compile_alternatives}; do
      switch="-std=gnu++${alternative}"
      cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
if eval \${$cachevar+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_save_CXX="$CXX"
         CXX="$CXX $switch"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


// If the compiler admits that it is not ready for C++11, why torture it?
// Hopefully, this will speed up the test.

#ifndef __cplusplus

#error "This is not a C++ compiler"

#elif __cplusplus < 201103L

#error "This is not a C++11 compiler"

#else

namespace cxx11
{

  namespace test_static_assert
  {

    template <typename T>
    struct check
    {
      static_assert(sizeof(int) <= sizeof(T), "not big enough");
    };

  }

  namespace test_final_override
  {

    struct Base
    {
      virtual void f() {}
    };

    struct Derived : public Base
    {
      virtual void f() override {}
    };

  }

  namespace test_double_right_angle_brackets
  {

    template < typename T >
    struct check {};

    typedef check<void> single_type;
    typedef check<check<void>> double_type;
    typedef check<check<check<void>>> triple_type;
    typedef check<check<check<check<void>>>> quadruple_type;

  }

  namespace test_decltype
  {

    int
    f()
    {
      int a = 1;
      decltype(a) b = 2;
      return a + b;
    }

  }

  namespace test_type_deduction
  {

    template < typename T1, typename T2 >
    struct is_same
    {
      static const bool value = false;
    };

    template < typename T >
    struct is_same<T, T>
    {
      static const bool value = true;
    };

    template < typename T1, typename T2 >
    auto
    add(T1 a1, T2 a2) -> decltype(a1 + a2)
    {
      return a1 + a2;
    }

    int
    test(const int c, volatile int v)
    {
      static_assert(is_same<int, decltype(0)>::value == true, "");
      static_assert(is_same<int, decltype(c)>::value == false, "");
      static_assert(is_same<int, decltype(v)>::value == false, "");
      auto ac = c;
      auto av = v;
      auto sumi = ac + av + 'x';
      auto sumf = ac + av + 1.0;
      static_assert(is_same<int, decltype(ac)>::value == true, "");
      static_assert(is_same<int, decltype(av)>::value == true, "");
      static_assert(is_same<int, decltype(sumi)>::value == true, "");
      static_assert(is_same<int, decltype(sumf)>::value == false, "");
      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
      return (sumf > 0.0) ? sumi : add(c, v);
    }

  }

  namespace test_noexcept
  {

    int f() { return 0; }
    int g() noexcept { return 0; }

    static_assert(noexcept(f()) == false, "");
    static_assert(noexcept(g()) == true, "");

  }

  namespace test_constexpr
  {

    template < typename CharT >
    unsigned long constexpr
    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
    {
      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
    }

    template < typename CharT >
    unsigned long constexpr
    strlen_c(const CharT *const s) noexcept
    {
      return strlen_c_r(s, 0UL);
    }

    static_assert(strlen_c("") == 0UL, "");
    static_assert(strlen_c("1") == 1UL, "");
    static_assert(strlen_c("example") == 7UL, "");
    static_assert(strlen_c("another\0example") == 7UL, "");

  }

  namespace test_rvalue_references
  {

    template < int N >
    struct answer
    {
      static constexpr int value = N;
    };

    answer<1> f(int&)       { return answer<1>(); }
    answer<2> f(const int&) { return answer<2>(); }
    answer<3> f(int&&)      { return answer<3>(); }

    void
    test()
    {
      int i = 0;
      const int c = 0;
      static_assert(decltype(f(i))::value == 1, "");
      static_assert(decltype(f(c))::value == 2, "");
      static_assert(decltype(f(0))::value == 3, "");
    }

  }

  namespace test_uniform_initialization
  {

    struct test
    {
      static const int zero {};
      static const int one {1};
    };

    static_assert(test::zero == 0, "");
    static_assert(test::one == 1, "");

  }

  namespace test_lambdas
  {

    void
    test1()
    {
      auto lambda1 = [](){};
      auto lambda2 = lambda1;
      lambda1();
      lambda2();
    }

    int
    test2()
    {
      auto a = [](int i, int j){ return i + j; }(1, 2);
      auto b = []() -> int { return '0'; }();
      auto c = [=](){ return a + b; }();
      auto d = [&](){ return c; }();
      auto e = [a, &b](int x) mutable {
        const auto identity = [](int y){ return y; };
        for (auto i = 0; i < a; ++i)
          a += b--;
        return x + identity(a + b);
      }(0);
      return a + b + c + d + e;
    }

    int
    test3()
    {
      const auto nullary = [](){ return 0; };
      const auto unary = [](int x){ return x; };
      using nullary_t = decltype(nullary);
      using unary_t = decltype(unary);
      const auto higher1st = [](nullary_t f){ return f(); };
      const auto higher2nd = [unary](nullary_t f1){
        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
      };
      return higher1st(nullary) + higher2nd(nullary)(unary);
    }

  }

  namespace test_variadic_templates
  {

    template <int...>
    struct sum;

    template <int N0, int... N1toN>
    struct sum<N0, N1toN...>
    {
      static constexpr auto value = N0 + sum<N1toN...>::value;
    };

    template <>
    struct sum<>
    {
      static constexpr auto value = 0;
    };

    static_assert(sum<>::value == 0, "");
    static_assert(sum<1>::value == 1, "");
    static_assert(sum<23>::value == 23, "");
    static_assert(sum<1, 2>::value == 3, "");
    static_assert(sum<5, 5, 11>::value == 21, "");
    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");

  }

  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
  // because of this.
  namespace test_template_alias_sfinae
  {

    struct foo {};

    template<typename T>
    using member = typename T::member_type;

    template<typename T>
    void func(...) {}

    template<typename T>
    void func(member<T>*) {}

    void test();

    void test() { func<foo>(0); }

  }

}  // namespace cxx11

#endif  // __cplusplus >= 201103L



_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  eval $cachevar=yes
else
  eval $cachevar=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
         CXX="$ac_save_CXX"
fi
eval ac_res=\$$cachevar
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
      if eval test x\$$cachevar = xyes; then
        CXX="$CXX $switch"
        if test -n "$CXXCPP" ; then
          CXXCPP="$CXXCPP $switch"
        fi
        ac_success=yes
        break
      fi
    done
  fi

    if test x$ac_success = xno; then
                for alternative in ${ax_cxx_compile_alternatives}; do
      for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
        cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
if eval \${$cachevar+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_save_CXX="$CXX"
           CXX="$CXX $switch"
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


// If the compiler admits that it is not ready for C++11, why torture it?
// Hopefully, this will speed up the test.

#ifndef __cplusplus

#error "This is not a C++ compiler"

#elif __cplusplus < 201103L

#error "This is not a C++11 compiler"

#else

namespace cxx11
{

  namespace test_static_assert
  {

    template <typename T>
    struct check
    {
      static_assert(sizeof(int) <= sizeof(T), "not big enough");
    };

  }

  namespace test_final_override
  {

    struct Base
    {
      virtual void f() {}
    };

    struct Derived : public Base
    {
      virtual void f() override {}
    };

  }

  namespace test_double_right_angle_brackets
  {

    template < typename T >
    struct check {};

    typedef check<void> single_type;
    typedef check<check<void>> double_type;
    typedef check<check<check<void>>> triple_type;
    typedef check<check<check<check<void>>>> quadruple_type;

  }

  namespace test_decltype
  {

    int
    f()
    {
      int a = 1;
      decltype(a) b = 2;
      return a + b;
    }

  }

  namespace test_type_deduction
  {

    template < typename T1, typename T2 >
    struct is_same
    {
      static const bool value = false;
    };

    template < typename T >
    struct is_same<T, T>
    {
      static const bool value = true;
    };

    template < typename T1, typename T2 >
    auto
    add(T1 a1, T2 a2) -> decltype(a1 + a2)
    {
      return a1 + a2;
    }

    int
    test(const int c, volatile int v)
    {
      static_assert(is_same<int, decltype(0)>::value == true, "");
      static_assert(is_same<int, decltype(c)>::value == false, "");
      static_assert(is_same<int, decltype(v)>::value == false, "");
      auto ac = c;
      auto av = v;
      auto sumi = ac + av + 'x';
      auto sumf = ac + av + 1.0;
      static_assert(is_same<int, decltype(ac)>::value == true, "");
      static_assert(is_same<int, decltype(av)>::value == true, "");
      static_assert(is_same<int, decltype(sumi)>::value == true, "");
      static_assert(is_same<int, decltype(sumf)>::value == false, "");
      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
      return (sumf > 0.0) ? sumi : add(c, v);
    }

  }

  namespace test_noexcept
  {

    int f() { return 0; }
    int g() noexcept { return 0; }

    static_assert(noexcept(f()) == false, "");
    static_assert(noexcept(g()) == true, "");

  }

  namespace test_constexpr
  {

    template < typename CharT >
    unsigned long constexpr
    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
    {
      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
    }

    template < typename CharT >
    unsigned long constexpr
    strlen_c(const CharT *const s) noexcept
    {
      return strlen_c_r(s, 0UL);
    }

    static_assert(strlen_c("") == 0UL, "");
    static_assert(strlen_c("1") == 1UL, "");
    static_assert(strlen_c("example") == 7UL, "");
    static_assert(strlen_c("another\0example") == 7UL, "");

  }

  namespace test_rvalue_references
  {

    template < int N >
    struct answer
    {
      static constexpr int value = N;
    };

    answer<1> f(int&)       { return answer<1>(); }
    answer<2> f(const int&) { return answer<2>(); }
    answer<3> f(int&&)      { return answer<3>(); }

    void
    test()
    {
      int i = 0;
      const int c = 0;
      static_assert(decltype(f(i))::value == 1, "");
      static_assert(decltype(f(c))::value == 2, "");
      static_assert(decltype(f(0))::value == 3, "");
    }

  }

  namespace test_uniform_initialization
  {

    struct test
    {
      static const int zero {};
      static const int one {1};
    };

    static_assert(test::zero == 0, "");
    static_assert(test::one == 1, "");

  }

  namespace test_lambdas
  {

    void
    test1()
    {
      auto lambda1 = [](){};
      auto lambda2 = lambda1;
      lambda1();
      lambda2();
    }

    int
    test2()
    {
      auto a = [](int i, int j){ return i + j; }(1, 2);
      auto b = []() -> int { return '0'; }();
      auto c = [=](){ return a + b; }();
      auto d = [&](){ return c; }();
      auto e = [a, &b](int x) mutable {
        const auto identity = [](int y){ return y; };
        for (auto i = 0; i < a; ++i)
          a += b--;
        return x + identity(a + b);
      }(0);
      return a + b + c + d + e;
    }

    int
    test3()
    {
      const auto nullary = [](){ return 0; };
      const auto unary = [](int x){ return x; };
      using nullary_t = decltype(nullary);
      using unary_t = decltype(unary);
      const auto higher1st = [](nullary_t f){ return f(); };
      const auto higher2nd = [unary](nullary_t f1){
        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
      };
      return higher1st(nullary) + higher2nd(nullary)(unary);
    }

  }

  namespace test_variadic_templates
  {

    template <int...>
    struct sum;

    template <int N0, int... N1toN>
    struct sum<N0, N1toN...>
    {
      static constexpr auto value = N0 + sum<N1toN...>::value;
    };

    template <>
    struct sum<>
    {
      static constexpr auto value = 0;
    };

    static_assert(sum<>::value == 0, "");
    static_assert(sum<1>::value == 1, "");
    static_assert(sum<23>::value == 23, "");
    static_assert(sum<1, 2>::value == 3, "");
    static_assert(sum<5, 5, 11>::value == 21, "");
    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");

  }

  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
  // because of this.
  namespace test_template_alias_sfinae
  {

    struct foo {};

    template<typename T>
    using member = typename T::member_type;

    template<typename T>
    void func(...) {}

    template<typename T>
    void func(member<T>*) {}

    void test();

    void test() { func<foo>(0); }

  }

}  // namespace cxx11

#endif  // __cplusplus >= 201103L



_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  eval $cachevar=yes
else
  eval $cachevar=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           CXX="$ac_save_CXX"
fi
eval ac_res=\$$cachevar
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
        if eval test x\$$cachevar = xyes; then
          CXX="$CXX $switch"
          if test -n "$CXXCPP" ; then
            CXXCPP="$CXXCPP $switch"
          fi
          ac_success=yes
          break
        fi
      done
      if test x$ac_success = xyes; then
        break
      fi
    done
  fi
  ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

  if test x$ax_cxx_compile_cxx11_required = xtrue; then
    if test x$ac_success = xno; then
      as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
    fi
  fi
  if test x$ac_success = xno; then
    HAVE_CXX11=0
    { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
  else
    HAVE_CXX11=1

$as_echo "#define HAVE_CXX11 1" >>confdefs.h

  fi


    if test $HAVE_CXX11 != 1; then

    if test x$SAGE_INSTALL_GCC = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GCC = xno; then
        as_fn_error $? "SAGE_INSTALL_GCC is set to 'no', but your C++ compiler does not support C++11" "$LINENO" 5
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing GCC because your C++ compiler does not support C++11" >&5
$as_echo "$as_me: Installing GCC because your C++ compiler does not support C++11" >&6;}
        sage_spkg_install_gcc=yes
    fi

    fi


    if test -z "$CC"; then

    if test x$SAGE_INSTALL_GCC = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GCC = xno; then
        as_fn_error $? "SAGE_INSTALL_GCC is set to 'no', but a C compiler is missing" "$LINENO" 5
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing GCC because a C compiler is missing" >&5
$as_echo "$as_me: Installing GCC because a C compiler is missing" >&6;}
        sage_spkg_install_gcc=yes
    fi

    fi

    # Check for C99 support detected by the AC_PROG_CC macro.
    if test "x$ac_cv_prog_cc_c99" = xno; then

    if test x$SAGE_INSTALL_GCC = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GCC = xno; then
        as_fn_error $? "SAGE_INSTALL_GCC is set to 'no', but your C compiler cannot compile C99 code" "$LINENO" 5
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing GCC because your C compiler cannot compile C99 code" >&5
$as_echo "$as_me: Installing GCC because your C compiler cannot compile C99 code" >&6;}
        sage_spkg_install_gcc=yes
    fi

    fi

    if test x$GXX != xyes; then

    if test x$SAGE_INSTALL_GCC = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GCC = xno; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your C++ compiler isn't GCC (GNU C++)" >&5
$as_echo "$as_me: WARNING: your C++ compiler isn't GCC (GNU C++)" >&2;}
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing GCC because your C++ compiler isn't GCC (GNU C++)" >&5
$as_echo "$as_me: Installing GCC because your C++ compiler isn't GCC (GNU C++)" >&6;}
        sage_spkg_install_gcc=yes
    fi

    elif test $sage_spkg_install_gcc = yes; then
        # If we're installing GCC anyway, skip the rest of these version
        # checks.
        true
    elif test x$GCC != xyes; then

    if test x$SAGE_INSTALL_GCC = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GCC = xno; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your C compiler isn't GCC (GNU C)" >&5
$as_echo "$as_me: WARNING: your C compiler isn't GCC (GNU C)" >&2;}
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing GCC because your C compiler isn't GCC (GNU C)" >&5
$as_echo "$as_me: Installing GCC because your C compiler isn't GCC (GNU C)" >&6;}
        sage_spkg_install_gcc=yes
    fi

    else
        # Since sage_spkg_install_gcc is "no", we know that
        # at least C, C++ and Fortran compilers are available.
        # We also know that all compilers are GCC.

        # Find out the compiler versions:

  GCC_VERSION=""



  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gcc accepts -dumpversion option" >&5
$as_echo_n "checking if gcc accepts -dumpversion option... " >&6; }

  if  test "x$GCC" = "xyes" ; then :

    if  test -z "" ; then :

      ax_gcc_option_test="int main()
{
	return 0;
}"

else

      ax_gcc_option_test=""

fi

    # Dump the test program to file
    cat <<EOF > conftest.c
$ax_gcc_option_test
EOF

    # Dump back the file to the log, useful for debugging purposes
    { ac_try='cat conftest.c 1>&5'
  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; }

    if  { ac_try='$CC  -dumpversion -c conftest.c 1>&5'
  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; } ; then :

   	        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

    ax_gcc_version_option=yes


else

   		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

    ax_gcc_version_option=no


fi

else

    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no gcc available" >&5
$as_echo "no gcc available" >&6; }

fi

  if test "x$GCC" = "xyes"; then :

    if test "x$ax_gcc_version_option" != "xno"; then :

      { $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5
$as_echo_n "checking gcc version... " >&6; }
if ${ax_cv_gcc_version+:} false; then :
  $as_echo_n "(cached) " >&6
else

        ax_cv_gcc_version="`$CC -dumpversion`"
        if test "x$ax_cv_gcc_version" = "x"; then :

          ax_cv_gcc_version=""

fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_version" >&5
$as_echo "$ax_cv_gcc_version" >&6; }
      GCC_VERSION=$ax_cv_gcc_version

fi

fi



  GXX_VERSION=""



  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if g++ accepts -dumpversion option" >&5
$as_echo_n "checking if g++ accepts -dumpversion option... " >&6; }

  if  test "x$GCC" = "xyes" ; then :

    if  test -z "" ; then :

      ax_gcc_option_test="int main()
{
	return 0;
}"

else

      ax_gcc_option_test=""

fi

    # Dump the test program to file
    cat <<EOF > conftest.c
$ax_gcc_option_test
EOF

    # Dump back the file to the log, useful for debugging purposes
    { ac_try='cat conftest.c 1>&5'
  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; }

    if  { ac_try='$CC  -dumpversion -c conftest.c 1>&5'
  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; } ; then :

   	        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

    ax_gcc_version_option=yes


else

   		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

    ax_gcc_version_option=no


fi

else

    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no gcc available" >&5
$as_echo "no gcc available" >&6; }

fi

  if test "x$GXX" = "xyes"; then :

    if test "x$ax_gxx_version_option" != "no"; then :

      { $as_echo "$as_me:${as_lineno-$LINENO}: checking g++ version" >&5
$as_echo_n "checking g++ version... " >&6; }
if ${ax_cv_gxx_version+:} false; then :
  $as_echo_n "(cached) " >&6
else

        ax_cv_gxx_version="`$CXX -dumpversion`"
        if test "x$ax_cv_gxx_version" = "x"; then :

          ax_cv_gxx_version=""

fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gxx_version" >&5
$as_echo "$ax_cv_gxx_version" >&6; }
      GXX_VERSION=$ax_cv_gxx_version

fi

fi



        if test $IS_REALLY_GCC = yes ; then
            # Add the .0 because Debian/Ubuntu gives version numbers like
            # 4.6 instead of 4.6.4 (Trac #18885)
            case "$GXX_VERSION.0" in #(
  [0-3].*|4.[0-7].*) :

                    # Install our own GCC if the system-provided one is older than gcc-4.8.

    if test x$SAGE_INSTALL_GCC = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GCC = xno; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: you have $CXX version $GXX_VERSION, which is quite old" >&5
$as_echo "$as_me: WARNING: you have $CXX version $GXX_VERSION, which is quite old" >&2;}
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing GCC because you have $CXX version $GXX_VERSION, which is quite old" >&5
$as_echo "$as_me: Installing GCC because you have $CXX version $GXX_VERSION, which is quite old" >&6;}
        sage_spkg_install_gcc=yes
    fi

                 ;; #(
  1[2-9].*) :

                    # Install our own GCC if the system-provided one is newer than 11.x.
                    # See https://trac.sagemath.org/ticket/29456

    if test x$SAGE_INSTALL_GCC = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GCC = xno; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $CXX is g++ version $GXX_VERSION, which is too recent for this version of Sage" >&5
$as_echo "$as_me: WARNING: $CXX is g++ version $GXX_VERSION, which is too recent for this version of Sage" >&2;}
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing GCC because $CXX is g++ version $GXX_VERSION, which is too recent for this version of Sage" >&5
$as_echo "$as_me: Installing GCC because $CXX is g++ version $GXX_VERSION, which is too recent for this version of Sage" >&6;}
        sage_spkg_install_gcc=yes
    fi

                 ;; #(
  4.[8-9].*|5.[0-1].*) :

                    # GCC less than 5.1 is not ready for AVX512.
                    sage_use_march_native=no
                 ;; #(
  *) :
     ;;
esac
        fi

        # The following tests check that the version of the compilers
        # are all the same.
        if test "$GCC_VERSION" != "$GXX_VERSION"; then

    if test x$SAGE_INSTALL_GCC = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GCC = xno; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $CC ($GCC_VERSION) and $CXX ($GXX_VERSION) are not the same version" >&5
$as_echo "$as_me: WARNING: $CC ($GCC_VERSION) and $CXX ($GXX_VERSION) are not the same version" >&2;}
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing GCC because $CC ($GCC_VERSION) and $CXX ($GXX_VERSION) are not the same version" >&5
$as_echo "$as_me: Installing GCC because $CC ($GCC_VERSION) and $CXX ($GXX_VERSION) are not the same version" >&6;}
        sage_spkg_install_gcc=yes
    fi

        fi

    fi

    # Check that the assembler and linker used by $CXX match $AS and $LD.
    # See http://trac.sagemath.org/sage_trac/ticket/14296
    if test -n "$AS"; then
        CXX_as=`$CXX -print-prog-name=as 2>/dev/null`
        CXX_as=`command -v $CXX_as 2>/dev/null`
        cmd_AS=`command -v $AS`

        if ! (test "$CXX_as" = "" -o "$CXX_as" -ef "$cmd_AS"); then
            { $as_echo "$as_me:${as_lineno-$LINENO}:        $CXX uses $CXX_as" >&5
$as_echo "$as_me:        $CXX uses $CXX_as" >&6;}
            { $as_echo "$as_me:${as_lineno-$LINENO}:        \$AS equal to $AS" >&5
$as_echo "$as_me:        \$AS equal to $AS" >&6;}
            as_fn_error $? "unset \$AS or set it to match your compiler's assembler" "$LINENO" 5
        fi
    fi
    if test -n "$LD"; then
        CXX_ld=`$CXX -print-prog-name=ld 2>/dev/null`
        CXX_ld=`command -v $CXX_ld 2>/dev/null`
        cmd_LD=`command -v $LD`
        if ! (test "$CXX_ld" = "" -o "$CXX_ld" -ef "$cmd_LD"); then
            { $as_echo "$as_me:${as_lineno-$LINENO}:        $CXX uses $CXX_ld" >&5
$as_echo "$as_me:        $CXX uses $CXX_ld" >&6;}
            { $as_echo "$as_me:${as_lineno-$LINENO}:        \$LD equal to $LD" >&5
$as_echo "$as_me:        \$LD equal to $LD" >&6;}
            as_fn_error $? "unset \$LD or set it to match your compiler's linker" "$LINENO" 5
        fi
    fi

            if test x$SAGE_BROKEN_GCC = xyes; then
        ac_config_commands="$ac_config_commands broken-gcc"

    fi

    # Determine which compiler flags should be set.
    if test x$sage_use_march_native = xno; then
        CFLAGS_MARCH=""
    elif test x$SAGE_FAT_BINARY = xyes; then
        CFLAGS_MARCH=""
    elif test x$sage_spkg_install_gcc = xyes; then
        CFLAGS_MARCH="-march=native"
    else
        as_CACHEVAR=`$as_echo "ax_cv_check_cxxflags__"-march=native"" | $as_tr_sh`
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts \"-march=native\"" >&5
$as_echo_n "checking whether C++ compiler accepts \"-march=native\"... " >&6; }
if eval \${$as_CACHEVAR+:} false; then :
  $as_echo_n "(cached) " >&6
else

  ax_check_save_flags=$CXXFLAGS
  CXXFLAGS="$CXXFLAGS  "-march=native""
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  eval "$as_CACHEVAR=yes"
else
  eval "$as_CACHEVAR=no"
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  CXXFLAGS=$ax_check_save_flags
fi
eval ac_res=\$$as_CACHEVAR
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
  CFLAGS_MARCH="-march=native"
else
  CFLAGS_MARCH=""
fi

    fi


    # Determine wether compiler supports OpenMP.
    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 OpenMP flag of C compiler" >&5
$as_echo_n "checking for OpenMP flag of C compiler... " >&6; }
if ${ax_cv_c_openmp+:} false; then :
  $as_echo_n "(cached) " >&6
else
  saveCFLAGS=$CFLAGS
ax_cv_c_openmp=unknown
# Flags to try:  -fopenmp (gcc), -mp (SGI & PGI),
#                -qopenmp (icc>=15), -openmp (icc),
#                -xopenmp (Sun), -omp (Tru64),
#                -qsmp=omp (AIX),
#                none
ax_openmp_flags="-fopenmp -openmp -qopenmp -mp -xopenmp -omp -qsmp=omp none"
if test "x$OPENMP_CFLAGS" != x; then
  ax_openmp_flags="$OPENMP_CFLAGS $ax_openmp_flags"
fi
for ax_openmp_flag in $ax_openmp_flags; do
  case $ax_openmp_flag in
    none) CFLAGS=$saveC ;;
    *) CFLAGS="$saveCFLAGS $ax_openmp_flag" ;;
  esac
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <omp.h>

static void
parallel_fill(int * data, int n)
{
  int i;
#pragma omp parallel for
  for (i = 0; i < n; ++i)
    data[i] = i;
}

int
main()
{
  int arr[100000];
  omp_set_num_threads(2);
  parallel_fill(arr, 100000);
  return 0;
}

_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
  ax_cv_c_openmp=$ax_openmp_flag; break
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
done
CFLAGS=$saveCFLAGS

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_openmp" >&5
$as_echo "$ax_cv_c_openmp" >&6; }
if test "x$ax_cv_c_openmp" = "xunknown"; then
  :
else
  if test "x$ax_cv_c_openmp" != "xnone"; then
    OPENMP_CFLAGS=$ax_cv_c_openmp
  fi



fi

    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu



{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenMP flag of C++ compiler" >&5
$as_echo_n "checking for OpenMP flag of C++ compiler... " >&6; }
if ${ax_cv_cxx_openmp+:} false; then :
  $as_echo_n "(cached) " >&6
else
  saveCXXFLAGS=$CXXFLAGS
ax_cv_cxx_openmp=unknown
# Flags to try:  -fopenmp (gcc), -mp (SGI & PGI),
#                -qopenmp (icc>=15), -openmp (icc),
#                -xopenmp (Sun), -omp (Tru64),
#                -qsmp=omp (AIX),
#                none
ax_openmp_flags="-fopenmp -openmp -qopenmp -mp -xopenmp -omp -qsmp=omp none"
if test "x$OPENMP_CXXFLAGS" != x; then
  ax_openmp_flags="$OPENMP_CXXFLAGS $ax_openmp_flags"
fi
for ax_openmp_flag in $ax_openmp_flags; do
  case $ax_openmp_flag in
    none) CXXFLAGS=$saveCXX ;;
    *) CXXFLAGS="$saveCXXFLAGS $ax_openmp_flag" ;;
  esac
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <omp.h>

static void
parallel_fill(int * data, int n)
{
  int i;
#pragma omp parallel for
  for (i = 0; i < n; ++i)
    data[i] = i;
}

int
main()
{
  int arr[100000];
  omp_set_num_threads(2);
  parallel_fill(arr, 100000);
  return 0;
}

_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  ax_cv_cxx_openmp=$ax_openmp_flag; break
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
done
CXXFLAGS=$saveCXXFLAGS

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_openmp" >&5
$as_echo "$ax_cv_cxx_openmp" >&6; }
if test "x$ax_cv_cxx_openmp" = "xunknown"; then
  :
else
  if test "x$ax_cv_cxx_openmp" != "xnone"; then
    OPENMP_CXXFLAGS=$ax_cv_cxx_openmp
  fi



fi

    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu




                if test "x$sage_spkg_install_gcc" = xno; then :

                                        sage_use_system_gcc=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG gcc" >&5
$as_echo "$as_me: will use system package and not install SPKG gcc" >&6;}

else

                    if test "x$sage_use_system_gcc" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-gcc=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-gcc)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG gcc" >&5
$as_echo "$as_me: no suitable system package found for SPKG gcc" >&6;}

fi

fi


fi

fi

fi


    # Trac #27907: Find location of crti.o from the system CC, in case we build our own gcc
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the location of crti.o" >&5
$as_echo_n "checking for the location of crti.o... " >&6; }
    CRTI=`$CC -print-file-name=crti.o 2>/dev/null || true`
    if test -n "$CRTI" ; then
        SAGE_CRTI_DIR=$(dirname -- "$CRTI")
        if test "$SAGE_CRTI_DIR" = "." ; then
            SAGE_CRTI_DIR=
        fi
    fi

    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SAGE_CRTI_DIR" >&5
$as_echo "$SAGE_CRTI_DIR" >&6; }


# END SAGE_SPKG_CONFIGURE_GCC










# BEGIN SAGE_SPKG_CONFIGURE_TOX

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG tox..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG tox... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-tox was given.
if test "${with_system_tox+set}" = set; then :
  withval=$with_system_tox; sage_use_system_tox=$withval

fi


sage_spkg_name=tox

if ${sage_use_system_tox+:} false; then :

else
  sage_use_system_tox=yes
fi

sage_spkg_install_tox=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: tox has already been installed by SageMath" >&5
$as_echo "$as_me: tox has already been installed by SageMath" >&6;}
    sage_spkg_install_tox=yes
    sage_use_system_tox=installed

fi

if ${sage_require_tox+:} false; then :

else
  sage_require_tox=yes
fi


if test "x$sage_spkg_install_tox" = xno; then :

    if test "x$sage_require_tox" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG tox is not required on this system" >&5
$as_echo "$as_me: SPKG tox is not required on this system" >&6;}

else

                                if test "x$sage_use_system_tox" = xno; then :

                        sage_spkg_install_tox=yes

else




       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tox >= 2.5.0" >&5
$as_echo_n "checking for tox >= 2.5.0... " >&6; }
if ${ac_cv_path_TOX+:} false; then :
  $as_echo_n "(cached) " >&6
else

         if test -z "$TOX"; then
  ac_path_TOX_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in tox; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_TOX="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_TOX" || continue

            tox_version=$($ac_path_TOX --version 2> /dev/null | tail -1)
            if test -n "$tox_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$tox_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "2.5.0" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

                    ac_cv_path_TOX="$ac_path_TOX"
                    ac_path_TOX_found=:

      fi


fi

      $ac_path_TOX_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_TOX"; then
    :
  fi
else
  ac_cv_path_TOX=$TOX
fi


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_TOX" >&5
$as_echo "$ac_cv_path_TOX" >&6; }
       if test -z "$ac_cv_path_TOX"; then :
  sage_spkg_install_tox=yes
fi

                if test "x$sage_spkg_install_tox" = xno; then :

                                        sage_use_system_tox=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG tox" >&5
$as_echo "$as_me: will use system package and not install SPKG tox" >&6;}

else

                    if test "x$sage_use_system_tox" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-tox=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-tox)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG tox" >&5
$as_echo "$as_me: no suitable system package found for SPKG tox" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_TOX










# BEGIN SAGE_SPKG_CONFIGURE_VIRTUALENV

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG virtualenv..." >& 6
$as_echo "## ----------------------------------------------------------- ##
## Checking whether SageMath should install SPKG virtualenv... ##
## ----------------------------------------------------------- ##" >& 5


# Check whether --with-system-virtualenv was given.
if test "${with_system_virtualenv+set}" = set; then :
  withval=$with_system_virtualenv; sage_use_system_virtualenv=$withval

fi


sage_spkg_name=virtualenv

if ${sage_use_system_virtualenv+:} false; then :

else
  sage_use_system_virtualenv=yes
fi

sage_spkg_install_virtualenv=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: virtualenv has already been installed by SageMath" >&5
$as_echo "$as_me: virtualenv has already been installed by SageMath" >&6;}
    sage_spkg_install_virtualenv=yes
    sage_use_system_virtualenv=installed

fi

if ${sage_require_virtualenv+:} false; then :

else
  sage_require_virtualenv=yes
fi

        sage_require_virtualenv=$sage_spkg_install_tox


if test "x$sage_spkg_install_virtualenv" = xno; then :

    if test "x$sage_require_virtualenv" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG virtualenv is not required on this system" >&5
$as_echo "$as_me: SPKG virtualenv is not required on this system" >&6;}

else

                                if test "x$sage_use_system_virtualenv" = xno; then :

                        sage_spkg_install_virtualenv=yes

else



    sage_spkg_install_virtualenv=yes

                if test "x$sage_spkg_install_virtualenv" = xno; then :

                                        sage_use_system_virtualenv=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG virtualenv" >&5
$as_echo "$as_me: will use system package and not install SPKG virtualenv" >&6;}

else

                    if test "x$sage_use_system_virtualenv" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-virtualenv=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-virtualenv)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG virtualenv" >&5
$as_echo "$as_me: no suitable system package found for SPKG virtualenv" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_VIRTUALENV










# BEGIN SAGE_SPKG_CONFIGURE_APPDIRS

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG appdirs..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG appdirs... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-appdirs was given.
if test "${with_system_appdirs+set}" = set; then :
  withval=$with_system_appdirs; sage_use_system_appdirs=$withval

fi


sage_spkg_name=appdirs

if ${sage_use_system_appdirs+:} false; then :

else
  sage_use_system_appdirs=yes
fi

sage_spkg_install_appdirs=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: appdirs has already been installed by SageMath" >&5
$as_echo "$as_me: appdirs has already been installed by SageMath" >&6;}
    sage_spkg_install_appdirs=yes
    sage_use_system_appdirs=installed

fi

if ${sage_require_appdirs+:} false; then :

else
  sage_require_appdirs=yes
fi

        sage_require_appdirs=$sage_spkg_install_virtualenv


if test "x$sage_spkg_install_appdirs" = xno; then :

    if test "x$sage_require_appdirs" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG appdirs is not required on this system" >&5
$as_echo "$as_me: SPKG appdirs is not required on this system" >&6;}

else

                                if test "x$sage_use_system_appdirs" = xno; then :

                        sage_spkg_install_appdirs=yes

else



    sage_spkg_install_appdirs=yes

                if test "x$sage_spkg_install_appdirs" = xno; then :

                                        sage_use_system_appdirs=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG appdirs" >&5
$as_echo "$as_me: will use system package and not install SPKG appdirs" >&6;}

else

                    if test "x$sage_use_system_appdirs" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-appdirs=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-appdirs)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG appdirs" >&5
$as_echo "$as_me: no suitable system package found for SPKG appdirs" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_APPDIRS










# BEGIN SAGE_SPKG_CONFIGURE_MPIR

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG mpir..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG mpir... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-mpir was given.
if test "${with_system_mpir+set}" = set; then :
  withval=$with_system_mpir; sage_use_system_mpir=$withval

fi


sage_spkg_name=mpir

if ${sage_use_system_mpir+:} false; then :

else
  sage_use_system_mpir=yes
fi

sage_spkg_install_mpir=no





# Check whether --with-mp was given.
if test "${with_mp+set}" = set; then :
  withval=$with_mp;
fi


    case "$with_mp" in
        system) ;;
        MPIR|mpir) with_mp=mpir;;
        GMP|gmp) with_mp=gmp;;
        "") with_mp=system;;
        *)
            as_fn_error $? "allowed values for --with-mp are system, mpir, or gmp" "$LINENO" 5;;
    esac

    case "$with_mp" in
    mpir)
        SAGE_MP_LIBRARY=mpir
        ;;
    gmp|system)
        SAGE_MP_LIBRARY=gmp
        ;;
    esac

    SAGE_MP_LIBRARY=$SAGE_MP_LIBRARY



if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: mpir has already been installed by SageMath" >&5
$as_echo "$as_me: mpir has already been installed by SageMath" >&6;}
    sage_spkg_install_mpir=yes
    sage_use_system_mpir=installed

fi

if ${sage_require_mpir+:} false; then :

else
  sage_require_mpir=yes
fi


if test "x$sage_spkg_install_mpir" = xno; then :

    if test "x$sage_require_mpir" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG mpir is not required on this system" >&5
$as_echo "$as_me: SPKG mpir is not required on this system" >&6;}

else

                                if test "x$sage_use_system_mpir" = xno; then :

                        sage_spkg_install_mpir=yes

else



    _sage_spkg_install_gmp=no
    case "$with_mp" in
        system)
            ac_fn_cxx_check_header_mongrel "$LINENO" "gmp.h" "ac_cv_header_gmp_h" "$ac_includes_default"
if test "x$ac_cv_header_gmp_h" = xyes; then :

else
  _sage_spkg_install_gmp=yes
fi


            ac_fn_cxx_check_header_mongrel "$LINENO" "gmpxx.h" "ac_cv_header_gmpxx_h" "$ac_includes_default"
if test "x$ac_cv_header_gmpxx_h" = xyes; then :

else
  _sage_spkg_install_gmp=yes
fi


                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing __gmpq_cmp_z" >&5
$as_echo_n "checking for library containing __gmpq_cmp_z... " >&6; }
if ${ac_cv_search___gmpq_cmp_z+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char __gmpq_cmp_z ();
int
main ()
{
return __gmpq_cmp_z ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' gmp; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search___gmpq_cmp_z=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search___gmpq_cmp_z+:} false; then :
  break
fi
done
if ${ac_cv_search___gmpq_cmp_z+:} false; then :

else
  ac_cv_search___gmpq_cmp_z=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search___gmpq_cmp_z" >&5
$as_echo "$ac_cv_search___gmpq_cmp_z" >&6; }
ac_res=$ac_cv_search___gmpq_cmp_z
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  _sage_spkg_install_gmp=yes
fi

            SAGE_MP_LIBRARY=gmp
            ;;
        mpir)
            sage_spkg_install_mpir=yes
            SAGE_MP_LIBRARY=mpir
            ;;
        gmp)
            _sage_spkg_install_gmp=yes
            SAGE_MP_LIBRARY=gmp
            ;;
    esac

                if test "x$sage_spkg_install_mpir" = xno; then :

                                        sage_use_system_mpir=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG mpir" >&5
$as_echo "$as_me: will use system package and not install SPKG mpir" >&6;}

else

                    if test "x$sage_use_system_mpir" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-mpir=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-mpir)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG mpir" >&5
$as_echo "$as_me: no suitable system package found for SPKG mpir" >&6;}

fi

fi


fi

fi

fi


    if test x$sage_spkg_install_mpir = xyes -o x$_sage_spkg_install_gmp = xyes; then
        SAGE_GMP_PREFIX='$SAGE_LOCAL'

        SAGE_GMP_INCLUDE='$SAGE_LOCAL/include'

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: using $SAGE_MP_LIBRARY SPKG (via --with-mp=$SAGE_MP_LIBRARY)" >&5
$as_echo "using $SAGE_MP_LIBRARY SPKG (via --with-mp=$SAGE_MP_LIBRARY)" >&6; }
    else
                                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <gmp.h>" >&5
$as_echo_n "checking absolute name of <gmp.h>... " >&6; }
if ${gl_cv_absolute_gmp_h+:} false; then :
  $as_echo_n "(cached) " >&6
else
      for ac_header in gmp.h
do :
  ac_fn_cxx_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

fi

done
    if test $ac_cv_header_gmp_h = yes; then
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#include <gmp.h>
_ACEOF
      gl_cv_absolute_gmp_h=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
sed -n '\#/gmp.h#{
	s#.*"\(.*/gmp.h\)".*#\1#
	s#^/[^/]#//&#
	p
	q
}'`
    fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_absolute_gmp_h" >&5
$as_echo "$gl_cv_absolute_gmp_h" >&6; }
cat >>confdefs.h <<_ACEOF
#define ABSOLUTE_GMP_H "$gl_cv_absolute_gmp_h"
_ACEOF


        if test x$gl_cv_absolute_gmp_h = x; then
            as_fn_error $? "failed to find absolute path to gmp.h despite it being reported found" "$LINENO" 5
        fi
        SAGE_GMP_INCLUDE=`$as_dirname -- $gl_cv_absolute_gmp_h ||
$as_expr X$gl_cv_absolute_gmp_h : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X$gl_cv_absolute_gmp_h : 'X\(//\)[^/]' \| \
	 X$gl_cv_absolute_gmp_h : 'X\(//\)$' \| \
	 X$gl_cv_absolute_gmp_h : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X$gl_cv_absolute_gmp_h |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`

        SAGE_GMP_PREFIX=''

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: using GMP-compatible library from the system" >&5
$as_echo "using GMP-compatible library from the system" >&6; }
    fi


# END SAGE_SPKG_CONFIGURE_MPIR










# BEGIN SAGE_SPKG_CONFIGURE_GMP

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG gmp..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG gmp... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-gmp was given.
if test "${with_system_gmp+set}" = set; then :
  withval=$with_system_gmp; sage_use_system_gmp=$withval

fi


sage_spkg_name=gmp

if ${sage_use_system_gmp+:} false; then :

else
  sage_use_system_gmp=yes
fi

sage_spkg_install_gmp=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: gmp has already been installed by SageMath" >&5
$as_echo "$as_me: gmp has already been installed by SageMath" >&6;}
    sage_spkg_install_gmp=yes
    sage_use_system_gmp=installed

fi

if ${sage_require_gmp+:} false; then :

else
  sage_require_gmp=yes
fi


if test "x$sage_spkg_install_gmp" = xno; then :

    if test "x$sage_require_gmp" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG gmp is not required on this system" >&5
$as_echo "$as_me: SPKG gmp is not required on this system" >&6;}

else

                                if test "x$sage_use_system_gmp" = xno; then :

                        sage_spkg_install_gmp=yes

else




    if test x"$with_mp" = xgmp -o x"$_sage_spkg_install_gmp" = xyes; then
        if test x"$SAGE_MP_LIBRARY" = xgmp; then
            sage_spkg_install_gmp=yes
        fi
    fi

                if test "x$sage_spkg_install_gmp" = xno; then :

                                        sage_use_system_gmp=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG gmp" >&5
$as_echo "$as_me: will use system package and not install SPKG gmp" >&6;}

else

                    if test "x$sage_use_system_gmp" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-gmp=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-gmp)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG gmp" >&5
$as_echo "$as_me: no suitable system package found for SPKG gmp" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_GMP










# BEGIN SAGE_SPKG_CONFIGURE_MPFR

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG mpfr..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG mpfr... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-mpfr was given.
if test "${with_system_mpfr+set}" = set; then :
  withval=$with_system_mpfr; sage_use_system_mpfr=$withval

fi


sage_spkg_name=mpfr

if ${sage_use_system_mpfr+:} false; then :

else
  sage_use_system_mpfr=yes
fi

sage_spkg_install_mpfr=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: mpfr has already been installed by SageMath" >&5
$as_echo "$as_me: mpfr has already been installed by SageMath" >&6;}
    sage_spkg_install_mpfr=yes
    sage_use_system_mpfr=installed

fi

if ${sage_require_mpfr+:} false; then :

else
  sage_require_mpfr=yes
fi


if test "x$sage_spkg_install_mpfr" = xno; then :

    if test "x$sage_require_mpfr" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG mpfr is not required on this system" >&5
$as_echo "$as_me: SPKG mpfr is not required on this system" >&6;}

else

                                if test "x$sage_use_system_mpfr" = xno; then :

                        sage_spkg_install_mpfr=yes

else




    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing gmp/mpir? " >&5
$as_echo_n "checking installing gmp/mpir? ... " >&6; }
    if test x$sage_spkg_install_mpir = xyes -o x$sage_spkg_install_gmp = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install mpfr as well" >&5
$as_echo "yes; install mpfr as well" >&6; }
        sage_spkg_install_mpfr=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
        ac_fn_cxx_check_header_mongrel "$LINENO" "mpfr.h" "ac_cv_header_mpfr_h" "$ac_includes_default"
if test "x$ac_cv_header_mpfr_h" = xyes; then :

else
  sage_spkg_install_mpfr=yes
fi


                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mpfr_free_pool" >&5
$as_echo_n "checking for library containing mpfr_free_pool... " >&6; }
if ${ac_cv_search_mpfr_free_pool+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char mpfr_free_pool ();
int
main ()
{
return mpfr_free_pool ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' mpfr; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_mpfr_free_pool=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_mpfr_free_pool+:} false; then :
  break
fi
done
if ${ac_cv_search_mpfr_free_pool+:} false; then :

else
  ac_cv_search_mpfr_free_pool=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mpfr_free_pool" >&5
$as_echo "$ac_cv_search_mpfr_free_pool" >&6; }
ac_res=$ac_cv_search_mpfr_free_pool
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_mpfr=yes
fi

    fi

                if test "x$sage_spkg_install_mpfr" = xno; then :

                                        sage_use_system_mpfr=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG mpfr" >&5
$as_echo "$as_me: will use system package and not install SPKG mpfr" >&6;}

else

                    if test "x$sage_use_system_mpfr" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-mpfr=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-mpfr)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG mpfr" >&5
$as_echo "$as_me: no suitable system package found for SPKG mpfr" >&6;}

fi

fi


fi

fi

fi


    if test x$sage_spkg_install_mpfr = xyes; then
        SAGE_MPFR_PREFIX='$SAGE_LOCAL'

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: using Sage's mpfr SPKG" >&5
$as_echo "using Sage's mpfr SPKG" >&6; }
    else
       SAGE_MPFR_PREFIX=''

       { $as_echo "$as_me:${as_lineno-$LINENO}: result: using mpfr library from the system" >&5
$as_echo "using mpfr library from the system" >&6; }
    fi


# END SAGE_SPKG_CONFIGURE_MPFR










# BEGIN SAGE_SPKG_CONFIGURE_NTL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG ntl..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG ntl... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-ntl was given.
if test "${with_system_ntl+set}" = set; then :
  withval=$with_system_ntl; sage_use_system_ntl=$withval

fi


sage_spkg_name=ntl

if ${sage_use_system_ntl+:} false; then :

else
  sage_use_system_ntl=yes
fi

sage_spkg_install_ntl=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: ntl has already been installed by SageMath" >&5
$as_echo "$as_me: ntl has already been installed by SageMath" >&6;}
    sage_spkg_install_ntl=yes
    sage_use_system_ntl=installed

fi

if ${sage_require_ntl+:} false; then :

else
  sage_require_ntl=yes
fi


if test "x$sage_spkg_install_ntl" = xno; then :

    if test "x$sage_require_ntl" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG ntl is not required on this system" >&5
$as_echo "$as_me: SPKG ntl is not required on this system" >&6;}

else

                                if test "x$sage_use_system_ntl" = xno; then :

                        sage_spkg_install_ntl=yes

else










    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gmp mpir gcc is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gmp mpir gcc is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes -o x$sage_spkg_install_gcc = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install ntl as well" >&5
$as_echo "yes; install ntl as well" >&6; }
        sage_spkg_install_ntl=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

        ac_fn_cxx_check_header_mongrel "$LINENO" "NTL/ZZ.h" "ac_cv_header_NTL_ZZ_h" "$ac_includes_default"
if test "x$ac_cv_header_NTL_ZZ_h" = xyes; then :

else
  sage_spkg_install_ntl=yes
fi


        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can link a program using NTL" >&5
$as_echo_n "checking whether we can link a program using NTL... " >&6; }
        NTL_SAVED_LIBS=$LIBS
        LIBS="$LIBS -lntl"
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

            #include <NTL/ZZ.h>
int
main ()
{
NTL::ZZ a;

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
else

            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }; sage_spkg_install_ntl=yes
            LIBS=$NTL_SAVED_LIBS

fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking NTL version >= 10.3" >&5
$as_echo_n "checking NTL version >= 10.3... " >&6; }
        if test "$cross_compiling" = yes; then :

                                                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

            #include <NTL/version.h>
              #include <stdio.h>

int
main ()
{

              fprintf(stderr, "%s\n", NTL_VERSION);
              if (NTL_MAJOR_VERSION > 10) return 0;
              else if (NTL_MAJOR_VERSION == 10 &&
                       NTL_MINOR_VERSION >= 3) return 0;
              else return 1;

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_run "$LINENO"; then :

                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

else

                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
                sage_spkg_install_ntl=yes

fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi



fi





                if test "x$sage_spkg_install_ntl" = xno; then :

                                        sage_use_system_ntl=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG ntl" >&5
$as_echo "$as_me: will use system package and not install SPKG ntl" >&6;}

else

                    if test "x$sage_use_system_ntl" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-ntl=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-ntl)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG ntl" >&5
$as_echo "$as_me: no suitable system package found for SPKG ntl" >&6;}

fi

fi


fi

fi

fi


    if test x$sage_spkg_install_ntl = xyes; then
        SAGE_NTL_PREFIX='$SAGE_LOCAL'

    else
        SAGE_NTL_PREFIX=''

          { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <NTL/ZZ.h>" >&5
$as_echo_n "checking absolute name of <NTL/ZZ.h>... " >&6; }
if ${gl_cv_absolute_NTL_ZZ_h+:} false; then :
  $as_echo_n "(cached) " >&6
else
      for ac_header in NTL/ZZ.h
do :
  ac_fn_cxx_check_header_mongrel "$LINENO" "NTL/ZZ.h" "ac_cv_header_NTL_ZZ_h" "$ac_includes_default"
if test "x$ac_cv_header_NTL_ZZ_h" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_NTL_ZZ_H 1
_ACEOF

fi

done
    if test $ac_cv_header_NTL_ZZ_h = yes; then
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#include <NTL/ZZ.h>
_ACEOF
      gl_cv_absolute_NTL_ZZ_h=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
sed -n '\#/NTL/ZZ.h#{
	s#.*"\(.*/NTL/ZZ.h\)".*#\1#
	s#^/[^/]#//&#
	p
	q
}'`
    fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_absolute_NTL_ZZ_h" >&5
$as_echo "$gl_cv_absolute_NTL_ZZ_h" >&6; }
cat >>confdefs.h <<_ACEOF
#define ABSOLUTE_NTL_ZZ_H "$gl_cv_absolute_NTL_ZZ_h"
_ACEOF


        ntl_inc_ntl_dir=`$as_dirname -- "$gl_cv_absolute_NTL_ZZ_h" ||
$as_expr X"$gl_cv_absolute_NTL_ZZ_h" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$gl_cv_absolute_NTL_ZZ_h" : 'X\(//\)[^/]' \| \
	 X"$gl_cv_absolute_NTL_ZZ_h" : 'X\(//\)$' \| \
	 X"$gl_cv_absolute_NTL_ZZ_h" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$gl_cv_absolute_NTL_ZZ_h" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
        ntl_inc_dir=`$as_dirname -- "$ntl_inc_ntl_dir" ||
$as_expr X"$ntl_inc_ntl_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$ntl_inc_ntl_dir" : 'X\(//\)[^/]' \| \
	 X"$ntl_inc_ntl_dir" : 'X\(//\)$' \| \
	 X"$ntl_inc_ntl_dir" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$ntl_inc_ntl_dir" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
        ntl_prefix=`$as_dirname -- "$ntl_inc_dir" ||
$as_expr X"$ntl_inc_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$ntl_inc_dir" : 'X\(//\)[^/]' \| \
	 X"$ntl_inc_dir" : 'X\(//\)$' \| \
	 X"$ntl_inc_dir" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$ntl_inc_dir" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`

if test -n "$ntl_includedir"; then
    pkg_cv_ntl_includedir="$ntl_includedir"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ntl\""; } >&5
  ($PKG_CONFIG --exists --print-errors "ntl") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_ntl_includedir=`$PKG_CONFIG --variable="includedir" "ntl" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
ntl_includedir=$pkg_cv_ntl_includedir

if test "x$ntl_includedir" = x""; then :

fi
        if test "x$ntl_includedir" = x; then :
  NTL_INCDIR=$ntl_inc_dir

else
  NTL_INCDIR=$ntl_includedir


fi

if test -n "$ntl_libdir"; then
    pkg_cv_ntl_libdir="$ntl_libdir"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ntl\""; } >&5
  ($PKG_CONFIG --exists --print-errors "ntl") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_ntl_libdir=`$PKG_CONFIG --variable="libdir" "ntl" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
ntl_libdir=$pkg_cv_ntl_libdir

if test "x$ntl_libdir" = x""; then :

fi
        if test "x$ntl_libdir" = x; then :
  NTL_LIBDIR=$ntl_prefix/lib

else
  NTL_LIBDIR=$ntl_libdir


fi
    fi


# END SAGE_SPKG_CONFIGURE_NTL










# BEGIN SAGE_SPKG_CONFIGURE_FLINT

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG flint..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG flint... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-flint was given.
if test "${with_system_flint+set}" = set; then :
  withval=$with_system_flint; sage_use_system_flint=$withval

fi


sage_spkg_name=flint

if ${sage_use_system_flint+:} false; then :

else
  sage_use_system_flint=yes
fi

sage_spkg_install_flint=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: flint has already been installed by SageMath" >&5
$as_echo "$as_me: flint has already been installed by SageMath" >&6;}
    sage_spkg_install_flint=yes
    sage_use_system_flint=installed

fi

if ${sage_require_flint+:} false; then :

else
  sage_require_flint=yes
fi


if test "x$sage_spkg_install_flint" = xno; then :

    if test "x$sage_require_flint" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG flint is not required on this system" >&5
$as_echo "$as_me: SPKG flint is not required on this system" >&6;}

else

                                if test "x$sage_use_system_flint" = xno; then :

                        sage_spkg_install_flint=yes

else







    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of mpfr ntl is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of mpfr ntl is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_mpfr = xyes -o x$sage_spkg_install_ntl = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install flint as well" >&5
$as_echo "yes; install flint as well" >&6; }
        sage_spkg_install_flint=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

        ac_fn_cxx_check_header_mongrel "$LINENO" "flint/flint.h" "ac_cv_header_flint_flint_h" "$ac_includes_default"
if test "x$ac_cv_header_flint_flint_h" = xyes; then :

                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fmpz_mod_ctx_init" >&5
$as_echo_n "checking for library containing fmpz_mod_ctx_init... " >&6; }
if ${ac_cv_search_fmpz_mod_ctx_init+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char fmpz_mod_ctx_init ();
int
main ()
{
return fmpz_mod_ctx_init ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' flint; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_fmpz_mod_ctx_init=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_fmpz_mod_ctx_init+:} false; then :
  break
fi
done
if ${ac_cv_search_fmpz_mod_ctx_init+:} false; then :

else
  ac_cv_search_fmpz_mod_ctx_init=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fmpz_mod_ctx_init" >&5
$as_echo "$ac_cv_search_fmpz_mod_ctx_init" >&6; }
ac_res=$ac_cv_search_fmpz_mod_ctx_init
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fmpz_poly_get_ZZX" >&5
$as_echo_n "checking for library containing fmpz_poly_get_ZZX... " >&6; }
if ${ac_cv_search_fmpz_poly_get_ZZX+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char fmpz_poly_get_ZZX ();
int
main ()
{
return fmpz_poly_get_ZZX ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' flint; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_fmpz_poly_get_ZZX=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_fmpz_poly_get_ZZX+:} false; then :
  break
fi
done
if ${ac_cv_search_fmpz_poly_get_ZZX+:} false; then :

else
  ac_cv_search_fmpz_poly_get_ZZX=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fmpz_poly_get_ZZX" >&5
$as_echo "$ac_cv_search_fmpz_poly_get_ZZX" >&6; }
ac_res=$ac_cv_search_fmpz_poly_get_ZZX
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"


              { $as_echo "$as_me:${as_lineno-$LINENO}: checking that GC is not enabled in Flint... " >&5
$as_echo_n "checking that GC is not enabled in Flint... ... " >&6; }
              if test "$cross_compiling" = yes; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"cross compiling. assuming GC is not enabled\"" >&5
$as_echo "\"cross compiling. assuming GC is not enabled\"" >&6; }
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

                 #include <flint/flint.h>
int
main ()
{

                                  #ifdef HAVE_GC
                                     return HAVE_GC;
                                  #else
                                     return 0;
                                  #endif
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_run "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GC not enabled. Good." >&5
$as_echo "GC not enabled. Good." >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GC enabled. Incompatible with Sage." >&5
$as_echo "GC enabled. Incompatible with Sage." >&6; }
                         sage_spkg_install_flint=yes
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi


else
  sage_spkg_install_flint=yes
fi


else
  sage_spkg_install_flint=yes
fi


else
  sage_spkg_install_flint=yes
fi




fi


                if test "x$sage_spkg_install_flint" = xno; then :

                                        sage_use_system_flint=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG flint" >&5
$as_echo "$as_me: will use system package and not install SPKG flint" >&6;}

else

                    if test "x$sage_use_system_flint" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-flint=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-flint)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG flint" >&5
$as_echo "$as_me: no suitable system package found for SPKG flint" >&6;}

fi

fi


fi

fi

fi


     if test x$sage_spkg_install_flint = xyes; then
        SAGE_FLINT_PREFIX='$SAGE_LOCAL'

     else
        SAGE_FLINT_PREFIX=''

     fi


# END SAGE_SPKG_CONFIGURE_FLINT










# BEGIN SAGE_SPKG_CONFIGURE_ARB

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG arb..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG arb... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-arb was given.
if test "${with_system_arb+set}" = set; then :
  withval=$with_system_arb; sage_use_system_arb=$withval

fi


sage_spkg_name=arb

if ${sage_use_system_arb+:} false; then :

else
  sage_use_system_arb=yes
fi

sage_spkg_install_arb=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: arb has already been installed by SageMath" >&5
$as_echo "$as_me: arb has already been installed by SageMath" >&6;}
    sage_spkg_install_arb=yes
    sage_use_system_arb=installed

fi

if ${sage_require_arb+:} false; then :

else
  sage_require_arb=yes
fi


if test "x$sage_spkg_install_arb" = xno; then :

    if test "x$sage_require_arb" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG arb is not required on this system" >&5
$as_echo "$as_me: SPKG arb is not required on this system" >&6;}

else

                                if test "x$sage_use_system_arb" = xno; then :

                        sage_spkg_install_arb=yes

else




    SAGE_ARB_LIBRARY="arb"
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing flint? " >&5
$as_echo_n "checking installing flint? ... " >&6; }
    if test x$sage_spkg_install_flint = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install arb as well" >&5
$as_echo "yes; install arb as well" >&6; }
        sage_spkg_install_arb=yes
    else
        ac_fn_cxx_check_header_mongrel "$LINENO" "arb.h" "ac_cv_header_arb_h" "$ac_includes_default"
if test "x$ac_cv_header_arb_h" = xyes; then :

                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acb_mat_eig_simple in -larb" >&5
$as_echo_n "checking for acb_mat_eig_simple in -larb... " >&6; }
if ${ac_cv_lib_arb_acb_mat_eig_simple+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-larb  $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.  */
#ifdef __cplusplus
extern "C"
#endif
char acb_mat_eig_simple ();
int
main ()
{
return acb_mat_eig_simple ();
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_lib_arb_acb_mat_eig_simple=yes
else
  ac_cv_lib_arb_acb_mat_eig_simple=no
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_arb_acb_mat_eig_simple" >&5
$as_echo "$ac_cv_lib_arb_acb_mat_eig_simple" >&6; }
if test "x$ac_cv_lib_arb_acb_mat_eig_simple" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBARB 1
_ACEOF

  LIBS="-larb $LIBS"

else
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acb_mat_eig_simple in -lflint-arb" >&5
$as_echo_n "checking for acb_mat_eig_simple in -lflint-arb... " >&6; }
if ${ac_cv_lib_flint_arb_acb_mat_eig_simple+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lflint-arb  $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.  */
#ifdef __cplusplus
extern "C"
#endif
char acb_mat_eig_simple ();
int
main ()
{
return acb_mat_eig_simple ();
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_lib_flint_arb_acb_mat_eig_simple=yes
else
  ac_cv_lib_flint_arb_acb_mat_eig_simple=no
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_flint_arb_acb_mat_eig_simple" >&5
$as_echo "$ac_cv_lib_flint_arb_acb_mat_eig_simple" >&6; }
if test "x$ac_cv_lib_flint_arb_acb_mat_eig_simple" = xyes; then :
  SAGE_ARB_LIBRARY="flint-arb"
else
  sage_spkg_install_arb=yes
fi

fi


else
  sage_spkg_install_arb=yes
fi


    fi

                if test "x$sage_spkg_install_arb" = xno; then :

                                        sage_use_system_arb=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG arb" >&5
$as_echo "$as_me: will use system package and not install SPKG arb" >&6;}

else

                    if test "x$sage_use_system_arb" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-arb=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-arb)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG arb" >&5
$as_echo "$as_me: no suitable system package found for SPKG arb" >&6;}

fi

fi


fi

fi

fi


    if test x$sage_spkg_install_arb = xyes; then
        SAGE_ARB_LIBRARY="arb"

    else
        SAGE_ARB_LIBRARY=$SAGE_ARB_LIBRARY

    fi


# END SAGE_SPKG_CONFIGURE_ARB






    sage_saved_fcflags="$FCFLAGS"


ac_ext=${ac_fc_srcext-f}
ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_fc_compiler_gnu
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag needed to accept free-form source" >&5
$as_echo_n "checking for Fortran flag needed to accept free-form source... " >&6; }
if ${ac_cv_fc_freeform+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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"
  cat > conftest.$ac_ext <<_ACEOF

  program freeform
       ! FIXME: how to best confuse non-freeform compilers?
       print *, 'Hello ', &
          'world.'
       end
_ACEOF
if ac_fn_fc_try_compile "$LINENO"; then :
  ac_cv_fc_freeform=$ac_flag; break
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
FCFLAGS=$ac_fc_freeform_FCFLAGS_save

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_freeform" >&5
$as_echo "$ac_cv_fc_freeform" >&6; }
if test "x$ac_cv_fc_freeform" = xunknown; then

        { $as_echo "$as_me:${as_lineno-$LINENO}: Your Fortran compiler does not accept free-format source code" >&5
$as_echo "$as_me: Your Fortran compiler does not accept free-format source code" >&6;}
        { $as_echo "$as_me:${as_lineno-$LINENO}: which means the compiler is either seriously broken, or" >&5
$as_echo "$as_me: which means the compiler is either seriously broken, or" >&6;}
        { $as_echo "$as_me:${as_lineno-$LINENO}: is too old to build Sage." >&5
$as_echo "$as_me: is too old to build Sage." >&6;}
        SAGE_HAVE_FC_FREEFORM=no
else
  if test "x$ac_cv_fc_freeform" != xnone; then
    FCFLAGS="$FCFLAGS $ac_cv_fc_freeform"
  fi
  SAGE_HAVE_FC_FREEFORM=yes
fi
ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


    FCFLAGS="$sage_saved_fcflags"






# BEGIN SAGE_SPKG_CONFIGURE_GFORTRAN

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG gfortran..." >& 6
$as_echo "## --------------------------------------------------------- ##
## Checking whether SageMath should install SPKG gfortran... ##
## --------------------------------------------------------- ##" >& 5


# Check whether --with-system-gfortran was given.
if test "${with_system_gfortran+set}" = set; then :
  withval=$with_system_gfortran; sage_use_system_gfortran=$withval

fi


sage_spkg_name=gfortran

if ${sage_use_system_gfortran+:} false; then :

else
  sage_use_system_gfortran=yes
fi

sage_spkg_install_gfortran=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: gfortran has already been installed by SageMath" >&5
$as_echo "$as_me: gfortran has already been installed by SageMath" >&6;}
    sage_spkg_install_gfortran=yes
    sage_use_system_gfortran=installed

fi

if ${sage_require_gfortran+:} false; then :

else
  sage_require_gfortran=yes
fi


if test "x$sage_spkg_install_gfortran" = xno; then :

    if test "x$sage_require_gfortran" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG gfortran is not required on this system" >&5
$as_echo "$as_me: SPKG gfortran is not required on this system" >&6;}

else

                                if test "x$sage_use_system_gfortran" = xno; then :

                        sage_spkg_install_gfortran=yes

else





    # Check that the Fortran compiler accepts free-format source code (as
    # opposed to the older fixed-format style from Fortran 77).
    # This helps verify the compiler works too, so if some idiot sets FC to
    # /usr/bin/ls, we will at least know it's not a working Fortran
    # compiler.



    # AC_FC_FREEFORM may have added flags.
    # However, it is up to the individual package how they invoke the
    # Fortran compiler.
    # We only check here, whether the compiler is suitable.


    if test "x$SAGE_HAVE_FC_FREEFORM" = xno; then :

        sage_spkg_install_gfortran=yes

fi

    # Special case: If we are already installing gcc then don't install
    # gfortran since it's included
    if test "x$sage_spkg_install_gcc" = "xyes" -o x$SAGE_INSTALL_GCC = xexists; then
        sage_spkg_install_gfortran=no

    else
        # AX_COMPILER_VENDOR does not work for Fortran. So we just match the name of the executable
        case "$FC" in #(
  *gfortran*) :

                { $as_echo "$as_me:${as_lineno-$LINENO}: checking the version of $FC" >&5
$as_echo_n "checking the version of $FC... " >&6; }
                GFORTRAN_VERSION="`$FC -dumpversion`"
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_VERSION" >&5
$as_echo "$GFORTRAN_VERSION" >&6; }
                # Add the .0 because Debian/Ubuntu gives version numbers like
                # 4.6 instead of 4.6.4 (Trac #18885)
                case "$GFORTRAN_VERSION.0" in #(
  [0-3].*|4.[0-7].*) :

                        # Install our own gfortran if the system-provided one is older than gcc-4.8.

    if test x$SAGE_INSTALL_GFORTRAN = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GFORTRAN = xno; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $FC is version $GFORTRAN_VERSION, which is quite old" >&5
$as_echo "$as_me: WARNING: $FC is version $GFORTRAN_VERSION, which is quite old" >&2;}
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing gfortran because $FC is version $GFORTRAN_VERSION, which is quite old" >&5
$as_echo "$as_me: Installing gfortran because $FC is version $GFORTRAN_VERSION, which is quite old" >&6;}
        sage_spkg_install_gfortran=yes
    fi

                     ;; #(
  1[2-9].*) :

                        # Install our own gfortran if the system-provided one is newer than 11.x.
                        # See https://trac.sagemath.org/ticket/29456, https://trac.sagemath.org/ticket/31838

    if test x$SAGE_INSTALL_GFORTRAN = xexists; then
        # Already installed in Sage, but it should remain selected
        true
    elif test x$SAGE_INSTALL_GFORTRAN = xno; then
        as_fn_error $? "SAGE_INSTALL_GFORTRAN is set to 'no', but $FC is version $GFORTRAN_VERSION, which is too recent for this version of Sage" "$LINENO" 5
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing gfortran because $FC is version $GFORTRAN_VERSION, which is too recent for this version of Sage" >&5
$as_echo "$as_me: Installing gfortran because $FC is version $GFORTRAN_VERSION, which is too recent for this version of Sage" >&6;}
        sage_spkg_install_gfortran=yes
    fi

                     ;; #(
  *) :
     ;;
esac
             ;; #(
  *) :
     ;;
esac
    fi

                if test "x$sage_spkg_install_gfortran" = xno; then :

                                        sage_use_system_gfortran=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG gfortran" >&5
$as_echo "$as_me: will use system package and not install SPKG gfortran" >&6;}

else

                    if test "x$sage_use_system_gfortran" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-gfortran=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-gfortran)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG gfortran" >&5
$as_echo "$as_me: no suitable system package found for SPKG gfortran" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_GFORTRAN










# BEGIN SAGE_SPKG_CONFIGURE_OPENBLAS

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG openblas..." >& 6
$as_echo "## --------------------------------------------------------- ##
## Checking whether SageMath should install SPKG openblas... ##
## --------------------------------------------------------- ##" >& 5


# Check whether --with-system-openblas was given.
if test "${with_system_openblas+set}" = set; then :
  withval=$with_system_openblas; sage_use_system_openblas=$withval

fi


sage_spkg_name=openblas

if ${sage_use_system_openblas+:} false; then :

else
  sage_use_system_openblas=yes
fi

sage_spkg_install_openblas=no




    { $as_echo "$as_me:${as_lineno-$LINENO}: checking BLAS library" >&5
$as_echo_n "checking BLAS library... " >&6; }

# Check whether --with-blas was given.
if test "${with_blas+set}" = set; then :
  withval=$with_blas;
else
  with_blas=openblas  # default

fi

  case "$with_blas" in #(
  openblas) :
     ;; #(
  atlas) :
    sage_spkg_install_openblas=no ;; #(
  *) :
    as_fn_error $? "allowed values for --with-blas are 'atlas' and 'openblas'" "$LINENO" 5 ;;
esac
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_blas" >&5
$as_echo "$with_blas" >&6; }
  SAGE_BLAS=$with_blas




if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: openblas has already been installed by SageMath" >&5
$as_echo "$as_me: openblas has already been installed by SageMath" >&6;}
    sage_spkg_install_openblas=yes
    sage_use_system_openblas=installed

fi

if ${sage_require_openblas+:} false; then :

else
  sage_require_openblas=yes
fi

    if test "x$with_blas" = xopenblas; then :

     sage_require_openblas=yes
     sage_require_atlas=no
fi


if test "x$sage_spkg_install_openblas" = xno; then :

    if test "x$sage_require_openblas" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG openblas is not required on this system" >&5
$as_echo "$as_me: SPKG openblas is not required on this system" >&6;}

else

                                if test "x$sage_use_system_openblas" = xno; then :

                        sage_spkg_install_openblas=yes

else






    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gfortran is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gfortran is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gfortran = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install openblas as well" >&5
$as_echo "yes; install openblas as well" >&6; }
        sage_spkg_install_openblas=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

  SAVE_LIBS="$LIBS"
  SAVE_CFLAGS="$CFLAGS"





pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OPENBLAS" >&5
$as_echo_n "checking for OPENBLAS... " >&6; }

if test -n "$OPENBLAS_CFLAGS"; then
    pkg_cv_OPENBLAS_CFLAGS="$OPENBLAS_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openblas >= 0.2.20\""; } >&5
  ($PKG_CONFIG --exists --print-errors "openblas >= 0.2.20") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_OPENBLAS_CFLAGS=`$PKG_CONFIG --cflags "openblas >= 0.2.20" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$OPENBLAS_LIBS"; then
    pkg_cv_OPENBLAS_LIBS="$OPENBLAS_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openblas >= 0.2.20\""; } >&5
  ($PKG_CONFIG --exists --print-errors "openblas >= 0.2.20") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_OPENBLAS_LIBS=`$PKG_CONFIG --libs "openblas >= 0.2.20" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        OPENBLAS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "openblas >= 0.2.20" 2>&1`
        else
	        OPENBLAS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "openblas >= 0.2.20" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$OPENBLAS_PKG_ERRORS" >&5


            case $host in #(
  *-*-cygwin*) :
                            HAVE_OPENBLAS=no
                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_OPENBLAS, test for OpenBLAS disabled on Cygwin" >&5
$as_echo "$HAVE_OPENBLAS, test for OpenBLAS disabled on Cygwin" >&6; }
                        ;; #(
  *) :
                                                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing openblas_get_config" >&5
$as_echo_n "checking for library containing openblas_get_config... " >&6; }
if ${ac_cv_search_openblas_get_config+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char openblas_get_config ();
int
main ()
{
return openblas_get_config ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas cblas blas; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_openblas_get_config=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_openblas_get_config+:} false; then :
  break
fi
done
if ${ac_cv_search_openblas_get_config+:} false; then :

else
  ac_cv_search_openblas_get_config=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_openblas_get_config" >&5
$as_echo "$ac_cv_search_openblas_get_config" >&6; }
ac_res=$ac_cv_search_openblas_get_config
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

                         if test x"$ac_cv_search_openblas_get_config" != x"none required"; then :

                           as_fn_append OPENBLAS_LIBS "$ac_cv_search_openblas_get_config "

fi
                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether openblas_get_config indicates version >= 0.2.20" >&5
$as_echo_n "checking whether openblas_get_config indicates version >= 0.2.20... " >&6; }
                         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 "$cross_compiling" = yes; then :
  HAVE_OPENBLAS=yes
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

                           #include <stdio.h>
                                             char *openblas_get_config(void);
                                             int version[3];
int
main ()
{
version[0] = version[1] = version[2] = 0;
                                             /*printf("%s", openblas_get_config());*/
                                             if (sscanf(openblas_get_config(), "OpenBLAS %d.%d.%d",
                                                        version, version+1, version+2) < 1)
                                               return 1;
                                             if (  10000 * version[0]
                                                   + 100 * version[1]
                                                         + version[2]
                                                 < 10000 * 0
                                                   + 100 * 2
                                                         + 20)
                                               return 1;
  ;
  return 0;
}

_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
  HAVE_OPENBLAS=yes
else
  HAVE_OPENBLAS=no
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi

                         ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_OPENBLAS" >&5
$as_echo "$HAVE_OPENBLAS" >&6; }

fi

                       ;;
esac
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cblas_dgemm" >&5
$as_echo_n "checking for library containing cblas_dgemm... " >&6; }
if ${ac_cv_search_cblas_dgemm+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char cblas_dgemm ();
int
main ()
{
return cblas_dgemm ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas cblas blas; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib -lgfortran $ac_func_search_save_LIBS"
  fi
  if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_search_cblas_dgemm=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_cblas_dgemm+:} false; then :
  break
fi
done
if ${ac_cv_search_cblas_dgemm+:} false; then :

else
  ac_cv_search_cblas_dgemm=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cblas_dgemm" >&5
$as_echo "$ac_cv_search_cblas_dgemm" >&6; }
ac_res=$ac_cv_search_cblas_dgemm
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

        HAVE_CBLAS_DGEMM=yes
        if test x"$ac_cv_search_cblas_dgemm" != x"none required"; then :

          as_fn_append OPENBLAS_LIBS "$ac_cv_search_cblas_dgemm "

fi

fi


         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dgeqrf" >&5
$as_echo_n "checking for library containing dgeqrf... " >&6; }
if ${ac_cv_search_dgeqrf+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char dgeqrf ();
int
main ()
{
return dgeqrf ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas lapack; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib -lgfortran $ac_func_search_save_LIBS"
  fi
  if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_search_dgeqrf=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_dgeqrf+:} false; then :
  break
fi
done
if ${ac_cv_search_dgeqrf+:} false; then :

else
  ac_cv_search_dgeqrf=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dgeqrf" >&5
$as_echo "$ac_cv_search_dgeqrf" >&6; }
ac_res=$ac_cv_search_dgeqrf
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

           HAVE_DGEQRF=yes
           if test x"$ac_cv_search_dgeqrf" != x"none required"; then :

             as_fn_append OPENBLAS_LIBS "$ac_cv_search_dgeqrf "

fi

fi


         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dgeqrf_" >&5
$as_echo_n "checking for library containing dgeqrf_... " >&6; }
if ${ac_cv_search_dgeqrf_+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char dgeqrf_ ();
int
main ()
{
return dgeqrf_ ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas lapack; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib -lgfortran $ac_func_search_save_LIBS"
  fi
  if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_search_dgeqrf_=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_dgeqrf_+:} false; then :
  break
fi
done
if ${ac_cv_search_dgeqrf_+:} false; then :

else
  ac_cv_search_dgeqrf_=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dgeqrf_" >&5
$as_echo "$ac_cv_search_dgeqrf_" >&6; }
ac_res=$ac_cv_search_dgeqrf_
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

           HAVE_DGEQRF=yes
           if test x"$ac_cv_search_dgeqrf_" != x"none required"; then :

             as_fn_append OPENBLAS_LIBS "$ac_cv_search_dgeqrf_ "

fi

fi


         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing DGEQRF" >&5
$as_echo_n "checking for library containing DGEQRF... " >&6; }
if ${ac_cv_search_DGEQRF+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char DGEQRF ();
int
main ()
{
return DGEQRF ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas lapack; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib -lgfortran $ac_func_search_save_LIBS"
  fi
  if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_search_DGEQRF=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_DGEQRF+:} false; then :
  break
fi
done
if ${ac_cv_search_DGEQRF+:} false; then :

else
  ac_cv_search_DGEQRF=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_DGEQRF" >&5
$as_echo "$ac_cv_search_DGEQRF" >&6; }
ac_res=$ac_cv_search_DGEQRF
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

           HAVE_DGEQRF=yes
           if test x"$ac_cv_search_DGEQRF" != x"none required"; then :

             as_fn_append OPENBLAS_LIBS "$ac_cv_search_DGEQRF "

fi

fi


         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing DGEQRF_" >&5
$as_echo_n "checking for library containing DGEQRF_... " >&6; }
if ${ac_cv_search_DGEQRF_+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char DGEQRF_ ();
int
main ()
{
return DGEQRF_ ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas lapack; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib -lgfortran $ac_func_search_save_LIBS"
  fi
  if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_search_DGEQRF_=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_DGEQRF_+:} false; then :
  break
fi
done
if ${ac_cv_search_DGEQRF_+:} false; then :

else
  ac_cv_search_DGEQRF_=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_DGEQRF_" >&5
$as_echo "$ac_cv_search_DGEQRF_" >&6; }
ac_res=$ac_cv_search_DGEQRF_
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

           HAVE_DGEQRF=yes
           if test x"$ac_cv_search_DGEQRF_" != x"none required"; then :

             as_fn_append OPENBLAS_LIBS "$ac_cv_search_DGEQRF_ "

fi

fi


      if test x"$HAVE_OPENBLAS" = xyes -a x"$HAVE_CBLAS_DGEMM" = xyes -a x"$HAVE_DGEQRF" = xyes; then :



        SAGE_OPENBLAS_PC_COMMAND="  (echo \"Name: openblas\"; echo \"Description: OpenBLAS\"; echo \"Version: 0.3\"; echo \"Libs: $OPENBLAS_LIBS\") > \"\$(@)\""


          as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/openblas.pc"

          as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/blas.pc"

          as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/cblas.pc"

          as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/lapack.pc"


else

                sage_spkg_install_openblas=yes

fi

elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

            case $host in #(
  *-*-cygwin*) :
                            HAVE_OPENBLAS=no
                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_OPENBLAS, test for OpenBLAS disabled on Cygwin" >&5
$as_echo "$HAVE_OPENBLAS, test for OpenBLAS disabled on Cygwin" >&6; }
                        ;; #(
  *) :
                                                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing openblas_get_config" >&5
$as_echo_n "checking for library containing openblas_get_config... " >&6; }
if ${ac_cv_search_openblas_get_config+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char openblas_get_config ();
int
main ()
{
return openblas_get_config ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas cblas blas; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_openblas_get_config=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_openblas_get_config+:} false; then :
  break
fi
done
if ${ac_cv_search_openblas_get_config+:} false; then :

else
  ac_cv_search_openblas_get_config=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_openblas_get_config" >&5
$as_echo "$ac_cv_search_openblas_get_config" >&6; }
ac_res=$ac_cv_search_openblas_get_config
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

                         if test x"$ac_cv_search_openblas_get_config" != x"none required"; then :

                           as_fn_append OPENBLAS_LIBS "$ac_cv_search_openblas_get_config "

fi
                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether openblas_get_config indicates version >= 0.2.20" >&5
$as_echo_n "checking whether openblas_get_config indicates version >= 0.2.20... " >&6; }
                         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 "$cross_compiling" = yes; then :
  HAVE_OPENBLAS=yes
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

                           #include <stdio.h>
                                             char *openblas_get_config(void);
                                             int version[3];
int
main ()
{
version[0] = version[1] = version[2] = 0;
                                             /*printf("%s", openblas_get_config());*/
                                             if (sscanf(openblas_get_config(), "OpenBLAS %d.%d.%d",
                                                        version, version+1, version+2) < 1)
                                               return 1;
                                             if (  10000 * version[0]
                                                   + 100 * version[1]
                                                         + version[2]
                                                 < 10000 * 0
                                                   + 100 * 2
                                                         + 20)
                                               return 1;
  ;
  return 0;
}

_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
  HAVE_OPENBLAS=yes
else
  HAVE_OPENBLAS=no
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi

                         ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_OPENBLAS" >&5
$as_echo "$HAVE_OPENBLAS" >&6; }

fi

                       ;;
esac
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cblas_dgemm" >&5
$as_echo_n "checking for library containing cblas_dgemm... " >&6; }
if ${ac_cv_search_cblas_dgemm+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char cblas_dgemm ();
int
main ()
{
return cblas_dgemm ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas cblas blas; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib -lgfortran $ac_func_search_save_LIBS"
  fi
  if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_search_cblas_dgemm=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_cblas_dgemm+:} false; then :
  break
fi
done
if ${ac_cv_search_cblas_dgemm+:} false; then :

else
  ac_cv_search_cblas_dgemm=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cblas_dgemm" >&5
$as_echo "$ac_cv_search_cblas_dgemm" >&6; }
ac_res=$ac_cv_search_cblas_dgemm
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

        HAVE_CBLAS_DGEMM=yes
        if test x"$ac_cv_search_cblas_dgemm" != x"none required"; then :

          as_fn_append OPENBLAS_LIBS "$ac_cv_search_cblas_dgemm "

fi

fi


         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dgeqrf" >&5
$as_echo_n "checking for library containing dgeqrf... " >&6; }
if ${ac_cv_search_dgeqrf+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char dgeqrf ();
int
main ()
{
return dgeqrf ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas lapack; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib -lgfortran $ac_func_search_save_LIBS"
  fi
  if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_search_dgeqrf=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_dgeqrf+:} false; then :
  break
fi
done
if ${ac_cv_search_dgeqrf+:} false; then :

else
  ac_cv_search_dgeqrf=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dgeqrf" >&5
$as_echo "$ac_cv_search_dgeqrf" >&6; }
ac_res=$ac_cv_search_dgeqrf
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

           HAVE_DGEQRF=yes
           if test x"$ac_cv_search_dgeqrf" != x"none required"; then :

             as_fn_append OPENBLAS_LIBS "$ac_cv_search_dgeqrf "

fi

fi


         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dgeqrf_" >&5
$as_echo_n "checking for library containing dgeqrf_... " >&6; }
if ${ac_cv_search_dgeqrf_+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char dgeqrf_ ();
int
main ()
{
return dgeqrf_ ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas lapack; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib -lgfortran $ac_func_search_save_LIBS"
  fi
  if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_search_dgeqrf_=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_dgeqrf_+:} false; then :
  break
fi
done
if ${ac_cv_search_dgeqrf_+:} false; then :

else
  ac_cv_search_dgeqrf_=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dgeqrf_" >&5
$as_echo "$ac_cv_search_dgeqrf_" >&6; }
ac_res=$ac_cv_search_dgeqrf_
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

           HAVE_DGEQRF=yes
           if test x"$ac_cv_search_dgeqrf_" != x"none required"; then :

             as_fn_append OPENBLAS_LIBS "$ac_cv_search_dgeqrf_ "

fi

fi


         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing DGEQRF" >&5
$as_echo_n "checking for library containing DGEQRF... " >&6; }
if ${ac_cv_search_DGEQRF+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char DGEQRF ();
int
main ()
{
return DGEQRF ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas lapack; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib -lgfortran $ac_func_search_save_LIBS"
  fi
  if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_search_DGEQRF=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_DGEQRF+:} false; then :
  break
fi
done
if ${ac_cv_search_DGEQRF+:} false; then :

else
  ac_cv_search_DGEQRF=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_DGEQRF" >&5
$as_echo "$ac_cv_search_DGEQRF" >&6; }
ac_res=$ac_cv_search_DGEQRF
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

           HAVE_DGEQRF=yes
           if test x"$ac_cv_search_DGEQRF" != x"none required"; then :

             as_fn_append OPENBLAS_LIBS "$ac_cv_search_DGEQRF "

fi

fi


         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing DGEQRF_" >&5
$as_echo_n "checking for library containing DGEQRF_... " >&6; }
if ${ac_cv_search_DGEQRF_+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char DGEQRF_ ();
int
main ()
{
return DGEQRF_ ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' openblas lapack; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib -lgfortran $ac_func_search_save_LIBS"
  fi
  if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_search_DGEQRF_=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_DGEQRF_+:} false; then :
  break
fi
done
if ${ac_cv_search_DGEQRF_+:} false; then :

else
  ac_cv_search_DGEQRF_=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_DGEQRF_" >&5
$as_echo "$ac_cv_search_DGEQRF_" >&6; }
ac_res=$ac_cv_search_DGEQRF_
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

           HAVE_DGEQRF=yes
           if test x"$ac_cv_search_DGEQRF_" != x"none required"; then :

             as_fn_append OPENBLAS_LIBS "$ac_cv_search_DGEQRF_ "

fi

fi


      if test x"$HAVE_OPENBLAS" = xyes -a x"$HAVE_CBLAS_DGEMM" = xyes -a x"$HAVE_DGEQRF" = xyes; then :



        SAGE_OPENBLAS_PC_COMMAND="  (echo \"Name: openblas\"; echo \"Description: OpenBLAS\"; echo \"Version: 0.3\"; echo \"Libs: $OPENBLAS_LIBS\") > \"\$(@)\""


          as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/openblas.pc"

          as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/blas.pc"

          as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/cblas.pc"

          as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/lapack.pc"


else

                sage_spkg_install_openblas=yes

fi

else
	OPENBLAS_CFLAGS=$pkg_cv_OPENBLAS_CFLAGS
	OPENBLAS_LIBS=$pkg_cv_OPENBLAS_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

    LIBS="$OPENBLAS_LIBS $LIBS"
    CFLAGS="$OPENBLAS_CFLAGS $CFLAGS"

if test -n "$OPENBLASPCDIR"; then
    pkg_cv_OPENBLASPCDIR="$OPENBLASPCDIR"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openblas\""; } >&5
  ($PKG_CONFIG --exists --print-errors "openblas") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_OPENBLASPCDIR=`$PKG_CONFIG --variable="pcfiledir" "openblas" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
OPENBLASPCDIR=$pkg_cv_OPENBLASPCDIR

if test "x$OPENBLASPCDIR" = x""; then :

       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate the directory of openblas.pc. This should not happen!" >&5
$as_echo "$as_me: WARNING: Unable to locate the directory of openblas.pc. This should not happen!" >&2;}
       sage_spkg_install_openblas=yes

else

       sage_install_blas_pc=yes
       ac_fn_cxx_check_func "$LINENO" "cblas_dgemm" "ac_cv_func_cblas_dgemm"
if test "x$ac_cv_func_cblas_dgemm" = xyes; then :
               sage_install_cblas_pc=yes

else


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CBLAS" >&5
$as_echo_n "checking for CBLAS... " >&6; }

if test -n "$CBLAS_CFLAGS"; then
    pkg_cv_CBLAS_CFLAGS="$CBLAS_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cblas\""; } >&5
  ($PKG_CONFIG --exists --print-errors "cblas") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_CBLAS_CFLAGS=`$PKG_CONFIG --cflags "cblas" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$CBLAS_LIBS"; then
    pkg_cv_CBLAS_LIBS="$CBLAS_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cblas\""; } >&5
  ($PKG_CONFIG --exists --print-errors "cblas") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_CBLAS_LIBS=`$PKG_CONFIG --libs "cblas" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        CBLAS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "cblas" 2>&1`
        else
	        CBLAS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "cblas" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$CBLAS_PKG_ERRORS" >&5

	sage_spkg_install_openblas=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_openblas=yes
else
	CBLAS_CFLAGS=$pkg_cv_CBLAS_CFLAGS
	CBLAS_LIBS=$pkg_cv_CBLAS_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi

fi


          ac_fn_cxx_check_func "$LINENO" "dgeqrf" "ac_cv_func_dgeqrf"
if test "x$ac_cv_func_dgeqrf" = xyes; then :

             HAVE_DGEQRF=yes

fi


          ac_fn_cxx_check_func "$LINENO" "dgeqrf_" "ac_cv_func_dgeqrf_"
if test "x$ac_cv_func_dgeqrf_" = xyes; then :

             HAVE_DGEQRF=yes

fi


          ac_fn_cxx_check_func "$LINENO" "DGEQRF" "ac_cv_func_DGEQRF"
if test "x$ac_cv_func_DGEQRF" = xyes; then :

             HAVE_DGEQRF=yes

fi


          ac_fn_cxx_check_func "$LINENO" "DGEQRF_" "ac_cv_func_DGEQRF_"
if test "x$ac_cv_func_DGEQRF_" = xyes; then :

             HAVE_DGEQRF=yes

fi


       if test x$HAVE_DGEQRF = xyes; then :
               sage_install_lapack_pc=yes

else


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LAPACK" >&5
$as_echo_n "checking for LAPACK... " >&6; }

if test -n "$LAPACK_CFLAGS"; then
    pkg_cv_LAPACK_CFLAGS="$LAPACK_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lapack\""; } >&5
  ($PKG_CONFIG --exists --print-errors "lapack") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LAPACK_CFLAGS=`$PKG_CONFIG --cflags "lapack" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$LAPACK_LIBS"; then
    pkg_cv_LAPACK_LIBS="$LAPACK_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lapack\""; } >&5
  ($PKG_CONFIG --exists --print-errors "lapack") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LAPACK_LIBS=`$PKG_CONFIG --libs "lapack" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        LAPACK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "lapack" 2>&1`
        else
	        LAPACK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "lapack" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$LAPACK_PKG_ERRORS" >&5

	sage_spkg_install_openblas=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_openblas=yes
else
	LAPACK_CFLAGS=$pkg_cv_LAPACK_CFLAGS
	LAPACK_LIBS=$pkg_cv_LAPACK_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi

fi

fi
     if test x$sage_spkg_install_openblas != xyes; then :


        SAGE_OPENBLAS_PC_COMMAND="\$(LN) -sf \"$OPENBLASPCDIR/openblas.pc\" \"\$(@)\""


         if test x$sage_install_blas_pc = xyes; then :

            as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/blas.pc"

fi

         if test x$sage_install_cblas_pc = xyes; then :

            as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/cblas.pc"

fi

         if test x$sage_install_lapack_pc = xyes; then :

            as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/lapack.pc"

fi


fi

fi
  LIBS="$SAVE_LIBS"
  CFLAGS="$SAVE_CFLAGS"


fi


                if test "x$sage_spkg_install_openblas" = xno; then :

                                        sage_use_system_openblas=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG openblas" >&5
$as_echo "$as_me: will use system package and not install SPKG openblas" >&6;}

else

                    if test "x$sage_use_system_openblas" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-openblas=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-openblas)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG openblas" >&5
$as_echo "$as_me: no suitable system package found for SPKG openblas" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_OPENBLAS










# BEGIN SAGE_SPKG_CONFIGURE_ATLAS

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG atlas..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG atlas... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-atlas was given.
if test "${with_system_atlas+set}" = set; then :
  withval=$with_system_atlas; sage_use_system_atlas=$withval

fi


sage_spkg_name=atlas

if ${sage_use_system_atlas+:} false; then :

else
  sage_use_system_atlas=yes
fi

sage_spkg_install_atlas=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: atlas has already been installed by SageMath" >&5
$as_echo "$as_me: atlas has already been installed by SageMath" >&6;}
    sage_spkg_install_atlas=yes
    sage_use_system_atlas=installed

fi

if ${sage_require_atlas+:} false; then :

else
  sage_require_atlas=yes
fi


    if test x"$with_blas" = xatlas; then :

      sage_require_openblas=no
      sage_require_atlas=yes
fi


if test "x$sage_spkg_install_atlas" = xno; then :

    if test "x$sage_require_atlas" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG atlas is not required on this system" >&5
$as_echo "$as_me: SPKG atlas is not required on this system" >&6;}

else

                                if test "x$sage_use_system_atlas" = xno; then :

                        sage_spkg_install_atlas=yes

else


                                    sage_spkg_install_atlas=yes

                if test "x$sage_spkg_install_atlas" = xno; then :

                                        sage_use_system_atlas=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG atlas" >&5
$as_echo "$as_me: will use system package and not install SPKG atlas" >&6;}

else

                    if test "x$sage_use_system_atlas" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-atlas=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-atlas)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG atlas" >&5
$as_echo "$as_me: no suitable system package found for SPKG atlas" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_ATLAS










# BEGIN SAGE_SPKG_CONFIGURE_BOOST_CROPPED

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG boost_cropped..." >& 6
$as_echo "## -------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG boost_cropped... ##
## -------------------------------------------------------------- ##" >& 5


# Check whether --with-system-boost_cropped was given.
if test "${with_system_boost_cropped+set}" = set; then :
  withval=$with_system_boost_cropped; sage_use_system_boost_cropped=$withval

fi


sage_spkg_name=boost_cropped

if ${sage_use_system_boost_cropped+:} false; then :

else
  sage_use_system_boost_cropped=yes
fi

sage_spkg_install_boost_cropped=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: boost_cropped has already been installed by SageMath" >&5
$as_echo "$as_me: boost_cropped has already been installed by SageMath" >&6;}
    sage_spkg_install_boost_cropped=yes
    sage_use_system_boost_cropped=installed

fi

if ${sage_require_boost_cropped+:} false; then :

else
  sage_require_boost_cropped=yes
fi


if test "x$sage_spkg_install_boost_cropped" = xno; then :

    if test "x$sage_require_boost_cropped" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG boost_cropped is not required on this system" >&5
$as_echo "$as_me: SPKG boost_cropped is not required on this system" >&6;}

else

                                if test "x$sage_use_system_boost_cropped" = xno; then :

                        sage_spkg_install_boost_cropped=yes

else





# Check whether --with-boost was given.
if test "${with_boost+set}" = set; then :
  withval=$with_boost;
     case $withval in #(
  no) :
    want_boost="no";_AX_BOOST_BASE_boost_path="" ;; #(
  yes) :
    want_boost="yes";_AX_BOOST_BASE_boost_path="" ;; #(
  *) :
    want_boost="yes";_AX_BOOST_BASE_boost_path="$withval" ;;
esac

else
  want_boost="yes"
fi




# Check whether --with-boost-libdir was given.
if test "${with_boost_libdir+set}" = set; then :
  withval=$with_boost_libdir;
   if test -d "$withval"; then :
  _AX_BOOST_BASE_boost_lib_path="$withval"
else
  as_fn_error $? "--with-boost-libdir expected directory name" "$LINENO" 5
fi

else
  _AX_BOOST_BASE_boost_lib_path=""
fi


BOOST_LDFLAGS=""
BOOST_CPPFLAGS=""
if test "x$want_boost" = "xyes"; then :


  if test "x1.66.0" = "x"; then :
  _AX_BOOST_BASE_TONUMERICVERSION_req="1.20.0"
else
  _AX_BOOST_BASE_TONUMERICVERSION_req="1.66.0"
fi
  _AX_BOOST_BASE_TONUMERICVERSION_req_shorten=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '\([0-9]*\.[0-9]*\)'`
  _AX_BOOST_BASE_TONUMERICVERSION_req_major=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '\([0-9]*\)'`
  if test "x$_AX_BOOST_BASE_TONUMERICVERSION_req_major" = "x"; then :
  as_fn_error $? "You should at least specify libboost major version" "$LINENO" 5
fi
  _AX_BOOST_BASE_TONUMERICVERSION_req_minor=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '[0-9]*\.\([0-9]*\)'`
  if test "x$_AX_BOOST_BASE_TONUMERICVERSION_req_minor" = "x"; then :
  _AX_BOOST_BASE_TONUMERICVERSION_req_minor="0"
fi
  _AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
  if test "X$_AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor" = "X"; then :
  _AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor="0"
fi
  _AX_BOOST_BASE_TONUMERICVERSION_RET=`expr $_AX_BOOST_BASE_TONUMERICVERSION_req_major \* 100000 \+  $_AX_BOOST_BASE_TONUMERICVERSION_req_minor \* 100 \+ $_AX_BOOST_BASE_TONUMERICVERSION_req_sub_minor`
  WANT_BOOST_VERSION=$_AX_BOOST_BASE_TONUMERICVERSION_RET

    succeeded=no



                        case ${host_cpu} in #(
  x86_64) :
    libsubdirs="lib64 libx32 lib lib64" ;; #(
  mips*64*) :
    libsubdirs="lib64 lib32 lib lib64" ;; #(
  ppc64|powerpc64|s390x|sparc64|aarch64|ppc64le|powerpc64le|riscv64) :
    libsubdirs="lib64 lib lib64" ;; #(
  *) :
    libsubdirs="lib"
     ;;
esac

                case ${host_cpu} in #(
  i?86) :
    multiarch_libsubdir="lib/i386-${host_os}" ;; #(
  *) :
    multiarch_libsubdir="lib/${host_cpu}-${host_os}"
     ;;
esac

                if test "x$_AX_BOOST_BASE_boost_path" != "x"; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for boostlib >= 1.66.0 ($WANT_BOOST_VERSION) includes in \"$_AX_BOOST_BASE_boost_path/include\"" >&5
$as_echo_n "checking for boostlib >= 1.66.0 ($WANT_BOOST_VERSION) includes in \"$_AX_BOOST_BASE_boost_path/include\"... " >&6; }
         if test -d "$_AX_BOOST_BASE_boost_path/include" && test -r "$_AX_BOOST_BASE_boost_path/include"; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
           BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path/include"
           for _AX_BOOST_BASE_boost_path_tmp in $multiarch_libsubdir $libsubdirs; do
                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for boostlib >= 1.66.0 ($WANT_BOOST_VERSION) lib path in \"$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp\"" >&5
$as_echo_n "checking for boostlib >= 1.66.0 ($WANT_BOOST_VERSION) lib path in \"$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp\"... " >&6; }
                if test -d "$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp" && test -r "$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp" ; then :

                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
                        BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_path/$_AX_BOOST_BASE_boost_path_tmp";
                        break;

else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi
           done
else

      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi

else

        if test X"$cross_compiling" = Xyes; then
            search_libsubdirs=$multiarch_libsubdir
        else
            search_libsubdirs="$multiarch_libsubdir $libsubdirs"
        fi
        for _AX_BOOST_BASE_boost_path_tmp in /usr /usr/local /opt /opt/local ; do
            if test -d "$_AX_BOOST_BASE_boost_path_tmp/include/boost" && test -r "$_AX_BOOST_BASE_boost_path_tmp/include/boost" ; then
                for libsubdir in $search_libsubdirs ; do
                    if ls "$_AX_BOOST_BASE_boost_path_tmp/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
                done
                BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_path_tmp/$libsubdir"
                BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path_tmp/include"
                break;
            fi
        done

fi

            if test "x$_AX_BOOST_BASE_boost_lib_path" != "x"; then :
  BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_lib_path"
fi

    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for boostlib >= 1.66.0 ($WANT_BOOST_VERSION)" >&5
$as_echo_n "checking for boostlib >= 1.66.0 ($WANT_BOOST_VERSION)... " >&6; }
    CPPFLAGS_SAVED="$CPPFLAGS"
    CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
    export CPPFLAGS

    LDFLAGS_SAVED="$LDFLAGS"
    LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
    export LDFLAGS


    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <boost/version.hpp>

int
main ()
{

(void) ((void)sizeof(char[1 - 2*!!((BOOST_VERSION) < ($WANT_BOOST_VERSION))]));

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
    succeeded=yes
    found_system=yes

fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu




            if test "x$succeeded" != "xyes" ; then
        CPPFLAGS="$CPPFLAGS_SAVED"
        LDFLAGS="$LDFLAGS_SAVED"
        BOOST_CPPFLAGS=
        if test -z "$_AX_BOOST_BASE_boost_lib_path" ; then
            BOOST_LDFLAGS=
        fi
        _version=0
        if test -n "$_AX_BOOST_BASE_boost_path" ; then
            if test -d "$_AX_BOOST_BASE_boost_path" && test -r "$_AX_BOOST_BASE_boost_path"; then
                for i in `ls -d $_AX_BOOST_BASE_boost_path/include/boost-* 2>/dev/null`; do
                    _version_tmp=`echo $i | sed "s#$_AX_BOOST_BASE_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'`
                    V_CHECK=`expr $_version_tmp \> $_version`
                    if test "x$V_CHECK" = "x1" ; then
                        _version=$_version_tmp
                    fi
                    VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'`
                    BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path/include/boost-$VERSION_UNDERSCORE"
                done
                                if test -z "$BOOST_CPPFLAGS"; then
                    if test -d "$_AX_BOOST_BASE_boost_path/boost" && test -r "$_AX_BOOST_BASE_boost_path/boost"; then
                        BOOST_CPPFLAGS="-I$_AX_BOOST_BASE_boost_path"
                    fi
                fi
                                                if test -n "$BOOST_CPPFLAGS" && test -z "$BOOST_LDFLAGS"; then
                    for libsubdir in $libsubdirs ; do
                        if ls "$_AX_BOOST_BASE_boost_path/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
                    done
                    BOOST_LDFLAGS="-L$_AX_BOOST_BASE_boost_path/$libsubdir"
                fi
            fi
        else
            if test "x$cross_compiling" != "xyes" ; then
                for _AX_BOOST_BASE_boost_path in /usr /usr/local /opt /opt/local ; do
                    if test -d "$_AX_BOOST_BASE_boost_path" && test -r "$_AX_BOOST_BASE_boost_path" ; then
                        for i in `ls -d $_AX_BOOST_BASE_boost_path/include/boost-* 2>/dev/null`; do
                            _version_tmp=`echo $i | sed "s#$_AX_BOOST_BASE_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'`
                            V_CHECK=`expr $_version_tmp \> $_version`
                            if test "x$V_CHECK" = "x1" ; then
                                _version=$_version_tmp
                                best_path=$_AX_BOOST_BASE_boost_path
                            fi
                        done
                    fi
                done

                VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'`
                BOOST_CPPFLAGS="-I$best_path/include/boost-$VERSION_UNDERSCORE"
                if test -z "$_AX_BOOST_BASE_boost_lib_path" ; then
                    for libsubdir in $libsubdirs ; do
                        if ls "$best_path/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
                    done
                    BOOST_LDFLAGS="-L$best_path/$libsubdir"
                fi
            fi

            if test -n "$BOOST_ROOT" ; then
                for libsubdir in $libsubdirs ; do
                    if ls "$BOOST_ROOT/stage/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
                done
                if test -d "$BOOST_ROOT" && test -r "$BOOST_ROOT" && test -d "$BOOST_ROOT/stage/$libsubdir" && test -r "$BOOST_ROOT/stage/$libsubdir"; then
                    version_dir=`expr //$BOOST_ROOT : '.*/\(.*\)'`
                    stage_version=`echo $version_dir | sed 's/boost_//' | sed 's/_/./g'`
                        stage_version_shorten=`expr $stage_version : '\([0-9]*\.[0-9]*\)'`
                    V_CHECK=`expr $stage_version_shorten \>\= $_version`
                    if test "x$V_CHECK" = "x1" && test -z "$_AX_BOOST_BASE_boost_lib_path" ; then
                        { $as_echo "$as_me:${as_lineno-$LINENO}: We will use a staged boost library from $BOOST_ROOT" >&5
$as_echo "$as_me: We will use a staged boost library from $BOOST_ROOT" >&6;}
                        BOOST_CPPFLAGS="-I$BOOST_ROOT"
                        BOOST_LDFLAGS="-L$BOOST_ROOT/stage/$libsubdir"
                    fi
                fi
            fi
        fi

        CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
        export CPPFLAGS
        LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
        export LDFLAGS

        ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <boost/version.hpp>

int
main ()
{

(void) ((void)sizeof(char[1 - 2*!!((BOOST_VERSION) < ($WANT_BOOST_VERSION))]));

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :

            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
        succeeded=yes
        found_system=yes

fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
        ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

    fi

    if test "x$succeeded" != "xyes" ; then
        if test "x$_version" = "x0" ; then
            { $as_echo "$as_me:${as_lineno-$LINENO}: We could not detect the boost libraries (version 1.66.0 or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation." >&5
$as_echo "$as_me: We could not detect the boost libraries (version 1.66.0 or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation." >&6;}
        else
            { $as_echo "$as_me:${as_lineno-$LINENO}: Your boost libraries seems to old (version $_version)." >&5
$as_echo "$as_me: Your boost libraries seems to old (version $_version)." >&6;}
        fi
        # execute ACTION-IF-NOT-FOUND (if present):
        sage_spkg_install_boost_cropped=yes
    else

$as_echo "#define HAVE_BOOST /**/" >>confdefs.h

        # execute ACTION-IF-FOUND (if present):
        :
    fi

    CPPFLAGS="$CPPFLAGS_SAVED"
    LDFLAGS="$LDFLAGS_SAVED"


fi




                if test "x$sage_spkg_install_boost_cropped" = xno; then :

                                        sage_use_system_boost_cropped=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG boost_cropped" >&5
$as_echo "$as_me: will use system package and not install SPKG boost_cropped" >&6;}

else

                    if test "x$sage_use_system_boost_cropped" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-boost_cropped=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-boost_cropped)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG boost_cropped" >&5
$as_echo "$as_me: no suitable system package found for SPKG boost_cropped" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_BOOST_CROPPED










# BEGIN SAGE_SPKG_CONFIGURE_ZLIB

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG zlib..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG zlib... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-zlib was given.
if test "${with_system_zlib+set}" = set; then :
  withval=$with_system_zlib; sage_use_system_zlib=$withval

fi


sage_spkg_name=zlib

if ${sage_use_system_zlib+:} false; then :

else
  sage_use_system_zlib=yes
fi

sage_spkg_install_zlib=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: zlib has already been installed by SageMath" >&5
$as_echo "$as_me: zlib has already been installed by SageMath" >&6;}
    sage_spkg_install_zlib=yes
    sage_use_system_zlib=installed

fi

if ${sage_require_zlib+:} false; then :

else
  sage_require_zlib=yes
fi


if test "x$sage_spkg_install_zlib" = xno; then :

    if test "x$sage_require_zlib" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG zlib is not required on this system" >&5
$as_echo "$as_me: SPKG zlib is not required on this system" >&6;}

else

                                if test "x$sage_use_system_zlib" = xno; then :

                        sage_spkg_install_zlib=yes

else



    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
$as_echo_n "checking for inflateEnd in -lz... " >&6; }
if ${ac_cv_lib_z_inflateEnd+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lz  $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.  */
#ifdef __cplusplus
extern "C"
#endif
char inflateEnd ();
int
main ()
{
return inflateEnd ();
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_lib_z_inflateEnd=yes
else
  ac_cv_lib_z_inflateEnd=no
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
$as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
if test "x$ac_cv_lib_z_inflateEnd" = xyes; then :
  zlib_cv_libz=yes
else
  zlib_cv_libz=no
fi

    ac_fn_cxx_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
if test "x$ac_cv_header_zlib_h" = xyes; then :
  zlib_cv_zlib_h=yes
else
  zlib_cv_zlib_h=no
fi


    if test "$zlib_cv_libz" = "yes" && test "$zlib_cv_zlib_h" = "yes"; then

pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBPNG" >&5
$as_echo_n "checking for LIBPNG... " >&6; }

if test -n "$LIBPNG_CFLAGS"; then
    pkg_cv_LIBPNG_CFLAGS="$LIBPNG_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng >= 1.2\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libpng >= 1.2") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBPNG_CFLAGS=`$PKG_CONFIG --cflags "libpng >= 1.2" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$LIBPNG_LIBS"; then
    pkg_cv_LIBPNG_LIBS="$LIBPNG_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng >= 1.2\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libpng >= 1.2") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBPNG_LIBS=`$PKG_CONFIG --libs "libpng >= 1.2" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        LIBPNG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpng >= 1.2" 2>&1`
        else
	        LIBPNG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpng >= 1.2" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$LIBPNG_PKG_ERRORS" >&5


                                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateValidate in -lz" >&5
$as_echo_n "checking for inflateValidate in -lz... " >&6; }
if ${ac_cv_lib_z_inflateValidate+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lz  $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.  */
#ifdef __cplusplus
extern "C"
#endif
char inflateValidate ();
int
main ()
{
return inflateValidate ();
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_lib_z_inflateValidate=yes
else
  ac_cv_lib_z_inflateValidate=no
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateValidate" >&5
$as_echo "$ac_cv_lib_z_inflateValidate" >&6; }
if test "x$ac_cv_lib_z_inflateValidate" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBZ 1
_ACEOF

  LIBS="-lz $LIBS"

else
  sage_spkg_install_zlib=yes
fi


elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

                                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateValidate in -lz" >&5
$as_echo_n "checking for inflateValidate in -lz... " >&6; }
if ${ac_cv_lib_z_inflateValidate+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lz  $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.  */
#ifdef __cplusplus
extern "C"
#endif
char inflateValidate ();
int
main ()
{
return inflateValidate ();
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_lib_z_inflateValidate=yes
else
  ac_cv_lib_z_inflateValidate=no
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateValidate" >&5
$as_echo "$ac_cv_lib_z_inflateValidate" >&6; }
if test "x$ac_cv_lib_z_inflateValidate" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBZ 1
_ACEOF

  LIBS="-lz $LIBS"

else
  sage_spkg_install_zlib=yes
fi


else
	LIBPNG_CFLAGS=$pkg_cv_LIBPNG_CFLAGS
	LIBPNG_LIBS=$pkg_cv_LIBPNG_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi
    else
        sage_spkg_install_zlib=yes
    fi

                if test "x$sage_spkg_install_zlib" = xno; then :

                                        sage_use_system_zlib=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG zlib" >&5
$as_echo "$as_me: will use system package and not install SPKG zlib" >&6;}

else

                    if test "x$sage_use_system_zlib" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-zlib=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-zlib)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG zlib" >&5
$as_echo "$as_me: no suitable system package found for SPKG zlib" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_ZLIB










# BEGIN SAGE_SPKG_CONFIGURE_LIBPNG

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG libpng..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG libpng... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-libpng was given.
if test "${with_system_libpng+set}" = set; then :
  withval=$with_system_libpng; sage_use_system_libpng=$withval

fi


sage_spkg_name=libpng

if ${sage_use_system_libpng+:} false; then :

else
  sage_use_system_libpng=yes
fi

sage_spkg_install_libpng=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: libpng has already been installed by SageMath" >&5
$as_echo "$as_me: libpng has already been installed by SageMath" >&6;}
    sage_spkg_install_libpng=yes
    sage_use_system_libpng=installed

fi

if ${sage_require_libpng+:} false; then :

else
  sage_require_libpng=yes
fi


if test "x$sage_spkg_install_libpng" = xno; then :

    if test "x$sage_require_libpng" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG libpng is not required on this system" >&5
$as_echo "$as_me: SPKG libpng is not required on this system" >&6;}

else

                                if test "x$sage_use_system_libpng" = xno; then :

                        sage_spkg_install_libpng=yes

else




    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing zlib? " >&5
$as_echo_n "checking installing zlib? ... " >&6; }
    if test x$sage_spkg_install_zlib = xyes; then
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install libpng as well" >&5
$as_echo "yes; install libpng as well" >&6; }
      sage_spkg_install_libpng=yes
    else
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBPNG" >&5
$as_echo_n "checking for LIBPNG... " >&6; }

if test -n "$LIBPNG_CFLAGS"; then
    pkg_cv_LIBPNG_CFLAGS="$LIBPNG_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng >= 1.2\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libpng >= 1.2") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBPNG_CFLAGS=`$PKG_CONFIG --cflags "libpng >= 1.2" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$LIBPNG_LIBS"; then
    pkg_cv_LIBPNG_LIBS="$LIBPNG_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng >= 1.2\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libpng >= 1.2") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBPNG_LIBS=`$PKG_CONFIG --libs "libpng >= 1.2" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        LIBPNG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpng >= 1.2" 2>&1`
        else
	        LIBPNG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpng >= 1.2" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$LIBPNG_PKG_ERRORS" >&5


        sage_spkg_install_libpng=yes

elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

        sage_spkg_install_libpng=yes

else
	LIBPNG_CFLAGS=$pkg_cv_LIBPNG_CFLAGS
	LIBPNG_LIBS=$pkg_cv_LIBPNG_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi
    fi

                if test "x$sage_spkg_install_libpng" = xno; then :

                                        sage_use_system_libpng=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG libpng" >&5
$as_echo "$as_me: will use system package and not install SPKG libpng" >&6;}

else

                    if test "x$sage_use_system_libpng" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-libpng=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-libpng)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG libpng" >&5
$as_echo "$as_me: no suitable system package found for SPKG libpng" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LIBPNG










# BEGIN SAGE_SPKG_CONFIGURE_M4RI

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG m4ri..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG m4ri... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-m4ri was given.
if test "${with_system_m4ri+set}" = set; then :
  withval=$with_system_m4ri; sage_use_system_m4ri=$withval

fi


sage_spkg_name=m4ri

if ${sage_use_system_m4ri+:} false; then :

else
  sage_use_system_m4ri=yes
fi

sage_spkg_install_m4ri=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: m4ri has already been installed by SageMath" >&5
$as_echo "$as_me: m4ri has already been installed by SageMath" >&6;}
    sage_spkg_install_m4ri=yes
    sage_use_system_m4ri=installed

fi

if ${sage_require_m4ri+:} false; then :

else
  sage_require_m4ri=yes
fi


if test "x$sage_spkg_install_m4ri" = xno; then :

    if test "x$sage_require_m4ri" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG m4ri is not required on this system" >&5
$as_echo "$as_me: SPKG m4ri is not required on this system" >&6;}

else

                                if test "x$sage_use_system_m4ri" = xno; then :

                        sage_spkg_install_m4ri=yes

else






    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of libpng is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of libpng is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_libpng = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install m4ri as well" >&5
$as_echo "yes; install m4ri as well" >&6; }
        sage_spkg_install_m4ri=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for M4RI" >&5
$as_echo_n "checking for M4RI... " >&6; }

if test -n "$M4RI_CFLAGS"; then
    pkg_cv_M4RI_CFLAGS="$M4RI_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"m4ri >= 20140914\""; } >&5
  ($PKG_CONFIG --exists --print-errors "m4ri >= 20140914") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_M4RI_CFLAGS=`$PKG_CONFIG --cflags "m4ri >= 20140914" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$M4RI_LIBS"; then
    pkg_cv_M4RI_LIBS="$M4RI_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"m4ri >= 20140914\""; } >&5
  ($PKG_CONFIG --exists --print-errors "m4ri >= 20140914") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_M4RI_LIBS=`$PKG_CONFIG --libs "m4ri >= 20140914" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        M4RI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "m4ri >= 20140914" 2>&1`
        else
	        M4RI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "m4ri >= 20140914" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$M4RI_PKG_ERRORS" >&5


           sage_spkg_install_m4ri=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

           sage_spkg_install_m4ri=yes
else
	M4RI_CFLAGS=$pkg_cv_M4RI_CFLAGS
	M4RI_LIBS=$pkg_cv_M4RI_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi


fi


                if test "x$sage_spkg_install_m4ri" = xno; then :

                                        sage_use_system_m4ri=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG m4ri" >&5
$as_echo "$as_me: will use system package and not install SPKG m4ri" >&6;}

else

                    if test "x$sage_use_system_m4ri" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-m4ri=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-m4ri)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG m4ri" >&5
$as_echo "$as_me: no suitable system package found for SPKG m4ri" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_M4RI










# BEGIN SAGE_SPKG_CONFIGURE_BRIAL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG brial..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG brial... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-brial was given.
if test "${with_system_brial+set}" = set; then :
  withval=$with_system_brial; sage_use_system_brial=$withval

fi


sage_spkg_name=brial

if ${sage_use_system_brial+:} false; then :

else
  sage_use_system_brial=yes
fi

sage_spkg_install_brial=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: brial has already been installed by SageMath" >&5
$as_echo "$as_me: brial has already been installed by SageMath" >&6;}
    sage_spkg_install_brial=yes
    sage_use_system_brial=installed

fi

if ${sage_require_brial+:} false; then :

else
  sage_require_brial=yes
fi


if test "x$sage_spkg_install_brial" = xno; then :

    if test "x$sage_require_brial" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG brial is not required on this system" >&5
$as_echo "$as_me: SPKG brial is not required on this system" >&6;}

else

                                if test "x$sage_use_system_brial" = xno; then :

                        sage_spkg_install_brial=yes

else








    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gcc boost_cropped m4ri is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gcc boost_cropped m4ri is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gcc = xyes -o x$sage_spkg_install_boost_cropped = xyes -o x$sage_spkg_install_m4ri = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install brial as well" >&5
$as_echo "yes; install brial as well" >&6; }
        sage_spkg_install_brial=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

    # If we're using the system m4ri and boost, ensure that we can
    # compile and run an executable linked against both libbrial and
    # libbrial_groebner (both are used by SageMath).
    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

    SAVED_LIBS=$LIBS
    LIBS="$LIBS -lbrial -lbrial_groebner"
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can link against brial libraries and run" >&5
$as_echo_n "checking if we can link against brial libraries and run... " >&6; }
    if test "$cross_compiling" = yes; then :

      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can link against brial libraries" >&5
$as_echo_n "checking if we can link against brial libraries... " >&6; }
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


          #include <polybori.h>
          #include <polybori/groebner/groebner_alg.h>
          USING_NAMESPACE_PBORI
          USING_NAMESPACE_PBORIGB

          class MyConstant : public BooleConstant{
            public: void negate() { this->m_value = !this->m_value; }
          };

int
main ()
{

          BoolePolyRing r = BoolePolyRing(2, COrderEnums::dlex);
          ReductionStrategy rs = ReductionStrategy(r);
          rs.llReduceAll(); // uses groebner lib
          if (2 != r.nVariables()) { return 1; }
          if (r.constant(true) == r.constant(false)) { return 2; }
          MyConstant f = MyConstant();
          f.negate(); // ensures v1.1.0+ if m_value isn't const
          if (!f.isOne()) { return 3; }
          return 0;

  ;
  return 0;
}

_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
        sage_spkg_install_brial=yes

else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
        sage_spkg_install_brial=no

fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext

else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


        #include <polybori.h>
        #include <polybori/groebner/groebner_alg.h>
        USING_NAMESPACE_PBORI
        USING_NAMESPACE_PBORIGB

        class MyConstant : public BooleConstant{
          public: void negate() { this->m_value = !this->m_value; }
        };

int
main ()
{

        BoolePolyRing r = BoolePolyRing(2, COrderEnums::dlex);
        ReductionStrategy rs = ReductionStrategy(r);
        rs.llReduceAll(); // uses groebner lib
        if (2 != r.nVariables()) { return 1; }
        if (r.constant(true) == r.constant(false)) { return 2; }
        MyConstant f = MyConstant();
        f.negate(); // ensures v1.1.0+ if m_value isn't const
        if (!f.isOne()) { return 3; }
        return 0;

  ;
  return 0;
}

_ACEOF
if ac_fn_cxx_try_run "$LINENO"; then :

                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking version not equal to 1.2.5" >&5
$as_echo_n "checking version not equal to 1.2.5... " >&6; }
      if test "$cross_compiling" = yes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross compiling. Assume yes" >&5
$as_echo "cross compiling. Assume yes" >&6; }
        sage_spkg_install_brial=no

else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

        #include <polybori.h>
            #include <polybori/config.h>

int
main ()
{

             if (VERSION=="1.2.5") return 0;
             else return 1;

  ;
  return 0;
}

_ACEOF
if ac_fn_cxx_try_run "$LINENO"; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found a possibly buggy 1.2.5. Rejecting" >&5
$as_echo "found a possibly buggy 1.2.5. Rejecting" >&6; }
        sage_spkg_install_brial=yes

else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
        sage_spkg_install_brial=no

fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi


else

      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
      sage_spkg_install_brial=yes

fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi

    LIBS=$SAVED_LIBS
    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu



fi


                if test "x$sage_spkg_install_brial" = xno; then :

                                        sage_use_system_brial=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG brial" >&5
$as_echo "$as_me: will use system package and not install SPKG brial" >&6;}

else

                    if test "x$sage_use_system_brial" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-brial=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-brial)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG brial" >&5
$as_echo "$as_me: no suitable system package found for SPKG brial" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_BRIAL










# BEGIN SAGE_SPKG_CONFIGURE_BZIP2

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG bzip2..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG bzip2... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-bzip2 was given.
if test "${with_system_bzip2+set}" = set; then :
  withval=$with_system_bzip2; sage_use_system_bzip2=$withval

fi


sage_spkg_name=bzip2

if ${sage_use_system_bzip2+:} false; then :

else
  sage_use_system_bzip2=yes
fi

sage_spkg_install_bzip2=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: bzip2 has already been installed by SageMath" >&5
$as_echo "$as_me: bzip2 has already been installed by SageMath" >&6;}
    sage_spkg_install_bzip2=yes
    sage_use_system_bzip2=installed

fi

if ${sage_require_bzip2+:} false; then :

else
  sage_require_bzip2=yes
fi


if test "x$sage_spkg_install_bzip2" = xno; then :

    if test "x$sage_require_bzip2" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG bzip2 is not required on this system" >&5
$as_echo "$as_me: SPKG bzip2 is not required on this system" >&6;}

else

                                if test "x$sage_use_system_bzip2" = xno; then :

                        sage_spkg_install_bzip2=yes

else



    ac_fn_cxx_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
if test "x$ac_cv_header_bzlib_h" = xyes; then :

      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing BZ2_bzCompress" >&5
$as_echo_n "checking for library containing BZ2_bzCompress... " >&6; }
if ${ac_cv_search_BZ2_bzCompress+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char BZ2_bzCompress ();
int
main ()
{
return BZ2_bzCompress ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' bz2; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_BZ2_bzCompress=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_BZ2_bzCompress+:} false; then :
  break
fi
done
if ${ac_cv_search_BZ2_bzCompress+:} false; then :

else
  ac_cv_search_BZ2_bzCompress=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_BZ2_bzCompress" >&5
$as_echo "$ac_cv_search_BZ2_bzCompress" >&6; }
ac_res=$ac_cv_search_BZ2_bzCompress
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

        # Extract the first word of "bzip2", so it can be a program name with args.
set dummy bzip2; 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_bzip2_prog+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $bzip2_prog in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_bzip2_prog="$bzip2_prog" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_bzip2_prog="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
bzip2_prog=$ac_cv_path_bzip2_prog
if test -n "$bzip2_prog"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bzip2_prog" >&5
$as_echo "$bzip2_prog" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


        if test x$bzip2_prog = x; then :
  sage_spkg_install_bzip2=yes
fi

else
  sage_spkg_install_bzip2=yes
fi


else
  sage_spkg_install_bzip2=yes
fi



                if test "x$sage_spkg_install_bzip2" = xno; then :

                                        sage_use_system_bzip2=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG bzip2" >&5
$as_echo "$as_me: will use system package and not install SPKG bzip2" >&6;}

else

                    if test "x$sage_use_system_bzip2" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-bzip2=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-bzip2)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG bzip2" >&5
$as_echo "$as_me: no suitable system package found for SPKG bzip2" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_BZIP2










# BEGIN SAGE_SPKG_CONFIGURE_CBC

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG cbc..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG cbc... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-cbc was given.
if test "${with_system_cbc+set}" = set; then :
  withval=$with_system_cbc; sage_use_system_cbc=$withval

fi


sage_spkg_name=cbc

if ${sage_use_system_cbc+:} false; then :

else
  sage_use_system_cbc=yes
fi

sage_spkg_install_cbc=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: cbc has already been installed by SageMath" >&5
$as_echo "$as_me: cbc has already been installed by SageMath" >&6;}
    sage_spkg_install_cbc=yes
    sage_use_system_cbc=installed

fi

if ${sage_require_cbc+:} false; then :

else
  sage_require_cbc=yes
fi


if test "x$sage_spkg_install_cbc" = xno; then :

    if test "x$sage_require_cbc" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG cbc is not required on this system" >&5
$as_echo "$as_me: SPKG cbc is not required on this system" >&6;}

else

                                if test "x$sage_use_system_cbc" = xno; then :

                        sage_spkg_install_cbc=yes

else









    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of atlas openblas zlib bzip2 is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of atlas openblas zlib bzip2 is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_atlas = xyes -o x$sage_spkg_install_openblas = xyes -o x$sage_spkg_install_zlib = xyes -o x$sage_spkg_install_bzip2 = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install cbc as well" >&5
$as_echo "yes; install cbc as well" >&6; }
        sage_spkg_install_cbc=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CBC" >&5
$as_echo_n "checking for CBC... " >&6; }

if test -n "$CBC_CFLAGS"; then
    pkg_cv_CBC_CFLAGS="$CBC_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cbc >= 2.9.4\""; } >&5
  ($PKG_CONFIG --exists --print-errors "cbc >= 2.9.4") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_CBC_CFLAGS=`$PKG_CONFIG --cflags "cbc >= 2.9.4" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$CBC_LIBS"; then
    pkg_cv_CBC_LIBS="$CBC_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cbc >= 2.9.4\""; } >&5
  ($PKG_CONFIG --exists --print-errors "cbc >= 2.9.4") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_CBC_LIBS=`$PKG_CONFIG --libs "cbc >= 2.9.4" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        CBC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "cbc >= 2.9.4" 2>&1`
        else
	        CBC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "cbc >= 2.9.4" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$CBC_PKG_ERRORS" >&5

	sage_spkg_install_cbc=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_cbc=yes
else
	CBC_CFLAGS=$pkg_cv_CBC_CFLAGS
	CBC_LIBS=$pkg_cv_CBC_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi


fi


                if test "x$sage_spkg_install_cbc" = xno; then :

                                        sage_use_system_cbc=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG cbc" >&5
$as_echo "$as_me: will use system package and not install SPKG cbc" >&6;}

else

                    if test "x$sage_use_system_cbc" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-cbc=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-cbc)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG cbc" >&5
$as_echo "$as_me: no suitable system package found for SPKG cbc" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_CBC










# BEGIN SAGE_SPKG_CONFIGURE_CDDLIB

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG cddlib..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG cddlib... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-cddlib was given.
if test "${with_system_cddlib+set}" = set; then :
  withval=$with_system_cddlib; sage_use_system_cddlib=$withval

fi


sage_spkg_name=cddlib

if ${sage_use_system_cddlib+:} false; then :

else
  sage_use_system_cddlib=yes
fi

sage_spkg_install_cddlib=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: cddlib has already been installed by SageMath" >&5
$as_echo "$as_me: cddlib has already been installed by SageMath" >&6;}
    sage_spkg_install_cddlib=yes
    sage_use_system_cddlib=installed

fi

if ${sage_require_cddlib+:} false; then :

else
  sage_require_cddlib=yes
fi


if test "x$sage_spkg_install_cddlib" = xno; then :

    if test "x$sage_require_cddlib" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG cddlib is not required on this system" >&5
$as_echo "$as_me: SPKG cddlib is not required on this system" >&6;}

else

                                if test "x$sage_use_system_cddlib" = xno; then :

                        sage_spkg_install_cddlib=yes

else







    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gmp mpir is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gmp mpir is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install cddlib as well" >&5
$as_echo "yes; install cddlib as well" >&6; }
        sage_spkg_install_cddlib=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

            for ac_prog in cddexec
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_CDDEXEC+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$CDDEXEC"; then
  ac_cv_prog_CDDEXEC="$CDDEXEC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CDDEXEC="$ac_prog"
    $as_echo "$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
CDDEXEC=$ac_cv_prog_CDDEXEC
if test -n "$CDDEXEC"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CDDEXEC" >&5
$as_echo "$CDDEXEC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$CDDEXEC" && break
done

    if test x$CDDEXEC = x; then :
  sage_spkg_install_cddlib=yes
fi

    for ac_prog in cddexec_gmp
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_CDDEXECGMP+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$CDDEXECGMP"; then
  ac_cv_prog_CDDEXECGMP="$CDDEXECGMP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CDDEXECGMP="$ac_prog"
    $as_echo "$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
CDDEXECGMP=$ac_cv_prog_CDDEXECGMP
if test -n "$CDDEXECGMP"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CDDEXECGMP" >&5
$as_echo "$CDDEXECGMP" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$CDDEXECGMP" && break
done

    if test x$CDDEXECGMP = x; then :
  sage_spkg_install_cddlib=yes
fi

        for ac_prog in redcheck_gmp
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_REDCHECKGMP+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$REDCHECKGMP"; then
  ac_cv_prog_REDCHECKGMP="$REDCHECKGMP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_REDCHECKGMP="$ac_prog"
    $as_echo "$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
REDCHECKGMP=$ac_cv_prog_REDCHECKGMP
if test -n "$REDCHECKGMP"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $REDCHECKGMP" >&5
$as_echo "$REDCHECKGMP" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$REDCHECKGMP" && break
done

    if test x$REDCHECKGMP = x; then :
  sage_spkg_install_cddlib=yes
fi

        for ac_prog in scdd_gmp scdd
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_SCDD+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$SCDD"; then
  ac_cv_prog_SCDD="$SCDD" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_SCDD="$ac_prog"
    $as_echo "$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
SCDD=$ac_cv_prog_SCDD
if test -n "$SCDD"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SCDD" >&5
$as_echo "$SCDD" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$SCDD" && break
done

    if test x$SCDD = x; then :
  sage_spkg_install_cddlib=yes
fi

        if test -n "$CDDEXEC"; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CDDEXEC --redcheck works correctly for real input" >&5
$as_echo_n "checking whether $CDDEXEC --redcheck works correctly for real input... " >&6; }
        cat > conftest.ine <<EOF
H-representation
linearity 2 1 2
begin
 5 4 real
 0.0 0.0 1.0 1.0
 -1.0 0.0 1.0 1.0
 -1.0 2.0 -1.0 0.0
 -1.0 4.0 -2.0 0.0
 1 0 0 0
end
EOF
        rm -f conftest.out
        $CDDEXEC --redcheck <conftest.ine >conftest.out 2>& 5
        if grep -q "^Redundant rows.*1" conftest.out 2>& 5; then :

            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
            sage_spkg_install_cddlib=yes

else

            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi

fi
                                        ac_fn_cxx_check_header_compile "$LINENO" "cddlib/cdd.h" "ac_cv_header_cddlib_cdd_h" "
      #include <cddlib/setoper.h>
      #include <cddlib/cddmp.h>

"
if test "x$ac_cv_header_cddlib_cdd_h" = xyes; then :

else
  sage_spkg_install_cddlib=yes
fi



            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dd_abs" >&5
$as_echo_n "checking for library containing dd_abs... " >&6; }
if ${ac_cv_search_dd_abs+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char dd_abs ();
int
main ()
{
return dd_abs ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' cddgmp; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_dd_abs=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_dd_abs+:} false; then :
  break
fi
done
if ${ac_cv_search_dd_abs+:} false; then :

else
  ac_cv_search_dd_abs=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dd_abs" >&5
$as_echo "$ac_cv_search_dd_abs" >&6; }
ac_res=$ac_cv_search_dd_abs
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_cddlib=yes
fi



fi


                if test "x$sage_spkg_install_cddlib" = xno; then :

                                        sage_use_system_cddlib=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG cddlib" >&5
$as_echo "$as_me: will use system package and not install SPKG cddlib" >&6;}

else

                    if test "x$sage_use_system_cddlib" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-cddlib=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-cddlib)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG cddlib" >&5
$as_echo "$as_me: no suitable system package found for SPKG cddlib" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_CDDLIB











# BEGIN SAGE_SPKG_CONFIGURE_CLIQUER

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG cliquer..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG cliquer... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-cliquer was given.
if test "${with_system_cliquer+set}" = set; then :
  withval=$with_system_cliquer; sage_use_system_cliquer=$withval

fi


sage_spkg_name=cliquer

if ${sage_use_system_cliquer+:} false; then :

else
  sage_use_system_cliquer=yes
fi

sage_spkg_install_cliquer=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: cliquer has already been installed by SageMath" >&5
$as_echo "$as_me: cliquer has already been installed by SageMath" >&6;}
    sage_spkg_install_cliquer=yes
    sage_use_system_cliquer=installed

fi

if ${sage_require_cliquer+:} false; then :

else
  sage_require_cliquer=yes
fi


if test "x$sage_spkg_install_cliquer" = xno; then :

    if test "x$sage_require_cliquer" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG cliquer is not required on this system" >&5
$as_echo "$as_me: SPKG cliquer is not required on this system" >&6;}

else

                                if test "x$sage_use_system_cliquer" = xno; then :

                        sage_spkg_install_cliquer=yes

else



    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clique_unweighted_max_weight" >&5
$as_echo_n "checking for library containing clique_unweighted_max_weight... " >&6; }
if ${ac_cv_search_clique_unweighted_max_weight+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char clique_unweighted_max_weight ();
int
main ()
{
return clique_unweighted_max_weight ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' cliquer; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_clique_unweighted_max_weight=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_clique_unweighted_max_weight+:} false; then :
  break
fi
done
if ${ac_cv_search_clique_unweighted_max_weight+:} false; then :

else
  ac_cv_search_clique_unweighted_max_weight=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clique_unweighted_max_weight" >&5
$as_echo "$ac_cv_search_clique_unweighted_max_weight" >&6; }
ac_res=$ac_cv_search_clique_unweighted_max_weight
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

      ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

      ac_fn_c_check_header_mongrel "$LINENO" "cliquer/cliquer.h" "ac_cv_header_cliquer_cliquer_h" "$ac_includes_default"
if test "x$ac_cv_header_cliquer_cliquer_h" = xyes; then :

         # Extract the first word of "cl", so it can be a program name with args.
set dummy cl; 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_CL+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $CL in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_CL="$CL" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_CL="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
CL=$ac_cv_path_CL
if test -n "$CL"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CL" >&5
$as_echo "$CL" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


         if test x$CL = x; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: cl (cliquer's CLI) is not found." >&5
$as_echo "$as_me: cl (cliquer's CLI) is not found." >&6;}
           { $as_echo "$as_me:${as_lineno-$LINENO}: No action, as Sage does not need it. cl might be named cliquer on this system." >&5
$as_echo "$as_me: No action, as Sage does not need it. cl might be named cliquer on this system." >&6;}

fi

else
  sage_spkg_install_cliquer=yes
fi


      ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


else
  sage_spkg_install_cliquer=yes
fi


                if test "x$sage_spkg_install_cliquer" = xno; then :

                                        sage_use_system_cliquer=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG cliquer" >&5
$as_echo "$as_me: will use system package and not install SPKG cliquer" >&6;}

else

                    if test "x$sage_use_system_cliquer" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-cliquer=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-cliquer)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG cliquer" >&5
$as_echo "$as_me: no suitable system package found for SPKG cliquer" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_CLIQUER










# BEGIN SAGE_SPKG_CONFIGURE_CMAKE

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG cmake..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG cmake... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-cmake was given.
if test "${with_system_cmake+set}" = set; then :
  withval=$with_system_cmake; sage_use_system_cmake=$withval

fi


sage_spkg_name=cmake

if ${sage_use_system_cmake+:} false; then :

else
  sage_use_system_cmake=yes
fi

sage_spkg_install_cmake=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: cmake has already been installed by SageMath" >&5
$as_echo "$as_me: cmake has already been installed by SageMath" >&6;}
    sage_spkg_install_cmake=yes
    sage_use_system_cmake=installed

fi

if ${sage_require_cmake+:} false; then :

else
  sage_require_cmake=yes
fi


if test "x$sage_spkg_install_cmake" = xno; then :

    if test "x$sage_require_cmake" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG cmake is not required on this system" >&5
$as_echo "$as_me: SPKG cmake is not required on this system" >&6;}

else

                                if test "x$sage_use_system_cmake" = xno; then :

                        sage_spkg_install_cmake=yes

else



        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmake >= 3.4" >&5
$as_echo_n "checking for cmake >= 3.4... " >&6; }
if ${ac_cv_path_CMAKE+:} false; then :
  $as_echo_n "(cached) " >&6
else

        if test -z "$CMAKE"; then
  ac_path_CMAKE_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in cmake; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_CMAKE="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_CMAKE" || continue

            cmake_version=`$ac_path_CMAKE --version 2>&1 \
                | $SED -n -e 's/cmake version *\([0-9]*\.[0-9]*\.[0-9]*\)/\1/p'`
            if test -n "$cmake_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$cmake_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "3.4" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

                    ac_cv_path_CMAKE="$ac_path_CMAKE"
                    ac_path_CMAKE_found=:

      fi


fi

      $ac_path_CMAKE_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_CMAKE"; then
    :
  fi
else
  ac_cv_path_CMAKE=$CMAKE
fi


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_CMAKE" >&5
$as_echo "$ac_cv_path_CMAKE" >&6; }
    if test -z "$ac_cv_path_CMAKE"; then :
  sage_spkg_install_cmake=yes
fi

                if test "x$sage_spkg_install_cmake" = xno; then :

                                        sage_use_system_cmake=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG cmake" >&5
$as_echo "$as_me: will use system package and not install SPKG cmake" >&6;}

else

                    if test "x$sage_use_system_cmake" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-cmake=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-cmake)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG cmake" >&5
$as_echo "$as_me: no suitable system package found for SPKG cmake" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_CMAKE










# BEGIN SAGE_SPKG_CONFIGURE_COXETER3

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG coxeter3..." >& 6
$as_echo "## --------------------------------------------------------- ##
## Checking whether SageMath should install SPKG coxeter3... ##
## --------------------------------------------------------- ##" >& 5


# Check whether --with-system-coxeter3 was given.
if test "${with_system_coxeter3+set}" = set; then :
  withval=$with_system_coxeter3; sage_use_system_coxeter3=$withval

fi


sage_spkg_name=coxeter3

if ${sage_use_system_coxeter3+:} false; then :

else
  sage_use_system_coxeter3=yes
fi

sage_spkg_install_coxeter3=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: coxeter3 has already been installed by SageMath" >&5
$as_echo "$as_me: coxeter3 has already been installed by SageMath" >&6;}
    sage_spkg_install_coxeter3=yes
    sage_use_system_coxeter3=installed

fi

if ${sage_require_coxeter3+:} false; then :

else
  sage_require_coxeter3=yes
fi


if test "x$sage_spkg_install_coxeter3" = xno; then :

    if test "x$sage_require_coxeter3" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG coxeter3 is not required on this system" >&5
$as_echo "$as_me: SPKG coxeter3 is not required on this system" >&6;}

else

                                if test "x$sage_use_system_coxeter3" = xno; then :

                        sage_spkg_install_coxeter3=yes

else



    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library coxeter3" >&5
$as_echo_n "checking for library coxeter3... " >&6; }
    SAVE_LIBS="$LIBS"
    LIBS="$LIBS -lcoxeter3"
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


            #include <coxeter/sage.h>
            #include <coxeter/interactive.h>

int
main ()
{

           coxeter::CoxGroup *g = interactive::coxeterGroup("B", 2);

  ;
  return 0;
}

_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
        sage_spkg_install_coxeter3=yes

fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
    LIBS="$SAVE_LIBS"
    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


                if test "x$sage_spkg_install_coxeter3" = xno; then :

                                        sage_use_system_coxeter3=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG coxeter3" >&5
$as_echo "$as_me: will use system package and not install SPKG coxeter3" >&6;}

else

                    if test "x$sage_use_system_coxeter3" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-coxeter3=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-coxeter3)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG coxeter3" >&5
$as_echo "$as_me: no suitable system package found for SPKG coxeter3" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_COXETER3










# BEGIN SAGE_SPKG_CONFIGURE_CURL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG curl..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG curl... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-curl was given.
if test "${with_system_curl+set}" = set; then :
  withval=$with_system_curl; sage_use_system_curl=$withval

fi


sage_spkg_name=curl

if ${sage_use_system_curl+:} false; then :

else
  sage_use_system_curl=yes
fi

sage_spkg_install_curl=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: curl has already been installed by SageMath" >&5
$as_echo "$as_me: curl has already been installed by SageMath" >&6;}
    sage_spkg_install_curl=yes
    sage_use_system_curl=installed

fi

if ${sage_require_curl+:} false; then :

else
  sage_require_curl=yes
fi


if test "x$sage_spkg_install_curl" = xno; then :

    if test "x$sage_require_curl" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG curl is not required on this system" >&5
$as_echo "$as_me: SPKG curl is not required on this system" >&6;}

else

                                if test "x$sage_use_system_curl" = xno; then :

                        sage_spkg_install_curl=yes

else



    # Only install curl (and libcurl) if we cannot find version 7.22 or
    # later, since that is what R needs.
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl 7.22" >&5
$as_echo_n "checking for curl 7.22... " >&6; }
if ${ac_cv_path_CURL+:} false; then :
  $as_echo_n "(cached) " >&6
else

        if test -z "$CURL"; then
  ac_path_CURL_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in curl; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_CURL="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_CURL" || continue

          ${ac_path_CURL}-config --checkfor 7.22 >/dev/null 2>/dev/null &&
                    ac_cv_path_CURL=${ac_path_CURL} &&
                    ac_path_CURL_found=:

      $ac_path_CURL_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_CURL"; then
    :
  fi
else
  ac_cv_path_CURL=$CURL
fi


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_CURL" >&5
$as_echo "$ac_cv_path_CURL" >&6; }
    if test -z "$ac_cv_path_CURL"; then :
  sage_spkg_install_curl=yes
fi

























# Check whether --with-libcurl was given.
if test "${with_libcurl+set}" = set; then :
  withval=$with_libcurl; _libcurl_with=$withval
else
  _libcurl_with=yes
fi


  if test "$_libcurl_with" != "no" ; then

     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
{ $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
  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
  test -z "$as_dir" && as_dir=.
    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"
    $as_echo "$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
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
$as_echo "$AWK" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$AWK" && break
done


     _libcurl_version_parse="eval $AWK '{split(\$NF,A,\".\"); X=256*256*A[1]+256*A[2]+A[3]; print X;}'"

     _libcurl_try_link=yes

     if test -d "$_libcurl_with" ; then
        LIBCURL_CPPFLAGS="-I$withval/include"
        _libcurl_ldflags="-L$withval/lib"
        # Extract the first word of "curl-config", so it can be a program name with args.
set dummy curl-config; 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__libcurl_config+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $_libcurl_config in
  [\\/]* | ?:[\\/]*)
  ac_cv_path__libcurl_config="$_libcurl_config" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in "$withval/bin"
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    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__libcurl_config="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
_libcurl_config=$ac_cv_path__libcurl_config
if test -n "$_libcurl_config"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_libcurl_config" >&5
$as_echo "$_libcurl_config" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


     else
        # Extract the first word of "curl-config", so it can be a program name with args.
set dummy curl-config; 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__libcurl_config+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $_libcurl_config in
  [\\/]* | ?:[\\/]*)
  ac_cv_path__libcurl_config="$_libcurl_config" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path__libcurl_config="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
_libcurl_config=$ac_cv_path__libcurl_config
if test -n "$_libcurl_config"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_libcurl_config" >&5
$as_echo "$_libcurl_config" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


     fi

     if test x$_libcurl_config != "x" ; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the version of libcurl" >&5
$as_echo_n "checking for the version of libcurl... " >&6; }
if ${libcurl_cv_lib_curl_version+:} false; then :
  $as_echo_n "(cached) " >&6
else
  libcurl_cv_lib_curl_version=`$_libcurl_config --version | $AWK '{print $2}'`
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libcurl_cv_lib_curl_version" >&5
$as_echo "$libcurl_cv_lib_curl_version" >&6; }

        _libcurl_version=`echo $libcurl_cv_lib_curl_version | $_libcurl_version_parse`
        _libcurl_wanted=`echo 7.22 | $_libcurl_version_parse`

        if test $_libcurl_wanted -gt 0 ; then
           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcurl >= version 7.22" >&5
$as_echo_n "checking for libcurl >= version 7.22... " >&6; }
if ${libcurl_cv_lib_version_ok+:} false; then :
  $as_echo_n "(cached) " >&6
else

              if test $_libcurl_version -ge $_libcurl_wanted ; then
                 libcurl_cv_lib_version_ok=yes
              else
                 libcurl_cv_lib_version_ok=no
              fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libcurl_cv_lib_version_ok" >&5
$as_echo "$libcurl_cv_lib_version_ok" >&6; }
        fi

        if test $_libcurl_wanted -eq 0 || test x$libcurl_cv_lib_version_ok = xyes ; then
           if test x"$LIBCURL_CPPFLAGS" = "x" ; then
              LIBCURL_CPPFLAGS=`$_libcurl_config --cflags`
           fi
           if test x"$LIBCURL" = "x" ; then
              LIBCURL=`$_libcurl_config --libs`

              # This is so silly, but Apple actually has a bug in their
              # curl-config script.  Fixed in Tiger, but there are still
              # lots of Panther installs around.
              case "${host}" in
                 powerpc-apple-darwin7*)
                    LIBCURL=`echo $LIBCURL | sed -e 's|-arch i386||g'`
                 ;;
              esac
           fi

           # All curl-config scripts support --feature
           _libcurl_features=`$_libcurl_config --feature`

           # Is it modern enough to have --protocols? (7.12.4)
           if test $_libcurl_version -ge 461828 ; then
              _libcurl_protocols=`$_libcurl_config --protocols`
           fi
        else
           _libcurl_try_link=no
        fi

        unset _libcurl_wanted
     fi

     if test $_libcurl_try_link = yes ; then

        # we didn't find curl-config, so let's see if the user-supplied
        # link line (or failing that, "-lcurl") is enough.
        LIBCURL=${LIBCURL-"$_libcurl_ldflags -lcurl"}

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libcurl is usable" >&5
$as_echo_n "checking whether libcurl is usable... " >&6; }
if ${libcurl_cv_lib_curl_usable+:} false; then :
  $as_echo_n "(cached) " >&6
else

           _libcurl_save_cppflags=$CPPFLAGS
           CPPFLAGS="$LIBCURL_CPPFLAGS $CPPFLAGS"
           _libcurl_save_libs=$LIBS
           LIBS="$LIBCURL $LIBS"

           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#include <curl/curl.h>
int
main ()
{

/* Try and use a few common options to force a failure if we are
   missing symbols or can't link. */
int x;
curl_easy_setopt(NULL,CURLOPT_URL,NULL);
x=CURL_ERROR_SIZE;
x=CURLOPT_WRITEFUNCTION;
x=CURLOPT_WRITEDATA;
x=CURLOPT_ERRORBUFFER;
x=CURLOPT_STDERR;
x=CURLOPT_VERBOSE;
if (x) {;}

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  libcurl_cv_lib_curl_usable=yes
else
  libcurl_cv_lib_curl_usable=no
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext

           CPPFLAGS=$_libcurl_save_cppflags
           LIBS=$_libcurl_save_libs
           unset _libcurl_save_cppflags
           unset _libcurl_save_libs

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libcurl_cv_lib_curl_usable" >&5
$as_echo "$libcurl_cv_lib_curl_usable" >&6; }

        if test $libcurl_cv_lib_curl_usable = yes ; then

           # Does curl_free() exist in this version of libcurl?
           # If not, fake it with free()

           _libcurl_save_cppflags=$CPPFLAGS
           CPPFLAGS="$CPPFLAGS $LIBCURL_CPPFLAGS"
           _libcurl_save_libs=$LIBS
           LIBS="$LIBS $LIBCURL"

           ac_fn_cxx_check_func "$LINENO" "curl_free" "ac_cv_func_curl_free"
if test "x$ac_cv_func_curl_free" = xyes; then :

else

$as_echo "#define curl_free free" >>confdefs.h

fi


           CPPFLAGS=$_libcurl_save_cppflags
           LIBS=$_libcurl_save_libs
           unset _libcurl_save_cppflags
           unset _libcurl_save_libs


$as_echo "#define HAVE_LIBCURL 1" >>confdefs.h




           for _libcurl_feature in $_libcurl_features ; do
              cat >>confdefs.h <<_ACEOF
#define `$as_echo "libcurl_feature_$_libcurl_feature" | $as_tr_cpp` 1
_ACEOF

              eval `$as_echo "libcurl_feature_$_libcurl_feature" | $as_tr_sh`=yes
           done

           if test "x$_libcurl_protocols" = "x" ; then

              # We don't have --protocols, so just assume that all
              # protocols are available
              _libcurl_protocols="HTTP FTP FILE TELNET LDAP DICT TFTP"

              if test x$libcurl_feature_SSL = xyes ; then
                 _libcurl_protocols="$_libcurl_protocols HTTPS"

                 # FTPS wasn't standards-compliant until version
                 # 7.11.0 (0x070b00 == 461568)
                 if test $_libcurl_version -ge 461568; then
                    _libcurl_protocols="$_libcurl_protocols FTPS"
                 fi
              fi

              # RTSP, IMAP, POP3 and SMTP were added in
              # 7.20.0 (0x071400 == 463872)
              if test $_libcurl_version -ge 463872; then
                 _libcurl_protocols="$_libcurl_protocols RTSP IMAP POP3 SMTP"
              fi
           fi

           for _libcurl_protocol in $_libcurl_protocols ; do
              cat >>confdefs.h <<_ACEOF
#define `$as_echo "libcurl_protocol_$_libcurl_protocol" | $as_tr_cpp` 1
_ACEOF

              eval `$as_echo "libcurl_protocol_$_libcurl_protocol" | $as_tr_sh`=yes
           done
        else
           unset LIBCURL
           unset LIBCURL_CPPFLAGS
        fi
     fi

     unset _libcurl_try_link
     unset _libcurl_version_parse
     unset _libcurl_config
     unset _libcurl_feature
     unset _libcurl_features
     unset _libcurl_protocol
     unset _libcurl_protocols
     unset _libcurl_version
     unset _libcurl_ldflags
  fi

  if test x$_libcurl_with = xno || test x$libcurl_cv_lib_curl_usable != xyes ; then
     # This is the IF-NO path
     sage_spkg_install_curl=yes
  else
     # This is the IF-YES path
     :
  fi

  unset _libcurl_with

    # Anaconda on macOS provides a libcurl with @rpath. Check that
    # linking produces a binary than can be run. (#27941)
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether programs linking to libcurl can be executed" >&5
$as_echo_n "checking whether programs linking to libcurl can be executed... " >&6; }
if ${sage_libcurl_cv_lib_curl_executable+:} false; then :
  $as_echo_n "(cached) " >&6
else

           _libcurl_save_cppflags=$CPPFLAGS
           CPPFLAGS="$LIBCURL_CPPFLAGS $CPPFLAGS"
           _libcurl_save_libs=$LIBS
           LIBS="$LIBCURL $LIBS"

           if test "$cross_compiling" = yes; then :

                            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#include <curl/curl.h>
int
main ()
{

               curl_easy_setopt(NULL,CURLOPT_URL,NULL);

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  sage_libcurl_cv_lib_curl_executable=yes
else
  sage_libcurl_cv_lib_curl_executable=no
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext

else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#include <curl/curl.h>
int
main ()
{

             curl_easy_setopt(NULL,CURLOPT_URL,NULL);

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_run "$LINENO"; then :
  sage_libcurl_cv_lib_curl_executable=yes
else
  sage_libcurl_cv_lib_curl_executable=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
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sage_libcurl_cv_lib_curl_executable" >&5
$as_echo "$sage_libcurl_cv_lib_curl_executable" >&6; }
    if test "$sage_libcurl_cv_lib_curl_executable" = "no"; then :
  sage_spkg_install_curl=yes
fi

                if test "x$sage_spkg_install_curl" = xno; then :

                                        sage_use_system_curl=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG curl" >&5
$as_echo "$as_me: will use system package and not install SPKG curl" >&6;}

else

                    if test "x$sage_use_system_curl" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-curl=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-curl)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG curl" >&5
$as_echo "$as_me: no suitable system package found for SPKG curl" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_CURL










# BEGIN SAGE_SPKG_CONFIGURE_DISTLIB

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG distlib..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG distlib... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-distlib was given.
if test "${with_system_distlib+set}" = set; then :
  withval=$with_system_distlib; sage_use_system_distlib=$withval

fi


sage_spkg_name=distlib

if ${sage_use_system_distlib+:} false; then :

else
  sage_use_system_distlib=yes
fi

sage_spkg_install_distlib=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: distlib has already been installed by SageMath" >&5
$as_echo "$as_me: distlib has already been installed by SageMath" >&6;}
    sage_spkg_install_distlib=yes
    sage_use_system_distlib=installed

fi

if ${sage_require_distlib+:} false; then :

else
  sage_require_distlib=yes
fi
        sage_require_distlib=$sage_spkg_install_virtualenv


if test "x$sage_spkg_install_distlib" = xno; then :

    if test "x$sage_require_distlib" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG distlib is not required on this system" >&5
$as_echo "$as_me: SPKG distlib is not required on this system" >&6;}

else

                                if test "x$sage_use_system_distlib" = xno; then :

                        sage_spkg_install_distlib=yes

else




    sage_spkg_install_distlib=yes

                if test "x$sage_spkg_install_distlib" = xno; then :

                                        sage_use_system_distlib=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG distlib" >&5
$as_echo "$as_me: will use system package and not install SPKG distlib" >&6;}

else

                    if test "x$sage_use_system_distlib" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-distlib=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-distlib)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG distlib" >&5
$as_echo "$as_me: no suitable system package found for SPKG distlib" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_DISTLIB










# BEGIN SAGE_SPKG_CONFIGURE_LIBATOMIC_OPS

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG libatomic_ops..." >& 6
$as_echo "## -------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG libatomic_ops... ##
## -------------------------------------------------------------- ##" >& 5


# Check whether --with-system-libatomic_ops was given.
if test "${with_system_libatomic_ops+set}" = set; then :
  withval=$with_system_libatomic_ops; sage_use_system_libatomic_ops=$withval

fi


sage_spkg_name=libatomic_ops

if ${sage_use_system_libatomic_ops+:} false; then :

else
  sage_use_system_libatomic_ops=yes
fi

sage_spkg_install_libatomic_ops=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: libatomic_ops has already been installed by SageMath" >&5
$as_echo "$as_me: libatomic_ops has already been installed by SageMath" >&6;}
    sage_spkg_install_libatomic_ops=yes
    sage_use_system_libatomic_ops=installed

fi

if ${sage_require_libatomic_ops+:} false; then :

else
  sage_require_libatomic_ops=yes
fi


if test "x$sage_spkg_install_libatomic_ops" = xno; then :

    if test "x$sage_require_libatomic_ops" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG libatomic_ops is not required on this system" >&5
$as_echo "$as_me: SPKG libatomic_ops is not required on this system" >&6;}

else

                                if test "x$sage_use_system_libatomic_ops" = xno; then :

                        sage_spkg_install_libatomic_ops=yes

else




pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBATOMIC_OPS" >&5
$as_echo_n "checking for LIBATOMIC_OPS... " >&6; }

if test -n "$LIBATOMIC_OPS_CFLAGS"; then
    pkg_cv_LIBATOMIC_OPS_CFLAGS="$LIBATOMIC_OPS_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"atomic_ops >= 7.6.2\""; } >&5
  ($PKG_CONFIG --exists --print-errors "atomic_ops >= 7.6.2") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBATOMIC_OPS_CFLAGS=`$PKG_CONFIG --cflags "atomic_ops >= 7.6.2" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$LIBATOMIC_OPS_LIBS"; then
    pkg_cv_LIBATOMIC_OPS_LIBS="$LIBATOMIC_OPS_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"atomic_ops >= 7.6.2\""; } >&5
  ($PKG_CONFIG --exists --print-errors "atomic_ops >= 7.6.2") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBATOMIC_OPS_LIBS=`$PKG_CONFIG --libs "atomic_ops >= 7.6.2" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        LIBATOMIC_OPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "atomic_ops >= 7.6.2" 2>&1`
        else
	        LIBATOMIC_OPS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "atomic_ops >= 7.6.2" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$LIBATOMIC_OPS_PKG_ERRORS" >&5

	sage_spkg_install_libatomic_ops=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_libatomic_ops=yes
else
	LIBATOMIC_OPS_CFLAGS=$pkg_cv_LIBATOMIC_OPS_CFLAGS
	LIBATOMIC_OPS_LIBS=$pkg_cv_LIBATOMIC_OPS_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi

                if test "x$sage_spkg_install_libatomic_ops" = xno; then :

                                        sage_use_system_libatomic_ops=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG libatomic_ops" >&5
$as_echo "$as_me: will use system package and not install SPKG libatomic_ops" >&6;}

else

                    if test "x$sage_use_system_libatomic_ops" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-libatomic_ops=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-libatomic_ops)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG libatomic_ops" >&5
$as_echo "$as_me: no suitable system package found for SPKG libatomic_ops" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LIBATOMIC_OPS










# BEGIN SAGE_SPKG_CONFIGURE_GC

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG gc..." >& 6
$as_echo "## --------------------------------------------------- ##
## Checking whether SageMath should install SPKG gc... ##
## --------------------------------------------------- ##" >& 5


# Check whether --with-system-gc was given.
if test "${with_system_gc+set}" = set; then :
  withval=$with_system_gc; sage_use_system_gc=$withval

fi


sage_spkg_name=gc

if ${sage_use_system_gc+:} false; then :

else
  sage_use_system_gc=yes
fi

sage_spkg_install_gc=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: gc has already been installed by SageMath" >&5
$as_echo "$as_me: gc has already been installed by SageMath" >&6;}
    sage_spkg_install_gc=yes
    sage_use_system_gc=installed

fi

if ${sage_require_gc+:} false; then :

else
  sage_require_gc=yes
fi


if test "x$sage_spkg_install_gc" = xno; then :

    if test "x$sage_require_gc" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG gc is not required on this system" >&5
$as_echo "$as_me: SPKG gc is not required on this system" >&6;}

else

                                if test "x$sage_use_system_gc" = xno; then :

                        sage_spkg_install_gc=yes

else






    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of libatomic_ops is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of libatomic_ops is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_libatomic_ops = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install gc as well" >&5
$as_echo "yes; install gc as well" >&6; }
        sage_spkg_install_gc=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we run on WSL" >&5
$as_echo_n "checking whether we run on WSL... " >&6; }
        if grep -q -E -i "wsl|microsoft" /proc/sys/kernel/osrelease 2>/dev/null; then :

          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; disabling using of system gc" >&5
$as_echo "yes; disabling using of system gc" >&6; }
          sage_spkg_install_gc=yes

else

          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GC" >&5
$as_echo_n "checking for GC... " >&6; }

if test -n "$GC_CFLAGS"; then
    pkg_cv_GC_CFLAGS="$GC_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bdw-gc-threaded >= 7.6.4\""; } >&5
  ($PKG_CONFIG --exists --print-errors "bdw-gc-threaded >= 7.6.4") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GC_CFLAGS=`$PKG_CONFIG --cflags "bdw-gc-threaded >= 7.6.4" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$GC_LIBS"; then
    pkg_cv_GC_LIBS="$GC_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bdw-gc-threaded >= 7.6.4\""; } >&5
  ($PKG_CONFIG --exists --print-errors "bdw-gc-threaded >= 7.6.4") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GC_LIBS=`$PKG_CONFIG --libs "bdw-gc-threaded >= 7.6.4" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        GC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "bdw-gc-threaded >= 7.6.4" 2>&1`
        else
	        GC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "bdw-gc-threaded >= 7.6.4" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$GC_PKG_ERRORS" >&5



pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GC" >&5
$as_echo_n "checking for GC... " >&6; }

if test -n "$GC_CFLAGS"; then
    pkg_cv_GC_CFLAGS="$GC_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bdw-gc >= 7.6.4\""; } >&5
  ($PKG_CONFIG --exists --print-errors "bdw-gc >= 7.6.4") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GC_CFLAGS=`$PKG_CONFIG --cflags "bdw-gc >= 7.6.4" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$GC_LIBS"; then
    pkg_cv_GC_LIBS="$GC_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bdw-gc >= 7.6.4\""; } >&5
  ($PKG_CONFIG --exists --print-errors "bdw-gc >= 7.6.4") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GC_LIBS=`$PKG_CONFIG --libs "bdw-gc >= 7.6.4" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        GC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "bdw-gc >= 7.6.4" 2>&1`
        else
	        GC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "bdw-gc >= 7.6.4" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$GC_PKG_ERRORS" >&5


              sage_spkg_install_gc=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

              sage_spkg_install_gc=yes
else
	GC_CFLAGS=$pkg_cv_GC_CFLAGS
	GC_LIBS=$pkg_cv_GC_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GC" >&5
$as_echo_n "checking for GC... " >&6; }

if test -n "$GC_CFLAGS"; then
    pkg_cv_GC_CFLAGS="$GC_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bdw-gc >= 7.6.4\""; } >&5
  ($PKG_CONFIG --exists --print-errors "bdw-gc >= 7.6.4") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GC_CFLAGS=`$PKG_CONFIG --cflags "bdw-gc >= 7.6.4" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$GC_LIBS"; then
    pkg_cv_GC_LIBS="$GC_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bdw-gc >= 7.6.4\""; } >&5
  ($PKG_CONFIG --exists --print-errors "bdw-gc >= 7.6.4") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GC_LIBS=`$PKG_CONFIG --libs "bdw-gc >= 7.6.4" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        GC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "bdw-gc >= 7.6.4" 2>&1`
        else
	        GC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "bdw-gc >= 7.6.4" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$GC_PKG_ERRORS" >&5


              sage_spkg_install_gc=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

              sage_spkg_install_gc=yes
else
	GC_CFLAGS=$pkg_cv_GC_CFLAGS
	GC_LIBS=$pkg_cv_GC_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi
else
	GC_CFLAGS=$pkg_cv_GC_CFLAGS
	GC_LIBS=$pkg_cv_GC_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi

fi


fi


                if test "x$sage_spkg_install_gc" = xno; then :

                                        sage_use_system_gc=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG gc" >&5
$as_echo "$as_me: will use system package and not install SPKG gc" >&6;}

else

                    if test "x$sage_use_system_gc" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-gc=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-gc)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG gc" >&5
$as_echo "$as_me: no suitable system package found for SPKG gc" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_GC










# BEGIN SAGE_SPKG_CONFIGURE_ECL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG ecl..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG ecl... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-ecl was given.
if test "${with_system_ecl+set}" = set; then :
  withval=$with_system_ecl; sage_use_system_ecl=$withval

fi


sage_spkg_name=ecl

if ${sage_use_system_ecl+:} false; then :

else
  sage_use_system_ecl=yes
fi

sage_spkg_install_ecl=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: ecl has already been installed by SageMath" >&5
$as_echo "$as_me: ecl has already been installed by SageMath" >&6;}
    sage_spkg_install_ecl=yes
    sage_use_system_ecl=installed

fi

if ${sage_require_ecl+:} false; then :

else
  sage_require_ecl=yes
fi


if test "x$sage_spkg_install_ecl" = xno; then :

    if test "x$sage_require_ecl" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG ecl is not required on this system" >&5
$as_echo "$as_me: SPKG ecl is not required on this system" >&6;}

else

                                if test "x$sage_use_system_ecl" = xno; then :

                        sage_spkg_install_ecl=yes

else




  # Default to installing the SPKG
  sage_spkg_install_ecl=yes







    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gcc gc gmp mpir is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gcc gc gmp mpir is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gcc = xyes -o x$sage_spkg_install_gc = xyes -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install ecl as well" >&5
$as_echo "yes; install ecl as well" >&6; }
        sage_spkg_install_ecl=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

    # Extract the first word of "ecl-config", so it can be a program name with args.
set dummy ecl-config; 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_ECL_CONFIG+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $ECL_CONFIG in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ECL_CONFIG="$ECL_CONFIG" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_ECL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
ECL_CONFIG=$ac_cv_path_ECL_CONFIG
if test -n "$ECL_CONFIG"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECL_CONFIG" >&5
$as_echo "$ECL_CONFIG" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


    if test x$ECL_CONFIG != x; then :

      # "CPPFLAGS" is not a typo, the --cflags output from
      # ecl-config typically contains -D and -I flags.
      saved_CPPFLAGS="${CPPFLAGS}"
      CPPFLAGS="${CPPFLAGS} $($ECL_CONFIG --cflags)"

      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 "$cross_compiling" = yes; then :
  { { $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 test program while cross compiling
See \`config.log' for more details" "$LINENO" 5; }
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

        #include <ecl/config.h>

int
main ()
{

        if (ECL_VERSION_NUMBER < 210201) { return 1; }

  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :

        sage_spkg_install_ecl=no

else

        CPPFLAGS="${saved_CPPFLAGS}"
        { $as_echo "$as_me:${as_lineno-$LINENO}: ecl found but too old" >&5
$as_echo "$as_me: ecl found but too old" >&6;}

fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi

      ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


fi


fi


                if test "x$sage_spkg_install_ecl" = xno; then :

                                        sage_use_system_ecl=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG ecl" >&5
$as_echo "$as_me: will use system package and not install SPKG ecl" >&6;}

else

                    if test "x$sage_use_system_ecl" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-ecl=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-ecl)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG ecl" >&5
$as_echo "$as_me: no suitable system package found for SPKG ecl" >&6;}

fi

fi


fi

fi

fi


  # post-check
  if test x$sage_spkg_install_ecl = xyes; then
    SAGE_ECL_CONFIG='${prefix}'/bin/ecl-config

  else
    SAGE_ECL_CONFIG=$ECL_CONFIG

  fi

  # Maxima cannot yet be provided by the system, so we always use
  # the SAGE_LOCAL path for now.
  SAGE_MAXIMA_FAS='${prefix}'/lib/ecl/maxima.fas


  # Likewise for the optional Kenzo SPKG
  SAGE_KENZO_FAS='${prefix}'/lib/ecl/kenzo.fas



# END SAGE_SPKG_CONFIGURE_ECL










# BEGIN SAGE_SPKG_CONFIGURE_NCURSES

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG ncurses..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG ncurses... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-ncurses was given.
if test "${with_system_ncurses+set}" = set; then :
  withval=$with_system_ncurses; sage_use_system_ncurses=$withval

fi


sage_spkg_name=ncurses

if ${sage_use_system_ncurses+:} false; then :

else
  sage_use_system_ncurses=yes
fi

sage_spkg_install_ncurses=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: ncurses has already been installed by SageMath" >&5
$as_echo "$as_me: ncurses has already been installed by SageMath" >&6;}
    sage_spkg_install_ncurses=yes
    sage_use_system_ncurses=installed

fi

if ${sage_require_ncurses+:} false; then :

else
  sage_require_ncurses=yes
fi


if test "x$sage_spkg_install_ncurses" = xno; then :

    if test "x$sage_require_ncurses" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG ncurses is not required on this system" >&5
$as_echo "$as_me: SPKG ncurses is not required on this system" >&6;}

else

                                if test "x$sage_use_system_ncurses" = xno; then :

                        sage_spkg_install_ncurses=yes

else




pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NCURSES" >&5
$as_echo_n "checking for NCURSES... " >&6; }

if test -n "$NCURSES_CFLAGS"; then
    pkg_cv_NCURSES_CFLAGS="$NCURSES_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ncurses >= 6.0\""; } >&5
  ($PKG_CONFIG --exists --print-errors "ncurses >= 6.0") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_NCURSES_CFLAGS=`$PKG_CONFIG --cflags "ncurses >= 6.0" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$NCURSES_LIBS"; then
    pkg_cv_NCURSES_LIBS="$NCURSES_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ncurses >= 6.0\""; } >&5
  ($PKG_CONFIG --exists --print-errors "ncurses >= 6.0") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_NCURSES_LIBS=`$PKG_CONFIG --libs "ncurses >= 6.0" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        NCURSES_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "ncurses >= 6.0" 2>&1`
        else
	        NCURSES_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "ncurses >= 6.0" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$NCURSES_PKG_ERRORS" >&5

	for ac_header in ncurses.h
do :
  ac_fn_cxx_check_header_mongrel "$LINENO" "ncurses.h" "ac_cv_header_ncurses_h" "$ac_includes_default"
if test "x$ac_cv_header_ncurses_h" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_NCURSES_H 1
_ACEOF
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing wresize" >&5
$as_echo_n "checking for library containing wresize... " >&6; }
if ${ac_cv_search_wresize+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char wresize ();
int
main ()
{
return wresize ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' ncurses tinfo; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_wresize=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_wresize+:} false; then :
  break
fi
done
if ${ac_cv_search_wresize+:} false; then :

else
  ac_cv_search_wresize=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_wresize" >&5
$as_echo "$ac_cv_search_wresize" >&6; }
ac_res=$ac_cv_search_wresize
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_ncurses=yes
fi

else
  sage_spkg_install_ncurses=yes
fi

done

elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	for ac_header in ncurses.h
do :
  ac_fn_cxx_check_header_mongrel "$LINENO" "ncurses.h" "ac_cv_header_ncurses_h" "$ac_includes_default"
if test "x$ac_cv_header_ncurses_h" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_NCURSES_H 1
_ACEOF
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing wresize" >&5
$as_echo_n "checking for library containing wresize... " >&6; }
if ${ac_cv_search_wresize+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char wresize ();
int
main ()
{
return wresize ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' ncurses tinfo; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_wresize=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_wresize+:} false; then :
  break
fi
done
if ${ac_cv_search_wresize+:} false; then :

else
  ac_cv_search_wresize=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_wresize" >&5
$as_echo "$ac_cv_search_wresize" >&6; }
ac_res=$ac_cv_search_wresize
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_ncurses=yes
fi

else
  sage_spkg_install_ncurses=yes
fi

done

else
	NCURSES_CFLAGS=$pkg_cv_NCURSES_CFLAGS
	NCURSES_LIBS=$pkg_cv_NCURSES_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi

                if test "x$sage_spkg_install_ncurses" = xno; then :

                                        sage_use_system_ncurses=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG ncurses" >&5
$as_echo "$as_me: will use system package and not install SPKG ncurses" >&6;}

else

                    if test "x$sage_use_system_ncurses" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-ncurses=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-ncurses)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG ncurses" >&5
$as_echo "$as_me: no suitable system package found for SPKG ncurses" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_NCURSES










# BEGIN SAGE_SPKG_CONFIGURE_READLINE

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG readline..." >& 6
$as_echo "## --------------------------------------------------------- ##
## Checking whether SageMath should install SPKG readline... ##
## --------------------------------------------------------- ##" >& 5


# Check whether --with-system-readline was given.
if test "${with_system_readline+set}" = set; then :
  withval=$with_system_readline; sage_use_system_readline=$withval

fi


sage_spkg_name=readline

if ${sage_use_system_readline+:} false; then :

else
  sage_use_system_readline=yes
fi

sage_spkg_install_readline=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: readline has already been installed by SageMath" >&5
$as_echo "$as_me: readline has already been installed by SageMath" >&6;}
    sage_spkg_install_readline=yes
    sage_use_system_readline=installed

fi

if ${sage_require_readline+:} false; then :

else
  sage_require_readline=yes
fi


if test "x$sage_spkg_install_readline" = xno; then :

    if test "x$sage_require_readline" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG readline is not required on this system" >&5
$as_echo "$as_me: SPKG readline is not required on this system" >&6;}

else

                                if test "x$sage_use_system_readline" = xno; then :

                        sage_spkg_install_readline=yes

else




  { $as_echo "$as_me:${as_lineno-$LINENO}: checking Installing ncurses? " >&5
$as_echo_n "checking Installing ncurses? ... " >&6; }
  if test x$sage_spkg_install_ncurses = xyes; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: Yes. Install readline as well." >&5
$as_echo "Yes. Install readline as well." >&6; }
     sage_spkg_install_readline=yes
  else
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: No." >&5
$as_echo "No." >&6; }

pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for READLINE" >&5
$as_echo_n "checking for READLINE... " >&6; }

if test -n "$READLINE_CFLAGS"; then
    pkg_cv_READLINE_CFLAGS="$READLINE_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"readline >= 6.0\""; } >&5
  ($PKG_CONFIG --exists --print-errors "readline >= 6.0") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_READLINE_CFLAGS=`$PKG_CONFIG --cflags "readline >= 6.0" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$READLINE_LIBS"; then
    pkg_cv_READLINE_LIBS="$READLINE_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"readline >= 6.0\""; } >&5
  ($PKG_CONFIG --exists --print-errors "readline >= 6.0") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_READLINE_LIBS=`$PKG_CONFIG --libs "readline >= 6.0" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        READLINE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "readline >= 6.0" 2>&1`
        else
	        READLINE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "readline >= 6.0" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$READLINE_PKG_ERRORS" >&5

	for ac_header in readline/readline.h
do :
  ac_fn_cxx_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
if test "x$ac_cv_header_readline_readline_h" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_READLINE_READLINE_H 1
_ACEOF
           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing rl_bind_keyseq" >&5
$as_echo_n "checking for library containing rl_bind_keyseq... " >&6; }
if ${ac_cv_search_rl_bind_keyseq+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char rl_bind_keyseq ();
int
main ()
{
return rl_bind_keyseq ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' readline; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_rl_bind_keyseq=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_rl_bind_keyseq+:} false; then :
  break
fi
done
if ${ac_cv_search_rl_bind_keyseq+:} false; then :

else
  ac_cv_search_rl_bind_keyseq=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_rl_bind_keyseq" >&5
$as_echo "$ac_cv_search_rl_bind_keyseq" >&6; }
ac_res=$ac_cv_search_rl_bind_keyseq
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_readline=yes
fi

else
  sage_spkg_install_readline=yes
fi

done

elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	for ac_header in readline/readline.h
do :
  ac_fn_cxx_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
if test "x$ac_cv_header_readline_readline_h" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_READLINE_READLINE_H 1
_ACEOF
           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing rl_bind_keyseq" >&5
$as_echo_n "checking for library containing rl_bind_keyseq... " >&6; }
if ${ac_cv_search_rl_bind_keyseq+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char rl_bind_keyseq ();
int
main ()
{
return rl_bind_keyseq ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' readline; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_rl_bind_keyseq=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_rl_bind_keyseq+:} false; then :
  break
fi
done
if ${ac_cv_search_rl_bind_keyseq+:} false; then :

else
  ac_cv_search_rl_bind_keyseq=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_rl_bind_keyseq" >&5
$as_echo "$ac_cv_search_rl_bind_keyseq" >&6; }
ac_res=$ac_cv_search_rl_bind_keyseq
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_readline=yes
fi

else
  sage_spkg_install_readline=yes
fi

done

else
	READLINE_CFLAGS=$pkg_cv_READLINE_CFLAGS
	READLINE_LIBS=$pkg_cv_READLINE_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi
  fi

                if test "x$sage_spkg_install_readline" = xno; then :

                                        sage_use_system_readline=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG readline" >&5
$as_echo "$as_me: will use system package and not install SPKG readline" >&6;}

else

                    if test "x$sage_use_system_readline" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-readline=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-readline)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG readline" >&5
$as_echo "$as_me: no suitable system package found for SPKG readline" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_READLINE










# BEGIN SAGE_SPKG_CONFIGURE_PARI

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG pari..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG pari... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-pari was given.
if test "${with_system_pari+set}" = set; then :
  withval=$with_system_pari; sage_use_system_pari=$withval

fi


sage_spkg_name=pari

if ${sage_use_system_pari+:} false; then :

else
  sage_use_system_pari=yes
fi

sage_spkg_install_pari=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: pari has already been installed by SageMath" >&5
$as_echo "$as_me: pari has already been installed by SageMath" >&6;}
    sage_spkg_install_pari=yes
    sage_use_system_pari=installed

fi

if ${sage_require_pari+:} false; then :

else
  sage_require_pari=yes
fi


if test "x$sage_spkg_install_pari" = xno; then :

    if test "x$sage_require_pari" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG pari is not required on this system" >&5
$as_echo "$as_me: SPKG pari is not required on this system" >&6;}

else

                                if test "x$sage_use_system_pari" = xno; then :

                        sage_spkg_install_pari=yes

else









    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gmp mpir readline is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gmp mpir readline is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes -o x$sage_spkg_install_readline = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install pari as well" >&5
$as_echo "yes; install pari as well" >&6; }
        sage_spkg_install_pari=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

    # Extract the first word of "gp", so it can be a program name with args.
set dummy gp; 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_GP+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $GP in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_GP="$GP" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_GP="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
GP=$ac_cv_path_GP
if test -n "$GP"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GP" >&5
$as_echo "$GP" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


    if test x$GP = x; then         { $as_echo "$as_me:${as_lineno-$LINENO}: gp is not found" >&5
$as_echo "$as_me: gp is not found" >&6;}
        sage_spkg_install_pari=yes
    else
        # Extract the first word of "gphelp", so it can be a program name with args.
set dummy gphelp; 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_GPHELP+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $GPHELP in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_GPHELP="$GPHELP" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_GPHELP="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
GPHELP=$ac_cv_path_GPHELP
if test -n "$GPHELP"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GPHELP" >&5
$as_echo "$GPHELP" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


                if test x$GPHELP = x; then
            { $as_echo "$as_me:${as_lineno-$LINENO}: gphelp is not found; cannot use system pari/GP without gphelp" >&5
$as_echo "$as_me: gphelp is not found; cannot use system pari/GP without gphelp" >&6;}
            { $as_echo "$as_me:${as_lineno-$LINENO}: Install a system package that provides it, possibly pari-doc." >&5
$as_echo "$as_me: Install a system package that provides it, possibly pari-doc." >&6;}
            { $as_echo "$as_me:${as_lineno-$LINENO}: Otherwise Sage will build its own pari/GP." >&5
$as_echo "$as_me: Otherwise Sage will build its own pari/GP." >&6;}
            sage_spkg_install_pari=yes
        else
            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gphelp has access to the documentation" >&5
$as_echo_n "checking whether gphelp has access to the documentation... " >&6; }
                        if $GPHELP -raw Catalan > /dev/null 2>&1; then
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
            else
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
                { $as_echo "$as_me:${as_lineno-$LINENO}: Install a system package that provides the documentation." >&5
$as_echo "$as_me: Install a system package that provides the documentation." >&6;}
                { $as_echo "$as_me:${as_lineno-$LINENO}: Otherwise Sage will build its own pari/GP." >&5
$as_echo "$as_me: Otherwise Sage will build its own pari/GP." >&6;}
                sage_spkg_install_pari=yes
            fi
        fi
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking is pari_elldata installed? " >&5
$as_echo_n "checking is pari_elldata installed? ... " >&6; }
        gp_ell_check=`echo "r=ellinit(\"11a1\"); r[11]" | $GP -qf 2>> config.log`
        if test x$gp_ell_check = x20008; then
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
        else
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; cannot use system pari/GP without elldata package" >&5
$as_echo "no; cannot use system pari/GP without elldata package" >&6; }
            { $as_echo "$as_me:${as_lineno-$LINENO}: Install elldata package and reconfigure." >&5
$as_echo "$as_me: Install elldata package and reconfigure." >&6;}
            { $as_echo "$as_me:${as_lineno-$LINENO}: Otherwise Sage will build its own pari/GP." >&5
$as_echo "$as_me: Otherwise Sage will build its own pari/GP." >&6;}
            sage_spkg_install_pari=yes
        fi
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking is pari_galdata installed? " >&5
$as_echo_n "checking is pari_galdata installed? ... " >&6; }
        gp_gal_check=`echo "polgalois(x^8-2)[1]" | $GP -qf 2>> config.log`
        if test x$gp_gal_check = x16; then
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
        else
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; cannot use system pari/GP without galdata package" >&5
$as_echo "no; cannot use system pari/GP without galdata package" >&6; }
            { $as_echo "$as_me:${as_lineno-$LINENO}: Install galdata package and reconfigure." >&5
$as_echo "$as_me: Install galdata package and reconfigure." >&6;}
            { $as_echo "$as_me:${as_lineno-$LINENO}: Otherwise Sage will build its own pari/GP." >&5
$as_echo "$as_me: Otherwise Sage will build its own pari/GP." >&6;}
            sage_spkg_install_pari=yes
        fi
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking is pari_galpol installed? " >&5
$as_echo_n "checking is pari_galpol installed? ... " >&6; }
        gp_galp_check=`echo "galoisgetname(12,1) == \"C3 : C4\"" |  $GP -qf 2>> config.log`
        if test x$gp_galp_check = x1; then
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
        else
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; cannot use system pari/GP without galpol package" >&5
$as_echo "no; cannot use system pari/GP without galpol package" >&6; }
            { $as_echo "$as_me:${as_lineno-$LINENO}: Install galpol package and reconfigure." >&5
$as_echo "$as_me: Install galpol package and reconfigure." >&6;}
            { $as_echo "$as_me:${as_lineno-$LINENO}: Otherwise Sage will build its own pari/GP." >&5
$as_echo "$as_me: Otherwise Sage will build its own pari/GP." >&6;}
            sage_spkg_install_pari=yes
        fi
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking is pari_seadata installed? " >&5
$as_echo_n "checking is pari_seadata installed? ... " >&6; }
        gp_seadat_check=`echo "poldegree(ellmodulareqn(211)[1])" | $GP -qf 2>> config.log`
        if test x$gp_seadat_check = x212; then
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
        else
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; cannot use system pari/GP without seadata package" >&5
$as_echo "no; cannot use system pari/GP without seadata package" >&6; }
            { $as_echo "$as_me:${as_lineno-$LINENO}: Install seadata package and reconfigure." >&5
$as_echo "$as_me: Install seadata package and reconfigure." >&6;}
            { $as_echo "$as_me:${as_lineno-$LINENO}: Otherwise Sage will build its own pari/GP." >&5
$as_echo "$as_me: Otherwise Sage will build its own pari/GP." >&6;}
            sage_spkg_install_pari=yes
        fi
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether rnfdisc bug of pari 2.13.1 is fixed" >&5
$as_echo_n "checking whether rnfdisc bug of pari 2.13.1 is fixed... " >&6; }
        bug_check=`echo "K = nfinit(y^4-10*y^2+1); disc = rnfdisc(K,x^2-(y^3/2+y^2-5*y/2+1)); idealnorm(K,disc)" | $GP -qf 2>> config.log`
        expected="2304"
        if test x"$bug_check" = x"$expected"; then
          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
        else
           { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; cannot use system pari/GP with known bug" >&5
$as_echo "no; cannot use system pari/GP with known bug" >&6; }
           { $as_echo "$as_me:${as_lineno-$LINENO}: Upgrade your system package and reconfigure." >&5
$as_echo "$as_me: Upgrade your system package and reconfigure." >&6;}
           { $as_echo "$as_me:${as_lineno-$LINENO}: Otherwise Sage will build its own pari/GP." >&5
$as_echo "$as_me: Otherwise Sage will build its own pari/GP." >&6;}
           sage_spkg_install_pari=yes
        fi
    fi
      if test x$sage_spkg_install_pari = xno; then         ac_fn_cxx_check_header_mongrel "$LINENO" "pari/pari.h" "ac_cv_header_pari_pari_h" "$ac_includes_default"
if test "x$ac_cv_header_pari_pari_h" = xyes; then :

else
  sage_spkg_install_pari=yes
fi


                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing matpermanent" >&5
$as_echo_n "checking for library containing matpermanent... " >&6; }
if ${ac_cv_search_matpermanent+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char matpermanent ();
int
main ()
{
return matpermanent ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' pari; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_matpermanent=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_matpermanent+:} false; then :
  break
fi
done
if ${ac_cv_search_matpermanent+:} false; then :

else
  ac_cv_search_matpermanent=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_matpermanent" >&5
$as_echo "$ac_cv_search_matpermanent" >&6; }
ac_res=$ac_cv_search_matpermanent
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

              { $as_echo "$as_me:${as_lineno-$LINENO}: checking getting GP's version " >&5
$as_echo_n "checking getting GP's version ... " >&6; }
              gp_version=`echo "v=version(); v[1]<<16 + v[2]<<8 + v[3]" | $GP -qf 2>> config.log`
              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gp_version" >&5
$as_echo "$gp_version" >&6; }
              { $as_echo "$as_me:${as_lineno-$LINENO}: checking comparing GP and libpari versions" >&5
$as_echo_n "checking comparing GP and libpari versions... " >&6; }
              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 "$cross_compiling" = yes; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross compiling. Assume they match" >&5
$as_echo "cross compiling. Assume they match" >&6; }
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

                  #include <pari/pari.h>
int
main ()
{
long vers;
                  pari_init(5000000, 2);
                  vers=paricfg_version_code;
                  pari_close();
                  return vers!=$gp_version;
  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libpari's and GP's versions match. Good" >&5
$as_echo "libpari's and GP's versions match. Good" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libpari's version does not match GP's version. Not good" >&5
$as_echo "libpari's version does not match GP's version. Not good" >&6; }
                         sage_spkg_install_pari=yes
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi

              { $as_echo "$as_me:${as_lineno-$LINENO}: checking is GP's version good enough? " >&5
$as_echo_n "checking is GP's version good enough? ... " >&6; }



  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$gp_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "$"134401"" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking getting GP's datadir" >&5
$as_echo_n "checking getting GP's datadir... " >&6; }
                  gp_datadir=`echo "default(datadir)" | $GP -qf 2>> config.log`
                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gp_datadir" >&5
$as_echo "$gp_datadir" >&6; }
                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking comparing GP's and libpari's datadirs" >&5
$as_echo_n "checking comparing GP's and libpari's datadirs... " >&6; }
                  if test "$cross_compiling" = yes; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross compiling. Assume yes" >&5
$as_echo "cross compiling. Assume yes" >&6; }
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

                      #include <pari/pari.h>
int
main ()
{
int t;
                      pari_init(5000000, 2);
                      t=strcmp(paricfg_datadir,$gp_datadir);
                      pari_close();
                      return t;
  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libpari's and GP's datadirs match. Good" >&5
$as_echo "libpari's and GP's datadirs match. Good" >&6; }
                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pari is configured with pthreads" >&5
$as_echo_n "checking whether pari is configured with pthreads... " >&6; }
                     if test "$cross_compiling" = yes; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross compiling. Assume yes" >&5
$as_echo "cross compiling. Assume yes" >&6; }
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

                         #include <pari/pari.h>
                          #include <string.h>
int
main ()
{
return strcmp(PARI_MT_ENGINE, "pthread") != 0
  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes. Good" >&5
$as_echo "yes. Good" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no. Not good" >&5
$as_echo "no. Not good" >&6; }
                        sage_spkg_install_pari=yes
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi


else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libpari's datadir does not match GP's datadir. Not good" >&5
$as_echo "libpari's datadir does not match GP's datadir. Not good" >&6; }
                    sage_spkg_install_pari=yes
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi


    else
                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
                  sage_spkg_install_pari=yes
  fi

              ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


else
  sage_spkg_install_pari=yes
fi

      fi

fi



                if test "x$sage_spkg_install_pari" = xno; then :

                                        sage_use_system_pari=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG pari" >&5
$as_echo "$as_me: will use system package and not install SPKG pari" >&6;}

else

                    if test "x$sage_use_system_pari" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-pari=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-pari)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG pari" >&5
$as_echo "$as_me: no suitable system package found for SPKG pari" >&6;}

fi

fi


fi

fi

fi


    if test x$sage_spkg_install_pari = xyes; then
        SAGE_PARI_PREFIX='$SAGE_LOCAL'

    else
       SAGE_PARI_PREFIX=''

    fi


# END SAGE_SPKG_CONFIGURE_PARI










# BEGIN SAGE_SPKG_CONFIGURE_ECLIB

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG eclib..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG eclib... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-eclib was given.
if test "${with_system_eclib+set}" = set; then :
  withval=$with_system_eclib; sage_use_system_eclib=$withval

fi


sage_spkg_name=eclib

if ${sage_use_system_eclib+:} false; then :

else
  sage_use_system_eclib=yes
fi

sage_spkg_install_eclib=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: eclib has already been installed by SageMath" >&5
$as_echo "$as_me: eclib has already been installed by SageMath" >&6;}
    sage_spkg_install_eclib=yes
    sage_use_system_eclib=installed

fi

if ${sage_require_eclib+:} false; then :

else
  sage_require_eclib=yes
fi


if test "x$sage_spkg_install_eclib" = xno; then :

    if test "x$sage_require_eclib" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG eclib is not required on this system" >&5
$as_echo "$as_me: SPKG eclib is not required on this system" >&6;}

else

                                if test "x$sage_use_system_eclib" = xno; then :

                        sage_spkg_install_eclib=yes

else








    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of ntl pari flint is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of ntl pari flint is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_ntl = xyes -o x$sage_spkg_install_pari = xyes -o x$sage_spkg_install_flint = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install eclib as well" >&5
$as_echo "yes; install eclib as well" >&6; }
        sage_spkg_install_eclib=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }



pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ECLIB" >&5
$as_echo_n "checking for ECLIB... " >&6; }

if test -n "$ECLIB_CFLAGS"; then
    pkg_cv_ECLIB_CFLAGS="$ECLIB_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"eclib = "20210625"\""; } >&5
  ($PKG_CONFIG --exists --print-errors "eclib = "20210625"") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_ECLIB_CFLAGS=`$PKG_CONFIG --cflags "eclib = "20210625"" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$ECLIB_LIBS"; then
    pkg_cv_ECLIB_LIBS="$ECLIB_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"eclib = "20210625"\""; } >&5
  ($PKG_CONFIG --exists --print-errors "eclib = "20210625"") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_ECLIB_LIBS=`$PKG_CONFIG --libs "eclib = "20210625"" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        ECLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "eclib = "20210625"" 2>&1`
        else
	        ECLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "eclib = "20210625"" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$ECLIB_PKG_ERRORS" >&5


    sage_spkg_install_eclib=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

    sage_spkg_install_eclib=yes
else
	ECLIB_CFLAGS=$pkg_cv_ECLIB_CFLAGS
	ECLIB_LIBS=$pkg_cv_ECLIB_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mwrank version == "20210625"" >&5
$as_echo_n "checking for mwrank version == "20210625"... " >&6; }
if ${ac_cv_path_MWRANK+:} false; then :
  $as_echo_n "(cached) " >&6
else

        if test -z "$MWRANK"; then
  ac_path_MWRANK_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in mwrank; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_MWRANK="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_MWRANK" || continue

            mwrank_version=`$ac_path_MWRANK -V 2>&1`



  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$mwrank_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo ""20210625"" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`




    # Pad zeros at end of numbers to make same length.
    ax_compare_version_tmp_A="$ax_compare_version_A`echo $ax_compare_version_B | sed 's/./0/g'`"
    ax_compare_version_B="$ax_compare_version_B`echo $ax_compare_version_A | sed 's/./0/g'`"
    ax_compare_version_A="$ax_compare_version_tmp_A"

    # Check for equality or inequality as necessary.

      test "x$ax_compare_version_A" = "x$ax_compare_version_B" && ax_compare_version=true




    if test "$ax_compare_version" = "true" ; then

                ac_cv_path_MWRANK="$ac_path_MWRANK"

      fi


      $ac_path_MWRANK_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_MWRANK"; then
    :
  fi
else
  ac_cv_path_MWRANK=$MWRANK
fi


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_MWRANK" >&5
$as_echo "$ac_cv_path_MWRANK" >&6; }
      if test -z "$ac_cv_path_MWRANK"; then :
  sage_spkg_install_eclib=yes
fi

fi


fi



                if test "x$sage_spkg_install_eclib" = xno; then :

                                        sage_use_system_eclib=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG eclib" >&5
$as_echo "$as_me: will use system package and not install SPKG eclib" >&6;}

else

                    if test "x$sage_use_system_eclib" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-eclib=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-eclib)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG eclib" >&5
$as_echo "$as_me: no suitable system package found for SPKG eclib" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_ECLIB










# BEGIN SAGE_SPKG_CONFIGURE_ECM

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG ecm..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG ecm... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-ecm was given.
if test "${with_system_ecm+set}" = set; then :
  withval=$with_system_ecm; sage_use_system_ecm=$withval

fi


sage_spkg_name=ecm

if ${sage_use_system_ecm+:} false; then :

else
  sage_use_system_ecm=yes
fi

sage_spkg_install_ecm=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: ecm has already been installed by SageMath" >&5
$as_echo "$as_me: ecm has already been installed by SageMath" >&6;}
    sage_spkg_install_ecm=yes
    sage_use_system_ecm=installed

fi

if ${sage_require_ecm+:} false; then :

else
  sage_require_ecm=yes
fi


if test "x$sage_spkg_install_ecm" = xno; then :

    if test "x$sage_require_ecm" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG ecm is not required on this system" >&5
$as_echo "$as_me: SPKG ecm is not required on this system" >&6;}

else

                                if test "x$sage_use_system_ecm" = xno; then :

                        sage_spkg_install_ecm=yes

else





    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing gmp/mpir? " >&5
$as_echo_n "checking installing gmp/mpir? ... " >&6; }
    if test x$sage_spkg_install_mpir = xyes -o x$sage_spkg_install_gmp = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install ecm as well" >&5
$as_echo "yes; install ecm as well" >&6; }
        sage_spkg_install_ecm=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no. " >&5
$as_echo "no. " >&6; }
        ac_fn_cxx_check_header_mongrel "$LINENO" "ecm.h" "ac_cv_header_ecm_h" "$ac_includes_default"
if test "x$ac_cv_header_ecm_h" = xyes; then :

              { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <ecm.h>" >&5
$as_echo_n "checking absolute name of <ecm.h>... " >&6; }
if ${gl_cv_absolute_ecm_h+:} false; then :
  $as_echo_n "(cached) " >&6
else
      for ac_header in ecm.h
do :
  ac_fn_cxx_check_header_mongrel "$LINENO" "ecm.h" "ac_cv_header_ecm_h" "$ac_includes_default"
if test "x$ac_cv_header_ecm_h" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_ECM_H 1
_ACEOF

fi

done
    if test $ac_cv_header_ecm_h = yes; then
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#include <ecm.h>
_ACEOF
      gl_cv_absolute_ecm_h=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
sed -n '\#/ecm.h#{
	s#.*"\(.*/ecm.h\)".*#\1#
	s#^/[^/]#//&#
	p
	q
}'`
    fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_absolute_ecm_h" >&5
$as_echo "$gl_cv_absolute_ecm_h" >&6; }
cat >>confdefs.h <<_ACEOF
#define ABSOLUTE_ECM_H "$gl_cv_absolute_ecm_h"
_ACEOF


            if test x$gl_cv_absolute_ecm_h = x; then
                as_fn_error $? "failed to find absolute path to ecm.h despite it being reported found" "$LINENO" 5
                sage_spkg_install_ecm=yes
            else
                                ecm_version=`grep ECM_VERSION $gl_cv_absolute_ecm_h |
                  $SED -n -e 's/\#define ECM_VERSION "*\([[0-9]]*\.[[0-9]]*\.[[0-9]]*\)"/\1/p'`
                if test -n "$ecm_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$ecm_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "$7.0.4" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

                        ac_cv_ECM="$ecm_version"
                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ecm_factor" >&5
$as_echo_n "checking for library containing ecm_factor... " >&6; }
if ${ac_cv_search_ecm_factor+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char ecm_factor ();
int
main ()
{
return ecm_factor ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' ecm; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_ecm_factor=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_ecm_factor+:} false; then :
  break
fi
done
if ${ac_cv_search_ecm_factor+:} false; then :

else
  ac_cv_search_ecm_factor=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ecm_factor" >&5
$as_echo "$ac_cv_search_ecm_factor" >&6; }
ac_res=$ac_cv_search_ecm_factor
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_ecm=yes
fi


      fi


fi
                # Extract the first word of "ecm", so it can be a program name with args.
set dummy ecm; 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_ECMBIN+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $ECMBIN in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ECMBIN="$ECMBIN" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_ECMBIN="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
ECMBIN=$ac_cv_path_ECMBIN
if test -n "$ECMBIN"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECMBIN" >&5
$as_echo "$ECMBIN" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


                if test x$ECMBIN != x; then
                    ecmbin_version=`echo 121 | $ECMBIN 4 | grep ^GMP |
                      $SED -n -e 's/GMP\-ECM \([0-9]*\.[0-9]*\.[0-9]*\).*/\1/p'`
                fi
                if test -n "$ecmbin_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$ecmbin_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "$7.0.4" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

                        ac_cv_ECMBIN="$ecmbin_version"

      fi


fi
            fi
            if test -z "$ac_cv_ECM"; then :
  sage_spkg_install_ecm=yes
fi
            if test -z "$ac_cv_ECMBIN"; then :
  sage_spkg_install_ecm=yes
fi

else
  sage_spkg_install_ecm=yes
fi


    fi


                if test "x$sage_spkg_install_ecm" = xno; then :

                                        sage_use_system_ecm=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG ecm" >&5
$as_echo "$as_me: will use system package and not install SPKG ecm" >&6;}

else

                    if test "x$sage_use_system_ecm" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-ecm=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-ecm)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG ecm" >&5
$as_echo "$as_me: no suitable system package found for SPKG ecm" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_ECM










# BEGIN SAGE_SPKG_CONFIGURE_GIVARO

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG givaro..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG givaro... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-givaro was given.
if test "${with_system_givaro+set}" = set; then :
  withval=$with_system_givaro; sage_use_system_givaro=$withval

fi


sage_spkg_name=givaro

if ${sage_use_system_givaro+:} false; then :

else
  sage_use_system_givaro=yes
fi

sage_spkg_install_givaro=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: givaro has already been installed by SageMath" >&5
$as_echo "$as_me: givaro has already been installed by SageMath" >&6;}
    sage_spkg_install_givaro=yes
    sage_use_system_givaro=installed

fi

if ${sage_require_givaro+:} false; then :

else
  sage_require_givaro=yes
fi


if test "x$sage_spkg_install_givaro" = xno; then :

    if test "x$sage_require_givaro" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG givaro is not required on this system" >&5
$as_echo "$as_me: SPKG givaro is not required on this system" >&6;}

else

                                if test "x$sage_use_system_givaro" = xno; then :

                        sage_spkg_install_givaro=yes

else








    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gmp mpir is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gmp mpir is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install givaro as well" >&5
$as_echo "yes; install givaro as well" >&6; }
        sage_spkg_install_givaro=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

        # Extract the first word of "givaro-config", so it can be a program name with args.
set dummy givaro-config; 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_GIVAROCONFIG+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $GIVAROCONFIG in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_GIVAROCONFIG="$GIVAROCONFIG" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_GIVAROCONFIG="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
GIVAROCONFIG=$ac_cv_path_GIVAROCONFIG
if test -n "$GIVAROCONFIG"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GIVAROCONFIG" >&5
$as_echo "$GIVAROCONFIG" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


        if test x$GIVAROCONFIG = x; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: givaro-config not found. Installing givaro" >&5
$as_echo "$as_me: givaro-config not found. Installing givaro" >&6;}
           sage_spkg_install_givaro=yes
else

           { $as_echo "$as_me:${as_lineno-$LINENO}: checking is givaro's version good enough? " >&5
$as_echo_n "checking is givaro's version good enough? ... " >&6; }
           givaro_ver=`$GIVAROCONFIG --decimal-version 2>> config.log`



  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$givaro_ver" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "$"40101"" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes. Use system's givaro" >&5
$as_echo "yes. Use system's givaro" >&6; }
    else
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no. Install givaro" >&5
$as_echo "no. Install givaro" >&6; }
               sage_spkg_install_givaro=yes
  fi


fi


fi



                if test "x$sage_spkg_install_givaro" = xno; then :

                                        sage_use_system_givaro=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG givaro" >&5
$as_echo "$as_me: will use system package and not install SPKG givaro" >&6;}

else

                    if test "x$sage_use_system_givaro" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-givaro=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-givaro)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG givaro" >&5
$as_echo "$as_me: no suitable system package found for SPKG givaro" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_GIVARO










# BEGIN SAGE_SPKG_CONFIGURE_FFLAS_FFPACK

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG fflas_ffpack..." >& 6
$as_echo "## ------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG fflas_ffpack... ##
## ------------------------------------------------------------- ##" >& 5


# Check whether --with-system-fflas_ffpack was given.
if test "${with_system_fflas_ffpack+set}" = set; then :
  withval=$with_system_fflas_ffpack; sage_use_system_fflas_ffpack=$withval

fi


sage_spkg_name=fflas_ffpack

if ${sage_use_system_fflas_ffpack+:} false; then :

else
  sage_use_system_fflas_ffpack=yes
fi

sage_spkg_install_fflas_ffpack=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: fflas_ffpack has already been installed by SageMath" >&5
$as_echo "$as_me: fflas_ffpack has already been installed by SageMath" >&6;}
    sage_spkg_install_fflas_ffpack=yes
    sage_use_system_fflas_ffpack=installed

fi

if ${sage_require_fflas_ffpack+:} false; then :

else
  sage_require_fflas_ffpack=yes
fi


if test "x$sage_spkg_install_fflas_ffpack" = xno; then :

    if test "x$sage_require_fflas_ffpack" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG fflas_ffpack is not required on this system" >&5
$as_echo "$as_me: SPKG fflas_ffpack is not required on this system" >&6;}

else

                                if test "x$sage_use_system_fflas_ffpack" = xno; then :

                        sage_spkg_install_fflas_ffpack=yes

else



  # fflas-lapack uses whatever multi-precision library givaro uses,
  # either gmp or mpir.







    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of atlas givaro gmp mpir openblas is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of atlas givaro gmp mpir openblas is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_atlas = xyes -o x$sage_spkg_install_givaro = xyes -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes -o x$sage_spkg_install_openblas = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install fflas_ffpack as well" >&5
$as_echo "yes; install fflas_ffpack as well" >&6; }
        sage_spkg_install_fflas_ffpack=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

    # If our dependencies come from the system, then we can use
    # the system fflas-ffpack, too. Use pkg-config to find a
    # recentish version, if there is one.

pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FFLAS_FFPACK" >&5
$as_echo_n "checking for FFLAS_FFPACK... " >&6; }

if test -n "$FFLAS_FFPACK_CFLAGS"; then
    pkg_cv_FFLAS_FFPACK_CFLAGS="$FFLAS_FFPACK_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fflas-ffpack >= 2.4.0\""; } >&5
  ($PKG_CONFIG --exists --print-errors "fflas-ffpack >= 2.4.0") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_FFLAS_FFPACK_CFLAGS=`$PKG_CONFIG --cflags "fflas-ffpack >= 2.4.0" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$FFLAS_FFPACK_LIBS"; then
    pkg_cv_FFLAS_FFPACK_LIBS="$FFLAS_FFPACK_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fflas-ffpack >= 2.4.0\""; } >&5
  ($PKG_CONFIG --exists --print-errors "fflas-ffpack >= 2.4.0") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_FFLAS_FFPACK_LIBS=`$PKG_CONFIG --libs "fflas-ffpack >= 2.4.0" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        FFLAS_FFPACK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "fflas-ffpack >= 2.4.0" 2>&1`
        else
	        FFLAS_FFPACK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "fflas-ffpack >= 2.4.0" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$FFLAS_FFPACK_PKG_ERRORS" >&5

	sage_spkg_install_fflas_ffpack=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_fflas_ffpack=yes
else
	FFLAS_FFPACK_CFLAGS=$pkg_cv_FFLAS_FFPACK_CFLAGS
	FFLAS_FFPACK_LIBS=$pkg_cv_FFLAS_FFPACK_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
	sage_spkg_install_fflas_ffpack=no
fi


fi


                if test "x$sage_spkg_install_fflas_ffpack" = xno; then :

                                        sage_use_system_fflas_ffpack=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG fflas_ffpack" >&5
$as_echo "$as_me: will use system package and not install SPKG fflas_ffpack" >&6;}

else

                    if test "x$sage_use_system_fflas_ffpack" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-fflas_ffpack=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-fflas_ffpack)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG fflas_ffpack" >&5
$as_echo "$as_me: no suitable system package found for SPKG fflas_ffpack" >&6;}

fi

fi


fi

fi

fi


  # Run this AFTER the check above, unconditionally, so that in particular
  # it gets run if the user passes --without-system-fflas-ffpack to the
  # ./configure script.
  if test "x$sage_spkg_install_fflas_ffpack" = "xyes"; then :


    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts -mavx512f -mavx512vl -mavx512dq" >&5
$as_echo_n "checking whether C++ compiler accepts -mavx512f -mavx512vl -mavx512dq... " >&6; }
if ${ax_cv_check_cxxflags___mavx512f__mavx512vl__mavx512dq+:} false; then :
  $as_echo_n "(cached) " >&6
else

  ax_check_save_flags=$CXXFLAGS
  CXXFLAGS="$CXXFLAGS  -mavx512f -mavx512vl -mavx512dq"
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  ax_cv_check_cxxflags___mavx512f__mavx512vl__mavx512dq=yes
else
  ax_cv_check_cxxflags___mavx512f__mavx512vl__mavx512dq=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  CXXFLAGS=$ax_check_save_flags
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags___mavx512f__mavx512vl__mavx512dq" >&5
$as_echo "$ax_cv_check_cxxflags___mavx512f__mavx512vl__mavx512dq" >&6; }
if test "x$ax_cv_check_cxxflags___mavx512f__mavx512vl__mavx512dq" = xyes; then :
  :
else

      as_fn_append SAGE_CONFIGURE_FFLAS_FFPACK " --disable-avx512f --disable-avx512vl --disable-avx512dq"

fi


      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts -mfma" >&5
$as_echo_n "checking whether C++ compiler accepts -mfma... " >&6; }
if ${ax_cv_check_cxxflags___mfma+:} false; then :
  $as_echo_n "(cached) " >&6
else

  ax_check_save_flags=$CXXFLAGS
  CXXFLAGS="$CXXFLAGS  -mfma"
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  ax_cv_check_cxxflags___mfma=yes
else
  ax_cv_check_cxxflags___mfma=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  CXXFLAGS=$ax_check_save_flags
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags___mfma" >&5
$as_echo "$ax_cv_check_cxxflags___mfma" >&6; }
if test "x$ax_cv_check_cxxflags___mfma" = xyes; then :
  :
else
  as_fn_append SAGE_CONFIGURE_FFLAS_FFPACK " --disable-fma "
fi


      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts -mfma4" >&5
$as_echo_n "checking whether C++ compiler accepts -mfma4... " >&6; }
if ${ax_cv_check_cxxflags___mfma4+:} false; then :
  $as_echo_n "(cached) " >&6
else

  ax_check_save_flags=$CXXFLAGS
  CXXFLAGS="$CXXFLAGS  -mfma4"
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  ax_cv_check_cxxflags___mfma4=yes
else
  ax_cv_check_cxxflags___mfma4=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  CXXFLAGS=$ax_check_save_flags
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags___mfma4" >&5
$as_echo "$ax_cv_check_cxxflags___mfma4" >&6; }
if test "x$ax_cv_check_cxxflags___mfma4" = xyes; then :
  :
else
  as_fn_append SAGE_CONFIGURE_FFLAS_FFPACK " --disable-fma4 "
fi




fi


# END SAGE_SPKG_CONFIGURE_FFLAS_FFPACK










# BEGIN SAGE_SPKG_CONFIGURE_FILELOCK

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG filelock..." >& 6
$as_echo "## --------------------------------------------------------- ##
## Checking whether SageMath should install SPKG filelock... ##
## --------------------------------------------------------- ##" >& 5


# Check whether --with-system-filelock was given.
if test "${with_system_filelock+set}" = set; then :
  withval=$with_system_filelock; sage_use_system_filelock=$withval

fi


sage_spkg_name=filelock

if ${sage_use_system_filelock+:} false; then :

else
  sage_use_system_filelock=yes
fi

sage_spkg_install_filelock=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: filelock has already been installed by SageMath" >&5
$as_echo "$as_me: filelock has already been installed by SageMath" >&6;}
    sage_spkg_install_filelock=yes
    sage_use_system_filelock=installed

fi

if ${sage_require_filelock+:} false; then :

else
  sage_require_filelock=yes
fi


        if test $sage_spkg_install_virtualenv = no -a $sage_spkg_install_tox = no; then :
  sage_require_filelock=no
fi


if test "x$sage_spkg_install_filelock" = xno; then :

    if test "x$sage_require_filelock" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG filelock is not required on this system" >&5
$as_echo "$as_me: SPKG filelock is not required on this system" >&6;}

else

                                if test "x$sage_use_system_filelock" = xno; then :

                        sage_spkg_install_filelock=yes

else



    sage_spkg_install_filelock=yes

                if test "x$sage_spkg_install_filelock" = xno; then :

                                        sage_use_system_filelock=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG filelock" >&5
$as_echo "$as_me: will use system package and not install SPKG filelock" >&6;}

else

                    if test "x$sage_use_system_filelock" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-filelock=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-filelock)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG filelock" >&5
$as_echo "$as_me: no suitable system package found for SPKG filelock" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_FILELOCK










# BEGIN SAGE_SPKG_CONFIGURE_FLINTQS

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG flintqs..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG flintqs... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-flintqs was given.
if test "${with_system_flintqs+set}" = set; then :
  withval=$with_system_flintqs; sage_use_system_flintqs=$withval

fi


sage_spkg_name=flintqs

if ${sage_use_system_flintqs+:} false; then :

else
  sage_use_system_flintqs=yes
fi

sage_spkg_install_flintqs=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: flintqs has already been installed by SageMath" >&5
$as_echo "$as_me: flintqs has already been installed by SageMath" >&6;}
    sage_spkg_install_flintqs=yes
    sage_use_system_flintqs=installed

fi

if ${sage_require_flintqs+:} false; then :

else
  sage_require_flintqs=yes
fi


if test "x$sage_spkg_install_flintqs" = xno; then :

    if test "x$sage_require_flintqs" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG flintqs is not required on this system" >&5
$as_echo "$as_me: SPKG flintqs is not required on this system" >&6;}

else

                                if test "x$sage_use_system_flintqs" = xno; then :

                        sage_spkg_install_flintqs=yes

else



  # The QuadraticSieve program is the only interface to FlintQS that
  # sagelib uses. As a result, we don't need to call SAGE_SPKG_DEPCHECK
  # here because there's no possibility for a library conflict.
  # Extract the first word of "QuadraticSieve", so it can be a program name with args.
set dummy QuadraticSieve; 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_HAVE_QUADRATICSIEVE+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$HAVE_QUADRATICSIEVE"; then
  ac_cv_prog_HAVE_QUADRATICSIEVE="$HAVE_QUADRATICSIEVE" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_HAVE_QUADRATICSIEVE="yes"
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
  done
IFS=$as_save_IFS

  test -z "$ac_cv_prog_HAVE_QUADRATICSIEVE" && ac_cv_prog_HAVE_QUADRATICSIEVE="no"
fi
fi
HAVE_QUADRATICSIEVE=$ac_cv_prog_HAVE_QUADRATICSIEVE
if test -n "$HAVE_QUADRATICSIEVE"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_QUADRATICSIEVE" >&5
$as_echo "$HAVE_QUADRATICSIEVE" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi



  # If we try to just do the obvious thing and swap the return value
  # of AC_CHECK_PROG, then ./configure outputs
  #
  #   checking for QuadraticSieve... no
  #
  # when QuadraticSieve is found... which is not great.
  #
  if test "x$HAVE_QUADRATICSIEVE" = "xyes"; then :
  sage_spkg_install_flintqs=no
else
  sage_spkg_install_flintqs=yes
fi

                if test "x$sage_spkg_install_flintqs" = xno; then :

                                        sage_use_system_flintqs=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG flintqs" >&5
$as_echo "$as_me: will use system package and not install SPKG flintqs" >&6;}

else

                    if test "x$sage_use_system_flintqs" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-flintqs=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-flintqs)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG flintqs" >&5
$as_echo "$as_me: no suitable system package found for SPKG flintqs" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_FLINTQS










# BEGIN SAGE_SPKG_CONFIGURE_FPLLL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG fplll..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG fplll... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-fplll was given.
if test "${with_system_fplll+set}" = set; then :
  withval=$with_system_fplll; sage_use_system_fplll=$withval

fi


sage_spkg_name=fplll

if ${sage_use_system_fplll+:} false; then :

else
  sage_use_system_fplll=yes
fi

sage_spkg_install_fplll=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: fplll has already been installed by SageMath" >&5
$as_echo "$as_me: fplll has already been installed by SageMath" >&6;}
    sage_spkg_install_fplll=yes
    sage_use_system_fplll=installed

fi

if ${sage_require_fplll+:} false; then :

else
  sage_require_fplll=yes
fi


if test "x$sage_spkg_install_fplll" = xno; then :

    if test "x$sage_require_fplll" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG fplll is not required on this system" >&5
$as_echo "$as_me: SPKG fplll is not required on this system" >&6;}

else

                                if test "x$sage_use_system_fplll" = xno; then :

                        sage_spkg_install_fplll=yes

else







    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gcc mpfr is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gcc mpfr is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gcc = xyes -o x$sage_spkg_install_mpfr = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install fplll as well" >&5
$as_echo "yes; install fplll as well" >&6; }
        sage_spkg_install_fplll=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FPLLL" >&5
$as_echo_n "checking for FPLLL... " >&6; }

if test -n "$FPLLL_CFLAGS"; then
    pkg_cv_FPLLL_CFLAGS="$FPLLL_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fplll >= 5.4.0 fplll <= 5.4.1\""; } >&5
  ($PKG_CONFIG --exists --print-errors "fplll >= 5.4.0 fplll <= 5.4.1") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_FPLLL_CFLAGS=`$PKG_CONFIG --cflags "fplll >= 5.4.0 fplll <= 5.4.1" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$FPLLL_LIBS"; then
    pkg_cv_FPLLL_LIBS="$FPLLL_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fplll >= 5.4.0 fplll <= 5.4.1\""; } >&5
  ($PKG_CONFIG --exists --print-errors "fplll >= 5.4.0 fplll <= 5.4.1") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_FPLLL_LIBS=`$PKG_CONFIG --libs "fplll >= 5.4.0 fplll <= 5.4.1" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        FPLLL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "fplll >= 5.4.0 fplll <= 5.4.1" 2>&1`
        else
	        FPLLL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "fplll >= 5.4.0 fplll <= 5.4.1" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$FPLLL_PKG_ERRORS" >&5

	sage_spkg_install_fplll=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_fplll=yes
else
	FPLLL_CFLAGS=$pkg_cv_FPLLL_CFLAGS
	FPLLL_LIBS=$pkg_cv_FPLLL_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
	sage_spkg_install_fplll=no
fi


fi


                if test "x$sage_spkg_install_fplll" = xno; then :

                                        sage_use_system_fplll=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG fplll" >&5
$as_echo "$as_me: will use system package and not install SPKG fplll" >&6;}

else

                    if test "x$sage_use_system_fplll" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-fplll=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-fplll)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG fplll" >&5
$as_echo "$as_me: no suitable system package found for SPKG fplll" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_FPLLL










# BEGIN SAGE_SPKG_CONFIGURE_FREETYPE

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG freetype..." >& 6
$as_echo "## --------------------------------------------------------- ##
## Checking whether SageMath should install SPKG freetype... ##
## --------------------------------------------------------- ##" >& 5


# Check whether --with-system-freetype was given.
if test "${with_system_freetype+set}" = set; then :
  withval=$with_system_freetype; sage_use_system_freetype=$withval

fi


sage_spkg_name=freetype

if ${sage_use_system_freetype+:} false; then :

else
  sage_use_system_freetype=yes
fi

sage_spkg_install_freetype=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: freetype has already been installed by SageMath" >&5
$as_echo "$as_me: freetype has already been installed by SageMath" >&6;}
    sage_spkg_install_freetype=yes
    sage_use_system_freetype=installed

fi

if ${sage_require_freetype+:} false; then :

else
  sage_require_freetype=yes
fi


if test "x$sage_spkg_install_freetype" = xno; then :

    if test "x$sage_require_freetype" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG freetype is not required on this system" >&5
$as_echo "$as_me: SPKG freetype is not required on this system" >&6;}

else

                                if test "x$sage_use_system_freetype" = xno; then :

                        sage_spkg_install_freetype=yes

else







    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gcc libpng is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gcc libpng is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gcc = xyes -o x$sage_spkg_install_libpng = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install freetype as well" >&5
$as_echo "yes; install freetype as well" >&6; }
        sage_spkg_install_freetype=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE" >&5
$as_echo_n "checking for FREETYPE... " >&6; }

if test -n "$FREETYPE_CFLAGS"; then
    pkg_cv_FREETYPE_CFLAGS="$FREETYPE_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= 16.1\""; } >&5
  ($PKG_CONFIG --exists --print-errors "freetype2 >= 16.1") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_FREETYPE_CFLAGS=`$PKG_CONFIG --cflags "freetype2 >= 16.1" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$FREETYPE_LIBS"; then
    pkg_cv_FREETYPE_LIBS="$FREETYPE_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= 16.1\""; } >&5
  ($PKG_CONFIG --exists --print-errors "freetype2 >= 16.1") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_FREETYPE_LIBS=`$PKG_CONFIG --libs "freetype2 >= 16.1" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        FREETYPE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freetype2 >= 16.1" 2>&1`
        else
	        FREETYPE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freetype2 >= 16.1" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$FREETYPE_PKG_ERRORS" >&5

	sage_spkg_install_freetype=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_freetype=yes
else
	FREETYPE_CFLAGS=$pkg_cv_FREETYPE_CFLAGS
	FREETYPE_LIBS=$pkg_cv_FREETYPE_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi


fi


                if test "x$sage_spkg_install_freetype" = xno; then :

                                        sage_use_system_freetype=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG freetype" >&5
$as_echo "$as_me: will use system package and not install SPKG freetype" >&6;}

else

                    if test "x$sage_use_system_freetype" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-freetype=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-freetype)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG freetype" >&5
$as_echo "$as_me: no suitable system package found for SPKG freetype" >&6;}

fi

fi


fi

fi

fi


    if test x$sage_spkg_install_freetype = xyes; then
      SAGE_FREETYPE_PREFIX='$SAGE_LOCAL'

    else
      SAGE_FREETYPE_PREFIX=''

    fi


# END SAGE_SPKG_CONFIGURE_FREETYPE










# BEGIN SAGE_SPKG_CONFIGURE_GF2X

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG gf2x..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG gf2x... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-gf2x was given.
if test "${with_system_gf2x+set}" = set; then :
  withval=$with_system_gf2x; sage_use_system_gf2x=$withval

fi


sage_spkg_name=gf2x

if ${sage_use_system_gf2x+:} false; then :

else
  sage_use_system_gf2x=yes
fi

sage_spkg_install_gf2x=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: gf2x has already been installed by SageMath" >&5
$as_echo "$as_me: gf2x has already been installed by SageMath" >&6;}
    sage_spkg_install_gf2x=yes
    sage_use_system_gf2x=installed

fi

if ${sage_require_gf2x+:} false; then :

else
  sage_require_gf2x=yes
fi


if test "x$sage_spkg_install_gf2x" = xno; then :

    if test "x$sage_require_gf2x" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG gf2x is not required on this system" >&5
$as_echo "$as_me: SPKG gf2x is not required on this system" >&6;}

else

                                if test "x$sage_use_system_gf2x" = xno; then :

                        sage_spkg_install_gf2x=yes

else




pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GF2X" >&5
$as_echo_n "checking for GF2X... " >&6; }

if test -n "$GF2X_CFLAGS"; then
    pkg_cv_GF2X_CFLAGS="$GF2X_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gf2x >= 1.2\""; } >&5
  ($PKG_CONFIG --exists --print-errors "gf2x >= 1.2") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GF2X_CFLAGS=`$PKG_CONFIG --cflags "gf2x >= 1.2" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$GF2X_LIBS"; then
    pkg_cv_GF2X_LIBS="$GF2X_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gf2x >= 1.2\""; } >&5
  ($PKG_CONFIG --exists --print-errors "gf2x >= 1.2") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GF2X_LIBS=`$PKG_CONFIG --libs "gf2x >= 1.2" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        GF2X_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gf2x >= 1.2" 2>&1`
        else
	        GF2X_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gf2x >= 1.2" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$GF2X_PKG_ERRORS" >&5

	    ac_fn_cxx_check_header_mongrel "$LINENO" "gf2x.h" "ac_cv_header_gf2x_h" "$ac_includes_default"
if test "x$ac_cv_header_gf2x_h" = xyes; then :

else
  sage_spkg_install_gf2x=yes
fi


    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gf2x_mul_r" >&5
$as_echo_n "checking for library containing gf2x_mul_r... " >&6; }
if ${ac_cv_search_gf2x_mul_r+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char gf2x_mul_r ();
int
main ()
{
return gf2x_mul_r ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' gf2x; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_gf2x_mul_r=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_gf2x_mul_r+:} false; then :
  break
fi
done
if ${ac_cv_search_gf2x_mul_r+:} false; then :

else
  ac_cv_search_gf2x_mul_r=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gf2x_mul_r" >&5
$as_echo "$ac_cv_search_gf2x_mul_r" >&6; }
ac_res=$ac_cv_search_gf2x_mul_r
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GF2X 1.2" >&5
$as_echo_n "checking for GF2X 1.2... " >&6; }
        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

        old_CFLAGS="$CFLAGS"
        CFLAGS="$CFLAGS -Werror=incompatible-pointer-types"
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#include <gf2x.h>
int
main ()
{
const void (*fptr)(unsigned long *, const unsigned long *, unsigned long,
                                const unsigned long *, unsigned long, gf2x_mul_pool_t);
             fptr = gf2x_mul_r;
  ;
  return 0;
}

_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
           sage_spkg_install_gf2x=no

else

           { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
           sage_spkg_install_gf2x=yes

fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
        CFLAGS="$old_CFLAGS"
        ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

else
  sage_spkg_install_gf2x=yes
fi


elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	    ac_fn_cxx_check_header_mongrel "$LINENO" "gf2x.h" "ac_cv_header_gf2x_h" "$ac_includes_default"
if test "x$ac_cv_header_gf2x_h" = xyes; then :

else
  sage_spkg_install_gf2x=yes
fi


    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gf2x_mul_r" >&5
$as_echo_n "checking for library containing gf2x_mul_r... " >&6; }
if ${ac_cv_search_gf2x_mul_r+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char gf2x_mul_r ();
int
main ()
{
return gf2x_mul_r ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' gf2x; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_gf2x_mul_r=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_gf2x_mul_r+:} false; then :
  break
fi
done
if ${ac_cv_search_gf2x_mul_r+:} false; then :

else
  ac_cv_search_gf2x_mul_r=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gf2x_mul_r" >&5
$as_echo "$ac_cv_search_gf2x_mul_r" >&6; }
ac_res=$ac_cv_search_gf2x_mul_r
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GF2X 1.2" >&5
$as_echo_n "checking for GF2X 1.2... " >&6; }
        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

        old_CFLAGS="$CFLAGS"
        CFLAGS="$CFLAGS -Werror=incompatible-pointer-types"
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#include <gf2x.h>
int
main ()
{
const void (*fptr)(unsigned long *, const unsigned long *, unsigned long,
                                const unsigned long *, unsigned long, gf2x_mul_pool_t);
             fptr = gf2x_mul_r;
  ;
  return 0;
}

_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
           sage_spkg_install_gf2x=no

else

           { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
           sage_spkg_install_gf2x=yes

fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
        CFLAGS="$old_CFLAGS"
        ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

else
  sage_spkg_install_gf2x=yes
fi


else
	GF2X_CFLAGS=$pkg_cv_GF2X_CFLAGS
	GF2X_LIBS=$pkg_cv_GF2X_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi

                if test "x$sage_spkg_install_gf2x" = xno; then :

                                        sage_use_system_gf2x=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG gf2x" >&5
$as_echo "$as_me: will use system package and not install SPKG gf2x" >&6;}

else

                    if test "x$sage_use_system_gf2x" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-gf2x=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-gf2x)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG gf2x" >&5
$as_echo "$as_me: no suitable system package found for SPKG gf2x" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_GF2X










# BEGIN SAGE_SPKG_CONFIGURE_GFAN

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG gfan..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG gfan... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-gfan was given.
if test "${with_system_gfan+set}" = set; then :
  withval=$with_system_gfan; sage_use_system_gfan=$withval

fi


sage_spkg_name=gfan

if ${sage_use_system_gfan+:} false; then :

else
  sage_use_system_gfan=yes
fi

sage_spkg_install_gfan=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: gfan has already been installed by SageMath" >&5
$as_echo "$as_me: gfan has already been installed by SageMath" >&6;}
    sage_spkg_install_gfan=yes
    sage_use_system_gfan=installed

fi

if ${sage_require_gfan+:} false; then :

else
  sage_require_gfan=yes
fi


if test "x$sage_spkg_install_gfan" = xno; then :

    if test "x$sage_require_gfan" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG gfan is not required on this system" >&5
$as_echo "$as_me: SPKG gfan is not required on this system" >&6;}

else

                                if test "x$sage_use_system_gfan" = xno; then :

                        sage_spkg_install_gfan=yes

else



        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gfan >= 0.6.2" >&5
$as_echo_n "checking for gfan >= 0.6.2... " >&6; }
if ${ac_cv_path_GFAN+:} false; then :
  $as_echo_n "(cached) " >&6
else

        if test -z "$GFAN_VERSION"; then
  ac_path_GFAN_VERSION_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in gfan_version; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_GFAN_VERSION="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_GFAN_VERSION" || continue

            gfan_version=`$ac_path_GFAN_VERSION | $SED -n '/^gfan/s/gfan//p'`
            if test -n "$gfan_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$gfan_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "0.6.2" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

                    ac_cv_path_GFAN_VERSION="$ac_path_GFAN_VERSION"
                    ac_path_GFAN_VERSION_found=:

      fi


fi

      $ac_path_GFAN_VERSION_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_GFAN_VERSION"; then
    :
  fi
else
  ac_cv_path_GFAN_VERSION=$GFAN_VERSION
fi


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GFAN" >&5
$as_echo "$ac_cv_path_GFAN" >&6; }
    if test -z "$ac_cv_path_GFAN_VERSION"; then :
  sage_spkg_install_gfan=yes
fi

                if test "x$sage_spkg_install_gfan" = xno; then :

                                        sage_use_system_gfan=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG gfan" >&5
$as_echo "$as_me: will use system package and not install SPKG gfan" >&6;}

else

                    if test "x$sage_use_system_gfan" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-gfan=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-gfan)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG gfan" >&5
$as_echo "$as_me: no suitable system package found for SPKG gfan" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_GFAN










# BEGIN SAGE_SPKG_CONFIGURE_GIAC

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG giac..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG giac... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-giac was given.
if test "${with_system_giac+set}" = set; then :
  withval=$with_system_giac; sage_use_system_giac=$withval

fi


sage_spkg_name=giac

if ${sage_use_system_giac+:} false; then :

else
  sage_use_system_giac=yes
fi

sage_spkg_install_giac=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: giac has already been installed by SageMath" >&5
$as_echo "$as_me: giac has already been installed by SageMath" >&6;}
    sage_spkg_install_giac=yes
    sage_use_system_giac=installed

fi

if ${sage_require_giac+:} false; then :

else
  sage_require_giac=yes
fi


if test "x$sage_spkg_install_giac" = xno; then :

    if test "x$sage_require_giac" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG giac is not required on this system" >&5
$as_echo "$as_me: SPKG giac is not required on this system" >&6;}

else

                                if test "x$sage_use_system_giac" = xno; then :

                        sage_spkg_install_giac=yes

else






    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of pari is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of pari is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_pari = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install giac as well" >&5
$as_echo "yes; install giac as well" >&6; }
        sage_spkg_install_giac=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }



       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for giac >= 1.5.0, <= 1.7.999" >&5
$as_echo_n "checking for giac >= 1.5.0, <= 1.7.999... " >&6; }
if ${ac_cv_path_GIAC+:} false; then :
  $as_echo_n "(cached) " >&6
else

         if test -z "$GIAC"; then
  ac_path_GIAC_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in giac; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_GIAC="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_GIAC" || continue

            giac_version=$($ac_path_GIAC --version 2> /dev/null | tail -1)
            if test -n "$giac_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$giac_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "1.5.0" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$giac_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "1.7.999" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

                        ac_cv_path_GIAC="$ac_path_GIAC"
                        ac_path_GIAC_found=:

      fi


      fi


fi

      $ac_path_GIAC_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_GIAC"; then
    :
  fi
else
  ac_cv_path_GIAC=$GIAC
fi


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GIAC" >&5
$as_echo "$ac_cv_path_GIAC" >&6; }
       if test -z "$ac_cv_path_GIAC"; then :
  sage_spkg_install_giac=yes
fi
       ac_fn_cxx_check_header_mongrel "$LINENO" "giac/giac.h" "ac_cv_header_giac_giac_h" "$ac_includes_default"
if test "x$ac_cv_header_giac_giac_h" = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ConvertUTF16toUTF8" >&5
$as_echo_n "checking for library containing ConvertUTF16toUTF8... " >&6; }
if ${ac_cv_search_ConvertUTF16toUTF8+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char ConvertUTF16toUTF8 ();
int
main ()
{
return ConvertUTF16toUTF8 ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' giac; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_ConvertUTF16toUTF8=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_ConvertUTF16toUTF8+:} false; then :
  break
fi
done
if ${ac_cv_search_ConvertUTF16toUTF8+:} false; then :

else
  ac_cv_search_ConvertUTF16toUTF8=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ConvertUTF16toUTF8" >&5
$as_echo "$ac_cv_search_ConvertUTF16toUTF8" >&6; }
ac_res=$ac_cv_search_ConvertUTF16toUTF8
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"


else
  sage_spkg_install_giac=yes
fi


else
  sage_spkg_install_giac=yes
fi





fi


                if test "x$sage_spkg_install_giac" = xno; then :

                                        sage_use_system_giac=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG giac" >&5
$as_echo "$as_me: will use system package and not install SPKG giac" >&6;}

else

                    if test "x$sage_use_system_giac" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-giac=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-giac)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG giac" >&5
$as_echo "$as_me: no suitable system package found for SPKG giac" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_GIAC










# BEGIN SAGE_SPKG_CONFIGURE_GIT

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG git..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG git... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-git was given.
if test "${with_system_git+set}" = set; then :
  withval=$with_system_git; sage_use_system_git=$withval

fi


sage_spkg_name=git

if ${sage_use_system_git+:} false; then :

else
  sage_use_system_git=yes
fi

sage_spkg_install_git=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: git has already been installed by SageMath" >&5
$as_echo "$as_me: git has already been installed by SageMath" >&6;}
    sage_spkg_install_git=yes
    sage_use_system_git=installed

fi

if ${sage_require_git+:} false; then :

else
  sage_require_git=yes
fi


if test "x$sage_spkg_install_git" = xno; then :

    if test "x$sage_require_git" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG git is not required on this system" >&5
$as_echo "$as_me: SPKG git is not required on this system" >&6;}

else

                                if test "x$sage_use_system_git" = xno; then :

                        sage_spkg_install_git=yes

else



    # Check whether git works by executing "git --version"
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for git" >&5
$as_echo_n "checking for git... " >&6; }
if ${ac_cv_path_GIT+:} false; then :
  $as_echo_n "(cached) " >&6
else

                if test -z "$GIT"; then
  ac_path_GIT_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in git; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_GIT="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_GIT" || continue
${ac_path_GIT} --version >/dev/null 2>/dev/null &&
                      ac_cv_path_GIT=${ac_path_GIT} &&
                      ac_path_GIT_found=:

      $ac_path_GIT_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_GIT"; then
    sage_spkg_install_git=yes; ac_cv_path_GIT=no
  fi
else
  ac_cv_path_GIT=$GIT
fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GIT" >&5
$as_echo "$ac_cv_path_GIT" >&6; }

                if test "x$sage_spkg_install_git" = xno; then :

                                        sage_use_system_git=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG git" >&5
$as_echo "$as_me: will use system package and not install SPKG git" >&6;}

else

                    if test "x$sage_use_system_git" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-git=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-git)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG git" >&5
$as_echo "$as_me: no suitable system package found for SPKG git" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_GIT










# BEGIN SAGE_SPKG_CONFIGURE_GLPK

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG glpk..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG glpk... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-glpk was given.
if test "${with_system_glpk+set}" = set; then :
  withval=$with_system_glpk; sage_use_system_glpk=$withval

fi


sage_spkg_name=glpk

if ${sage_use_system_glpk+:} false; then :

else
  sage_use_system_glpk=yes
fi

sage_spkg_install_glpk=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: glpk has already been installed by SageMath" >&5
$as_echo "$as_me: glpk has already been installed by SageMath" >&6;}
    sage_spkg_install_glpk=yes
    sage_use_system_glpk=installed

fi

if ${sage_require_glpk+:} false; then :

else
  sage_require_glpk=yes
fi


if test "x$sage_spkg_install_glpk" = xno; then :

    if test "x$sage_require_glpk" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG glpk is not required on this system" >&5
$as_echo "$as_me: SPKG glpk is not required on this system" >&6;}

else

                                if test "x$sage_use_system_glpk" = xno; then :

                        sage_spkg_install_glpk=yes

else









    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gmp mpir zlib is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gmp mpir zlib is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes -o x$sage_spkg_install_zlib = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install glpk as well" >&5
$as_echo "yes; install glpk as well" >&6; }
        sage_spkg_install_glpk=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

        # Extract the first word of "glpsol", so it can be a program name with args.
set dummy glpsol; 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_GLPSOL+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $GLPSOL in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_GLPSOL="$GLPSOL" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_GLPSOL="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
GLPSOL=$ac_cv_path_GLPSOL
if test -n "$GLPSOL"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLPSOL" >&5
$as_echo "$GLPSOL" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


        if test x$GLPSOL = x; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: glpsol not found. Installing glpk" >&5
$as_echo "$as_me: glpsol not found. Installing glpk" >&6;}
           sage_spkg_install_glpk=yes
else

           glpk_ver=`$GLPSOL --version | grep ^GLPSOL | $SED -e 's/GLPSOL.*ver, v//g' 2>> config.log`



  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$glpk_ver" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "$"4.63"" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

               ac_fn_cxx_check_header_mongrel "$LINENO" "glpk.h" "ac_cv_header_glpk_h" "$ac_includes_default"
if test "x$ac_cv_header_glpk_h" = xyes; then :

else
  sage_spkg_install_glpk=yes
fi


               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing glp_config" >&5
$as_echo_n "checking for library containing glp_config... " >&6; }
if ${ac_cv_search_glp_config+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char glp_config ();
int
main ()
{
return glp_config ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' glpk; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_glp_config=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_glp_config+:} false; then :
  break
fi
done
if ${ac_cv_search_glp_config+:} false; then :

else
  ac_cv_search_glp_config=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_glp_config" >&5
$as_echo "$ac_cv_search_glp_config" >&6; }
ac_res=$ac_cv_search_glp_config
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes. Use system's glpk" >&5
$as_echo "yes. Use system's glpk" >&6; }
else

                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no. Install glpk" >&5
$as_echo "no. Install glpk" >&6; }
                  sage_spkg_install_glpk=yes
fi

    else sage_spkg_install_glpk=yes
  fi

fi

fi



                if test "x$sage_spkg_install_glpk" = xno; then :

                                        sage_use_system_glpk=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG glpk" >&5
$as_echo "$as_me: will use system package and not install SPKG glpk" >&6;}

else

                    if test "x$sage_use_system_glpk" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-glpk=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-glpk)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG glpk" >&5
$as_echo "$as_me: no suitable system package found for SPKG glpk" >&6;}

fi

fi


fi

fi

fi


    if test x$sage_spkg_install_glpk = xyes; then :

        SAGE_GLPK_PREFIX='$SAGE_LOCAL'

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: using Sage's glpk SPKG" >&5
$as_echo "using Sage's glpk SPKG" >&6; }
else

        SAGE_GLPK_PREFIX=''

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: using glpk from the system" >&5
$as_echo "using glpk from the system" >&6; }
fi


# END SAGE_SPKG_CONFIGURE_GLPK










# BEGIN SAGE_SPKG_CONFIGURE_GP2C

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG gp2c..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG gp2c... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-gp2c was given.
if test "${with_system_gp2c+set}" = set; then :
  withval=$with_system_gp2c; sage_use_system_gp2c=$withval

fi


sage_spkg_name=gp2c

if ${sage_use_system_gp2c+:} false; then :

else
  sage_use_system_gp2c=yes
fi

sage_spkg_install_gp2c=no




  # Pre-check phase. We need to determine the location of pari.cfg
  # regardless of whether or not we're using the system copy of pari.
  #
  # Store the depcheck result to be reused in this macro's check and
  # post-check phases. We do this in pre-check because the "check"
  # phase itself may be skipped via --with-system-gp2c=no.
  USING_SYSTEM_PARI=no



    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of pari is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of pari is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_pari = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install gp2c as well" >&5
$as_echo "yes; install gp2c as well" >&6; }
        sage_spkg_install_gp2c=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
        USING_SYSTEM_PARI=yes

fi



if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: gp2c has already been installed by SageMath" >&5
$as_echo "$as_me: gp2c has already been installed by SageMath" >&6;}
    sage_spkg_install_gp2c=yes
    sage_use_system_gp2c=installed

fi

if ${sage_require_gp2c+:} false; then :

else
  sage_require_gp2c=yes
fi


if test "x$sage_spkg_install_gp2c" = xno; then :

    if test "x$sage_require_gp2c" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG gp2c is not required on this system" >&5
$as_echo "$as_me: SPKG gp2c is not required on this system" >&6;}

else

                                if test "x$sage_use_system_gp2c" = xno; then :

                        sage_spkg_install_gp2c=yes

else



  # Default to installing the SPKG, if the check is run at all.
  sage_spkg_install_gp2c=yes

  if test "x$USING_SYSTEM_PARI" = "xyes"; then :

    # We're using the system pari, so we can use the system gp2c
    # if we find a suitable one.
    # Extract the first word of "gp2c", so it can be a program name with args.
set dummy gp2c; 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_GP2C+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $GP2C in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_GP2C="$GP2C" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_GP2C="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
GP2C=$ac_cv_path_GP2C
if test -n "$GP2C"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GP2C" >&5
$as_echo "$GP2C" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


    if test -n "$GP2C"; then :

      # We found gp2c on the system; use it.
      sage_spkg_install_gp2c=no

fi

fi

                if test "x$sage_spkg_install_gp2c" = xno; then :

                                        sage_use_system_gp2c=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG gp2c" >&5
$as_echo "$as_me: will use system package and not install SPKG gp2c" >&6;}

else

                    if test "x$sage_use_system_gp2c" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-gp2c=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-gp2c)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG gp2c" >&5
$as_echo "$as_me: no suitable system package found for SPKG gp2c" >&6;}

fi

fi


fi

fi

fi


  # Post-check phase. Here we may need to locate pari.cfg if we're using
  # the system's pari (which can put pari.cfg wherever it wants) but sage's
  # gp2c (which needs to know where pari.cfg lives).
  #
  # Can we avoid this if the user hasn't passed --enable-gp2c to ./configure?
  #
  if test "x$sage_spkg_install_gp2c" = "xyes"; then :

    if test "x$USING_SYSTEM_PARI" = "xyes"; then :

      # Installing the gp2c package but don't know where pari.cfg is. There's
      # no good way to do this, except to try every known location. If you
      # have two copies of pari.cfg in two locations, this loop will overwrite
      # the location of the earlier with the latter... but how on earth that
      # could happen is beyond my imagination. Since we don't take a
      # --with-pari flag, we guess at the prefix where pari/gp was installed
      # by assuming the executable is in e.g. /usr/bin or /usr/local/bin and
      # then stripping off the "bin" component of that.
      gp_prefix=$(dirname -- "$(dirname -- "$GP")")

      # During the great systemd /bin -> /usr/bin merge, there are
      # systems where /bin is a symlink to /usr/bin. The real "gp"
      # executable lives in /usr/bin, but (in at least one case, trac
      # 31051) we find the copy in /bin first. Why Fedora 32 has the
      # symlink /bin in front of /usr/bin in their PATH is a question
      # I cannot answer; nevertheless, it's pretty easy to add back
      # the "usr" here if we determine that the gp prefix is "/",
      # which it ain't. This is viable only so long as nobody really
      # puts "gp" in /bin, but... they should not.
      if test "x$gp_prefix" = "x/"; then :
  gp_prefix=/usr
fi

      { $as_echo "$as_me:${as_lineno-$LINENO}: gp prefix is $gp_prefix" >&5
$as_echo "$as_me: gp prefix is $gp_prefix" >&6;}

      # Gentoo:     $gp_prefix/share/pari/pari.cfg
      # Arch/Conda: $gp_prefix/lib/pari/pari.cfg
      # Fedora:     $gp_prefix/share/doc/pari/pari.cfg
      # Fedora from 2.13.2-2: $gp_prefix/lib64/pari/pari.cfg

        if test -f "${gp_prefix}/share/pari/pari.cfg"; then :

          libpari_pari_cfg="${gp_prefix}/share/pari/pari.cfg"
          { $as_echo "$as_me:${as_lineno-$LINENO}: found a pari.cfg at $libpari_pari_cfg" >&5
$as_echo "$as_me: found a pari.cfg at $libpari_pari_cfg" >&6;}

fi

        if test -f "${gp_prefix}/lib64/pari/pari.cfg"; then :

          libpari_pari_cfg="${gp_prefix}/lib64/pari/pari.cfg"
          { $as_echo "$as_me:${as_lineno-$LINENO}: found a pari.cfg at $libpari_pari_cfg" >&5
$as_echo "$as_me: found a pari.cfg at $libpari_pari_cfg" >&6;}

fi

        if test -f "${gp_prefix}/lib/pari/pari.cfg"; then :

          libpari_pari_cfg="${gp_prefix}/lib/pari/pari.cfg"
          { $as_echo "$as_me:${as_lineno-$LINENO}: found a pari.cfg at $libpari_pari_cfg" >&5
$as_echo "$as_me: found a pari.cfg at $libpari_pari_cfg" >&6;}

fi

        if test -f "${gp_prefix}/share/doc/pari/pari.cfg"; then :

          libpari_pari_cfg="${gp_prefix}/share/doc/pari/pari.cfg"
          { $as_echo "$as_me:${as_lineno-$LINENO}: found a pari.cfg at $libpari_pari_cfg" >&5
$as_echo "$as_me: found a pari.cfg at $libpari_pari_cfg" >&6;}

fi


      # Debian:     $gp_prefix/lib/<arch-tuple>/pari/pari.cfg
      #
      # See https://wiki.debian.org/Multiarch/Tuples for a list of valid
      # Debian arch tuples. We rely on "dpkg-architecture" to output the
      # right one. If it doesn't, the "-f" test below prevents anything
      # too bad from happening.
      debian_arch=$(dpkg-architecture -qDEB_BUILD_MULTIARCH 2>/dev/null)
      if test -f "${gp_prefix}/lib/${debian_arch}/pari/pari.cfg"; then :

        libpari_pari_cfg="${gp_prefix}/lib/${debian_arch}/pari/pari.cfg"
        { $as_echo "$as_me:${as_lineno-$LINENO}: found a pari.cfg at $libpari_pari_cfg" >&5
$as_echo "$as_me: found a pari.cfg at $libpari_pari_cfg" >&6;}

fi

      # If we can't find pari.cfg, gp2c isn't going to work.
      if test -z "$libpari_pari_cfg"; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using system pari and unable to locate pari.cfg; building the optional pacakge gp2c will not work" >&5
$as_echo "$as_me: WARNING: using system pari and unable to locate pari.cfg; building the optional pacakge gp2c will not work" >&2;}

fi

else

      # Not using the system pari
      libpari_pari_cfg='$SAGE_LOCAL/lib/pari/pari.cfg'

fi

    { $as_echo "$as_me:${as_lineno-$LINENO}: pari.cfg is $libpari_pari_cfg" >&5
$as_echo "$as_me: pari.cfg is $libpari_pari_cfg" >&6;}

fi
  SAGE_PARI_CFG=$libpari_pari_cfg



# END SAGE_SPKG_CONFIGURE_GP2C










# BEGIN SAGE_SPKG_CONFIGURE_GRAPHVIZ

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG graphviz..." >& 6
$as_echo "## --------------------------------------------------------- ##
## Checking whether SageMath should install SPKG graphviz... ##
## --------------------------------------------------------- ##" >& 5


# Check whether --with-system-graphviz was given.
if test "${with_system_graphviz+set}" = set; then :
  withval=$with_system_graphviz; sage_use_system_graphviz=$withval

fi


sage_spkg_name=graphviz

if ${sage_use_system_graphviz+:} false; then :

else
  sage_use_system_graphviz=yes
fi

sage_spkg_install_graphviz=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: graphviz has already been installed by SageMath" >&5
$as_echo "$as_me: graphviz has already been installed by SageMath" >&6;}
    sage_spkg_install_graphviz=yes
    sage_use_system_graphviz=installed

fi

if ${sage_require_graphviz+:} false; then :

else
  sage_require_graphviz=yes
fi


if test "x$sage_spkg_install_graphviz" = xno; then :

    if test "x$sage_require_graphviz" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG graphviz is not required on this system" >&5
$as_echo "$as_me: SPKG graphviz is not required on this system" >&6;}

else

                                if test "x$sage_use_system_graphviz" = xno; then :

                        sage_spkg_install_graphviz=yes

else



        for ac_prog in dot
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_DOT+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$DOT"; then
  ac_cv_prog_DOT="$DOT" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_DOT="$ac_prog"
    $as_echo "$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
DOT=$ac_cv_prog_DOT
if test -n "$DOT"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
$as_echo "$DOT" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$DOT" && break
done

    if test x$DOT = x; then :
  sage_spkg_install_graphviz=yes
fi
    for ac_prog in neato
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_NEATO+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$NEATO"; then
  ac_cv_prog_NEATO="$NEATO" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_NEATO="$ac_prog"
    $as_echo "$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
NEATO=$ac_cv_prog_NEATO
if test -n "$NEATO"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEATO" >&5
$as_echo "$NEATO" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$NEATO" && break
done

    if test x$NEATO = x; then :
  sage_spkg_install_graphviz=yes
fi
    for ac_prog in twopi
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_TWOPI+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$TWOPI"; then
  ac_cv_prog_TWOPI="$TWOPI" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_TWOPI="$ac_prog"
    $as_echo "$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
TWOPI=$ac_cv_prog_TWOPI
if test -n "$TWOPI"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TWOPI" >&5
$as_echo "$TWOPI" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$TWOPI" && break
done

    if test x$TWOPI = x; then :
  sage_spkg_install_graphviz=yes
fi

                if test "x$sage_spkg_install_graphviz" = xno; then :

                                        sage_use_system_graphviz=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG graphviz" >&5
$as_echo "$as_me: will use system package and not install SPKG graphviz" >&6;}

else

                    if test "x$sage_use_system_graphviz" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-graphviz=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-graphviz)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG graphviz" >&5
$as_echo "$as_me: no suitable system package found for SPKG graphviz" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_GRAPHVIZ










# BEGIN SAGE_SPKG_CONFIGURE_GSL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG gsl..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG gsl... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-gsl was given.
if test "${with_system_gsl+set}" = set; then :
  withval=$with_system_gsl; sage_use_system_gsl=$withval

fi


sage_spkg_name=gsl

if ${sage_use_system_gsl+:} false; then :

else
  sage_use_system_gsl=yes
fi

sage_spkg_install_gsl=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: gsl has already been installed by SageMath" >&5
$as_echo "$as_me: gsl has already been installed by SageMath" >&6;}
    sage_spkg_install_gsl=yes
    sage_use_system_gsl=installed

fi

if ${sage_require_gsl+:} false; then :

else
  sage_require_gsl=yes
fi


if test "x$sage_spkg_install_gsl" = xno; then :

    if test "x$sage_require_gsl" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG gsl is not required on this system" >&5
$as_echo "$as_me: SPKG gsl is not required on this system" >&6;}

else

                                if test "x$sage_use_system_gsl" = xno; then :

                        sage_spkg_install_gsl=yes

else








    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of atlas openblas is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of atlas openblas is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_atlas = xyes -o x$sage_spkg_install_openblas = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install gsl as well" >&5
$as_echo "yes; install gsl as well" >&6; }
        sage_spkg_install_gsl=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSL" >&5
$as_echo_n "checking for GSL... " >&6; }

if test -n "$GSL_CFLAGS"; then
    pkg_cv_GSL_CFLAGS="$GSL_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gsl >= \$"2.4"\""; } >&5
  ($PKG_CONFIG --exists --print-errors "gsl >= $"2.4"") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GSL_CFLAGS=`$PKG_CONFIG --cflags "gsl >= $"2.4"" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$GSL_LIBS"; then
    pkg_cv_GSL_LIBS="$GSL_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gsl >= \$"2.4"\""; } >&5
  ($PKG_CONFIG --exists --print-errors "gsl >= $"2.4"") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GSL_LIBS=`$PKG_CONFIG --libs "gsl >= $"2.4"" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        GSL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gsl >= $"2.4"" 2>&1`
        else
	        GSL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gsl >= $"2.4"" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$GSL_PKG_ERRORS" >&5

	sage_spkg_install_gsl=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_gsl=yes
else
	GSL_CFLAGS=$pkg_cv_GSL_CFLAGS
	GSL_LIBS=$pkg_cv_GSL_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }


if test -n "$GSLPCDIR"; then
    pkg_cv_GSLPCDIR="$GSLPCDIR"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gsl\""; } >&5
  ($PKG_CONFIG --exists --print-errors "gsl") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_GSLPCDIR=`$PKG_CONFIG --variable="pcfiledir" "gsl" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
GSLPCDIR=$pkg_cv_GSLPCDIR

if test "x$GSLPCDIR" = x""; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate the directory of gsl.pc. This should not happen!" >&5
$as_echo "$as_me: WARNING: Unable to locate the directory of gsl.pc. This should not happen!" >&2;}
       sage_spkg_install_gsl=yes

else

          GSL_PC="$GSLPCDIR"/gsl.pc

          as_fn_append SAGE_SYSTEM_FACADE_PC_FILES " \$(SAGE_PKGCONFIG)/gsl.pc"
          SAGE_GSL_PC_COMMAND="\$(SED) -e 's/\$\${GSL_CBLAS_LIB}//' -e \"s/^GSL_CBLAS_LIB=.*/Requires: cblas/\" \"$GSL_PC\" > \"\$(@)\""


fi

fi


fi



                if test "x$sage_spkg_install_gsl" = xno; then :

                                        sage_use_system_gsl=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG gsl" >&5
$as_echo "$as_me: will use system package and not install SPKG gsl" >&6;}

else

                    if test "x$sage_use_system_gsl" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-gsl=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-gsl)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG gsl" >&5
$as_echo "$as_me: no suitable system package found for SPKG gsl" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_GSL






      if test "X$prefix" = "XNONE"; then
    acl_final_prefix="$ac_default_prefix"
  else
    acl_final_prefix="$prefix"
  fi
  if test "X$exec_prefix" = "XNONE"; then
    acl_final_exec_prefix='${prefix}'
  else
    acl_final_exec_prefix="$exec_prefix"
  fi
  acl_save_prefix="$prefix"
  prefix="$acl_final_prefix"
  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
  prefix="$acl_save_prefix"



# Check whether --with-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then :
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
else
  with_gnu_ld=no
fi

# Prepare PATH_SEPARATOR.
# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
  # contains only /bin. Note that ksh looks also at the FPATH variable,
  # so we have to set that as well for the test.
  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

if test -n "$LD"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
$as_echo_n "checking for ld... " >&6; }
elif test "$GCC" = yes; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
$as_echo_n "checking for ld used by $CC... " >&6; }
elif test "$with_gnu_ld" = yes; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
$as_echo_n "checking for GNU ld... " >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
$as_echo_n "checking for non-GNU ld... " >&6; }
fi
if test -n "$LD"; then
  # Let the user override the test with a path.
  :
else
  if ${acl_cv_path_LD+:} false; then :
  $as_echo_n "(cached) " >&6
else

    acl_cv_path_LD= # Final result of this test
    ac_prog=ld # Program to search in $PATH
    if test "$GCC" = yes; then
      # Check if gcc -print-prog-name=ld gives a path.
      case $host in
        *-*-mingw*)
          # gcc leaves a trailing carriage return which upsets mingw
          acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
        *)
          acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
      esac
      case $acl_output in
        # Accept absolute paths.
        [\\/]* | ?:[\\/]*)
          re_direlt='/[^/][^/]*/\.\./'
          # Canonicalize the pathname of ld
          acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
          while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
            acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
          done
          # Got the pathname. No search in PATH is needed.
          acl_cv_path_LD="$acl_output"
          ac_prog=
          ;;
        "")
          # If it fails, then pretend we aren't using GCC.
          ;;
        *)
          # If it is relative, then search for the first ld in PATH.
          with_gnu_ld=unknown
          ;;
      esac
    fi
    if test -n "$ac_prog"; then
      # Search for $ac_prog in $PATH.
      acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
      for ac_dir in $PATH; do
        IFS="$acl_save_ifs"
        test -z "$ac_dir" && ac_dir=.
        if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
          acl_cv_path_LD="$ac_dir/$ac_prog"
          # Check to see if the program is GNU ld.  I'd rather use --version,
          # but apparently some variants of GNU ld only accept -v.
          # Break only if it was the GNU/non-GNU ld that we prefer.
          case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
            *GNU* | *'with BFD'*)
              test "$with_gnu_ld" != no && break
              ;;
            *)
              test "$with_gnu_ld" != yes && break
              ;;
          esac
        fi
      done
      IFS="$acl_save_ifs"
    fi
    case $host in
      *-*-aix*)
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#if defined __powerpc64__ || defined _ARCH_PPC64
                int ok;
               #else
                error fail
               #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  # The compiler produces 64-bit code. Add option '-b64' so that the
           # linker groks 64-bit object files.
           case "$acl_cv_path_LD " in
             *" -b64 "*) ;;
             *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
           esac

fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
        ;;
      sparc64-*-netbsd*)
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#if defined __sparcv9 || defined __arch64__
                int ok;
               #else
                error fail
               #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :

else
  # The compiler produces 32-bit code. Add option '-m elf32_sparc'
           # so that the linker groks 32-bit object files.
           case "$acl_cv_path_LD " in
             *" -m elf32_sparc "*) ;;
             *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
           esac

fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
        ;;
    esac

fi

  LD="$acl_cv_path_LD"
fi
if test -n "$LD"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
$as_echo "$LD" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
  as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
if ${acl_cv_prog_gnu_ld+:} false; then :
  $as_echo_n "(cached) " >&6
else
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
case `$LD -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
  acl_cv_prog_gnu_ld=yes
  ;;
*)
  acl_cv_prog_gnu_ld=no
  ;;
esac
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
$as_echo "$acl_cv_prog_gnu_ld" >&6; }
with_gnu_ld=$acl_cv_prog_gnu_ld




                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
$as_echo_n "checking for shared library run path origin... " >&6; }
if ${acl_cv_rpath+:} false; then :
  $as_echo_n "(cached) " >&6
else

    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
    . ./conftest.sh
    rm -f ./conftest.sh
    acl_cv_rpath=done

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
$as_echo "$acl_cv_rpath" >&6; }
  wl="$acl_cv_wl"
  acl_libext="$acl_cv_libext"
  acl_shlibext="$acl_cv_shlibext"
  acl_libname_spec="$acl_cv_libname_spec"
  acl_library_names_spec="$acl_cv_library_names_spec"
  acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
  acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
  acl_hardcode_direct="$acl_cv_hardcode_direct"
  acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
    # Check whether --enable-rpath was given.
if test "${enable_rpath+set}" = set; then :
  enableval=$enable_rpath; :
else
  enable_rpath=yes
fi




  { $as_echo "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
$as_echo_n "checking 32-bit host C ABI... " >&6; }
if ${gl_cv_host_cpu_c_abi_32bit+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$gl_cv_host_cpu_c_abi"; then
       case "$gl_cv_host_cpu_c_abi" in
         i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
           gl_cv_host_cpu_c_abi_32bit=yes ;;
         x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
           gl_cv_host_cpu_c_abi_32bit=no ;;
         *)
           gl_cv_host_cpu_c_abi_32bit=unknown ;;
       esac
     else
       case "$host_cpu" in

         # CPUs that only support a 32-bit ABI.
         arc \
         | bfin \
         | cris* \
         | csky \
         | epiphany \
         | ft32 \
         | h8300 \
         | m68k \
         | microblaze | microblazeel \
         | nds32 | nds32le | nds32be \
         | nios2 | nios2eb | nios2el \
         | or1k* \
         | or32 \
         | sh | sh1234 | sh1234elb \
         | tic6x \
         | xtensa* )
           gl_cv_host_cpu_c_abi_32bit=yes
           ;;

         # CPUs that only support a 64-bit ABI.
         alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
         | mmix )
           gl_cv_host_cpu_c_abi_32bit=no
           ;;

         i[34567]86 )
           gl_cv_host_cpu_c_abi_32bit=yes
           ;;

         x86_64 )
           # On x86_64 systems, the C compiler may be generating code in one of
           # these ABIs:
           # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
           # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
           #   with native Windows (mingw, MSVC).
           # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
           # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#if (defined __x86_64__ || defined __amd64__ \
                       || defined _M_X64 || defined _M_AMD64) \
                      && !(defined __ILP32__ || defined _ILP32)
                   int ok;
                  #else
                   error fail
                  #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  gl_cv_host_cpu_c_abi_32bit=no
else
  gl_cv_host_cpu_c_abi_32bit=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           ;;

         arm* | aarch64 )
           # Assume arm with EABI.
           # On arm64 systems, the C compiler may be generating code in one of
           # these ABIs:
           # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
           # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
           # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32)
                   int ok;
                  #else
                   error fail
                  #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  gl_cv_host_cpu_c_abi_32bit=no
else
  gl_cv_host_cpu_c_abi_32bit=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           ;;

         hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
           # On hppa, the C compiler may be generating 32-bit code or 64-bit
           # code. In the latter case, it defines _LP64 and __LP64__.
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#ifdef __LP64__
                   int ok;
                  #else
                   error fail
                  #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  gl_cv_host_cpu_c_abi_32bit=no
else
  gl_cv_host_cpu_c_abi_32bit=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           ;;

         ia64* )
           # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
           # 32-bit code. In the latter case, it defines _ILP32.
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#ifdef _ILP32
                   int ok;
                  #else
                   error fail
                  #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  gl_cv_host_cpu_c_abi_32bit=yes
else
  gl_cv_host_cpu_c_abi_32bit=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           ;;

         mips* )
           # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
           # at 32.
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
                   int ok;
                  #else
                   error fail
                  #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  gl_cv_host_cpu_c_abi_32bit=no
else
  gl_cv_host_cpu_c_abi_32bit=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           ;;

         powerpc* )
           # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
           # No need to distinguish them here; the caller may distinguish
           # them based on the OS.
           # On powerpc64 systems, the C compiler may still be generating
           # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
           # be generating 64-bit code.
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#if defined __powerpc64__ || defined _ARCH_PPC64
                   int ok;
                  #else
                   error fail
                  #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  gl_cv_host_cpu_c_abi_32bit=no
else
  gl_cv_host_cpu_c_abi_32bit=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           ;;

         rs6000 )
           gl_cv_host_cpu_c_abi_32bit=yes
           ;;

         riscv32 | riscv64 )
           # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
           # Size of 'long' and 'void *':
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#if defined __LP64__
                    int ok;
                  #else
                    error fail
                  #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  gl_cv_host_cpu_c_abi_32bit=no
else
  gl_cv_host_cpu_c_abi_32bit=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           ;;

         s390* )
           # On s390x, the C compiler may be generating 64-bit (= s390x) code
           # or 31-bit (= s390) code.
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#if defined __LP64__ || defined __s390x__
                    int ok;
                  #else
                    error fail
                  #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  gl_cv_host_cpu_c_abi_32bit=no
else
  gl_cv_host_cpu_c_abi_32bit=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           ;;

         sparc | sparc64 )
           # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
           # C compiler still generates 32-bit code.
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#if defined __sparcv9 || defined __arch64__
                   int ok;
                  #else
                   error fail
                  #endif

_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  gl_cv_host_cpu_c_abi_32bit=no
else
  gl_cv_host_cpu_c_abi_32bit=yes
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           ;;

         *)
           gl_cv_host_cpu_c_abi_32bit=unknown
           ;;
       esac
     fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
$as_echo "$gl_cv_host_cpu_c_abi_32bit" >&6; }

  HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"





  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
$as_echo_n "checking for ELF binary format... " >&6; }
if ${gl_cv_elf+:} false; then :
  $as_echo_n "(cached) " >&6
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#ifdef __ELF__
        Extensible Linking Format
        #endif

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "Extensible Linking Format" >/dev/null 2>&1; then :
  gl_cv_elf=yes
else
  gl_cv_elf=no
fi
rm -f conftest*


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
$as_echo "$gl_cv_elf" >&6; }
  if test $gl_cv_elf; then
    # Extract the ELF class of a file (5th byte) in decimal.
    # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
    if od -A x < /dev/null >/dev/null 2>/dev/null; then
      # Use POSIX od.
      func_elfclass ()
      {
        od -A n -t d1 -j 4 -N 1
      }
    else
      # Use BSD hexdump.
      func_elfclass ()
      {
        dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
        echo
      }
    fi
    case $HOST_CPU_C_ABI_32BIT in
      yes)
        # 32-bit ABI.
        acl_is_expected_elfclass ()
        {
          test "`func_elfclass | sed -e 's/[ 	]//g'`" = 1
        }
        ;;
      no)
        # 64-bit ABI.
        acl_is_expected_elfclass ()
        {
          test "`func_elfclass | sed -e 's/[ 	]//g'`" = 2
        }
        ;;
      *)
        # Unknown.
        acl_is_expected_elfclass ()
        {
          :
        }
        ;;
    esac
  else
    acl_is_expected_elfclass ()
    {
      :
    }
  fi

    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
$as_echo_n "checking for the common suffixes of directories in the library search path... " >&6; }
if ${acl_cv_libdirstems+:} false; then :
  $as_echo_n "(cached) " >&6
else
            acl_libdirstem=lib
     acl_libdirstem2=
     acl_libdirstem3=
     case "$host_os" in
       solaris*)
                                                      if test $HOST_CPU_C_ABI_32BIT = no; then
           acl_libdirstem2=lib/64
           case "$host_cpu" in
             sparc*)        acl_libdirstem3=lib/sparcv9 ;;
             i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
           esac
         fi
         ;;
       *)
                                                                                 searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
                     | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
         if test $HOST_CPU_C_ABI_32BIT != no; then
           # 32-bit or unknown ABI.
           if test -d /usr/lib32; then
             acl_libdirstem2=lib32
           fi
         fi
         if test $HOST_CPU_C_ABI_32BIT != yes; then
           # 64-bit or unknown ABI.
           if test -d /usr/lib64; then
             acl_libdirstem3=lib64
           fi
         fi
         if test -n "$searchpath"; then
           acl_save_IFS="${IFS= 	}"; IFS=":"
           for searchdir in $searchpath; do
             if test -d "$searchdir"; then
               case "$searchdir" in
                 */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
                 */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
                 */../ | */.. )
                   # Better ignore directories of this form. They are misleading.
                   ;;
                 *) searchdir=`cd "$searchdir" && pwd`
                    case "$searchdir" in
                      */lib32 ) acl_libdirstem2=lib32 ;;
                      */lib64 ) acl_libdirstem3=lib64 ;;
                    esac ;;
               esac
             fi
           done
           IFS="$acl_save_IFS"
           if test $HOST_CPU_C_ABI_32BIT = yes; then
             # 32-bit ABI.
             acl_libdirstem3=
           fi
           if test $HOST_CPU_C_ABI_32BIT = no; then
             # 64-bit ABI.
             acl_libdirstem2=
           fi
         fi
         ;;
     esac
     test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
     test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
     acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
$as_echo "$acl_cv_libdirstems" >&6; }
      acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
  acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
  acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`











    use_additional=yes

  acl_save_prefix="$prefix"
  prefix="$acl_final_prefix"
  acl_save_exec_prefix="$exec_prefix"
  exec_prefix="$acl_final_exec_prefix"

    eval additional_includedir=\"$includedir\"
    eval additional_libdir=\"$libdir\"
    eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
    eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"

  exec_prefix="$acl_save_exec_prefix"
  prefix="$acl_save_prefix"


# Check whether --with-libiconv-prefix was given.
if test "${with_libiconv_prefix+set}" = set; then :
  withval=$with_libiconv_prefix;
    if test "X$withval" = "Xno"; then
      use_additional=no
    else
      if test "X$withval" = "X"; then

  acl_save_prefix="$prefix"
  prefix="$acl_final_prefix"
  acl_save_exec_prefix="$exec_prefix"
  exec_prefix="$acl_final_exec_prefix"

          eval additional_includedir=\"$includedir\"
          eval additional_libdir=\"$libdir\"
          eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
          eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"

  exec_prefix="$acl_save_exec_prefix"
  prefix="$acl_save_prefix"

      else
        additional_includedir="$withval/include"
        additional_libdir="$withval/$acl_libdirstem"
        additional_libdir2="$withval/$acl_libdirstem2"
        additional_libdir3="$withval/$acl_libdirstem3"
      fi
    fi

fi

  if test "X$additional_libdir2" = "X$additional_libdir"; then
    additional_libdir2=
  fi
  if test "X$additional_libdir3" = "X$additional_libdir"; then
    additional_libdir3=
  fi
      LIBICONV=
  LTLIBICONV=
  INCICONV=
  LIBICONV_PREFIX=
      HAVE_LIBICONV=
  rpathdirs=
  ltrpathdirs=
  names_already_handled=
  names_next_round='iconv '
  while test -n "$names_next_round"; do
    names_this_round="$names_next_round"
    names_next_round=
    for name in $names_this_round; do
      already_handled=
      for n in $names_already_handled; do
        if test "$n" = "$name"; then
          already_handled=yes
          break
        fi
      done
      if test -z "$already_handled"; then
        names_already_handled="$names_already_handled $name"
                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
        eval value=\"\$HAVE_LIB$uppername\"
        if test -n "$value"; then
          if test "$value" = yes; then
            eval value=\"\$LIB$uppername\"
            test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
            eval value=\"\$LTLIB$uppername\"
            test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
          else
                                    :
          fi
        else
                              found_dir=
          found_la=
          found_so=
          found_a=
          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
          if test -n "$acl_shlibext"; then
            shrext=".$acl_shlibext"             # typically: shrext=.so
          else
            shrext=
          fi
          if test $use_additional = yes; then
            for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
              if test "X$found_dir" = "X"; then
                eval dir=\$$additional_libdir_variable
                if test -n "$dir"; then
                                                      if test -n "$acl_shlibext"; then
                    if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
                      found_dir="$dir"
                      found_so="$dir/$libname$shrext"
                    else
                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
                        ver=`(cd "$dir" && \
                              for f in "$libname$shrext".*; do echo "$f"; done \
                              | sed -e "s,^$libname$shrext\\\\.,," \
                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                              | sed 1q ) 2>/dev/null`
                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
                          found_dir="$dir"
                          found_so="$dir/$libname$shrext.$ver"
                        fi
                      else
                        eval library_names=\"$acl_library_names_spec\"
                        for f in $library_names; do
                          if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
                            found_dir="$dir"
                            found_so="$dir/$f"
                            break
                          fi
                        done
                      fi
                    fi
                  fi
                                    if test "X$found_dir" = "X"; then
                    if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                      found_dir="$dir"
                      found_a="$dir/$libname.$acl_libext"
                    fi
                  fi
                  if test "X$found_dir" != "X"; then
                    if test -f "$dir/$libname.la"; then
                      found_la="$dir/$libname.la"
                    fi
                  fi
                fi
              fi
            done
          fi
          if test "X$found_dir" = "X"; then
            for x in $LDFLAGS $LTLIBICONV; do

  acl_save_prefix="$prefix"
  prefix="$acl_final_prefix"
  acl_save_exec_prefix="$exec_prefix"
  exec_prefix="$acl_final_exec_prefix"
  eval x=\"$x\"
  exec_prefix="$acl_save_exec_prefix"
  prefix="$acl_save_prefix"

              case "$x" in
                -L*)
                  dir=`echo "X$x" | sed -e 's/^X-L//'`
                                    if test -n "$acl_shlibext"; then
                    if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
                      found_dir="$dir"
                      found_so="$dir/$libname$shrext"
                    else
                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
                        ver=`(cd "$dir" && \
                              for f in "$libname$shrext".*; do echo "$f"; done \
                              | sed -e "s,^$libname$shrext\\\\.,," \
                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                              | sed 1q ) 2>/dev/null`
                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
                          found_dir="$dir"
                          found_so="$dir/$libname$shrext.$ver"
                        fi
                      else
                        eval library_names=\"$acl_library_names_spec\"
                        for f in $library_names; do
                          if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
                            found_dir="$dir"
                            found_so="$dir/$f"
                            break
                          fi
                        done
                      fi
                    fi
                  fi
                                    if test "X$found_dir" = "X"; then
                    if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                      found_dir="$dir"
                      found_a="$dir/$libname.$acl_libext"
                    fi
                  fi
                  if test "X$found_dir" != "X"; then
                    if test -f "$dir/$libname.la"; then
                      found_la="$dir/$libname.la"
                    fi
                  fi
                  ;;
              esac
              if test "X$found_dir" != "X"; then
                break
              fi
            done
          fi
          if test "X$found_dir" != "X"; then
                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
            if test "X$found_so" != "X"; then
                                                        if test "$enable_rpath" = no \
                 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
                 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
                 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
              else
                                                                                haveit=
                for x in $ltrpathdirs; do
                  if test "X$x" = "X$found_dir"; then
                    haveit=yes
                    break
                  fi
                done
                if test -z "$haveit"; then
                  ltrpathdirs="$ltrpathdirs $found_dir"
                fi
                                if test "$acl_hardcode_direct" = yes; then
                                                      LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
                else
                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
                                                            haveit=
                    for x in $rpathdirs; do
                      if test "X$x" = "X$found_dir"; then
                        haveit=yes
                        break
                      fi
                    done
                    if test -z "$haveit"; then
                      rpathdirs="$rpathdirs $found_dir"
                    fi
                  else
                                                                                haveit=
                    for x in $LDFLAGS $LIBICONV; do

  acl_save_prefix="$prefix"
  prefix="$acl_final_prefix"
  acl_save_exec_prefix="$exec_prefix"
  exec_prefix="$acl_final_exec_prefix"
  eval x=\"$x\"
  exec_prefix="$acl_save_exec_prefix"
  prefix="$acl_save_prefix"

                      if test "X$x" = "X-L$found_dir"; then
                        haveit=yes
                        break
                      fi
                    done
                    if test -z "$haveit"; then
                      LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
                    fi
                    if test "$acl_hardcode_minus_L" != no; then
                                                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
                    else
                                                                                                                                                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
                    fi
                  fi
                fi
              fi
            else
              if test "X$found_a" != "X"; then
                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
              else
                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
              fi
            fi
                        additional_includedir=
            case "$found_dir" in
              */$acl_libdirstem | */$acl_libdirstem/)
                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
                if test "$name" = 'iconv'; then
                  LIBICONV_PREFIX="$basedir"
                fi
                additional_includedir="$basedir/include"
                ;;
              */$acl_libdirstem2 | */$acl_libdirstem2/)
                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
                if test "$name" = 'iconv'; then
                  LIBICONV_PREFIX="$basedir"
                fi
                additional_includedir="$basedir/include"
                ;;
              */$acl_libdirstem3 | */$acl_libdirstem3/)
                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
                if test "$name" = 'iconv'; then
                  LIBICONV_PREFIX="$basedir"
                fi
                additional_includedir="$basedir/include"
                ;;
            esac
            if test "X$additional_includedir" != "X"; then
                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
                haveit=
                if test "X$additional_includedir" = "X/usr/local/include"; then
                  if test -n "$GCC"; then
                    case $host_os in
                      linux* | gnu* | k*bsd*-gnu) haveit=yes;;
                    esac
                  fi
                fi
                if test -z "$haveit"; then
                  for x in $CPPFLAGS $INCICONV; do

  acl_save_prefix="$prefix"
  prefix="$acl_final_prefix"
  acl_save_exec_prefix="$exec_prefix"
  exec_prefix="$acl_final_exec_prefix"
  eval x=\"$x\"
  exec_prefix="$acl_save_exec_prefix"
  prefix="$acl_save_prefix"

                    if test "X$x" = "X-I$additional_includedir"; then
                      haveit=yes
                      break
                    fi
                  done
                  if test -z "$haveit"; then
                    if test -d "$additional_includedir"; then
                                            INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
                    fi
                  fi
                fi
              fi
            fi
                        if test -n "$found_la"; then
                                                        save_libdir="$libdir"
              case "$found_la" in
                */* | *\\*) . "$found_la" ;;
                *) . "./$found_la" ;;
              esac
              libdir="$save_libdir"
                            for dep in $dependency_libs; do
                case "$dep" in
                  -L*)
                    dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
                                                                                                                                                                if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
                       && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
                       && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
                      haveit=
                      if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
                         || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
                         || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
                        if test -n "$GCC"; then
                          case $host_os in
                            linux* | gnu* | k*bsd*-gnu) haveit=yes;;
                          esac
                        fi
                      fi
                      if test -z "$haveit"; then
                        haveit=
                        for x in $LDFLAGS $LIBICONV; do

  acl_save_prefix="$prefix"
  prefix="$acl_final_prefix"
  acl_save_exec_prefix="$exec_prefix"
  exec_prefix="$acl_final_exec_prefix"
  eval x=\"$x\"
  exec_prefix="$acl_save_exec_prefix"
  prefix="$acl_save_prefix"

                          if test "X$x" = "X-L$dependency_libdir"; then
                            haveit=yes
                            break
                          fi
                        done
                        if test -z "$haveit"; then
                          if test -d "$dependency_libdir"; then
                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
                          fi
                        fi
                        haveit=
                        for x in $LDFLAGS $LTLIBICONV; do

  acl_save_prefix="$prefix"
  prefix="$acl_final_prefix"
  acl_save_exec_prefix="$exec_prefix"
  exec_prefix="$acl_final_exec_prefix"
  eval x=\"$x\"
  exec_prefix="$acl_save_exec_prefix"
  prefix="$acl_save_prefix"

                          if test "X$x" = "X-L$dependency_libdir"; then
                            haveit=yes
                            break
                          fi
                        done
                        if test -z "$haveit"; then
                          if test -d "$dependency_libdir"; then
                                                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
                          fi
                        fi
                      fi
                    fi
                    ;;
                  -R*)
                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
                    if test "$enable_rpath" != no; then
                                                                  haveit=
                      for x in $rpathdirs; do
                        if test "X$x" = "X$dir"; then
                          haveit=yes
                          break
                        fi
                      done
                      if test -z "$haveit"; then
                        rpathdirs="$rpathdirs $dir"
                      fi
                                                                  haveit=
                      for x in $ltrpathdirs; do
                        if test "X$x" = "X$dir"; then
                          haveit=yes
                          break
                        fi
                      done
                      if test -z "$haveit"; then
                        ltrpathdirs="$ltrpathdirs $dir"
                      fi
                    fi
                    ;;
                  -l*)
                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                    ;;
                  *.la)
                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
                    ;;
                  *)
                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
                    LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
                    ;;
                esac
              done
            fi
          else
                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
            LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
          fi
        fi
      fi
    done
  done
  if test "X$rpathdirs" != "X"; then
    if test -n "$acl_hardcode_libdir_separator"; then
                        alldirs=
      for found_dir in $rpathdirs; do
        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
      done
            acl_save_libdir="$libdir"
      libdir="$alldirs"
      eval flag=\"$acl_hardcode_libdir_flag_spec\"
      libdir="$acl_save_libdir"
      LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
    else
            for found_dir in $rpathdirs; do
        acl_save_libdir="$libdir"
        libdir="$found_dir"
        eval flag=\"$acl_hardcode_libdir_flag_spec\"
        libdir="$acl_save_libdir"
        LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
      done
    fi
  fi
  if test "X$ltrpathdirs" != "X"; then
            for found_dir in $ltrpathdirs; do
      LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
    done
  fi











          am_save_CPPFLAGS="$CPPFLAGS"

  for element in $INCICONV; do
    haveit=
    for x in $CPPFLAGS; do

  acl_save_prefix="$prefix"
  prefix="$acl_final_prefix"
  acl_save_exec_prefix="$exec_prefix"
  exec_prefix="$acl_final_exec_prefix"
  eval x=\"$x\"
  exec_prefix="$acl_save_exec_prefix"
  prefix="$acl_save_prefix"

      if test "X$x" = "X$element"; then
        haveit=yes
        break
      fi
    done
    if test -z "$haveit"; then
      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
    fi
  done


  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
$as_echo_n "checking for iconv... " >&6; }
if ${am_cv_func_iconv+:} false; then :
  $as_echo_n "(cached) " >&6
else

    am_cv_func_iconv="no, consider installing GNU libiconv"
    am_cv_lib_iconv=no
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <stdlib.h>
#include <iconv.h>

int
main ()
{
iconv_t cd = iconv_open("","");
           iconv(cd,NULL,NULL,NULL,NULL);
           iconv_close(cd);
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  am_cv_func_iconv=yes
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
    if test "$am_cv_func_iconv" != yes; then
      am_save_LIBS="$LIBS"
      LIBS="$LIBS $LIBICONV"
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <stdlib.h>
#include <iconv.h>

int
main ()
{
iconv_t cd = iconv_open("","");
             iconv(cd,NULL,NULL,NULL,NULL);
             iconv_close(cd);
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  am_cv_lib_iconv=yes
        am_cv_func_iconv=yes
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
      LIBS="$am_save_LIBS"
    fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
$as_echo "$am_cv_func_iconv" >&6; }
  if test "$am_cv_func_iconv" = yes; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
$as_echo_n "checking for working iconv... " >&6; }
if ${am_cv_func_iconv_works+:} false; then :
  $as_echo_n "(cached) " >&6
else

                  am_save_LIBS="$LIBS"
      if test $am_cv_lib_iconv = yes; then
        LIBS="$LIBS $LIBICONV"
      fi
      am_cv_func_iconv_works=no
      for ac_iconv_const in '' 'const'; do
        if test "$cross_compiling" = yes; then :
  case "$host_os" in
             aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
             *)            am_cv_func_iconv_works="guessing yes" ;;
           esac
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <iconv.h>
#include <string.h>

#ifndef ICONV_CONST
# define ICONV_CONST $ac_iconv_const
#endif

int
main ()
{
int result = 0;
  /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
     returns.  */
  {
    iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
    if (cd_utf8_to_88591 != (iconv_t)(-1))
      {
        static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
        char buf[10];
        ICONV_CONST char *inptr = input;
        size_t inbytesleft = strlen (input);
        char *outptr = buf;
        size_t outbytesleft = sizeof (buf);
        size_t res = iconv (cd_utf8_to_88591,
                            &inptr, &inbytesleft,
                            &outptr, &outbytesleft);
        if (res == 0)
          result |= 1;
        iconv_close (cd_utf8_to_88591);
      }
  }
  /* Test against Solaris 10 bug: Failures are not distinguishable from
     successful returns.  */
  {
    iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
    if (cd_ascii_to_88591 != (iconv_t)(-1))
      {
        static ICONV_CONST char input[] = "\263";
        char buf[10];
        ICONV_CONST char *inptr = input;
        size_t inbytesleft = strlen (input);
        char *outptr = buf;
        size_t outbytesleft = sizeof (buf);
        size_t res = iconv (cd_ascii_to_88591,
                            &inptr, &inbytesleft,
                            &outptr, &outbytesleft);
        if (res == 0)
          result |= 2;
        iconv_close (cd_ascii_to_88591);
      }
  }
  /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
  {
    iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
    if (cd_88591_to_utf8 != (iconv_t)(-1))
      {
        static ICONV_CONST char input[] = "\304";
        static char buf[2] = { (char)0xDE, (char)0xAD };
        ICONV_CONST char *inptr = input;
        size_t inbytesleft = 1;
        char *outptr = buf;
        size_t outbytesleft = 1;
        size_t res = iconv (cd_88591_to_utf8,
                            &inptr, &inbytesleft,
                            &outptr, &outbytesleft);
        if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
          result |= 4;
        iconv_close (cd_88591_to_utf8);
      }
  }
#if 0 /* This bug could be worked around by the caller.  */
  /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
  {
    iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
    if (cd_88591_to_utf8 != (iconv_t)(-1))
      {
        static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
        char buf[50];
        ICONV_CONST char *inptr = input;
        size_t inbytesleft = strlen (input);
        char *outptr = buf;
        size_t outbytesleft = sizeof (buf);
        size_t res = iconv (cd_88591_to_utf8,
                            &inptr, &inbytesleft,
                            &outptr, &outbytesleft);
        if ((int)res > 0)
          result |= 8;
        iconv_close (cd_88591_to_utf8);
      }
  }
#endif
  /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
     provided.  */
  {
    /* Try standardized names.  */
    iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
    /* Try IRIX, OSF/1 names.  */
    iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
    /* Try AIX names.  */
    iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
    /* Try HP-UX names.  */
    iconv_t cd4 = iconv_open ("utf8", "eucJP");
    if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
        && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
      result |= 16;
    if (cd1 != (iconv_t)(-1))
      iconv_close (cd1);
    if (cd2 != (iconv_t)(-1))
      iconv_close (cd2);
    if (cd3 != (iconv_t)(-1))
      iconv_close (cd3);
    if (cd4 != (iconv_t)(-1))
      iconv_close (cd4);
  }
  return result;

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_run "$LINENO"; then :
  am_cv_func_iconv_works=yes
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi

        test "$am_cv_func_iconv_works" = no || break
      done
      LIBS="$am_save_LIBS"

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
$as_echo "$am_cv_func_iconv_works" >&6; }
    case "$am_cv_func_iconv_works" in
      *no) am_func_iconv=no am_cv_lib_iconv=no ;;
      *)   am_func_iconv=yes ;;
    esac
  else
    am_func_iconv=no am_cv_lib_iconv=no
  fi
  if test "$am_func_iconv" = yes; then

$as_echo "#define HAVE_ICONV 1" >>confdefs.h

  fi
  if test "$am_cv_lib_iconv" = yes; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
$as_echo_n "checking how to link with libiconv... " >&6; }
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
$as_echo "$LIBICONV" >&6; }
  else
            CPPFLAGS="$am_save_CPPFLAGS"
    LIBICONV=
    LTLIBICONV=
  fi



  if test "$am_cv_func_iconv" = yes; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
$as_echo_n "checking for iconv declaration... " >&6; }
    if ${am_cv_proto_iconv+:} false; then :
  $as_echo_n "(cached) " >&6
else

      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <stdlib.h>
#include <iconv.h>
extern
#ifdef __cplusplus
"C"
#endif
#if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
#else
size_t iconv();
#endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
  am_cv_proto_iconv_arg1=""
else
  am_cv_proto_iconv_arg1="const"
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
      am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
fi

    am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
    { $as_echo "$as_me:${as_lineno-$LINENO}: result:
         $am_cv_proto_iconv" >&5
$as_echo "
         $am_cv_proto_iconv" >&6; }
  else
            am_cv_proto_iconv_arg1=""
  fi

cat >>confdefs.h <<_ACEOF
#define ICONV_CONST $am_cv_proto_iconv_arg1
_ACEOF








# BEGIN SAGE_SPKG_CONFIGURE_ICONV

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG iconv..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG iconv... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-iconv was given.
if test "${with_system_iconv+set}" = set; then :
  withval=$with_system_iconv; sage_use_system_iconv=$withval

fi


sage_spkg_name=iconv

if ${sage_use_system_iconv+:} false; then :

else
  sage_use_system_iconv=yes
fi

sage_spkg_install_iconv=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: iconv has already been installed by SageMath" >&5
$as_echo "$as_me: iconv has already been installed by SageMath" >&6;}
    sage_spkg_install_iconv=yes
    sage_use_system_iconv=installed

fi

if ${sage_require_iconv+:} false; then :

else
  sage_require_iconv=yes
fi


if test "x$sage_spkg_install_iconv" = xno; then :

    if test "x$sage_require_iconv" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG iconv is not required on this system" >&5
$as_echo "$as_me: SPKG iconv is not required on this system" >&6;}

else

                                if test "x$sage_use_system_iconv" = xno; then :

                        sage_spkg_install_iconv=yes

else




    if test x"$am_cv_func_iconv" != xyes; then
       sage_spkg_install_iconv=yes
    fi

                if test "x$sage_spkg_install_iconv" = xno; then :

                                        sage_use_system_iconv=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG iconv" >&5
$as_echo "$as_me: will use system package and not install SPKG iconv" >&6;}

else

                    if test "x$sage_use_system_iconv" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-iconv=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-iconv)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG iconv" >&5
$as_echo "$as_me: no suitable system package found for SPKG iconv" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_ICONV










# BEGIN SAGE_SPKG_CONFIGURE_IGRAPH

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG igraph..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG igraph... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-igraph was given.
if test "${with_system_igraph+set}" = set; then :
  withval=$with_system_igraph; sage_use_system_igraph=$withval

fi


sage_spkg_name=igraph

if ${sage_use_system_igraph+:} false; then :

else
  sage_use_system_igraph=yes
fi

sage_spkg_install_igraph=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: igraph has already been installed by SageMath" >&5
$as_echo "$as_me: igraph has already been installed by SageMath" >&6;}
    sage_spkg_install_igraph=yes
    sage_use_system_igraph=installed

fi

if ${sage_require_igraph+:} false; then :

else
  sage_require_igraph=yes
fi


if test "x$sage_spkg_install_igraph" = xno; then :

    if test "x$sage_require_igraph" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG igraph is not required on this system" >&5
$as_echo "$as_me: SPKG igraph is not required on this system" >&6;}

else

                                if test "x$sage_use_system_igraph" = xno; then :

                        sage_spkg_install_igraph=yes

else










    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of glpk atlas openblas gmp mpir is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of glpk atlas openblas gmp mpir is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_glpk = xyes -o x$sage_spkg_install_atlas = xyes -o x$sage_spkg_install_openblas = xyes -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install igraph as well" >&5
$as_echo "yes; install igraph as well" >&6; }
        sage_spkg_install_igraph=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for IGRAPH" >&5
$as_echo_n "checking for IGRAPH... " >&6; }

if test -n "$IGRAPH_CFLAGS"; then
    pkg_cv_IGRAPH_CFLAGS="$IGRAPH_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"igraph >= 0.8.3\""; } >&5
  ($PKG_CONFIG --exists --print-errors "igraph >= 0.8.3") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_IGRAPH_CFLAGS=`$PKG_CONFIG --cflags "igraph >= 0.8.3" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$IGRAPH_LIBS"; then
    pkg_cv_IGRAPH_LIBS="$IGRAPH_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"igraph >= 0.8.3\""; } >&5
  ($PKG_CONFIG --exists --print-errors "igraph >= 0.8.3") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_IGRAPH_LIBS=`$PKG_CONFIG --libs "igraph >= 0.8.3" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        IGRAPH_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "igraph >= 0.8.3" 2>&1`
        else
	        IGRAPH_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "igraph >= 0.8.3" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$IGRAPH_PKG_ERRORS" >&5


        sage_spkg_install_igraph=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

        sage_spkg_install_igraph=yes
else
	IGRAPH_CFLAGS=$pkg_cv_IGRAPH_CFLAGS
	IGRAPH_LIBS=$pkg_cv_IGRAPH_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi


fi


                if test "x$sage_spkg_install_igraph" = xno; then :

                                        sage_use_system_igraph=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG igraph" >&5
$as_echo "$as_me: will use system package and not install SPKG igraph" >&6;}

else

                    if test "x$sage_use_system_igraph" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-igraph=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-igraph)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG igraph" >&5
$as_echo "$as_me: no suitable system package found for SPKG igraph" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_IGRAPH










# BEGIN SAGE_SPKG_CONFIGURE_IML

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG iml..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG iml... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-iml was given.
if test "${with_system_iml+set}" = set; then :
  withval=$with_system_iml; sage_use_system_iml=$withval

fi


sage_spkg_name=iml

if ${sage_use_system_iml+:} false; then :

else
  sage_use_system_iml=yes
fi

sage_spkg_install_iml=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: iml has already been installed by SageMath" >&5
$as_echo "$as_me: iml has already been installed by SageMath" >&6;}
    sage_spkg_install_iml=yes
    sage_use_system_iml=installed

fi

if ${sage_require_iml+:} false; then :

else
  sage_require_iml=yes
fi


if test "x$sage_spkg_install_iml" = xno; then :

    if test "x$sage_require_iml" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG iml is not required on this system" >&5
$as_echo "$as_me: SPKG iml is not required on this system" >&6;}

else

                                if test "x$sage_use_system_iml" = xno; then :

                        sage_spkg_install_iml=yes

else








    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gmp mpir openblas is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gmp mpir openblas is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes -o x$sage_spkg_install_openblas = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install iml as well" >&5
$as_echo "yes; install iml as well" >&6; }
        sage_spkg_install_iml=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

    ac_fn_cxx_check_header_compile "$LINENO" "iml.h" "ac_cv_header_iml_h" "
      #ifdef HAVE_GMP_H
      #include <gmp.h>
      #endif

"
if test "x$ac_cv_header_iml_h" = xyes; then :

      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nonsingSolvLlhsMM" >&5
$as_echo_n "checking for library containing nonsingSolvLlhsMM... " >&6; }
if ${ac_cv_search_nonsingSolvLlhsMM+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char nonsingSolvLlhsMM ();
int
main ()
{
return nonsingSolvLlhsMM ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' iml; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_nonsingSolvLlhsMM=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_nonsingSolvLlhsMM+:} false; then :
  break
fi
done
if ${ac_cv_search_nonsingSolvLlhsMM+:} false; then :

else
  ac_cv_search_nonsingSolvLlhsMM=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nonsingSolvLlhsMM" >&5
$as_echo "$ac_cv_search_nonsingSolvLlhsMM" >&6; }
ac_res=$ac_cv_search_nonsingSolvLlhsMM
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_iml=yes
fi


else

      sage_spkg_install_iml=yes

fi




fi


                if test "x$sage_spkg_install_iml" = xno; then :

                                        sage_use_system_iml=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG iml" >&5
$as_echo "$as_me: will use system package and not install SPKG iml" >&6;}

else

                    if test "x$sage_use_system_iml" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-iml=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-iml)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG iml" >&5
$as_echo "$as_me: no suitable system package found for SPKG iml" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_IML










# BEGIN SAGE_SPKG_CONFIGURE_INFO

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG info..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG info... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-info was given.
if test "${with_system_info+set}" = set; then :
  withval=$with_system_info; sage_use_system_info=$withval

fi


sage_spkg_name=info

if ${sage_use_system_info+:} false; then :

else
  sage_use_system_info=yes
fi

sage_spkg_install_info=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: info has already been installed by SageMath" >&5
$as_echo "$as_me: info has already been installed by SageMath" >&6;}
    sage_spkg_install_info=yes
    sage_use_system_info=installed

fi

if ${sage_require_info+:} false; then :

else
  sage_require_info=yes
fi


if test "x$sage_spkg_install_info" = xno; then :

    if test "x$sage_require_info" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG info is not required on this system" >&5
$as_echo "$as_me: SPKG info is not required on this system" >&6;}

else

                                if test "x$sage_use_system_info" = xno; then :

                        sage_spkg_install_info=yes

else



  # Extract the first word of "info", so it can be a program name with args.
set dummy info; 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_INFO+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $INFO in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_INFO="$INFO" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_INFO="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
INFO=$ac_cv_path_INFO
if test -n "$INFO"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INFO" >&5
$as_echo "$INFO" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  if test -z "${INFO}"; then :
  sage_spkg_install_info=yes
fi

                if test "x$sage_spkg_install_info" = xno; then :

                                        sage_use_system_info=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG info" >&5
$as_echo "$as_me: will use system package and not install SPKG info" >&6;}

else

                    if test "x$sage_use_system_info" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-info=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-info)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG info" >&5
$as_echo "$as_me: no suitable system package found for SPKG info" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_INFO










# BEGIN SAGE_SPKG_CONFIGURE_ISL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG isl..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG isl... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-isl was given.
if test "${with_system_isl+set}" = set; then :
  withval=$with_system_isl; sage_use_system_isl=$withval

fi


sage_spkg_name=isl

if ${sage_use_system_isl+:} false; then :

else
  sage_use_system_isl=yes
fi

sage_spkg_install_isl=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: isl has already been installed by SageMath" >&5
$as_echo "$as_me: isl has already been installed by SageMath" >&6;}
    sage_spkg_install_isl=yes
    sage_use_system_isl=installed

fi

if ${sage_require_isl+:} false; then :

else
  sage_require_isl=yes
fi


if test "x$sage_spkg_install_isl" = xno; then :

    if test "x$sage_require_isl" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG isl is not required on this system" >&5
$as_echo "$as_me: SPKG isl is not required on this system" >&6;}

else

                                if test "x$sage_use_system_isl" = xno; then :

                        sage_spkg_install_isl=yes

else




    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing gmp/mpir? " >&5
$as_echo_n "checking installing gmp/mpir? ... " >&6; }
    if test x$sage_spkg_install_mpir = xyes -o x$sage_spkg_install_gmp = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install isl as well" >&5
$as_echo "yes; install isl as well" >&6; }
        sage_spkg_install_isl=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ISL" >&5
$as_echo_n "checking for ISL... " >&6; }

if test -n "$ISL_CFLAGS"; then
    pkg_cv_ISL_CFLAGS="$ISL_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"isl >= 0.20\""; } >&5
  ($PKG_CONFIG --exists --print-errors "isl >= 0.20") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_ISL_CFLAGS=`$PKG_CONFIG --cflags "isl >= 0.20" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$ISL_LIBS"; then
    pkg_cv_ISL_LIBS="$ISL_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"isl >= 0.20\""; } >&5
  ($PKG_CONFIG --exists --print-errors "isl >= 0.20") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_ISL_LIBS=`$PKG_CONFIG --libs "isl >= 0.20" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        ISL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "isl >= 0.20" 2>&1`
        else
	        ISL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "isl >= 0.20" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$ISL_PKG_ERRORS" >&5


           sage_spkg_install_isl=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

           sage_spkg_install_isl=yes
else
	ISL_CFLAGS=$pkg_cv_ISL_CFLAGS
	ISL_LIBS=$pkg_cv_ISL_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi
    fi

                if test "x$sage_spkg_install_isl" = xno; then :

                                        sage_use_system_isl=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG isl" >&5
$as_echo "$as_me: will use system package and not install SPKG isl" >&6;}

else

                    if test "x$sage_use_system_isl" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-isl=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-isl)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG isl" >&5
$as_echo "$as_me: no suitable system package found for SPKG isl" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_ISL










# BEGIN SAGE_SPKG_CONFIGURE_LCALC

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG lcalc..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG lcalc... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-lcalc was given.
if test "${with_system_lcalc+set}" = set; then :
  withval=$with_system_lcalc; sage_use_system_lcalc=$withval

fi


sage_spkg_name=lcalc

if ${sage_use_system_lcalc+:} false; then :

else
  sage_use_system_lcalc=yes
fi

sage_spkg_install_lcalc=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: lcalc has already been installed by SageMath" >&5
$as_echo "$as_me: lcalc has already been installed by SageMath" >&6;}
    sage_spkg_install_lcalc=yes
    sage_use_system_lcalc=installed

fi

if ${sage_require_lcalc+:} false; then :

else
  sage_require_lcalc=yes
fi


if test "x$sage_spkg_install_lcalc" = xno; then :

    if test "x$sage_require_lcalc" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG lcalc is not required on this system" >&5
$as_echo "$as_me: SPKG lcalc is not required on this system" >&6;}

else

                                if test "x$sage_use_system_lcalc" = xno; then :

                        sage_spkg_install_lcalc=yes

else








    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of pari mpfr is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of pari mpfr is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_pari = xyes -o x$sage_spkg_install_mpfr = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install lcalc as well" >&5
$as_echo "yes; install lcalc as well" >&6; }
        sage_spkg_install_lcalc=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

        # Extract the first word of "lcalc", so it can be a program name with args.
set dummy lcalc; 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_LCALC+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $LCALC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_LCALC="$LCALC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_LCALC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
LCALC=$ac_cv_path_LCALC
if test -n "$LCALC"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCALC" >&5
$as_echo "$LCALC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


        if test x$LCALC = x; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: lcalc not found. Installing lcalc" >&5
$as_echo "$as_me: lcalc not found. Installing lcalc" >&6;}
           sage_spkg_install_lcalc=yes
else

           { $as_echo "$as_me:${as_lineno-$LINENO}: checking is lcalc's version good enough? " >&5
$as_echo_n "checking is lcalc's version good enough? ... " >&6; }
           lcalc_ver=`$LCALC --version 2>>/dev/null | $SED -e 's/lcalc\ //' | $SED -e 's/\ .*//g'`



  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$lcalc_ver" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "$"1.22"" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes." >&5
$as_echo "yes." >&6; }
               ac_fn_cxx_check_header_mongrel "$LINENO" "Lfunction/L.h" "ac_cv_header_Lfunction_L_h" "$ac_includes_default"
if test "x$ac_cv_header_Lfunction_L_h" = xyes; then :

else
  sage_spkg_install_lcalc=yes
fi


          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can link and run a program using libLfunction" >&5
$as_echo_n "checking whether we can link and run a program using libLfunction... " >&6; }
          LCALC_SAVED_LIBS=$LIBS
          LIBS="$LIBS -lLfunction"
          if test "$cross_compiling" = yes; then :

               { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross compiling; check linking only" >&5
$as_echo "cross compiling; check linking only" >&6; }
                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

                   #include <Lfunction/L.h>
int
main ()
{
initialize_globals();
                               Complex x;
                               x = Pi*I;
                               L_function<int> L4;
                               return 0;

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; use lcalc from the system" >&5
$as_echo "yes; use lcalc from the system" >&6; }
else

                   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; install lcalc" >&5
$as_echo "no; install lcalc" >&6; }
                   sage_spkg_install_lcalc=yes
                   LIBS=$LCALC_SAVED_LIBS

fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext

else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

            #include <Lfunction/L.h>
int
main ()
{
initialize_globals();
                        Complex x;
                        x = Pi*I;
                        L_function<int> L4;
                        return 0;

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_run "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; use lcalc from the system" >&5
$as_echo "yes; use lcalc from the system" >&6; }
else

            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; install lcalc" >&5
$as_echo "no; install lcalc" >&6; }
            sage_spkg_install_lcalc=yes
            LIBS=$LCALC_SAVED_LIBS

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


fi



                if test "x$sage_spkg_install_lcalc" = xno; then :

                                        sage_use_system_lcalc=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG lcalc" >&5
$as_echo "$as_me: will use system package and not install SPKG lcalc" >&6;}

else

                    if test "x$sage_use_system_lcalc" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-lcalc=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-lcalc)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG lcalc" >&5
$as_echo "$as_me: no suitable system package found for SPKG lcalc" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LCALC










# BEGIN SAGE_SPKG_CONFIGURE_LIBBRAIDING

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG libbraiding..." >& 6
$as_echo "## ------------------------------------------------------------ ##
## Checking whether SageMath should install SPKG libbraiding... ##
## ------------------------------------------------------------ ##" >& 5


# Check whether --with-system-libbraiding was given.
if test "${with_system_libbraiding+set}" = set; then :
  withval=$with_system_libbraiding; sage_use_system_libbraiding=$withval

fi


sage_spkg_name=libbraiding

if ${sage_use_system_libbraiding+:} false; then :

else
  sage_use_system_libbraiding=yes
fi

sage_spkg_install_libbraiding=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: libbraiding has already been installed by SageMath" >&5
$as_echo "$as_me: libbraiding has already been installed by SageMath" >&6;}
    sage_spkg_install_libbraiding=yes
    sage_use_system_libbraiding=installed

fi

if ${sage_require_libbraiding+:} false; then :

else
  sage_require_libbraiding=yes
fi


if test "x$sage_spkg_install_libbraiding" = xno; then :

    if test "x$sage_require_libbraiding" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG libbraiding is not required on this system" >&5
$as_echo "$as_me: SPKG libbraiding is not required on this system" >&6;}

else

                                if test "x$sage_use_system_libbraiding" = xno; then :

                        sage_spkg_install_libbraiding=yes

else



  # Since libbraiding is a C++ library with no pkg-config file,
  # the best we can do here is compile and run a test program
  # linked against it.
  ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

  SAVED_LIBS=$LIBS
  LIBS="$LIBS -lbraiding"
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can link against libbraiding" >&5
$as_echo_n "checking if we can link against libbraiding... " >&6; }
  if test "$cross_compiling" = yes; then :

    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


        #include <braiding.h>
        #include <list>
        using namespace Braiding;

int
main ()
{

        // Mimic BraidGroup(2)(1,1).thurston_type() in SageMath.
        // thurstontype == 1 corresponds to "periodic"
        if (thurstontype(2, {1,1}) == 1) { return 0; } else { return 1; }

  ;
  return 0;
}

_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :

      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
      sage_spkg_install_libbraiding=no

else

      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
      sage_spkg_install_libbraiding=yes

fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext

else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


      #include <braiding.h>
      #include <list>
      using namespace Braiding;

int
main ()
{

      // Mimic BraidGroup(2)(1,1).thurston_type() in SageMath.
      // thurstontype == 1 corresponds to "periodic"
      if (thurstontype(2, {1,1}) == 1) { return 0; } else { return 1; }

  ;
  return 0;
}

_ACEOF
if ac_fn_cxx_try_run "$LINENO"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
    sage_spkg_install_libbraiding=no

else

    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
    sage_spkg_install_libbraiding=yes

fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi

  LIBS=$SAVED_LIBS
  ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


                if test "x$sage_spkg_install_libbraiding" = xno; then :

                                        sage_use_system_libbraiding=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG libbraiding" >&5
$as_echo "$as_me: will use system package and not install SPKG libbraiding" >&6;}

else

                    if test "x$sage_use_system_libbraiding" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-libbraiding=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-libbraiding)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG libbraiding" >&5
$as_echo "$as_me: no suitable system package found for SPKG libbraiding" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LIBBRAIDING










# BEGIN SAGE_SPKG_CONFIGURE_LIBFFI

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG libffi..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG libffi... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-libffi was given.
if test "${with_system_libffi+set}" = set; then :
  withval=$with_system_libffi; sage_use_system_libffi=$withval

fi


sage_spkg_name=libffi

if ${sage_use_system_libffi+:} false; then :

else
  sage_use_system_libffi=yes
fi

sage_spkg_install_libffi=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: libffi has already been installed by SageMath" >&5
$as_echo "$as_me: libffi has already been installed by SageMath" >&6;}
    sage_spkg_install_libffi=yes
    sage_use_system_libffi=installed

fi

if ${sage_require_libffi+:} false; then :

else
  sage_require_libffi=yes
fi


if test "x$sage_spkg_install_libffi" = xno; then :

    if test "x$sage_require_libffi" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG libffi is not required on this system" >&5
$as_echo "$as_me: SPKG libffi is not required on this system" >&6;}

else

                                if test "x$sage_use_system_libffi" = xno; then :

                        sage_spkg_install_libffi=yes

else




pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBFFI" >&5
$as_echo_n "checking for LIBFFI... " >&6; }

if test -n "$LIBFFI_CFLAGS"; then
    pkg_cv_LIBFFI_CFLAGS="$LIBFFI_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBFFI_CFLAGS=`$PKG_CONFIG --cflags "libffi" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$LIBFFI_LIBS"; then
    pkg_cv_LIBFFI_LIBS="$LIBFFI_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBFFI_LIBS=`$PKG_CONFIG --libs "libffi" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        LIBFFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libffi" 2>&1`
        else
	        LIBFFI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libffi" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$LIBFFI_PKG_ERRORS" >&5


                for ac_header in ffi/ffi.h ffi.h
do :
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_cxx_check_header_mongrel "$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
 sage_spkg_install_libffi=no; break
else
  sage_spkg_install_libffi=yes
fi

done

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ffi_call" >&5
$as_echo_n "checking for library containing ffi_call... " >&6; }
if ${ac_cv_search_ffi_call+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char ffi_call ();
int
main ()
{
return ffi_call ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' ffi; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_ffi_call=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_ffi_call+:} false; then :
  break
fi
done
if ${ac_cv_search_ffi_call+:} false; then :

else
  ac_cv_search_ffi_call=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
$as_echo "$ac_cv_search_ffi_call" >&6; }
ac_res=$ac_cv_search_ffi_call
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_libffi=yes
fi


elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

                for ac_header in ffi/ffi.h ffi.h
do :
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_cxx_check_header_mongrel "$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
 sage_spkg_install_libffi=no; break
else
  sage_spkg_install_libffi=yes
fi

done

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ffi_call" >&5
$as_echo_n "checking for library containing ffi_call... " >&6; }
if ${ac_cv_search_ffi_call+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char ffi_call ();
int
main ()
{
return ffi_call ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' ffi; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_ffi_call=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_ffi_call+:} false; then :
  break
fi
done
if ${ac_cv_search_ffi_call+:} false; then :

else
  ac_cv_search_ffi_call=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
$as_echo "$ac_cv_search_ffi_call" >&6; }
ac_res=$ac_cv_search_ffi_call
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_libffi=yes
fi


else
	LIBFFI_CFLAGS=$pkg_cv_LIBFFI_CFLAGS
	LIBFFI_LIBS=$pkg_cv_LIBFFI_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi

                if test "x$sage_spkg_install_libffi" = xno; then :

                                        sage_use_system_libffi=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG libffi" >&5
$as_echo "$as_me: will use system package and not install SPKG libffi" >&6;}

else

                    if test "x$sage_use_system_libffi" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-libffi=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-libffi)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG libffi" >&5
$as_echo "$as_me: no suitable system package found for SPKG libffi" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LIBFFI










# BEGIN SAGE_SPKG_CONFIGURE_LIBGD

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG libgd..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG libgd... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-libgd was given.
if test "${with_system_libgd+set}" = set; then :
  withval=$with_system_libgd; sage_use_system_libgd=$withval

fi


sage_spkg_name=libgd

if ${sage_use_system_libgd+:} false; then :

else
  sage_use_system_libgd=yes
fi

sage_spkg_install_libgd=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: libgd has already been installed by SageMath" >&5
$as_echo "$as_me: libgd has already been installed by SageMath" >&6;}
    sage_spkg_install_libgd=yes
    sage_use_system_libgd=installed

fi

if ${sage_require_libgd+:} false; then :

else
  sage_require_libgd=yes
fi


if test "x$sage_spkg_install_libgd" = xno; then :

    if test "x$sage_require_libgd" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG libgd is not required on this system" >&5
$as_echo "$as_me: SPKG libgd is not required on this system" >&6;}

else

                                if test "x$sage_use_system_libgd" = xno; then :

                        sage_spkg_install_libgd=yes

else








    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gcc libpng freetype is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gcc libpng freetype is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gcc = xyes -o x$sage_spkg_install_libpng = xyes -o x$sage_spkg_install_freetype = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install libgd as well" >&5
$as_echo "yes; install libgd as well" >&6; }
        sage_spkg_install_libgd=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGD" >&5
$as_echo_n "checking for LIBGD... " >&6; }

if test -n "$LIBGD_CFLAGS"; then
    pkg_cv_LIBGD_CFLAGS="$LIBGD_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdlib >= 2.1\""; } >&5
  ($PKG_CONFIG --exists --print-errors "gdlib >= 2.1") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBGD_CFLAGS=`$PKG_CONFIG --cflags "gdlib >= 2.1" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$LIBGD_LIBS"; then
    pkg_cv_LIBGD_LIBS="$LIBGD_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdlib >= 2.1\""; } >&5
  ($PKG_CONFIG --exists --print-errors "gdlib >= 2.1") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBGD_LIBS=`$PKG_CONFIG --libs "gdlib >= 2.1" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        LIBGD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gdlib >= 2.1" 2>&1`
        else
	        LIBGD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gdlib >= 2.1" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$LIBGD_PKG_ERRORS" >&5

	sage_spkg_install_libgd=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_libgd=yes
else
	LIBGD_CFLAGS=$pkg_cv_LIBGD_CFLAGS
	LIBGD_LIBS=$pkg_cv_LIBGD_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi


fi


                if test "x$sage_spkg_install_libgd" = xno; then :

                                        sage_use_system_libgd=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG libgd" >&5
$as_echo "$as_me: will use system package and not install SPKG libgd" >&6;}

else

                    if test "x$sage_use_system_libgd" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-libgd=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-libgd)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG libgd" >&5
$as_echo "$as_me: no suitable system package found for SPKG libgd" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LIBGD










# BEGIN SAGE_SPKG_CONFIGURE_LIBHOMFLY

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG libhomfly..." >& 6
$as_echo "## ---------------------------------------------------------- ##
## Checking whether SageMath should install SPKG libhomfly... ##
## ---------------------------------------------------------- ##" >& 5


# Check whether --with-system-libhomfly was given.
if test "${with_system_libhomfly+set}" = set; then :
  withval=$with_system_libhomfly; sage_use_system_libhomfly=$withval

fi


sage_spkg_name=libhomfly

if ${sage_use_system_libhomfly+:} false; then :

else
  sage_use_system_libhomfly=yes
fi

sage_spkg_install_libhomfly=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: libhomfly has already been installed by SageMath" >&5
$as_echo "$as_me: libhomfly has already been installed by SageMath" >&6;}
    sage_spkg_install_libhomfly=yes
    sage_use_system_libhomfly=installed

fi

if ${sage_require_libhomfly+:} false; then :

else
  sage_require_libhomfly=yes
fi


if test "x$sage_spkg_install_libhomfly" = xno; then :

    if test "x$sage_require_libhomfly" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG libhomfly is not required on this system" >&5
$as_echo "$as_me: SPKG libhomfly is not required on this system" >&6;}

else

                                if test "x$sage_use_system_libhomfly" = xno; then :

                        sage_spkg_install_libhomfly=yes

else






    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gc is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gc is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gc = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install libhomfly as well" >&5
$as_echo "yes; install libhomfly as well" >&6; }
        sage_spkg_install_libhomfly=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

       ac_fn_cxx_check_header_mongrel "$LINENO" "homfly.h" "ac_cv_header_homfly_h" "$ac_includes_default"
if test "x$ac_cv_header_homfly_h" = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing homfly" >&5
$as_echo_n "checking for library containing homfly... " >&6; }
if ${ac_cv_search_homfly+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char homfly ();
int
main ()
{
return homfly ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' homfly; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_homfly=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_homfly+:} false; then :
  break
fi
done
if ${ac_cv_search_homfly+:} false; then :

else
  ac_cv_search_homfly=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_homfly" >&5
$as_echo "$ac_cv_search_homfly" >&6; }
ac_res=$ac_cv_search_homfly
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"


else
  sage_spkg_install_libhomfly=yes
fi


else
  sage_spkg_install_libhomfly=yes
fi




fi


                if test "x$sage_spkg_install_libhomfly" = xno; then :

                                        sage_use_system_libhomfly=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG libhomfly" >&5
$as_echo "$as_me: will use system package and not install SPKG libhomfly" >&6;}

else

                    if test "x$sage_use_system_libhomfly" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-libhomfly=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-libhomfly)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG libhomfly" >&5
$as_echo "$as_me: no suitable system package found for SPKG libhomfly" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LIBHOMFLY










# BEGIN SAGE_SPKG_CONFIGURE_NAUTY

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG nauty..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG nauty... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-nauty was given.
if test "${with_system_nauty+set}" = set; then :
  withval=$with_system_nauty; sage_use_system_nauty=$withval

fi


sage_spkg_name=nauty

if ${sage_use_system_nauty+:} false; then :

else
  sage_use_system_nauty=yes
fi

sage_spkg_install_nauty=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: nauty has already been installed by SageMath" >&5
$as_echo "$as_me: nauty has already been installed by SageMath" >&6;}
    sage_spkg_install_nauty=yes
    sage_use_system_nauty=installed

fi

if ${sage_require_nauty+:} false; then :

else
  sage_require_nauty=yes
fi


if test "x$sage_spkg_install_nauty" = xno; then :

    if test "x$sage_require_nauty" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG nauty is not required on this system" >&5
$as_echo "$as_me: SPKG nauty is not required on this system" >&6;}

else

                                if test "x$sage_use_system_nauty" = xno; then :

                        sage_spkg_install_nauty=yes

else



  # Extract the first word of "geng", so it can be a program name with args.
set dummy geng; 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_GENGCHECK+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $GENGCHECK in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_GENGCHECK="$GENGCHECK" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_GENGCHECK="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
GENGCHECK=$ac_cv_path_GENGCHECK
if test -n "$GENGCHECK"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENGCHECK" >&5
$as_echo "$GENGCHECK" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  if test x$GENGCHECK = x; then :

    # Extract the first word of "nauty-geng", so it can be a program name with args.
set dummy nauty-geng; 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_GENGnautyCHECK+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $GENGnautyCHECK in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_GENGnautyCHECK="$GENGnautyCHECK" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_GENGnautyCHECK="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
GENGnautyCHECK=$ac_cv_path_GENGnautyCHECK
if test -n "$GENGnautyCHECK"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENGnautyCHECK" >&5
$as_echo "$GENGnautyCHECK" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


     if test x$GENGnautyCHECK = x; then :
  sage_spkg_install_nauty=yes
else


      # Extract the first word of "[nauty-]nautyprog", so it can be a program name with args.
set dummy nauty-directg; 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_naudirectg+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $naudirectg in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_naudirectg="$naudirectg" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_naudirectg="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
naudirectg=$ac_cv_path_naudirectg
if test -n "$naudirectg"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $naudirectg" >&5
$as_echo "$naudirectg" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


      if test x$naudirectg = x; then :
  sage_spkg_install_nauty=yes
fi

      # Extract the first word of "[nauty-]nautyprog", so it can be a program name with args.
set dummy nauty-gentourng; 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_naugentourng+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $naugentourng in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_naugentourng="$naugentourng" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_naugentourng="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
naugentourng=$ac_cv_path_naugentourng
if test -n "$naugentourng"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $naugentourng" >&5
$as_echo "$naugentourng" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


      if test x$naugentourng = x; then :
  sage_spkg_install_nauty=yes
fi

      # Extract the first word of "[nauty-]nautyprog", so it can be a program name with args.
set dummy nauty-geng; 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_naugeng+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $naugeng in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_naugeng="$naugeng" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_naugeng="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
naugeng=$ac_cv_path_naugeng
if test -n "$naugeng"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $naugeng" >&5
$as_echo "$naugeng" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


      if test x$naugeng = x; then :
  sage_spkg_install_nauty=yes
fi

      # Extract the first word of "[nauty-]nautyprog", so it can be a program name with args.
set dummy nauty-genbg; 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_naugenbg+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $naugenbg in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_naugenbg="$naugenbg" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_naugenbg="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
naugenbg=$ac_cv_path_naugenbg
if test -n "$naugenbg"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $naugenbg" >&5
$as_echo "$naugenbg" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


      if test x$naugenbg = x; then :
  sage_spkg_install_nauty=yes
fi

      # Extract the first word of "[nauty-]nautyprog", so it can be a program name with args.
set dummy nauty-converseg; 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_nauconverseg+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $nauconverseg in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_nauconverseg="$nauconverseg" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_nauconverseg="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
nauconverseg=$ac_cv_path_nauconverseg
if test -n "$nauconverseg"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nauconverseg" >&5
$as_echo "$nauconverseg" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


      if test x$nauconverseg = x; then :
  sage_spkg_install_nauty=yes
fi

    SAGE_NAUTY_BINS_PREFIX='nauty-'


fi

else


      # Extract the first word of "[]nautyprog", so it can be a program name with args.
set dummy directg; 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_foodirectg+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $foodirectg in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_foodirectg="$foodirectg" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_foodirectg="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
foodirectg=$ac_cv_path_foodirectg
if test -n "$foodirectg"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $foodirectg" >&5
$as_echo "$foodirectg" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


      if test x$foodirectg = x; then :
  sage_spkg_install_nauty=yes
fi

      # Extract the first word of "[]nautyprog", so it can be a program name with args.
set dummy gentourng; 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_foogentourng+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $foogentourng in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_foogentourng="$foogentourng" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_foogentourng="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
foogentourng=$ac_cv_path_foogentourng
if test -n "$foogentourng"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $foogentourng" >&5
$as_echo "$foogentourng" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


      if test x$foogentourng = x; then :
  sage_spkg_install_nauty=yes
fi

      # Extract the first word of "[]nautyprog", so it can be a program name with args.
set dummy geng; 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_foogeng+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $foogeng in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_foogeng="$foogeng" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_foogeng="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
foogeng=$ac_cv_path_foogeng
if test -n "$foogeng"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $foogeng" >&5
$as_echo "$foogeng" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


      if test x$foogeng = x; then :
  sage_spkg_install_nauty=yes
fi

      # Extract the first word of "[]nautyprog", so it can be a program name with args.
set dummy genbg; 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_foogenbg+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $foogenbg in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_foogenbg="$foogenbg" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_foogenbg="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
foogenbg=$ac_cv_path_foogenbg
if test -n "$foogenbg"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $foogenbg" >&5
$as_echo "$foogenbg" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


      if test x$foogenbg = x; then :
  sage_spkg_install_nauty=yes
fi

      # Extract the first word of "[]nautyprog", so it can be a program name with args.
set dummy converseg; 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_fooconverseg+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $fooconverseg in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_fooconverseg="$fooconverseg" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_fooconverseg="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
fooconverseg=$ac_cv_path_fooconverseg
if test -n "$fooconverseg"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fooconverseg" >&5
$as_echo "$fooconverseg" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


      if test x$fooconverseg = x; then :
  sage_spkg_install_nauty=yes
fi

    SAGE_NAUTY_BINS_PREFIX=''


fi

                if test "x$sage_spkg_install_nauty" = xno; then :

                                        sage_use_system_nauty=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG nauty" >&5
$as_echo "$as_me: will use system package and not install SPKG nauty" >&6;}

else

                    if test "x$sage_use_system_nauty" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-nauty=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-nauty)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG nauty" >&5
$as_echo "$as_me: no suitable system package found for SPKG nauty" >&6;}

fi

fi


fi

fi

fi


 if test x$sage_spkg_install_nauty = xyes; then :

   SAGE_NAUTY_BINS_PREFIX=''


fi


# END SAGE_SPKG_CONFIGURE_NAUTY










# BEGIN SAGE_SPKG_CONFIGURE_LIBNAUTY

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG libnauty..." >& 6
$as_echo "## --------------------------------------------------------- ##
## Checking whether SageMath should install SPKG libnauty... ##
## --------------------------------------------------------- ##" >& 5


# Check whether --with-system-libnauty was given.
if test "${with_system_libnauty+set}" = set; then :
  withval=$with_system_libnauty; sage_use_system_libnauty=$withval

fi


sage_spkg_name=libnauty

if ${sage_use_system_libnauty+:} false; then :

else
  sage_use_system_libnauty=yes
fi

sage_spkg_install_libnauty=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: libnauty has already been installed by SageMath" >&5
$as_echo "$as_me: libnauty has already been installed by SageMath" >&6;}
    sage_spkg_install_libnauty=yes
    sage_use_system_libnauty=installed

fi

if ${sage_require_libnauty+:} false; then :

else
  sage_require_libnauty=yes
fi


if test "x$sage_spkg_install_libnauty" = xno; then :

    if test "x$sage_require_libnauty" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG libnauty is not required on this system" >&5
$as_echo "$as_me: SPKG libnauty is not required on this system" >&6;}

else

                                if test "x$sage_use_system_libnauty" = xno; then :

                        sage_spkg_install_libnauty=yes

else






    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of nauty is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of nauty is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_nauty = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install libnauty as well" >&5
$as_echo "yes; install libnauty as well" >&6; }
        sage_spkg_install_libnauty=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

        ac_fn_cxx_check_header_mongrel "$LINENO" "nauty/nauty.h" "ac_cv_header_nauty_nauty_h" "$ac_includes_default"
if test "x$ac_cv_header_nauty_nauty_h" = xyes; then :

else
  sage_spkg_install_libnauty=yes
fi


    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing densenauty" >&5
$as_echo_n "checking for library containing densenauty... " >&6; }
if ${ac_cv_search_densenauty+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char densenauty ();
int
main ()
{
return densenauty ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' nauty; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_densenauty=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_densenauty+:} false; then :
  break
fi
done
if ${ac_cv_search_densenauty+:} false; then :

else
  ac_cv_search_densenauty=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_densenauty" >&5
$as_echo "$ac_cv_search_densenauty" >&6; }
ac_res=$ac_cv_search_densenauty
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_libnauty=yes
fi



fi


                if test "x$sage_spkg_install_libnauty" = xno; then :

                                        sage_use_system_libnauty=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG libnauty" >&5
$as_echo "$as_me: will use system package and not install SPKG libnauty" >&6;}

else

                    if test "x$sage_use_system_libnauty" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-libnauty=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-libnauty)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG libnauty" >&5
$as_echo "$as_me: no suitable system package found for SPKG libnauty" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LIBNAUTY










# BEGIN SAGE_SPKG_CONFIGURE_LIBSEMIGROUPS

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG libsemigroups..." >& 6
$as_echo "## -------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG libsemigroups... ##
## -------------------------------------------------------------- ##" >& 5


# Check whether --with-system-libsemigroups was given.
if test "${with_system_libsemigroups+set}" = set; then :
  withval=$with_system_libsemigroups; sage_use_system_libsemigroups=$withval

fi


sage_spkg_name=libsemigroups

if ${sage_use_system_libsemigroups+:} false; then :

else
  sage_use_system_libsemigroups=yes
fi

sage_spkg_install_libsemigroups=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: libsemigroups has already been installed by SageMath" >&5
$as_echo "$as_me: libsemigroups has already been installed by SageMath" >&6;}
    sage_spkg_install_libsemigroups=yes
    sage_use_system_libsemigroups=installed

fi

if ${sage_require_libsemigroups+:} false; then :

else
  sage_require_libsemigroups=yes
fi


if test "x$sage_spkg_install_libsemigroups" = xno; then :

    if test "x$sage_require_libsemigroups" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG libsemigroups is not required on this system" >&5
$as_echo "$as_me: SPKG libsemigroups is not required on this system" >&6;}

else

                                if test "x$sage_use_system_libsemigroups" = xno; then :

                        sage_spkg_install_libsemigroups=yes

else




pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBSEMIGROUPS" >&5
$as_echo_n "checking for LIBSEMIGROUPS... " >&6; }

if test -n "$LIBSEMIGROUPS_CFLAGS"; then
    pkg_cv_LIBSEMIGROUPS_CFLAGS="$LIBSEMIGROUPS_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsemigroups >= 0.6.7\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libsemigroups >= 0.6.7") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBSEMIGROUPS_CFLAGS=`$PKG_CONFIG --cflags "libsemigroups >= 0.6.7" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$LIBSEMIGROUPS_LIBS"; then
    pkg_cv_LIBSEMIGROUPS_LIBS="$LIBSEMIGROUPS_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsemigroups >= 0.6.7\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libsemigroups >= 0.6.7") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_LIBSEMIGROUPS_LIBS=`$PKG_CONFIG --libs "libsemigroups >= 0.6.7" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        LIBSEMIGROUPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsemigroups >= 0.6.7" 2>&1`
        else
	        LIBSEMIGROUPS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsemigroups >= 0.6.7" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$LIBSEMIGROUPS_PKG_ERRORS" >&5

	sage_spkg_install_libsemigroups=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_libsemigroups=yes
else
	LIBSEMIGROUPS_CFLAGS=$pkg_cv_LIBSEMIGROUPS_CFLAGS
	LIBSEMIGROUPS_LIBS=$pkg_cv_LIBSEMIGROUPS_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi

                if test "x$sage_spkg_install_libsemigroups" = xno; then :

                                        sage_use_system_libsemigroups=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG libsemigroups" >&5
$as_echo "$as_me: will use system package and not install SPKG libsemigroups" >&6;}

else

                    if test "x$sage_use_system_libsemigroups" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-libsemigroups=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-libsemigroups)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG libsemigroups" >&5
$as_echo "$as_me: no suitable system package found for SPKG libsemigroups" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LIBSEMIGROUPS










# BEGIN SAGE_SPKG_CONFIGURE_LIBXML2

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG libxml2..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG libxml2... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-libxml2 was given.
if test "${with_system_libxml2+set}" = set; then :
  withval=$with_system_libxml2; sage_use_system_libxml2=$withval

fi


sage_spkg_name=libxml2

if ${sage_use_system_libxml2+:} false; then :

else
  sage_use_system_libxml2=yes
fi

sage_spkg_install_libxml2=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: libxml2 has already been installed by SageMath" >&5
$as_echo "$as_me: libxml2 has already been installed by SageMath" >&6;}
    sage_spkg_install_libxml2=yes
    sage_use_system_libxml2=installed

fi

if ${sage_require_libxml2+:} false; then :

else
  sage_require_libxml2=yes
fi


if test "x$sage_spkg_install_libxml2" = xno; then :

    if test "x$sage_require_libxml2" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG libxml2 is not required on this system" >&5
$as_echo "$as_me: SPKG libxml2 is not required on this system" >&6;}

else

                                if test "x$sage_use_system_libxml2" = xno; then :

                        sage_spkg_install_libxml2=yes

else



  # Extract the first word of "xml2-config", so it can be a program name with args.
set dummy xml2-config; 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_XML2_CONFIG+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $XML2_CONFIG in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_XML2_CONFIG="$XML2_CONFIG" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_XML2_CONFIG="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
  done
IFS=$as_save_IFS

  test -z "$ac_cv_path_XML2_CONFIG" && ac_cv_path_XML2_CONFIG="no"
  ;;
esac
fi
XML2_CONFIG=$ac_cv_path_XML2_CONFIG
if test -n "$XML2_CONFIG"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML2_CONFIG" >&5
$as_echo "$XML2_CONFIG" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  if test "$XML2_CONFIG" = no; then :
  sage_spkg_install_libxml2=yes
fi

                if test "x$sage_spkg_install_libxml2" = xno; then :

                                        sage_use_system_libxml2=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG libxml2" >&5
$as_echo "$as_me: will use system package and not install SPKG libxml2" >&6;}

else

                    if test "x$sage_use_system_libxml2" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-libxml2=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-libxml2)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG libxml2" >&5
$as_echo "$as_me: no suitable system package found for SPKG libxml2" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LIBXML2










# BEGIN SAGE_SPKG_CONFIGURE_LLVM

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG llvm..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG llvm... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-llvm was given.
if test "${with_system_llvm+set}" = set; then :
  withval=$with_system_llvm; sage_use_system_llvm=$withval

fi


sage_spkg_name=llvm

if ${sage_use_system_llvm+:} false; then :

else
  sage_use_system_llvm=yes
fi

sage_spkg_install_llvm=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: llvm has already been installed by SageMath" >&5
$as_echo "$as_me: llvm has already been installed by SageMath" >&6;}
    sage_spkg_install_llvm=yes
    sage_use_system_llvm=installed

fi

if ${sage_require_llvm+:} false; then :

else
  sage_require_llvm=yes
fi


if test "x$sage_spkg_install_llvm" = xno; then :

    if test "x$sage_require_llvm" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG llvm is not required on this system" >&5
$as_echo "$as_me: SPKG llvm is not required on this system" >&6;}

else

                                if test "x$sage_use_system_llvm" = xno; then :

                        sage_spkg_install_llvm=yes

else



  sage_require_llvm=no

                if test "x$sage_spkg_install_llvm" = xno; then :

                                        sage_use_system_llvm=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG llvm" >&5
$as_echo "$as_me: will use system package and not install SPKG llvm" >&6;}

else

                    if test "x$sage_use_system_llvm" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-llvm=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-llvm)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG llvm" >&5
$as_echo "$as_me: no suitable system package found for SPKG llvm" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LLVM










# BEGIN SAGE_SPKG_CONFIGURE_LRCALC

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG lrcalc..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG lrcalc... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-lrcalc was given.
if test "${with_system_lrcalc+set}" = set; then :
  withval=$with_system_lrcalc; sage_use_system_lrcalc=$withval

fi


sage_spkg_name=lrcalc

if ${sage_use_system_lrcalc+:} false; then :

else
  sage_use_system_lrcalc=yes
fi

sage_spkg_install_lrcalc=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: lrcalc has already been installed by SageMath" >&5
$as_echo "$as_me: lrcalc has already been installed by SageMath" >&6;}
    sage_spkg_install_lrcalc=yes
    sage_use_system_lrcalc=installed

fi

if ${sage_require_lrcalc+:} false; then :

else
  sage_require_lrcalc=yes
fi


if test "x$sage_spkg_install_lrcalc" = xno; then :

    if test "x$sage_require_lrcalc" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG lrcalc is not required on this system" >&5
$as_echo "$as_me: SPKG lrcalc is not required on this system" >&6;}

else

                                if test "x$sage_use_system_lrcalc" = xno; then :

                        sage_spkg_install_lrcalc=yes

else



    for ac_header in lrcalc/schublib.h
do :
  ac_fn_cxx_check_header_compile "$LINENO" "lrcalc/schublib.h" "ac_cv_header_lrcalc_schublib_h" "#ifndef _HASHTAB_H
      #include <lrcalc/hashtab.h>
      #include <lrcalc/vector.h>
      #endif
"
if test "x$ac_cv_header_lrcalc_schublib_h" = xyes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_LRCALC_SCHUBLIB_H 1
_ACEOF

          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mult_poly_schubert" >&5
$as_echo_n "checking for library containing mult_poly_schubert... " >&6; }
if ${ac_cv_search_mult_poly_schubert+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char mult_poly_schubert ();
int
main ()
{
return mult_poly_schubert ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' lrcalc; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_mult_poly_schubert=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_mult_poly_schubert+:} false; then :
  break
fi
done
if ${ac_cv_search_mult_poly_schubert+:} false; then :

else
  ac_cv_search_mult_poly_schubert=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mult_poly_schubert" >&5
$as_echo "$ac_cv_search_mult_poly_schubert" >&6; }
ac_res=$ac_cv_search_mult_poly_schubert
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_lrcalc=yes
fi


else
  sage_spkg_install_lrcalc=yes
fi

done


                if test "x$sage_spkg_install_lrcalc" = xno; then :

                                        sage_use_system_lrcalc=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG lrcalc" >&5
$as_echo "$as_me: will use system package and not install SPKG lrcalc" >&6;}

else

                    if test "x$sage_use_system_lrcalc" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-lrcalc=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-lrcalc)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG lrcalc" >&5
$as_echo "$as_me: no suitable system package found for SPKG lrcalc" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LRCALC










# BEGIN SAGE_SPKG_CONFIGURE_LRSLIB

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG lrslib..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG lrslib... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-lrslib was given.
if test "${with_system_lrslib+set}" = set; then :
  withval=$with_system_lrslib; sage_use_system_lrslib=$withval

fi


sage_spkg_name=lrslib

if ${sage_use_system_lrslib+:} false; then :

else
  sage_use_system_lrslib=yes
fi

sage_spkg_install_lrslib=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: lrslib has already been installed by SageMath" >&5
$as_echo "$as_me: lrslib has already been installed by SageMath" >&6;}
    sage_spkg_install_lrslib=yes
    sage_use_system_lrslib=installed

fi

if ${sage_require_lrslib+:} false; then :

else
  sage_require_lrslib=yes
fi


if test "x$sage_spkg_install_lrslib" = xno; then :

    if test "x$sage_require_lrslib" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG lrslib is not required on this system" >&5
$as_echo "$as_me: SPKG lrslib is not required on this system" >&6;}

else

                                if test "x$sage_use_system_lrslib" = xno; then :

                        sage_spkg_install_lrslib=yes

else








    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gmp mpir flint is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gmp mpir flint is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes -o x$sage_spkg_install_flint = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install lrslib as well" >&5
$as_echo "yes; install lrslib as well" >&6; }
        sage_spkg_install_lrslib=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

        for ac_prog in lrsnash
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_LRSNASH+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$LRSNASH"; then
  ac_cv_prog_LRSNASH="$LRSNASH" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_LRSNASH="$ac_prog"
    $as_echo "$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
LRSNASH=$ac_cv_prog_LRSNASH
if test -n "$LRSNASH"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LRSNASH" >&5
$as_echo "$LRSNASH" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$LRSNASH" && break
done

        if test -z "$LRSNASH"; then :

            sage_spkg_install_lrslib=yes

else

            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LRSNASH can handle the new input format" >&5
$as_echo_n "checking whether $LRSNASH can handle the new input format... " >&6; }
            cat > conftest.lrsnash <<EOF
1 1

0

0
EOF
            if $LRSNASH conftest.lrsnash >& 5 2>&1; then :

                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

else

                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
                sage_spkg_install_lrslib=yes

fi
            rm -f conftest.lrsnash

fi


fi


                if test "x$sage_spkg_install_lrslib" = xno; then :

                                        sage_use_system_lrslib=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG lrslib" >&5
$as_echo "$as_me: will use system package and not install SPKG lrslib" >&6;}

else

                    if test "x$sage_use_system_lrslib" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-lrslib=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-lrslib)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG lrslib" >&5
$as_echo "$as_me: no suitable system package found for SPKG lrslib" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_LRSLIB










# BEGIN SAGE_SPKG_CONFIGURE_M4RIE

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG m4rie..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG m4rie... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-m4rie was given.
if test "${with_system_m4rie+set}" = set; then :
  withval=$with_system_m4rie; sage_use_system_m4rie=$withval

fi


sage_spkg_name=m4rie

if ${sage_use_system_m4rie+:} false; then :

else
  sage_use_system_m4rie=yes
fi

sage_spkg_install_m4rie=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: m4rie has already been installed by SageMath" >&5
$as_echo "$as_me: m4rie has already been installed by SageMath" >&6;}
    sage_spkg_install_m4rie=yes
    sage_use_system_m4rie=installed

fi

if ${sage_require_m4rie+:} false; then :

else
  sage_require_m4rie=yes
fi


if test "x$sage_spkg_install_m4rie" = xno; then :

    if test "x$sage_require_m4rie" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG m4rie is not required on this system" >&5
$as_echo "$as_me: SPKG m4rie is not required on this system" >&6;}

else

                                if test "x$sage_use_system_m4rie" = xno; then :

                        sage_spkg_install_m4rie=yes

else






    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of m4ri is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of m4ri is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_m4ri = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install m4rie as well" >&5
$as_echo "yes; install m4rie as well" >&6; }
        sage_spkg_install_m4rie=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

       ac_fn_cxx_check_header_mongrel "$LINENO" "m4rie/m4rie.h" "ac_cv_header_m4rie_m4rie_h" "$ac_includes_default"
if test "x$ac_cv_header_m4rie_m4rie_h" = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gf2e_init" >&5
$as_echo_n "checking for library containing gf2e_init... " >&6; }
if ${ac_cv_search_gf2e_init+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char gf2e_init ();
int
main ()
{
return gf2e_init ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' m4rie; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_gf2e_init=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_gf2e_init+:} false; then :
  break
fi
done
if ${ac_cv_search_gf2e_init+:} false; then :

else
  ac_cv_search_gf2e_init=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gf2e_init" >&5
$as_echo "$ac_cv_search_gf2e_init" >&6; }
ac_res=$ac_cv_search_gf2e_init
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"


else
  sage_spkg_install_m4rie=yes
fi


else
  sage_spkg_install_m4rie=yes
fi




fi


                if test "x$sage_spkg_install_m4rie" = xno; then :

                                        sage_use_system_m4rie=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG m4rie" >&5
$as_echo "$as_me: will use system package and not install SPKG m4rie" >&6;}

else

                    if test "x$sage_use_system_m4rie" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-m4rie=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-m4rie)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG m4rie" >&5
$as_echo "$as_me: no suitable system package found for SPKG m4rie" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_M4RIE










# BEGIN SAGE_SPKG_CONFIGURE_MPC

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG mpc..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG mpc... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-mpc was given.
if test "${with_system_mpc+set}" = set; then :
  withval=$with_system_mpc; sage_use_system_mpc=$withval

fi


sage_spkg_name=mpc

if ${sage_use_system_mpc+:} false; then :

else
  sage_use_system_mpc=yes
fi

sage_spkg_install_mpc=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: mpc has already been installed by SageMath" >&5
$as_echo "$as_me: mpc has already been installed by SageMath" >&6;}
    sage_spkg_install_mpc=yes
    sage_use_system_mpc=installed

fi

if ${sage_require_mpc+:} false; then :

else
  sage_require_mpc=yes
fi


if test "x$sage_spkg_install_mpc" = xno; then :

    if test "x$sage_require_mpc" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG mpc is not required on this system" >&5
$as_echo "$as_me: SPKG mpc is not required on this system" >&6;}

else

                                if test "x$sage_use_system_mpc" = xno; then :

                        sage_spkg_install_mpc=yes

else




    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing mpfr? " >&5
$as_echo_n "checking installing mpfr? ... " >&6; }
    if test x$sage_spkg_install_mpfr = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install mpc as well" >&5
$as_echo "yes; install mpc as well" >&6; }
        sage_spkg_install_mpc=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
        ac_fn_cxx_check_header_mongrel "$LINENO" "mpc.h" "ac_cv_header_mpc_h" "$ac_includes_default"
if test "x$ac_cv_header_mpc_h" = xyes; then :

else
  sage_spkg_install_mpc=yes
fi


                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mpc_cmp_abs" >&5
$as_echo_n "checking for library containing mpc_cmp_abs... " >&6; }
if ${ac_cv_search_mpc_cmp_abs+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char mpc_cmp_abs ();
int
main ()
{
return mpc_cmp_abs ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' mpc; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_mpc_cmp_abs=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_mpc_cmp_abs+:} false; then :
  break
fi
done
if ${ac_cv_search_mpc_cmp_abs+:} false; then :

else
  ac_cv_search_mpc_cmp_abs=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mpc_cmp_abs" >&5
$as_echo "$ac_cv_search_mpc_cmp_abs" >&6; }
ac_res=$ac_cv_search_mpc_cmp_abs
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_mpc=yes
fi

    fi

                if test "x$sage_spkg_install_mpc" = xno; then :

                                        sage_use_system_mpc=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG mpc" >&5
$as_echo "$as_me: will use system package and not install SPKG mpc" >&6;}

else

                    if test "x$sage_use_system_mpc" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-mpc=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-mpc)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG mpc" >&5
$as_echo "$as_me: no suitable system package found for SPKG mpc" >&6;}

fi

fi


fi

fi

fi


    if test x$sage_spkg_install_mpc = xyes; then
        SAGE_MPC_PREFIX='$SAGE_LOCAL'

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: using Sage's mpc SPKG" >&5
$as_echo "using Sage's mpc SPKG" >&6; }
    else
       SAGE_MPC_PREFIX=''

       { $as_echo "$as_me:${as_lineno-$LINENO}: result: using mpc library from the system" >&5
$as_echo "using mpc library from the system" >&6; }
    fi


# END SAGE_SPKG_CONFIGURE_MPC










# BEGIN SAGE_SPKG_CONFIGURE_MPFI

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG mpfi..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG mpfi... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-mpfi was given.
if test "${with_system_mpfi+set}" = set; then :
  withval=$with_system_mpfi; sage_use_system_mpfi=$withval

fi


sage_spkg_name=mpfi

if ${sage_use_system_mpfi+:} false; then :

else
  sage_use_system_mpfi=yes
fi

sage_spkg_install_mpfi=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: mpfi has already been installed by SageMath" >&5
$as_echo "$as_me: mpfi has already been installed by SageMath" >&6;}
    sage_spkg_install_mpfi=yes
    sage_use_system_mpfi=installed

fi

if ${sage_require_mpfi+:} false; then :

else
  sage_require_mpfi=yes
fi


if test "x$sage_spkg_install_mpfi" = xno; then :

    if test "x$sage_require_mpfi" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG mpfi is not required on this system" >&5
$as_echo "$as_me: SPKG mpfi is not required on this system" >&6;}

else

                                if test "x$sage_use_system_mpfi" = xno; then :

                        sage_spkg_install_mpfi=yes

else




    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing mpfr? " >&5
$as_echo_n "checking installing mpfr? ... " >&6; }
    if test x$sage_spkg_install_mpfr = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install mpfi as well" >&5
$as_echo "yes; install mpfi as well" >&6; }
        sage_spkg_install_mpfi=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
    fi




    if test x$sage_spkg_install_mpfi != xyes; then
        ac_fn_cxx_check_header_mongrel "$LINENO" "mpfi.h" "ac_cv_header_mpfi_h" "$ac_includes_default"
if test "x$ac_cv_header_mpfi_h" = xyes; then :

else
  sage_spkg_install_mpfi=yes
fi


        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mpfi_diam_abs" >&5
$as_echo_n "checking for library containing mpfi_diam_abs... " >&6; }
if ${ac_cv_search_mpfi_diam_abs+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char mpfi_diam_abs ();
int
main ()
{
return mpfi_diam_abs ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' mpfi; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_mpfi_diam_abs=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_mpfi_diam_abs+:} false; then :
  break
fi
done
if ${ac_cv_search_mpfi_diam_abs+:} false; then :

else
  ac_cv_search_mpfi_diam_abs=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mpfi_diam_abs" >&5
$as_echo "$ac_cv_search_mpfi_diam_abs" >&6; }
ac_res=$ac_cv_search_mpfi_diam_abs
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

          ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

          { $as_echo "$as_me:${as_lineno-$LINENO}: checking MPFI version >= 1.5" >&5
$as_echo_n "checking MPFI version >= 1.5... " >&6; }
          if test "$cross_compiling" = yes; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross compiling. assume yes" >&5
$as_echo "cross compiling. assume yes" >&6; }
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

            #include <mpfi.h>
              #include <stdio.h>

int
main ()
{

              fprintf(stderr, "%s\n", MPFI_VERSION_STRING);
              if (MPFI_VERSION_MAJOR > 1) return 0;
              else if (MPFI_VERSION_MAJOR == 1 &&
                       MPFI_VERSION_MINOR >= 5) return 0;
              else return 1;

  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
else

                   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
                   sage_spkg_install_mpfi=yes
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi

        ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

else
  sage_spkg_install_mpfi=yes
fi

    fi




                if test "x$sage_spkg_install_mpfi" = xno; then :

                                        sage_use_system_mpfi=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG mpfi" >&5
$as_echo "$as_me: will use system package and not install SPKG mpfi" >&6;}

else

                    if test "x$sage_use_system_mpfi" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-mpfi=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-mpfi)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG mpfi" >&5
$as_echo "$as_me: no suitable system package found for SPKG mpfi" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_MPFI










# BEGIN SAGE_SPKG_CONFIGURE_NINJA_BUILD

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG ninja_build..." >& 6
$as_echo "## ------------------------------------------------------------ ##
## Checking whether SageMath should install SPKG ninja_build... ##
## ------------------------------------------------------------ ##" >& 5


# Check whether --with-system-ninja_build was given.
if test "${with_system_ninja_build+set}" = set; then :
  withval=$with_system_ninja_build; sage_use_system_ninja_build=$withval

fi


sage_spkg_name=ninja_build

if ${sage_use_system_ninja_build+:} false; then :

else
  sage_use_system_ninja_build=yes
fi

sage_spkg_install_ninja_build=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: ninja_build has already been installed by SageMath" >&5
$as_echo "$as_me: ninja_build has already been installed by SageMath" >&6;}
    sage_spkg_install_ninja_build=yes
    sage_use_system_ninja_build=installed

fi

if ${sage_require_ninja_build+:} false; then :

else
  sage_require_ninja_build=yes
fi


if test "x$sage_spkg_install_ninja_build" = xno; then :

    if test "x$sage_require_ninja_build" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG ninja_build is not required on this system" >&5
$as_echo "$as_me: SPKG ninja_build is not required on this system" >&6;}

else

                                if test "x$sage_use_system_ninja_build" = xno; then :

                        sage_spkg_install_ninja_build=yes

else



        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ninja >= 1.7.2" >&5
$as_echo_n "checking for ninja >= 1.7.2... " >&6; }
if ${ac_cv_path_NINJA+:} false; then :
  $as_echo_n "(cached) " >&6
else

        if test -z "$NINJA"; then
  ac_path_NINJA_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in ninja; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_NINJA="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_NINJA" || continue

            ninja_version=`$ac_path_NINJA --version 2>&1 \
                | $SED -n -e 's/\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/p'`
            if test -n "$ninja_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$ninja_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "1.7.2" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

                    ac_cv_path_NINJA="$ac_path_NINJA"
                    ac_path_NINJA_found=:

      fi


fi

      $ac_path_NINJA_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_NINJA"; then
    :
  fi
else
  ac_cv_path_NINJA=$NINJA
fi


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NINJA" >&5
$as_echo "$ac_cv_path_NINJA" >&6; }
    if test -z "$ac_cv_path_NINJA"; then :
  sage_spkg_install_ninja_build=yes
fi

                if test "x$sage_spkg_install_ninja_build" = xno; then :

                                        sage_use_system_ninja_build=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG ninja_build" >&5
$as_echo "$as_me: will use system package and not install SPKG ninja_build" >&6;}

else

                    if test "x$sage_use_system_ninja_build" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-ninja_build=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-ninja_build)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG ninja_build" >&5
$as_echo "$as_me: no suitable system package found for SPKG ninja_build" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_NINJA_BUILD










# BEGIN SAGE_SPKG_CONFIGURE_OPENSSL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG openssl..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG openssl... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-openssl was given.
if test "${with_system_openssl+set}" = set; then :
  withval=$with_system_openssl; sage_use_system_openssl=$withval

fi


sage_spkg_name=openssl

if ${sage_use_system_openssl+:} false; then :

else
  sage_use_system_openssl=yes
fi

sage_spkg_install_openssl=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: openssl has already been installed by SageMath" >&5
$as_echo "$as_me: openssl has already been installed by SageMath" >&6;}
    sage_spkg_install_openssl=yes
    sage_use_system_openssl=installed

fi

if ${sage_require_openssl+:} false; then :

else
  sage_require_openssl=yes
fi


if test "x$sage_spkg_install_openssl" = xno; then :

    if test "x$sage_require_openssl" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG openssl is not required on this system" >&5
$as_echo "$as_me: SPKG openssl is not required on this system" >&6;}

else

                                if test "x$sage_use_system_openssl" = xno; then :

                        sage_spkg_install_openssl=yes

else




    found=false

# Check whether --with-openssl was given.
if test "${with_openssl+set}" = set; then :
  withval=$with_openssl;
            case "$withval" in
            "" | y | ye | yes | n | no)
            as_fn_error $? "Invalid --with-openssl value" "$LINENO" 5
              ;;
            *) ssldirs="$withval"
              ;;
            esac

else

            # if pkg-config is installed and openssl has installed a .pc file,
            # then use that information and don't search ssldirs
            if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
set dummy ${ac_tool_prefix}pkg-config; 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_PKG_CONFIG+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$PKG_CONFIG"; then
  ac_cv_prog_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_PKG_CONFIG="${ac_tool_prefix}pkg-config"
    $as_echo "$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
PKG_CONFIG=$ac_cv_prog_PKG_CONFIG
if test -n "$PKG_CONFIG"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
$as_echo "$PKG_CONFIG" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


fi
if test -z "$ac_cv_prog_PKG_CONFIG"; then
  ac_ct_PKG_CONFIG=$PKG_CONFIG
  # Extract the first word of "pkg-config", so it can be a program name with args.
set dummy pkg-config; 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_PKG_CONFIG+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_PKG_CONFIG"; then
  ac_cv_prog_ac_ct_PKG_CONFIG="$ac_ct_PKG_CONFIG" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_PKG_CONFIG="pkg-config"
    $as_echo "$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_PKG_CONFIG=$ac_cv_prog_ac_ct_PKG_CONFIG
if test -n "$ac_ct_PKG_CONFIG"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_PKG_CONFIG" >&5
$as_echo "$ac_ct_PKG_CONFIG" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi

  if test "x$ac_ct_PKG_CONFIG" = x; then
    PKG_CONFIG=""
  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;}
ac_tool_warned=yes ;;
esac
    PKG_CONFIG=$ac_ct_PKG_CONFIG
  fi
else
  PKG_CONFIG="$ac_cv_prog_PKG_CONFIG"
fi

            if test x"$PKG_CONFIG" != x""; then
                OPENSSL_LDFLAGS=`$PKG_CONFIG openssl --libs-only-L 2>/dev/null`
                if test $? = 0; then
                    OPENSSL_LIBS=`$PKG_CONFIG openssl --libs-only-l 2>/dev/null`
                    OPENSSL_INCLUDES=`$PKG_CONFIG openssl --cflags-only-I 2>/dev/null`
                    found=true
                fi
            fi

            # no such luck; use some default ssldirs
            if ! $found; then
                ssldirs="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/local /usr"
            fi


fi



    # note that we #include <openssl/foo.h>, so the OpenSSL headers have to be in
    # an 'openssl' subdirectory

    if ! $found; then
        OPENSSL_INCLUDES=
        for ssldir in $ssldirs; do
            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl/ssl.h in $ssldir" >&5
$as_echo_n "checking for openssl/ssl.h in $ssldir... " >&6; }
            if test -f "$ssldir/include/openssl/ssl.h"; then
                OPENSSL_INCLUDES="-I$ssldir/include"
                OPENSSL_LDFLAGS="-L$ssldir/lib"
                OPENSSL_LIBS="-lssl -lcrypto"
                found=true
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
                break
            else
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
            fi
        done

        # if the file wasn't found, well, go ahead and try the link anyway -- maybe
        # it will just work!
    fi

    # try the preprocessor and linker with our new flags,
    # being careful not to pollute the global LIBS, LDFLAGS, and CPPFLAGS

    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling and linking against OpenSSL works" >&5
$as_echo_n "checking whether compiling and linking against OpenSSL works... " >&6; }
    echo "Trying link with OPENSSL_LDFLAGS=$OPENSSL_LDFLAGS;" \
        "OPENSSL_LIBS=$OPENSSL_LIBS; OPENSSL_INCLUDES=$OPENSSL_INCLUDES" >&5

    save_LIBS="$LIBS"
    save_LDFLAGS="$LDFLAGS"
    save_CPPFLAGS="$CPPFLAGS"
    LDFLAGS="$LDFLAGS $OPENSSL_LDFLAGS"
    LIBS="$OPENSSL_LIBS $LIBS"
    CPPFLAGS="$OPENSSL_INCLUDES $CPPFLAGS"
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#include <openssl/ssl.h>
int
main ()
{
SSL_new(NULL)
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :

            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }


else

            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

      sage_spkg_install_openssl=yes
      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Because your system does not have a suitable OpenSSL library,
Sage will install a prerelease version of OpenSSL from the 3.0 alpha series.
The OpenSSL Project Team indicates that this prerelease version has been provided
for testing ONLY.  It should NOT be used for security critical purposes.
We strongly recommend to install OpenSSL using the system package manager and
to re-run configure." >&5
$as_echo "$as_me: WARNING: Because your system does not have a suitable OpenSSL library,
Sage will install a prerelease version of OpenSSL from the 3.0 alpha series.
The OpenSSL Project Team indicates that this prerelease version has been provided
for testing ONLY.  It should NOT be used for security critical purposes.
We strongly recommend to install OpenSSL using the system package manager and
to re-run configure." >&2;}


fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
    CPPFLAGS="$save_CPPFLAGS"
    LDFLAGS="$save_LDFLAGS"
    LIBS="$save_LIBS"






                if test "x$sage_spkg_install_openssl" = xno; then :

                                        sage_use_system_openssl=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG openssl" >&5
$as_echo "$as_me: will use system package and not install SPKG openssl" >&6;}

else

                    if test "x$sage_use_system_openssl" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-openssl=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-openssl)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG openssl" >&5
$as_echo "$as_me: no suitable system package found for SPKG openssl" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_OPENSSL










# BEGIN SAGE_SPKG_CONFIGURE_PALP

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG palp..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG palp... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-palp was given.
if test "${with_system_palp+set}" = set; then :
  withval=$with_system_palp; sage_use_system_palp=$withval

fi


sage_spkg_name=palp

if ${sage_use_system_palp+:} false; then :

else
  sage_use_system_palp=yes
fi

sage_spkg_install_palp=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: palp has already been installed by SageMath" >&5
$as_echo "$as_me: palp has already been installed by SageMath" >&6;}
    sage_spkg_install_palp=yes
    sage_use_system_palp=installed

fi

if ${sage_require_palp+:} false; then :

else
  sage_require_palp=yes
fi


if test "x$sage_spkg_install_palp" = xno; then :

    if test "x$sage_require_palp" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG palp is not required on this system" >&5
$as_echo "$as_me: SPKG palp is not required on this system" >&6;}

else

                                if test "x$sage_use_system_palp" = xno; then :

                        sage_spkg_install_palp=yes

else




       # Extract the first word of "palpprog.x", so it can be a program name with args.
set dummy poly.x; 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_PALPpoly+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPpoly in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPpoly="$PALPpoly" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPpoly="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPpoly=$ac_cv_path_PALPpoly
if test -n "$PALPpoly"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPpoly" >&5
$as_echo "$PALPpoly" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


       if test "x$PALPpoly" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy poly-4d.x; 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_PALPpoly4+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPpoly4 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPpoly4="$PALPpoly4" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPpoly4="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPpoly4=$ac_cv_path_PALPpoly4
if test -n "$PALPpoly4"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPpoly4" >&5
$as_echo "$PALPpoly4" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPpoly4" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy poly-5d.x; 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_PALPpoly5+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPpoly5 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPpoly5="$PALPpoly5" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPpoly5="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPpoly5=$ac_cv_path_PALPpoly5
if test -n "$PALPpoly5"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPpoly5" >&5
$as_echo "$PALPpoly5" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPpoly5" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy poly-6d.x; 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_PALPpoly6+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPpoly6 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPpoly6="$PALPpoly6" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPpoly6="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPpoly6=$ac_cv_path_PALPpoly6
if test -n "$PALPpoly6"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPpoly6" >&5
$as_echo "$PALPpoly6" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPpoly6" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy poly-11d.x; 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_PALPpoly11+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPpoly11 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPpoly11="$PALPpoly11" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPpoly11="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPpoly11=$ac_cv_path_PALPpoly11
if test -n "$PALPpoly11"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPpoly11" >&5
$as_echo "$PALPpoly11" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPpoly11" = "x"; then :
  sage_spkg_install_palp=yes
fi


       # Extract the first word of "palpprog.x", so it can be a program name with args.
set dummy class.x; 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_PALPclass+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPclass in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPclass="$PALPclass" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPclass="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPclass=$ac_cv_path_PALPclass
if test -n "$PALPclass"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPclass" >&5
$as_echo "$PALPclass" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


       if test "x$PALPclass" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy class-4d.x; 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_PALPclass4+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPclass4 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPclass4="$PALPclass4" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPclass4="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPclass4=$ac_cv_path_PALPclass4
if test -n "$PALPclass4"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPclass4" >&5
$as_echo "$PALPclass4" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPclass4" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy class-5d.x; 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_PALPclass5+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPclass5 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPclass5="$PALPclass5" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPclass5="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPclass5=$ac_cv_path_PALPclass5
if test -n "$PALPclass5"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPclass5" >&5
$as_echo "$PALPclass5" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPclass5" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy class-6d.x; 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_PALPclass6+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPclass6 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPclass6="$PALPclass6" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPclass6="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPclass6=$ac_cv_path_PALPclass6
if test -n "$PALPclass6"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPclass6" >&5
$as_echo "$PALPclass6" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPclass6" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy class-11d.x; 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_PALPclass11+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPclass11 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPclass11="$PALPclass11" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPclass11="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPclass11=$ac_cv_path_PALPclass11
if test -n "$PALPclass11"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPclass11" >&5
$as_echo "$PALPclass11" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPclass11" = "x"; then :
  sage_spkg_install_palp=yes
fi


       # Extract the first word of "palpprog.x", so it can be a program name with args.
set dummy nef.x; 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_PALPnef+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPnef in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPnef="$PALPnef" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPnef="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPnef=$ac_cv_path_PALPnef
if test -n "$PALPnef"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPnef" >&5
$as_echo "$PALPnef" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


       if test "x$PALPnef" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy nef-4d.x; 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_PALPnef4+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPnef4 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPnef4="$PALPnef4" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPnef4="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPnef4=$ac_cv_path_PALPnef4
if test -n "$PALPnef4"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPnef4" >&5
$as_echo "$PALPnef4" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPnef4" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy nef-5d.x; 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_PALPnef5+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPnef5 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPnef5="$PALPnef5" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPnef5="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPnef5=$ac_cv_path_PALPnef5
if test -n "$PALPnef5"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPnef5" >&5
$as_echo "$PALPnef5" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPnef5" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy nef-6d.x; 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_PALPnef6+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPnef6 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPnef6="$PALPnef6" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPnef6="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPnef6=$ac_cv_path_PALPnef6
if test -n "$PALPnef6"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPnef6" >&5
$as_echo "$PALPnef6" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPnef6" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy nef-11d.x; 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_PALPnef11+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPnef11 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPnef11="$PALPnef11" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPnef11="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPnef11=$ac_cv_path_PALPnef11
if test -n "$PALPnef11"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPnef11" >&5
$as_echo "$PALPnef11" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPnef11" = "x"; then :
  sage_spkg_install_palp=yes
fi


       # Extract the first word of "palpprog.x", so it can be a program name with args.
set dummy cws.x; 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_PALPcws+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPcws in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPcws="$PALPcws" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPcws="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPcws=$ac_cv_path_PALPcws
if test -n "$PALPcws"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPcws" >&5
$as_echo "$PALPcws" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


       if test "x$PALPcws" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy cws-4d.x; 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_PALPcws4+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPcws4 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPcws4="$PALPcws4" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPcws4="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPcws4=$ac_cv_path_PALPcws4
if test -n "$PALPcws4"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPcws4" >&5
$as_echo "$PALPcws4" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPcws4" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy cws-5d.x; 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_PALPcws5+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPcws5 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPcws5="$PALPcws5" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPcws5="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPcws5=$ac_cv_path_PALPcws5
if test -n "$PALPcws5"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPcws5" >&5
$as_echo "$PALPcws5" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPcws5" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy cws-6d.x; 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_PALPcws6+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPcws6 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPcws6="$PALPcws6" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPcws6="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPcws6=$ac_cv_path_PALPcws6
if test -n "$PALPcws6"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPcws6" >&5
$as_echo "$PALPcws6" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPcws6" = "x"; then :
  sage_spkg_install_palp=yes
fi

           # Extract the first word of "palpprog[-]suff[d.x]", so it can be a program name with args.
set dummy cws-11d.x; 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_PALPcws11+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PALPcws11 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PALPcws11="$PALPcws11" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PALPcws11="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PALPcws11=$ac_cv_path_PALPcws11
if test -n "$PALPcws11"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PALPcws11" >&5
$as_echo "$PALPcws11" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


           if test "x$PALPcws11" = "x"; then :
  sage_spkg_install_palp=yes
fi



                if test "x$sage_spkg_install_palp" = xno; then :

                                        sage_use_system_palp=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG palp" >&5
$as_echo "$as_me: will use system package and not install SPKG palp" >&6;}

else

                    if test "x$sage_use_system_palp" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-palp=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-palp)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG palp" >&5
$as_echo "$as_me: no suitable system package found for SPKG palp" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PALP










# BEGIN SAGE_SPKG_CONFIGURE_PANDOC

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG pandoc..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG pandoc... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-pandoc was given.
if test "${with_system_pandoc+set}" = set; then :
  withval=$with_system_pandoc; sage_use_system_pandoc=$withval

fi


sage_spkg_name=pandoc

if ${sage_use_system_pandoc+:} false; then :

else
  sage_use_system_pandoc=yes
fi

sage_spkg_install_pandoc=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: pandoc has already been installed by SageMath" >&5
$as_echo "$as_me: pandoc has already been installed by SageMath" >&6;}
    sage_spkg_install_pandoc=yes
    sage_use_system_pandoc=installed

fi

if ${sage_require_pandoc+:} false; then :

else
  sage_require_pandoc=yes
fi


if test "x$sage_spkg_install_pandoc" = xno; then :

    if test "x$sage_require_pandoc" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG pandoc is not required on this system" >&5
$as_echo "$as_me: SPKG pandoc is not required on this system" >&6;}

else

                                if test "x$sage_use_system_pandoc" = xno; then :

                        sage_spkg_install_pandoc=yes

else



   # Extract the first word of "pandoc", so it can be a program name with args.
set dummy pandoc; 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_PANDOC+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PANDOC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PANDOC="$PANDOC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PANDOC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
PANDOC=$ac_cv_path_PANDOC
if test -n "$PANDOC"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PANDOC" >&5
$as_echo "$PANDOC" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


   if test -z "$ac_cv_path_PANDOC"; then :
  sage_spkg_install_pandoc=yes
fi

                if test "x$sage_spkg_install_pandoc" = xno; then :

                                        sage_use_system_pandoc=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG pandoc" >&5
$as_echo "$as_me: will use system package and not install SPKG pandoc" >&6;}

else

                    if test "x$sage_use_system_pandoc" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-pandoc=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-pandoc)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG pandoc" >&5
$as_echo "$as_me: no suitable system package found for SPKG pandoc" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PANDOC










# BEGIN SAGE_SPKG_CONFIGURE_PARI_ELLDATA

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG pari_elldata..." >& 6
$as_echo "## ------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG pari_elldata... ##
## ------------------------------------------------------------- ##" >& 5


# Check whether --with-system-pari_elldata was given.
if test "${with_system_pari_elldata+set}" = set; then :
  withval=$with_system_pari_elldata; sage_use_system_pari_elldata=$withval

fi


sage_spkg_name=pari_elldata

if ${sage_use_system_pari_elldata+:} false; then :

else
  sage_use_system_pari_elldata=yes
fi

sage_spkg_install_pari_elldata=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: pari_elldata has already been installed by SageMath" >&5
$as_echo "$as_me: pari_elldata has already been installed by SageMath" >&6;}
    sage_spkg_install_pari_elldata=yes
    sage_use_system_pari_elldata=installed

fi

if ${sage_require_pari_elldata+:} false; then :

else
  sage_require_pari_elldata=yes
fi


if test "x$sage_spkg_install_pari_elldata" = xno; then :

    if test "x$sage_require_pari_elldata" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG pari_elldata is not required on this system" >&5
$as_echo "$as_me: SPKG pari_elldata is not required on this system" >&6;}

else

                                if test "x$sage_use_system_pari_elldata" = xno; then :

                        sage_spkg_install_pari_elldata=yes

else





    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing pari? " >&5
$as_echo_n "checking installing pari? ... " >&6; }
    if test x$sage_spkg_install_pari = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install pari_elldata as well" >&5
$as_echo "yes; install pari_elldata as well" >&6; }
        sage_spkg_install_pari_elldata=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
    fi


                if test "x$sage_spkg_install_pari_elldata" = xno; then :

                                        sage_use_system_pari_elldata=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG pari_elldata" >&5
$as_echo "$as_me: will use system package and not install SPKG pari_elldata" >&6;}

else

                    if test "x$sage_use_system_pari_elldata" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-pari_elldata=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-pari_elldata)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG pari_elldata" >&5
$as_echo "$as_me: no suitable system package found for SPKG pari_elldata" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PARI_ELLDATA










# BEGIN SAGE_SPKG_CONFIGURE_PARI_GALDATA

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG pari_galdata..." >& 6
$as_echo "## ------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG pari_galdata... ##
## ------------------------------------------------------------- ##" >& 5


# Check whether --with-system-pari_galdata was given.
if test "${with_system_pari_galdata+set}" = set; then :
  withval=$with_system_pari_galdata; sage_use_system_pari_galdata=$withval

fi


sage_spkg_name=pari_galdata

if ${sage_use_system_pari_galdata+:} false; then :

else
  sage_use_system_pari_galdata=yes
fi

sage_spkg_install_pari_galdata=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: pari_galdata has already been installed by SageMath" >&5
$as_echo "$as_me: pari_galdata has already been installed by SageMath" >&6;}
    sage_spkg_install_pari_galdata=yes
    sage_use_system_pari_galdata=installed

fi

if ${sage_require_pari_galdata+:} false; then :

else
  sage_require_pari_galdata=yes
fi


if test "x$sage_spkg_install_pari_galdata" = xno; then :

    if test "x$sage_require_pari_galdata" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG pari_galdata is not required on this system" >&5
$as_echo "$as_me: SPKG pari_galdata is not required on this system" >&6;}

else

                                if test "x$sage_use_system_pari_galdata" = xno; then :

                        sage_spkg_install_pari_galdata=yes

else





    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing pari? " >&5
$as_echo_n "checking installing pari? ... " >&6; }
    if test x$sage_spkg_install_pari = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install pari_galdata as well" >&5
$as_echo "yes; install pari_galdata as well" >&6; }
        sage_spkg_install_pari_galdata=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
    fi


                if test "x$sage_spkg_install_pari_galdata" = xno; then :

                                        sage_use_system_pari_galdata=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG pari_galdata" >&5
$as_echo "$as_me: will use system package and not install SPKG pari_galdata" >&6;}

else

                    if test "x$sage_use_system_pari_galdata" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-pari_galdata=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-pari_galdata)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG pari_galdata" >&5
$as_echo "$as_me: no suitable system package found for SPKG pari_galdata" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PARI_GALDATA










# BEGIN SAGE_SPKG_CONFIGURE_PARI_GALPOL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG pari_galpol..." >& 6
$as_echo "## ------------------------------------------------------------ ##
## Checking whether SageMath should install SPKG pari_galpol... ##
## ------------------------------------------------------------ ##" >& 5


# Check whether --with-system-pari_galpol was given.
if test "${with_system_pari_galpol+set}" = set; then :
  withval=$with_system_pari_galpol; sage_use_system_pari_galpol=$withval

fi


sage_spkg_name=pari_galpol

if ${sage_use_system_pari_galpol+:} false; then :

else
  sage_use_system_pari_galpol=yes
fi

sage_spkg_install_pari_galpol=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: pari_galpol has already been installed by SageMath" >&5
$as_echo "$as_me: pari_galpol has already been installed by SageMath" >&6;}
    sage_spkg_install_pari_galpol=yes
    sage_use_system_pari_galpol=installed

fi

if ${sage_require_pari_galpol+:} false; then :

else
  sage_require_pari_galpol=yes
fi


if test "x$sage_spkg_install_pari_galpol" = xno; then :

    if test "x$sage_require_pari_galpol" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG pari_galpol is not required on this system" >&5
$as_echo "$as_me: SPKG pari_galpol is not required on this system" >&6;}

else

                                if test "x$sage_use_system_pari_galpol" = xno; then :

                        sage_spkg_install_pari_galpol=yes

else





    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing pari? " >&5
$as_echo_n "checking installing pari? ... " >&6; }
    if test x$sage_spkg_install_pari = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install pari_galpol as well" >&5
$as_echo "yes; install pari_galpol as well" >&6; }
        sage_spkg_install_pari_galpol=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
    fi


                if test "x$sage_spkg_install_pari_galpol" = xno; then :

                                        sage_use_system_pari_galpol=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG pari_galpol" >&5
$as_echo "$as_me: will use system package and not install SPKG pari_galpol" >&6;}

else

                    if test "x$sage_use_system_pari_galpol" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-pari_galpol=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-pari_galpol)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG pari_galpol" >&5
$as_echo "$as_me: no suitable system package found for SPKG pari_galpol" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PARI_GALPOL










# BEGIN SAGE_SPKG_CONFIGURE_PARI_NFTABLES

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG pari_nftables..." >& 6
$as_echo "## -------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG pari_nftables... ##
## -------------------------------------------------------------- ##" >& 5


# Check whether --with-system-pari_nftables was given.
if test "${with_system_pari_nftables+set}" = set; then :
  withval=$with_system_pari_nftables; sage_use_system_pari_nftables=$withval

fi


sage_spkg_name=pari_nftables

if ${sage_use_system_pari_nftables+:} false; then :

else
  sage_use_system_pari_nftables=yes
fi

sage_spkg_install_pari_nftables=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: pari_nftables has already been installed by SageMath" >&5
$as_echo "$as_me: pari_nftables has already been installed by SageMath" >&6;}
    sage_spkg_install_pari_nftables=yes
    sage_use_system_pari_nftables=installed

fi

if ${sage_require_pari_nftables+:} false; then :

else
  sage_require_pari_nftables=yes
fi


if test "x$sage_spkg_install_pari_nftables" = xno; then :

    if test "x$sage_require_pari_nftables" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG pari_nftables is not required on this system" >&5
$as_echo "$as_me: SPKG pari_nftables is not required on this system" >&6;}

else

                                if test "x$sage_use_system_pari_nftables" = xno; then :

                        sage_spkg_install_pari_nftables=yes

else




    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing pari? " >&5
$as_echo_n "checking installing pari? ... " >&6; }
    if test x$sage_spkg_install_pari = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install pari_nftables as well" >&5
$as_echo "yes; install pari_nftables as well" >&6; }
        sage_spkg_install_pari_nftables=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
        { $as_echo "$as_me:${as_lineno-$LINENO}: Installing nftables should be done by the user," >&5
$as_echo "$as_me: Installing nftables should be done by the user," >&6;}
        { $as_echo "$as_me:${as_lineno-$LINENO}: cf. http://pari.math.u-bordeaux1.fr/pub/pari/packages/nftables/README.txt" >&5
$as_echo "$as_me: cf. http://pari.math.u-bordeaux1.fr/pub/pari/packages/nftables/README.txt" >&6;}
    fi

                if test "x$sage_spkg_install_pari_nftables" = xno; then :

                                        sage_use_system_pari_nftables=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG pari_nftables" >&5
$as_echo "$as_me: will use system package and not install SPKG pari_nftables" >&6;}

else

                    if test "x$sage_use_system_pari_nftables" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-pari_nftables=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-pari_nftables)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG pari_nftables" >&5
$as_echo "$as_me: no suitable system package found for SPKG pari_nftables" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PARI_NFTABLES










# BEGIN SAGE_SPKG_CONFIGURE_PARI_SEADATA

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG pari_seadata..." >& 6
$as_echo "## ------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG pari_seadata... ##
## ------------------------------------------------------------- ##" >& 5


# Check whether --with-system-pari_seadata was given.
if test "${with_system_pari_seadata+set}" = set; then :
  withval=$with_system_pari_seadata; sage_use_system_pari_seadata=$withval

fi


sage_spkg_name=pari_seadata

if ${sage_use_system_pari_seadata+:} false; then :

else
  sage_use_system_pari_seadata=yes
fi

sage_spkg_install_pari_seadata=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: pari_seadata has already been installed by SageMath" >&5
$as_echo "$as_me: pari_seadata has already been installed by SageMath" >&6;}
    sage_spkg_install_pari_seadata=yes
    sage_use_system_pari_seadata=installed

fi

if ${sage_require_pari_seadata+:} false; then :

else
  sage_require_pari_seadata=yes
fi


if test "x$sage_spkg_install_pari_seadata" = xno; then :

    if test "x$sage_require_pari_seadata" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG pari_seadata is not required on this system" >&5
$as_echo "$as_me: SPKG pari_seadata is not required on this system" >&6;}

else

                                if test "x$sage_use_system_pari_seadata" = xno; then :

                        sage_spkg_install_pari_seadata=yes

else





    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing pari? " >&5
$as_echo_n "checking installing pari? ... " >&6; }
    if test x$sage_spkg_install_pari = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install pari_seadata as well" >&5
$as_echo "yes; install pari_seadata as well" >&6; }
        sage_spkg_install_pari_seadata=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
    fi


                if test "x$sage_spkg_install_pari_seadata" = xno; then :

                                        sage_use_system_pari_seadata=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG pari_seadata" >&5
$as_echo "$as_me: will use system package and not install SPKG pari_seadata" >&6;}

else

                    if test "x$sage_use_system_pari_seadata" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-pari_seadata=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-pari_seadata)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG pari_seadata" >&5
$as_echo "$as_me: no suitable system package found for SPKG pari_seadata" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PARI_SEADATA










# BEGIN SAGE_SPKG_CONFIGURE_PARI_SEADATA_SMALL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG pari_seadata_small..." >& 6
$as_echo "## ------------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG pari_seadata_small... ##
## ------------------------------------------------------------------- ##" >& 5


# Check whether --with-system-pari_seadata_small was given.
if test "${with_system_pari_seadata_small+set}" = set; then :
  withval=$with_system_pari_seadata_small; sage_use_system_pari_seadata_small=$withval

fi


sage_spkg_name=pari_seadata_small

if ${sage_use_system_pari_seadata_small+:} false; then :

else
  sage_use_system_pari_seadata_small=yes
fi

sage_spkg_install_pari_seadata_small=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: pari_seadata_small has already been installed by SageMath" >&5
$as_echo "$as_me: pari_seadata_small has already been installed by SageMath" >&6;}
    sage_spkg_install_pari_seadata_small=yes
    sage_use_system_pari_seadata_small=installed

fi

if ${sage_require_pari_seadata_small+:} false; then :

else
  sage_require_pari_seadata_small=yes
fi


if test "x$sage_spkg_install_pari_seadata_small" = xno; then :

    if test "x$sage_require_pari_seadata_small" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG pari_seadata_small is not required on this system" >&5
$as_echo "$as_me: SPKG pari_seadata_small is not required on this system" >&6;}

else

                                if test "x$sage_use_system_pari_seadata_small" = xno; then :

                        sage_spkg_install_pari_seadata_small=yes

else





    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing pari? " >&5
$as_echo_n "checking installing pari? ... " >&6; }
    if test x$sage_spkg_install_pari = xyes; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install pari_seadata_small as well" >&5
$as_echo "yes; install pari_seadata_small as well" >&6; }
        sage_spkg_install_pari_seadata_small=yes
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
    fi


                if test "x$sage_spkg_install_pari_seadata_small" = xno; then :

                                        sage_use_system_pari_seadata_small=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG pari_seadata_small" >&5
$as_echo "$as_me: will use system package and not install SPKG pari_seadata_small" >&6;}

else

                    if test "x$sage_use_system_pari_seadata_small" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-pari_seadata_small=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-pari_seadata_small)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG pari_seadata_small" >&5
$as_echo "$as_me: no suitable system package found for SPKG pari_seadata_small" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PARI_SEADATA_SMALL










# BEGIN SAGE_SPKG_CONFIGURE_PATCH

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG patch..." >& 6
$as_echo "## ------------------------------------------------------ ##
## Checking whether SageMath should install SPKG patch... ##
## ------------------------------------------------------ ##" >& 5


# Check whether --with-system-patch was given.
if test "${with_system_patch+set}" = set; then :
  withval=$with_system_patch; sage_use_system_patch=$withval

fi


sage_spkg_name=patch

if ${sage_use_system_patch+:} false; then :

else
  sage_use_system_patch=yes
fi

sage_spkg_install_patch=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: patch has already been installed by SageMath" >&5
$as_echo "$as_me: patch has already been installed by SageMath" >&6;}
    sage_spkg_install_patch=yes
    sage_use_system_patch=installed

fi

if ${sage_require_patch+:} false; then :

else
  sage_require_patch=yes
fi


if test "x$sage_spkg_install_patch" = xno; then :

    if test "x$sage_require_patch" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG patch is not required on this system" >&5
$as_echo "$as_me: SPKG patch is not required on this system" >&6;}

else

                                if test "x$sage_use_system_patch" = xno; then :

                        sage_spkg_install_patch=yes

else



        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU patch >= 2.7.0" >&5
$as_echo_n "checking for GNU patch >= 2.7.0... " >&6; }
if ${ac_cv_path_PATCH+:} false; then :
  $as_echo_n "(cached) " >&6
else

        if test -z "$PATCH"; then
  ac_path_PATCH_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in patch; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_PATCH="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_PATCH" || continue

            patch_version=`$ac_path_PATCH --version 2>&1 \
                | $SED -n -e 's/GNU patch *\([0-9]*\.[0-9]*\.[0-9]*\)/\1/p'`
            if test -n "$patch_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$patch_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "2.7.0" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

                    ac_cv_path_PATCH="$ac_path_PATCH"
                    ac_path_PATCH_found=:

      fi


fi

      $ac_path_PATCH_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_PATCH"; then
    :
  fi
else
  ac_cv_path_PATCH=$PATCH
fi


fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_PATCH" >&5
$as_echo "$ac_cv_path_PATCH" >&6; }
    if test -z "$ac_cv_path_PATCH"; then :
  sage_spkg_install_patch=yes
fi

                if test "x$sage_spkg_install_patch" = xno; then :

                                        sage_use_system_patch=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG patch" >&5
$as_echo "$as_me: will use system package and not install SPKG patch" >&6;}

else

                    if test "x$sage_use_system_patch" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-patch=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-patch)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG patch" >&5
$as_echo "$as_me: no suitable system package found for SPKG patch" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PATCH










# BEGIN SAGE_SPKG_CONFIGURE_PCRE

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG pcre..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG pcre... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-pcre was given.
if test "${with_system_pcre+set}" = set; then :
  withval=$with_system_pcre; sage_use_system_pcre=$withval

fi


sage_spkg_name=pcre

if ${sage_use_system_pcre+:} false; then :

else
  sage_use_system_pcre=yes
fi

sage_spkg_install_pcre=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: pcre has already been installed by SageMath" >&5
$as_echo "$as_me: pcre has already been installed by SageMath" >&6;}
    sage_spkg_install_pcre=yes
    sage_use_system_pcre=installed

fi

if ${sage_require_pcre+:} false; then :

else
  sage_require_pcre=yes
fi


if test "x$sage_spkg_install_pcre" = xno; then :

    if test "x$sage_require_pcre" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG pcre is not required on this system" >&5
$as_echo "$as_me: SPKG pcre is not required on this system" >&6;}

else

                                if test "x$sage_use_system_pcre" = xno; then :

                        sage_spkg_install_pcre=yes

else




    { $as_echo "$as_me:${as_lineno-$LINENO}: checking installing bzip2? " >&5
$as_echo_n "checking installing bzip2? ... " >&6; }
    if test x$sage_spkg_install_bzip2 = xyes; then
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install pcre as well" >&5
$as_echo "yes; install pcre as well" >&6; }
       sage_spkg_install_pcre=yes
    else
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCRE" >&5
$as_echo_n "checking for PCRE... " >&6; }

if test -n "$PCRE_CFLAGS"; then
    pkg_cv_PCRE_CFLAGS="$PCRE_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpcre >= 8.39 libpcreposix libpcrecpp\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libpcre >= 8.39 libpcreposix libpcrecpp") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_PCRE_CFLAGS=`$PKG_CONFIG --cflags "libpcre >= 8.39 libpcreposix libpcrecpp" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$PCRE_LIBS"; then
    pkg_cv_PCRE_LIBS="$PCRE_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpcre >= 8.39 libpcreposix libpcrecpp\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libpcre >= 8.39 libpcreposix libpcrecpp") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_PCRE_LIBS=`$PKG_CONFIG --libs "libpcre >= 8.39 libpcreposix libpcrecpp" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        PCRE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpcre >= 8.39 libpcreposix libpcrecpp" 2>&1`
        else
	        PCRE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpcre >= 8.39 libpcreposix libpcrecpp" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$PCRE_PKG_ERRORS" >&5


                      for ac_header in pcre.h pcrecpp.h pcreposix.h
do :
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_cxx_check_header_mongrel "$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

              { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing regexec" >&5
$as_echo_n "checking for library containing regexec... " >&6; }
if ${ac_cv_search_regexec+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char regexec ();
int
main ()
{
return regexec ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' pcreposix; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_regexec=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_regexec+:} false; then :
  break
fi
done
if ${ac_cv_search_regexec+:} false; then :

else
  ac_cv_search_regexec=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_regexec" >&5
$as_echo "$ac_cv_search_regexec" >&6; }
ac_res=$ac_cv_search_regexec
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_pcre=yes
fi

else
  sage_spkg_install_pcre=yes
fi

done


elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

                      for ac_header in pcre.h pcrecpp.h pcreposix.h
do :
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_cxx_check_header_mongrel "$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

              { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing regexec" >&5
$as_echo_n "checking for library containing regexec... " >&6; }
if ${ac_cv_search_regexec+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char regexec ();
int
main ()
{
return regexec ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' pcreposix; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_regexec=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_regexec+:} false; then :
  break
fi
done
if ${ac_cv_search_regexec+:} false; then :

else
  ac_cv_search_regexec=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_regexec" >&5
$as_echo "$ac_cv_search_regexec" >&6; }
ac_res=$ac_cv_search_regexec
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_pcre=yes
fi

else
  sage_spkg_install_pcre=yes
fi

done


else
	PCRE_CFLAGS=$pkg_cv_PCRE_CFLAGS
	PCRE_LIBS=$pkg_cv_PCRE_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

fi
    fi

                if test "x$sage_spkg_install_pcre" = xno; then :

                                        sage_use_system_pcre=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG pcre" >&5
$as_echo "$as_me: will use system package and not install SPKG pcre" >&6;}

else

                    if test "x$sage_use_system_pcre" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-pcre=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-pcre)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG pcre" >&5
$as_echo "$as_me: no suitable system package found for SPKG pcre" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PCRE










# BEGIN SAGE_SPKG_CONFIGURE_PERL_CPAN_POLYMAKE_PREREQ

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG perl_cpan_polymake_prereq..." >& 6
$as_echo "## -------------------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG perl_cpan_polymake_prereq... ##
## -------------------------------------------------------------------------- ##" >& 5


# Check whether --with-system-perl_cpan_polymake_prereq was given.
if test "${with_system_perl_cpan_polymake_prereq+set}" = set; then :
  withval=$with_system_perl_cpan_polymake_prereq; sage_use_system_perl_cpan_polymake_prereq=$withval

fi


sage_spkg_name=perl_cpan_polymake_prereq

if ${sage_use_system_perl_cpan_polymake_prereq+:} false; then :

else
  sage_use_system_perl_cpan_polymake_prereq=yes
fi

sage_spkg_install_perl_cpan_polymake_prereq=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: perl_cpan_polymake_prereq has already been installed by SageMath" >&5
$as_echo "$as_me: perl_cpan_polymake_prereq has already been installed by SageMath" >&6;}
    sage_spkg_install_perl_cpan_polymake_prereq=yes
    sage_use_system_perl_cpan_polymake_prereq=installed

fi

if ${sage_require_perl_cpan_polymake_prereq+:} false; then :

else
  sage_require_perl_cpan_polymake_prereq=yes
fi


if test "x$sage_spkg_install_perl_cpan_polymake_prereq" = xno; then :

    if test "x$sage_require_perl_cpan_polymake_prereq" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG perl_cpan_polymake_prereq is not required on this system" >&5
$as_echo "$as_me: SPKG perl_cpan_polymake_prereq is not required on this system" >&6;}

else

                                if test "x$sage_use_system_perl_cpan_polymake_prereq" = xno; then :

                        sage_spkg_install_perl_cpan_polymake_prereq=yes

else




















# Make sure we have perl
if test -z "$PERL"; then
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; 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_PERL+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$PERL"; then
  ac_cv_prog_PERL="$PERL" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_PERL="perl"
    $as_echo "$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
PERL=$ac_cv_prog_PERL
if test -n "$PERL"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
$as_echo "$PERL" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


fi

if test "x$PERL" != x; then
  ax_perl_modules_failed=0
  for ax_perl_module in 'XML::Writer' 'XML::LibXML' 'XML::LibXSLT' 'File::Slurp' 'JSON' 'SVG' ; do
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl module $ax_perl_module" >&5
$as_echo_n "checking for perl module $ax_perl_module... " >&6; }

    # Would be nice to log result here, but can't rely on autoconf internals
    $PERL -e "use $ax_perl_module; exit" > /dev/null 2>&1
    if test $? -ne 0; then
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; };
      ax_perl_modules_failed=1
   else
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
$as_echo "ok" >&6; };
    fi
  done

  # Run optional shell commands
  if test "$ax_perl_modules_failed" = 0; then
    :

  else
    :
    sage_spkg_install_perl_cpan_polymake_prereq=yes


  fi
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find perl" >&5
$as_echo "$as_me: WARNING: could not find perl" >&2;}
fi

                if test "x$sage_spkg_install_perl_cpan_polymake_prereq" = xno; then :

                                        sage_use_system_perl_cpan_polymake_prereq=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG perl_cpan_polymake_prereq" >&5
$as_echo "$as_me: will use system package and not install SPKG perl_cpan_polymake_prereq" >&6;}

else

                    if test "x$sage_use_system_perl_cpan_polymake_prereq" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-perl_cpan_polymake_prereq=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-perl_cpan_polymake_prereq)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG perl_cpan_polymake_prereq" >&5
$as_echo "$as_me: no suitable system package found for SPKG perl_cpan_polymake_prereq" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PERL_CPAN_POLYMAKE_PREREQ










# BEGIN SAGE_SPKG_CONFIGURE_PERL_MONGODB

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG perl_mongodb..." >& 6
$as_echo "## ------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG perl_mongodb... ##
## ------------------------------------------------------------- ##" >& 5


# Check whether --with-system-perl_mongodb was given.
if test "${with_system_perl_mongodb+set}" = set; then :
  withval=$with_system_perl_mongodb; sage_use_system_perl_mongodb=$withval

fi


sage_spkg_name=perl_mongodb

if ${sage_use_system_perl_mongodb+:} false; then :

else
  sage_use_system_perl_mongodb=yes
fi

sage_spkg_install_perl_mongodb=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: perl_mongodb has already been installed by SageMath" >&5
$as_echo "$as_me: perl_mongodb has already been installed by SageMath" >&6;}
    sage_spkg_install_perl_mongodb=yes
    sage_use_system_perl_mongodb=installed

fi

if ${sage_require_perl_mongodb+:} false; then :

else
  sage_require_perl_mongodb=yes
fi


if test "x$sage_spkg_install_perl_mongodb" = xno; then :

    if test "x$sage_require_perl_mongodb" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG perl_mongodb is not required on this system" >&5
$as_echo "$as_me: SPKG perl_mongodb is not required on this system" >&6;}

else

                                if test "x$sage_use_system_perl_mongodb" = xno; then :

                        sage_spkg_install_perl_mongodb=yes

else










# Make sure we have perl
if test -z "$PERL"; then
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; 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_PERL+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$PERL"; then
  ac_cv_prog_PERL="$PERL" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_PERL="perl"
    $as_echo "$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
PERL=$ac_cv_prog_PERL
if test -n "$PERL"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
$as_echo "$PERL" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


fi

if test "x$PERL" != x; then
  ax_perl_modules_failed=0
  for ax_perl_module in 'MongoDB' ; do
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl module $ax_perl_module" >&5
$as_echo_n "checking for perl module $ax_perl_module... " >&6; }

    # Would be nice to log result here, but can't rely on autoconf internals
    $PERL -e "use $ax_perl_module; exit" > /dev/null 2>&1
    if test $? -ne 0; then
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; };
      ax_perl_modules_failed=1
   else
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
$as_echo "ok" >&6; };
    fi
  done

  # Run optional shell commands
  if test "$ax_perl_modules_failed" = 0; then
    :

  else
    :
    sage_spkg_install_perl_mongodb=yes


  fi
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find perl" >&5
$as_echo "$as_me: WARNING: could not find perl" >&2;}
fi

                if test "x$sage_spkg_install_perl_mongodb" = xno; then :

                                        sage_use_system_perl_mongodb=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG perl_mongodb" >&5
$as_echo "$as_me: will use system package and not install SPKG perl_mongodb" >&6;}

else

                    if test "x$sage_use_system_perl_mongodb" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-perl_mongodb=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-perl_mongodb)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG perl_mongodb" >&5
$as_echo "$as_me: no suitable system package found for SPKG perl_mongodb" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PERL_MONGODB










# BEGIN SAGE_SPKG_CONFIGURE_PERL_TERM_READLINE_GNU

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG perl_term_readline_gnu..." >& 6
$as_echo "## ----------------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG perl_term_readline_gnu... ##
## ----------------------------------------------------------------------- ##" >& 5


# Check whether --with-system-perl_term_readline_gnu was given.
if test "${with_system_perl_term_readline_gnu+set}" = set; then :
  withval=$with_system_perl_term_readline_gnu; sage_use_system_perl_term_readline_gnu=$withval

fi


sage_spkg_name=perl_term_readline_gnu

if ${sage_use_system_perl_term_readline_gnu+:} false; then :

else
  sage_use_system_perl_term_readline_gnu=yes
fi

sage_spkg_install_perl_term_readline_gnu=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: perl_term_readline_gnu has already been installed by SageMath" >&5
$as_echo "$as_me: perl_term_readline_gnu has already been installed by SageMath" >&6;}
    sage_spkg_install_perl_term_readline_gnu=yes
    sage_use_system_perl_term_readline_gnu=installed

fi

if ${sage_require_perl_term_readline_gnu+:} false; then :

else
  sage_require_perl_term_readline_gnu=yes
fi


if test "x$sage_spkg_install_perl_term_readline_gnu" = xno; then :

    if test "x$sage_require_perl_term_readline_gnu" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG perl_term_readline_gnu is not required on this system" >&5
$as_echo "$as_me: SPKG perl_term_readline_gnu is not required on this system" >&6;}

else

                                if test "x$sage_use_system_perl_term_readline_gnu" = xno; then :

                        sage_spkg_install_perl_term_readline_gnu=yes

else








# Make sure we have perl
if test -z "$PERL"; then
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; 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_PERL+:} false; then :
  $as_echo_n "(cached) " >&6
else
  if test -n "$PERL"; then
  ac_cv_prog_PERL="$PERL" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_PERL="perl"
    $as_echo "$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
PERL=$ac_cv_prog_PERL
if test -n "$PERL"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
$as_echo "$PERL" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


fi

if test "x$PERL" != x; then
  ax_perl_modules_failed=0
  for ax_perl_module in 'Term::ReadLine' ; do
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl module $ax_perl_module" >&5
$as_echo_n "checking for perl module $ax_perl_module... " >&6; }

    # Would be nice to log result here, but can't rely on autoconf internals
    $PERL -e "use $ax_perl_module; exit" > /dev/null 2>&1
    if test $? -ne 0; then
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; };
      ax_perl_modules_failed=1
   else
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
$as_echo "ok" >&6; };
    fi
  done

  # Run optional shell commands
  if test "$ax_perl_modules_failed" = 0; then
    :
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking Term::ReadLine module..." >&5
$as_echo_n "checking Term::ReadLine module...... " >&6; }
      # #29563 TERM needs to be set to a value, or Term::ReadLine::Gnu may refuse to load
      TERM=vt100 $PERL -e "use Term::ReadLine; Term::ReadLine->get_all_function_names" > /dev/null 2>&1
      if test $? -ne 0; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: non-GNU" >&5
$as_echo "non-GNU" >&6; }
        sage_spkg_install_perl_term_readline_gnu=yes
      else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNU" >&5
$as_echo "GNU" >&6; }
      fi

  else
    :
    sage_spkg_install_perl_term_readline_gnu=yes
  fi
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find perl" >&5
$as_echo "$as_me: WARNING: could not find perl" >&2;}
fi

                if test "x$sage_spkg_install_perl_term_readline_gnu" = xno; then :

                                        sage_use_system_perl_term_readline_gnu=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG perl_term_readline_gnu" >&5
$as_echo "$as_me: will use system package and not install SPKG perl_term_readline_gnu" >&6;}

else

                    if test "x$sage_use_system_perl_term_readline_gnu" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-perl_term_readline_gnu=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-perl_term_readline_gnu)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG perl_term_readline_gnu" >&5
$as_echo "$as_me: no suitable system package found for SPKG perl_term_readline_gnu" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PERL_TERM_READLINE_GNU










# BEGIN SAGE_SPKG_CONFIGURE_PKGCONF

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG pkgconf..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG pkgconf... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-pkgconf was given.
if test "${with_system_pkgconf+set}" = set; then :
  withval=$with_system_pkgconf; sage_use_system_pkgconf=$withval

fi


sage_spkg_name=pkgconf

if ${sage_use_system_pkgconf+:} false; then :

else
  sage_use_system_pkgconf=yes
fi

sage_spkg_install_pkgconf=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: pkgconf has already been installed by SageMath" >&5
$as_echo "$as_me: pkgconf has already been installed by SageMath" >&6;}
    sage_spkg_install_pkgconf=yes
    sage_use_system_pkgconf=installed

fi

if ${sage_require_pkgconf+:} false; then :

else
  sage_require_pkgconf=yes
fi


if test "x$sage_spkg_install_pkgconf" = xno; then :

    if test "x$sage_require_pkgconf" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG pkgconf is not required on this system" >&5
$as_echo "$as_me: SPKG pkgconf is not required on this system" >&6;}

else

                                if test "x$sage_use_system_pkgconf" = xno; then :

                        sage_spkg_install_pkgconf=yes

else



        if test -z "$PKG_CONFIG"; then :

       sage_spkg_install_pkgconf=yes
       SAGE_PKG_CONFIG_PATH=''

       { $as_echo "$as_me:${as_lineno-$LINENO}: result: installing pkgconf spkg" >&5
$as_echo "installing pkgconf spkg" >&6; }
else

       SAGE_PKG_CONFIG_PATH='$SAGE_LOCAL/lib/pkgconfig'

       { $as_echo "$as_me:${as_lineno-$LINENO}: result: using pkg-config from the system" >&5
$as_echo "using pkg-config from the system" >&6; }

fi

                if test "x$sage_spkg_install_pkgconf" = xno; then :

                                        sage_use_system_pkgconf=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG pkgconf" >&5
$as_echo "$as_me: will use system package and not install SPKG pkgconf" >&6;}

else

                    if test "x$sage_use_system_pkgconf" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-pkgconf=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-pkgconf)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG pkgconf" >&5
$as_echo "$as_me: no suitable system package found for SPKG pkgconf" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PKGCONF










# BEGIN SAGE_SPKG_CONFIGURE_PLANARITY

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG planarity..." >& 6
$as_echo "## ---------------------------------------------------------- ##
## Checking whether SageMath should install SPKG planarity... ##
## ---------------------------------------------------------- ##" >& 5


# Check whether --with-system-planarity was given.
if test "${with_system_planarity+set}" = set; then :
  withval=$with_system_planarity; sage_use_system_planarity=$withval

fi


sage_spkg_name=planarity

if ${sage_use_system_planarity+:} false; then :

else
  sage_use_system_planarity=yes
fi

sage_spkg_install_planarity=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: planarity has already been installed by SageMath" >&5
$as_echo "$as_me: planarity has already been installed by SageMath" >&6;}
    sage_spkg_install_planarity=yes
    sage_use_system_planarity=installed

fi

if ${sage_require_planarity+:} false; then :

else
  sage_require_planarity=yes
fi


if test "x$sage_spkg_install_planarity" = xno; then :

    if test "x$sage_require_planarity" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG planarity is not required on this system" >&5
$as_echo "$as_me: SPKG planarity is not required on this system" >&6;}

else

                                if test "x$sage_use_system_planarity" = xno; then :

                        sage_spkg_install_planarity=yes

else



     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_fn_c_check_header_mongrel "$LINENO" "planarity/planarity.h" "ac_cv_header_planarity_planarity_h" "$ac_includes_default"
if test "x$ac_cv_header_planarity_planarity_h" = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gp_InitGraph in -lplanarity" >&5
$as_echo_n "checking for gp_InitGraph in -lplanarity... " >&6; }
if ${ac_cv_lib_planarity_gp_InitGraph+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lplanarity  $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.  */
#ifdef __cplusplus
extern "C"
#endif
char gp_InitGraph ();
int
main ()
{
return gp_InitGraph ();
  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_planarity_gp_InitGraph=yes
else
  ac_cv_lib_planarity_gp_InitGraph=no
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_planarity_gp_InitGraph" >&5
$as_echo "$ac_cv_lib_planarity_gp_InitGraph" >&6; }
if test "x$ac_cv_lib_planarity_gp_InitGraph" = xyes; then :

         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for planarity version 3.0 or later" >&5
$as_echo_n "checking for planarity version 3.0 or later... " >&6; }
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
#include <planarity/graphStructures.h>
int
main ()
{
vertexRec v;
             v.link[0]=1;
  ;
  return 0;
}

_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

else

           { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
           sage_spkg_install_planarity=yes

fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext

else
  sage_spkg_install_planarity=yes
fi


else
  sage_spkg_install_planarity=yes
fi


     ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


                if test "x$sage_spkg_install_planarity" = xno; then :

                                        sage_use_system_planarity=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG planarity" >&5
$as_echo "$as_me: will use system package and not install SPKG planarity" >&6;}

else

                    if test "x$sage_use_system_planarity" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-planarity=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-planarity)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG planarity" >&5
$as_echo "$as_me: no suitable system package found for SPKG planarity" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PLANARITY










# BEGIN SAGE_SPKG_CONFIGURE_PPL

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG ppl..." >& 6
$as_echo "## ---------------------------------------------------- ##
## Checking whether SageMath should install SPKG ppl... ##
## ---------------------------------------------------- ##" >& 5


# Check whether --with-system-ppl was given.
if test "${with_system_ppl+set}" = set; then :
  withval=$with_system_ppl; sage_use_system_ppl=$withval

fi


sage_spkg_name=ppl

if ${sage_use_system_ppl+:} false; then :

else
  sage_use_system_ppl=yes
fi

sage_spkg_install_ppl=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: ppl has already been installed by SageMath" >&5
$as_echo "$as_me: ppl has already been installed by SageMath" >&6;}
    sage_spkg_install_ppl=yes
    sage_use_system_ppl=installed

fi

if ${sage_require_ppl+:} false; then :

else
  sage_require_ppl=yes
fi


if test "x$sage_spkg_install_ppl" = xno; then :

    if test "x$sage_require_ppl" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG ppl is not required on this system" >&5
$as_echo "$as_me: SPKG ppl is not required on this system" >&6;}

else

                                if test "x$sage_use_system_ppl" = xno; then :

                        sage_spkg_install_ppl=yes

else









    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gcc glpk gmp mpir is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gcc glpk gmp mpir is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gcc = xyes -o x$sage_spkg_install_glpk = xyes -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install ppl as well" >&5
$as_echo "yes; install ppl as well" >&6; }
        sage_spkg_install_ppl=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

    # If our dependencies come from the system, then we can use the
    # system ppl, too. This macro works sort-of like the
    # PKG_CHECK_MODULES macro, defining e.g. PPL_CFLAGS when a
    # suitable version of PPL is detected. The upstream version fails
    # to differentiate between LDFLAGS and LIBS (which is in turn the
    # fault of the ppl-config program), leading to argument-order
    # problems on the command line. Our version of the macro
    # defines PPL_LIBS separately so that we can distinguish the two.


# Check whether --with-ppl-prefix was given.
if test "${with_ppl_prefix+set}" = set; then :
  withval=$with_ppl_prefix; ppl_prefix="$withval"
else
  ppl_prefix=""
fi


# Check whether --with-ppl-exec-prefix was given.
if test "${with_ppl_exec_prefix+set}" = set; then :
  withval=$with_ppl_exec_prefix; ppl_exec_prefix="$withval"
else
  ppl_exec_prefix=""
fi

# Check whether --enable-ppl-test was given.
if test "${enable_ppl_test+set}" = set; then :
  enableval=$enable_ppl_test;
else
  enable_ppltest=yes
fi


if test "x$ppl_exec_prefix" != x
then
  ppl_config_args="$ppl_config_args --exec-prefix=$ppl_exec_prefix"
  if test "x${PPL_CONFIG+set}" != xset
  then
    PPL_CONFIG="$ppl_exec_prefix/bin/ppl-config"
  fi
fi
if test "x$ppl_prefix" != x
then
  ppl_config_args="$ppl_config_args --prefix=$ppl_prefix"
  if test "x${PPL_CONFIG+set}" != xset
  then
    PPL_CONFIG="$ppl_prefix/bin/ppl-config"
  fi
fi

# Extract the first word of "ppl-config", so it can be a program name with args.
set dummy ppl-config; 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_PPL_CONFIG+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $PPL_CONFIG in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PPL_CONFIG="$PPL_CONFIG" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PPL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
  done
IFS=$as_save_IFS

  test -z "$ac_cv_path_PPL_CONFIG" && ac_cv_path_PPL_CONFIG="no"
  ;;
esac
fi
PPL_CONFIG=$ac_cv_path_PPL_CONFIG
if test -n "$PPL_CONFIG"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PPL_CONFIG" >&5
$as_echo "$PPL_CONFIG" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


min_ppl_version=1.2
if test \( "x$min_ppl_version" = "x0.0" \) -o \( "x$min_ppl_version" = "x0.0.0" \)
then
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the Parma Polyhedra Library" >&5
$as_echo_n "checking for the Parma Polyhedra Library... " >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the Parma Polyhedra Library, version >= $min_ppl_version" >&5
$as_echo_n "checking for the Parma Polyhedra Library, version >= $min_ppl_version... " >&6; }
fi
no_ppl=""
if test $PPL_CONFIG = no
then
  no_ppl=yes
else
  PPL_CPPFLAGS=`$PPL_CONFIG $ppl_config_args --cppflags`
  PPL_LDFLAGS=""
  PPL_LIBS=""
  for flag in $($PPL_CONFIG $ppl_config_args --ldflags); do
                        if test "x${flag#-l}" = "x$flag"; then
            PPL_LDFLAGS="$PPL_LDFLAGS $flag"
    else
      PPL_LIBS="$PPL_LIBS $flag"
    fi
  done
  ppl_config_version="`$PPL_CONFIG $ppl_config_args --version`"

  if test "x$enable_ppltest" = xyes
  then
    ac_save_CPPFLAGS="$CPPFLAGS"
    ac_save_LIBS="$LIBS"
    CPPFLAGS="$CPPFLAGS $PPL_CPPFLAGS"
    LIBS="$LIBS $PPL_LIBS"


    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


    rm -f conf.ppltest
    if test "$cross_compiling" = yes; then :
  echo $ac_n "cross compiling; assumed OK... $ac_c"
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <ppl.hh>
#include <iostream>
#include <cstdio>
#include <cstdlib>

namespace PPL = Parma_Polyhedra_Library;

using std::cout;
using std::endl;

int
main() {
  system("touch conf.ppltest");

  unsigned min_ppl_major, min_ppl_minor, min_ppl_revision, min_ppl_beta;
  int n = sscanf("$min_ppl_version",
                 "%u.%u.%upre%u%*c",
                 &min_ppl_major, &min_ppl_minor,
                 &min_ppl_revision, &min_ppl_beta);
  bool min_ppl_version_ok = true;
  if (n == 4) {
    if (min_ppl_beta == 0)
      min_ppl_version_ok = false;
  }
  else if (n == 3) {
    n = sscanf("$min_ppl_version",
               "%u.%u.%u%*c",
               &min_ppl_major, &min_ppl_minor, &min_ppl_revision);
    if (n != 3)
      min_ppl_version_ok = false;
    else
      min_ppl_beta = 0;
  }
  else if (n == 2) {
    n = sscanf("$min_ppl_version",
               "%u.%upre%u%*c",
               &min_ppl_major, &min_ppl_minor, &min_ppl_beta);
    if (n == 3) {
      if (min_ppl_beta == 0)
        min_ppl_version_ok = false;
      else
        min_ppl_revision = 0;
    }
    else if (n == 2) {
      n = sscanf("$min_ppl_version",
                 "%u.%u%*c",
                 &min_ppl_major, &min_ppl_minor);
      if (n != 2)
        min_ppl_version_ok = false;
      else {
        min_ppl_revision = 0;
        min_ppl_beta = 0;
      }
    }
    else
      min_ppl_version_ok = false;
  }
  else
    min_ppl_version_ok = false;

  if (!min_ppl_version_ok) {
    cout << "illegal version string '$min_ppl_version'"
         << endl;
    return 1;
  }

  if (strcmp("$ppl_config_version", PPL::version()) != 0) {
    cout << "\n*** 'ppl-config --version' returned $ppl_config_version, "
            "but PPL version "
         << PPL::version()
         << "\n*** was found!  If ppl-config was correct, then it is best"
            "\n*** to remove the old version of PPL."
            "  You may also be able to fix the error"
            "\n*** by modifying your LD_LIBRARY_PATH enviroment variable,"
            " or by editing"
            "\n*** /etc/ld.so.conf."
            "  Make sure you have run ldconfig if that is"
            "\n*** required on your system."
            "\n*** If ppl-config was wrong, set the environment variable"
            " PPL_CONFIG"
            "\n*** to point to the correct copy of ppl-config,"
            " and remove the file config.cache"
            "\n*** before re-running configure."
         << endl;
      return 1;
  }
  else if (strcmp(PPL_VERSION, PPL::version()) != 0) {
    cout << "\n*** PPL header file (version " PPL_VERSION ") does not match"
         << "\n*** library (version " << PPL::version() << ")"
         << endl;
      return 1;
  }
  else if (PPL_VERSION_MAJOR < min_ppl_major
           || (PPL_VERSION_MAJOR == min_ppl_major
              && PPL_VERSION_MINOR < min_ppl_minor)
           || (PPL_VERSION_MAJOR == min_ppl_major
              && PPL_VERSION_MINOR == min_ppl_minor
              && PPL_VERSION_REVISION < min_ppl_revision)
           || (PPL_VERSION_MAJOR == min_ppl_major
              && PPL_VERSION_MINOR == min_ppl_minor
              && PPL_VERSION_REVISION == min_ppl_revision
              && PPL_VERSION_BETA < min_ppl_beta)) {
      cout << "\n*** An old version of PPL (" PPL_VERSION ") was found."
              "\n*** You need at least PPL version $min_ppl_version."
              "  The latest version of"
              "\n*** PPL is always available from ftp://ftp.cs.unipr.it/ppl/ ."
              "\n***"
              "\n*** If you have already installed a sufficiently new version,"
              " this error"
              "\n*** probably means that the wrong copy of the ppl-config"
              " program is"
              "\n*** being found.  The easiest way to fix this is to remove"
              " the old version"
              "\n*** of PPL, but you can also set the PPL_CONFIG environment"
              " variable to point"
              "\n*** to the correct copy of ppl-config.  (In this case,"
              " you will have to"
              "\n*** modify your LD_LIBRARY_PATH enviroment"
              " variable or edit /etc/ld.so.conf"
              "\n*** so that the correct libraries are found at run-time.)"
           << endl;
      return 1;
  }
  return 0;
}

_ACEOF
if ac_fn_cxx_try_run "$LINENO"; then :

else
  no_ppl=yes
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi


    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


    CPPFLAGS="$ac_save_CPPFLAGS"
    LIBS="$ac_save_LIBS"
  fi
fi

if test "x$no_ppl" = x
then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

                  LIBS="$LIBS $PPL_LIBS"
                  sage_spkg_install_ppl=no

else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
  if test x"$PPL_CONFIG" = xno
  then
    echo "*** The ppl-config script installed by PPL could not be found."
    echo "*** If the PPL was installed in PREFIX, make sure PREFIX/bin is in"
    echo "*** your path, or set the PPL_CONFIG environment variable to the"
    echo "*** full path to ppl-config."
  else
    if test -f conf.ppltest
    then
      :
    else
      echo "*** Could not run PPL test program, checking why..."
      CPPFLAGS="$CPPFLAGS $PPL_CPPFLAGS"
      LIBS="$LIBS $PPL_LIBS"
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <ppl.hh>
using namespace Parma_Polyhedra_Library;

int
main ()
{

  return version_major() || version_minor()
  || version_revision() || version_beta();

  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :

  echo "*** The test program compiled, but did not run.  This usually means"
  echo "*** that the run-time linker is not finding the PPL or finding the"
  echo "*** wrong version of the PPL.  If it is not finding the PPL, you will"
  echo "*** need to set your LD_LIBRARY_PATH environment variable, or edit"
  echo "*** /etc/ld.so.conf to point to the installed location.  Also, make"
  echo "*** sure you have run ldconfig if that is required on your system."
  echo "***"
  echo "*** If you have an old version installed, it is best to remove it,"
  echo "*** although you may also be able to get things to work by modifying"
  echo "*** LD_LIBRARY_PATH."

else

  echo "*** The test program failed to compile or link. See the file"
  echo "*** config.log for the exact error that occured.  This usually means"
  echo "*** the PPL was incorrectly installed or that someone moved the PPL"
  echo "*** since it was installed.  In both cases you should reinstall"
  echo "*** the library."

fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
      CPPFLAGS="$ac_save_CPPFLAGS"
      LIBS="$ac_save_LIBS"
    fi
  fi
  PPL_CPPFLAGS=""
  PPL_LDFLAGS=""
  PPL_LIBS=""
  sage_spkg_install_ppl=yes
fi



rm -f conf.ppltest



fi


                if test "x$sage_spkg_install_ppl" = xno; then :

                                        sage_use_system_ppl=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG ppl" >&5
$as_echo "$as_me: will use system package and not install SPKG ppl" >&6;}

else

                    if test "x$sage_use_system_ppl" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-ppl=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-ppl)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG ppl" >&5
$as_echo "$as_me: no suitable system package found for SPKG ppl" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_PPL










# BEGIN SAGE_SPKG_CONFIGURE__PREREQ

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG _prereq..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG _prereq... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-_prereq was given.
if test "${with_system__prereq+set}" = set; then :
  withval=$with_system__prereq; sage_use_system__prereq=$withval

fi


sage_spkg_name=_prereq

if ${sage_use_system__prereq+:} false; then :

else
  sage_use_system__prereq=yes
fi

sage_spkg_install__prereq=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: _prereq has already been installed by SageMath" >&5
$as_echo "$as_me: _prereq has already been installed by SageMath" >&6;}
    sage_spkg_install__prereq=yes
    sage_use_system__prereq=installed

fi

if ${sage_require__prereq+:} false; then :

else
  sage_require__prereq=yes
fi


if test "x$sage_spkg_install__prereq" = xno; then :

    if test "x$sage_require__prereq" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG _prereq is not required on this system" >&5
$as_echo "$as_me: SPKG _prereq is not required on this system" >&6;}

else

                                if test "x$sage_use_system__prereq" = xno; then :

                        sage_spkg_install__prereq=yes

else



    sage_spkg_install__prereq=no

                if test "x$sage_spkg_install__prereq" = xno; then :

                                        sage_use_system__prereq=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG _prereq" >&5
$as_echo "$as_me: will use system package and not install SPKG _prereq" >&6;}

else

                    if test "x$sage_use_system__prereq" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-_prereq=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-_prereq)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG _prereq" >&5
$as_echo "$as_me: no suitable system package found for SPKG _prereq" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE__PREREQ










# BEGIN SAGE_SPKG_CONFIGURE_XZ

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG xz..." >& 6
$as_echo "## --------------------------------------------------- ##
## Checking whether SageMath should install SPKG xz... ##
## --------------------------------------------------- ##" >& 5


# Check whether --with-system-xz was given.
if test "${with_system_xz+set}" = set; then :
  withval=$with_system_xz; sage_use_system_xz=$withval

fi


sage_spkg_name=xz

if ${sage_use_system_xz+:} false; then :

else
  sage_use_system_xz=yes
fi

sage_spkg_install_xz=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: xz has already been installed by SageMath" >&5
$as_echo "$as_me: xz has already been installed by SageMath" >&6;}
    sage_spkg_install_xz=yes
    sage_use_system_xz=installed

fi

if ${sage_require_xz+:} false; then :

else
  sage_require_xz=yes
fi


if test "x$sage_spkg_install_xz" = xno; then :

    if test "x$sage_require_xz" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG xz is not required on this system" >&5
$as_echo "$as_me: SPKG xz is not required on this system" >&6;}

else

                                if test "x$sage_use_system_xz" = xno; then :

                        sage_spkg_install_xz=yes

else



    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_raw_decoder in -llzma" >&5
$as_echo_n "checking for lzma_raw_decoder in -llzma... " >&6; }
if ${ac_cv_lib_lzma_lzma_raw_decoder+:} false; then :
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-llzma  $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.  */
#ifdef __cplusplus
extern "C"
#endif
char lzma_raw_decoder ();
int
main ()
{
return lzma_raw_decoder ();
  ;
  return 0;
}
_ACEOF
if ac_fn_cxx_try_link "$LINENO"; then :
  ac_cv_lib_lzma_lzma_raw_decoder=yes
else
  ac_cv_lib_lzma_lzma_raw_decoder=no
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_raw_decoder" >&5
$as_echo "$ac_cv_lib_lzma_lzma_raw_decoder" >&6; }
if test "x$ac_cv_lib_lzma_lzma_raw_decoder" = xyes; then :
  lzma_cv_liblzma=yes
else
  lzma_cv_liblzma=no
fi

    ac_fn_cxx_check_header_mongrel "$LINENO" "lzma.h" "ac_cv_header_lzma_h" "$ac_includes_default"
if test "x$ac_cv_header_lzma_h" = xyes; then :
  lzma_cv_lzma_h=yes
else
  lzma_cv_lzma_h=no
fi


    if test "$lzma_cv_liblzma" = "yes" && test "$lzma_cv_lzma_h" = "yes"; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xz >= 4.999.0" >&5
$as_echo_n "checking for xz >= 4.999.0... " >&6; }
if ${ac_cv_path_XZ+:} false; then :
  $as_echo_n "(cached) " >&6
else

            if test -z "$XZ"; then
  ac_path_XZ_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in xz; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_XZ="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_XZ" || continue

              xz_version=`$ac_path_XZ --version 2>&1 | cut -d' ' -f4 | $SED -n 1p`
              if test -n "$xz_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$xz_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "4.999.0" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then

                      ac_cv_path_XZ="$ac_path_XZ"
                      ac_path_XZ_found=:

      fi


fi

      $ac_path_XZ_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_XZ"; then
    :
  fi
else
  ac_cv_path_XZ=$XZ
fi

            if test -z "$ac_cv_path_XZ"; then :
  sage_spkg_install_xz=yes
fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_XZ" >&5
$as_echo "$ac_cv_path_XZ" >&6; }
    else
        sage_spkg_install_xz=yes
    fi

                if test "x$sage_spkg_install_xz" = xno; then :

                                        sage_use_system_xz=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG xz" >&5
$as_echo "$as_me: will use system package and not install SPKG xz" >&6;}

else

                    if test "x$sage_use_system_xz" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-xz=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-xz)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG xz" >&5
$as_echo "$as_me: no suitable system package found for SPKG xz" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_XZ










# BEGIN SAGE_SPKG_CONFIGURE_PYTHON3

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG python3..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG python3... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-python3 was given.
if test "${with_system_python3+set}" = set; then :
  withval=$with_system_python3; sage_use_system_python3=$withval

fi


sage_spkg_name=python3

if ${sage_use_system_python3+:} false; then :

else
  sage_use_system_python3=yes
fi

sage_spkg_install_python3=no






if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: python3 has already been installed by SageMath" >&5
$as_echo "$as_me: python3 has already been installed by SageMath" >&6;}
    sage_spkg_install_python3=yes
    sage_use_system_python3=installed

fi

if ${sage_require_python3+:} false; then :

else
  sage_require_python3=yes
fi


if test "x$sage_spkg_install_python3" = xno; then :

    if test "x$sage_require_python3" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG python3 is not required on this system" >&5
$as_echo "$as_me: SPKG python3 is not required on this system" >&6;}

else

                                if test "x$sage_use_system_python3" = xno; then :

                        sage_spkg_install_python3=yes

else







# Check whether --with-python was given.
if test "${with_python+set}" = set; then :
  withval=$with_python;
fi

   if test x"$with_python" = x2; then :
  as_fn_error $? "Sage cannot be built on Python 2. Exiting." "$LINENO" 5
fi
   if test x"$with_python" = x3; then :

       { $as_echo "$as_me:${as_lineno-$LINENO}: The meaning of the option --with-python has changed in Sage 9.2. Ignoring." >&5
$as_echo "$as_me: The meaning of the option --with-python has changed in Sage 9.2. Ignoring." >&6;}
       with_python=''

fi
   if test x"$with_python" = x"no"; then :
  as_fn_error $? "building Sage --without-python is not supported" "$LINENO" 5
fi
   ac_path_PYTHON3="$with_python"






    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of bzip2 xz libffi is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of bzip2 xz libffi is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_bzip2 = xyes -o x$sage_spkg_install_xz = xyes -o x$sage_spkg_install_libffi = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install python3 as well" >&5
$as_echo "yes; install python3 as well" >&6; }
        sage_spkg_install_python3=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

                        check_modules="sqlite3, ctypes, math, hashlib, crypt, socket, zlib, distutils.core, ssl"
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python3 >= 3.7.0, < 3.10.0 with modules $check_modules" >&5
$as_echo_n "checking for python3 >= 3.7.0, < 3.10.0 with modules $check_modules... " >&6; }
if ${ac_cv_path_PYTHON3+:} false; then :
  $as_echo_n "(cached) " >&6
else

        if test x"$ac_path_PYTHON3" != x; then :
             { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
$as_echo "" >&6; }
           # Extract the first word of "$ac_path_PYTHON3", so it can be a program name with args.
set dummy $ac_path_PYTHON3; 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_ac_path_PYTHON3+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $ac_path_PYTHON3 in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ac_path_PYTHON3="$ac_path_PYTHON3" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_ac_path_PYTHON3="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
ac_path_PYTHON3=$ac_cv_path_ac_path_PYTHON3
if test -n "$ac_path_PYTHON3"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_path_PYTHON3" >&5
$as_echo "$ac_path_PYTHON3" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi











                { $as_echo "$as_me:${as_lineno-$LINENO}: checking ... whether $ac_path_PYTHON3 is good" >&5
$as_echo_n "checking ... whether $ac_path_PYTHON3 is good... " >&6; }
                python3_version=`"$ac_path_PYTHON3" --version 2>&1 \
                    | $SED -n -e 's/\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/p'`
                if test -n "$python3_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$python3_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "3.7.0" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$python3_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "3.10.0" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/false/;s/x${ax_compare_version_B}/true/;1q"`



    if test "$ax_compare_version" = "true" ; then

                                                                                                                                            rm -rf conftest_venv
                            if "$ac_path_PYTHON3" build/bin/sage-venv conftest_venv && conftest_venv/bin/python3 -c "import $check_modules"; then :

                                python3_result=yes





                                rm -rf conftest.*
                                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

                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}


_ACEOF
                                ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils", list(("conftest.c",))),))
setup(name="config_check_distutils", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5
    if CC="$CC" CXX="$CXX" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                    rm -rf conftest.*
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}
// Partial C++11 test, from ax_cxx_compile_stdcxx.m4

  namespace test_noexcept
  {

    int f() { return 0; }
    int g() noexcept { return 0; }

    static_assert(noexcept(f()) == false, "");
    static_assert(noexcept(g()) == true, "");

  }



_ACEOF
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils_cxx", list(("conftest.cpp",)),
                          extra_compile_args=list(("-std=c++11",)), language="c++"),))
setup(name="config_check_distutils_cxx", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1
        if CC="$CC" CXX="$CXX" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                    SAGE_ARCHFLAGS="unset"

else

            reason="distutils cannot build a C++ 11 extension"

                                    case $host in #(
  *-*-darwin*) :






                                rm -rf conftest.*
                                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

                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}


_ACEOF
                                ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils", list(("conftest.c",))),))
setup(name="config_check_distutils", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5
    if CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                    rm -rf conftest.*
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}
// Partial C++11 test, from ax_cxx_compile_stdcxx.m4

  namespace test_noexcept
  {

    int f() { return 0; }
    int g() noexcept { return 0; }

    static_assert(noexcept(f()) == false, "");
    static_assert(noexcept(g()) == true, "");

  }



_ACEOF
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils_cxx", list(("conftest.cpp",)),
                          extra_compile_args=list(("-std=c++11",)), language="c++"),))
setup(name="config_check_distutils_cxx", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1
        if CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                                SAGE_ARCHFLAGS=""

else

            reason="distutils cannot build a C++ 11 extension"

                                                python3_result="no, the version is in the supported range, and the modules can be imported, but $reason (even with ARCHFLAGS set to empty)"


fi

else

       reason="distutils cannot build a C extension"

                                                python3_result="no, the version is in the supported range, and the modules can be imported, but $reason (even with ARCHFLAGS set to empty)"


fi




                                         ;; #(
  *) :

                                            python3_result="no, the version is in the supported range, and the modules can be imported, but $reason"
                                         ;;
esac


fi

else

       reason="distutils cannot build a C extension"

                                    case $host in #(
  *-*-darwin*) :






                                rm -rf conftest.*
                                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

                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}


_ACEOF
                                ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils", list(("conftest.c",))),))
setup(name="config_check_distutils", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5
    if CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                    rm -rf conftest.*
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}
// Partial C++11 test, from ax_cxx_compile_stdcxx.m4

  namespace test_noexcept
  {

    int f() { return 0; }
    int g() noexcept { return 0; }

    static_assert(noexcept(f()) == false, "");
    static_assert(noexcept(g()) == true, "");

  }



_ACEOF
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils_cxx", list(("conftest.cpp",)),
                          extra_compile_args=list(("-std=c++11",)), language="c++"),))
setup(name="config_check_distutils_cxx", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1
        if CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                                SAGE_ARCHFLAGS=""

else

            reason="distutils cannot build a C++ 11 extension"

                                                python3_result="no, the version is in the supported range, and the modules can be imported, but $reason (even with ARCHFLAGS set to empty)"


fi

else

       reason="distutils cannot build a C extension"

                                                python3_result="no, the version is in the supported range, and the modules can be imported, but $reason (even with ARCHFLAGS set to empty)"


fi




                                         ;; #(
  *) :

                                            python3_result="no, the version is in the supported range, and the modules can be imported, but $reason"
                                         ;;
esac


fi




                                if test "x$python3_result" = xyes; then :


                    if conftest_venv/bin/python3 -m sysconfig | grep '^\sw*\(C\|LD\)FLAGS *=.*[" ]-[IL] *[^.]'  >& 5 2>&1 ; then :

                        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: this is a misconfigured Python whose sysconfig compiler/linker flags contain -I or -L options, which may cause wrong versions of libraries to leak into the build of Python packages - see https://trac.sagemath.org/ticket/31132" >&5
$as_echo "$as_me: WARNING: this is a misconfigured Python whose sysconfig compiler/linker flags contain -I or -L options, which may cause wrong versions of libraries to leak into the build of Python packages - see https://trac.sagemath.org/ticket/31132" >&2;}

fi
                                        ac_cv_path_PYTHON3="$ac_path_PYTHON3"
                    ac_path_PYTHON3_found=:
                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
                                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python3 >= 3.7.0, < 3.10.0 with modules $check_modules" >&5
$as_echo_n "checking for python3 >= 3.7.0, < 3.10.0 with modules $check_modules... " >&6; }


else

                                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python3_result" >&5
$as_echo "$python3_result" >&6; }

fi

else

                                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, the version is in the supported range but cannot import one of the required modules: $check_modules" >&5
$as_echo "no, the version is in the supported range but cannot import one of the required modules: $check_modules" >&6; }

fi

    else
                            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, $python3_version is too recent" >&5
$as_echo "no, $python3_version is too recent" >&6; }

  fi


    else
                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, $python3_version is too old" >&5
$as_echo "no, $python3_version is too old" >&6; }

  fi


else

                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, \"$ac_path_PYTHON3 --version\" does not work" >&5
$as_echo "no, \"$ac_path_PYTHON3 --version\" does not work" >&6; }

fi









           if test -z "$ac_cv_path_PYTHON3"; then :

               as_fn_error $? "the python3 selected using --with-python=$with_python is not suitable" "$LINENO" 5

fi

else
             { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
$as_echo "" >&6; }
           if test -z "$PYTHON3"; then
  ac_path_PYTHON3_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in python3; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_PYTHON3="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_PYTHON3" || continue










                { $as_echo "$as_me:${as_lineno-$LINENO}: checking ... whether $ac_path_PYTHON3 is good" >&5
$as_echo_n "checking ... whether $ac_path_PYTHON3 is good... " >&6; }
                python3_version=`"$ac_path_PYTHON3" --version 2>&1 \
                    | $SED -n -e 's/\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/p'`
                if test -n "$python3_version"; then :




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$python3_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "3.7.0" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`



    if test "$ax_compare_version" = "true" ; then




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$python3_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "3.10.0" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/false/;s/x${ax_compare_version_B}/true/;1q"`



    if test "$ax_compare_version" = "true" ; then

                                                                                                                                            rm -rf conftest_venv
                            if "$ac_path_PYTHON3" build/bin/sage-venv conftest_venv && conftest_venv/bin/python3 -c "import $check_modules"; then :

                                python3_result=yes





                                rm -rf conftest.*
                                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

                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}


_ACEOF
                                ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils", list(("conftest.c",))),))
setup(name="config_check_distutils", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5
    if CC="$CC" CXX="$CXX" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                    rm -rf conftest.*
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}
// Partial C++11 test, from ax_cxx_compile_stdcxx.m4

  namespace test_noexcept
  {

    int f() { return 0; }
    int g() noexcept { return 0; }

    static_assert(noexcept(f()) == false, "");
    static_assert(noexcept(g()) == true, "");

  }



_ACEOF
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils_cxx", list(("conftest.cpp",)),
                          extra_compile_args=list(("-std=c++11",)), language="c++"),))
setup(name="config_check_distutils_cxx", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1
        if CC="$CC" CXX="$CXX" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                    SAGE_ARCHFLAGS="unset"

else

            reason="distutils cannot build a C++ 11 extension"

                                    case $host in #(
  *-*-darwin*) :






                                rm -rf conftest.*
                                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

                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}


_ACEOF
                                ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils", list(("conftest.c",))),))
setup(name="config_check_distutils", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5
    if CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                    rm -rf conftest.*
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}
// Partial C++11 test, from ax_cxx_compile_stdcxx.m4

  namespace test_noexcept
  {

    int f() { return 0; }
    int g() noexcept { return 0; }

    static_assert(noexcept(f()) == false, "");
    static_assert(noexcept(g()) == true, "");

  }



_ACEOF
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils_cxx", list(("conftest.cpp",)),
                          extra_compile_args=list(("-std=c++11",)), language="c++"),))
setup(name="config_check_distutils_cxx", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1
        if CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                                SAGE_ARCHFLAGS=""

else

            reason="distutils cannot build a C++ 11 extension"

                                                python3_result="no, the version is in the supported range, and the modules can be imported, but $reason (even with ARCHFLAGS set to empty)"


fi

else

       reason="distutils cannot build a C extension"

                                                python3_result="no, the version is in the supported range, and the modules can be imported, but $reason (even with ARCHFLAGS set to empty)"


fi




                                         ;; #(
  *) :

                                            python3_result="no, the version is in the supported range, and the modules can be imported, but $reason"
                                         ;;
esac


fi

else

       reason="distutils cannot build a C extension"

                                    case $host in #(
  *-*-darwin*) :






                                rm -rf conftest.*
                                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

                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}


_ACEOF
                                ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils", list(("conftest.c",))),))
setup(name="config_check_distutils", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5
    if CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                    rm -rf conftest.*
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}
// Partial C++11 test, from ax_cxx_compile_stdcxx.m4

  namespace test_noexcept
  {

    int f() { return 0; }
    int g() noexcept { return 0; }

    static_assert(noexcept(f()) == false, "");
    static_assert(noexcept(g()) == true, "");

  }



_ACEOF
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils_cxx", list(("conftest.cpp",)),
                          extra_compile_args=list(("-std=c++11",)), language="c++"),))
setup(name="config_check_distutils_cxx", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1
        if CC="$CC" CXX="$CXX" ARCHFLAGS="" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                                SAGE_ARCHFLAGS=""

else

            reason="distutils cannot build a C++ 11 extension"

                                                python3_result="no, the version is in the supported range, and the modules can be imported, but $reason (even with ARCHFLAGS set to empty)"


fi

else

       reason="distutils cannot build a C extension"

                                                python3_result="no, the version is in the supported range, and the modules can be imported, but $reason (even with ARCHFLAGS set to empty)"


fi




                                         ;; #(
  *) :

                                            python3_result="no, the version is in the supported range, and the modules can be imported, but $reason"
                                         ;;
esac


fi




                                if test "x$python3_result" = xyes; then :


                    if conftest_venv/bin/python3 -m sysconfig | grep '^\sw*\(C\|LD\)FLAGS *=.*[" ]-[IL] *[^.]'  >& 5 2>&1 ; then :

                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, this is a misconfigured Python whose sysconfig compiler/linker flags contain -I or -L options, which may cause wrong versions of libraries to leak into the build of Python packages - see https://trac.sagemath.org/ticket/31132; to use it anyway, use ./configure --with-python=$ac_path_PYTHON3" >&5
$as_echo "no, this is a misconfigured Python whose sysconfig compiler/linker flags contain -I or -L options, which may cause wrong versions of libraries to leak into the build of Python packages - see https://trac.sagemath.org/ticket/31132; to use it anyway, use ./configure --with-python=$ac_path_PYTHON3" >&6; }

else

                                                ac_cv_path_PYTHON3="$ac_path_PYTHON3"
                        ac_path_PYTHON3_found=:
                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python3 >= 3.7.0, < 3.10.0 with modules $check_modules" >&5
$as_echo_n "checking for python3 >= 3.7.0, < 3.10.0 with modules $check_modules... " >&6; }

fi


else

                                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python3_result" >&5
$as_echo "$python3_result" >&6; }

fi

else

                                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, the version is in the supported range but cannot import one of the required modules: $check_modules" >&5
$as_echo "no, the version is in the supported range but cannot import one of the required modules: $check_modules" >&6; }

fi

    else
                            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, $python3_version is too recent" >&5
$as_echo "no, $python3_version is too recent" >&6; }

  fi


    else
                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, $python3_version is too old" >&5
$as_echo "no, $python3_version is too old" >&6; }

  fi


else

                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, \"$ac_path_PYTHON3 --version\" does not work" >&5
$as_echo "no, \"$ac_path_PYTHON3 --version\" does not work" >&6; }

fi










      $ac_path_PYTHON3_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_PYTHON3"; then
    :
  fi
else
  ac_cv_path_PYTHON3=$PYTHON3
fi


fi

fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_PYTHON3" >&5
$as_echo "$ac_cv_path_PYTHON3" >&6; }
      if test -z "$ac_cv_path_PYTHON3"; then :

          { $as_echo "$as_me:${as_lineno-$LINENO}: to try to use a different system python, use ./configure --with-python=/path/to/python" >&5
$as_echo "$as_me: to try to use a different system python, use ./configure --with-python=/path/to/python" >&6;}
          sage_spkg_install_python3=yes

fi


fi


                if test "x$sage_spkg_install_python3" = xno; then :

                                        sage_use_system_python3=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG python3" >&5
$as_echo "$as_me: will use system package and not install SPKG python3" >&6;}

else

                    if test "x$sage_use_system_python3" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-python3=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-python3)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG python3" >&5
$as_echo "$as_me: no suitable system package found for SPKG python3" >&6;}

fi

fi


fi

fi

fi


        if test x$sage_spkg_install_python3 = xno; then :

        PYTHON_FOR_VENV="$ac_cv_path_PYTHON3"
        if test "$SAGE_ARCHFLAGS" = "unset"; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON_FOR_VENV is configured to build multiarch extensions" >&5
$as_echo_n "checking whether $PYTHON_FOR_VENV is configured to build multiarch extensions... " >&6; }
           if CC="$CC" CXX="$CXX" conftest_venv/bin/python3 -m sysconfig | grep '^\sw*\(C\|LD\)FLAGS *=.*[" ]-arch.* -arch'  >& 5 2>&1 ; then :

               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; disabling it by setting ARCHFLAGS" >&5
$as_echo "yes; disabling it by setting ARCHFLAGS" >&6; }
               SAGE_ARCHFLAGS=""

else

               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

fi

fi
        if test "$SAGE_ARCHFLAGS" != "unset"; then :

            ARCHFLAGS="$SAGE_ARCHFLAGS"
            export ARCHFLAGS

fi
        if test -n "$CFLAGS_MARCH"; then :

                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"$CFLAGS_MARCH\" works with the C/C++ compilers configured for building extensions for $PYTHON_FOR_VENV" >&5
$as_echo_n "checking whether \"$CFLAGS_MARCH\" works with the C/C++ compilers configured for building extensions for $PYTHON_FOR_VENV... " >&6; }





                                rm -rf conftest.*
                                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

                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}


_ACEOF
                                ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils", list(("conftest.c",))),))
setup(name="config_check_distutils", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS_MARCH" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5
    if CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS_MARCH" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                    rm -rf conftest.*
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}
// Partial C++11 test, from ax_cxx_compile_stdcxx.m4

  namespace test_noexcept
  {

    int f() { return 0; }
    int g() noexcept { return 0; }

    static_assert(noexcept(f()) == false, "");
    static_assert(noexcept(g()) == true, "");

  }



_ACEOF
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils_cxx", list(("conftest.cpp",)),
                          extra_compile_args=list(("-std=c++11",)), language="c++"),))
setup(name="config_check_distutils_cxx", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS_MARCH" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1
        if CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS_MARCH" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

else

            reason="distutils cannot build a C++ 11 extension"

                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, with these flags, $reason; disabling use of \"$CFLAGS_MARCH\"" >&5
$as_echo "no, with these flags, $reason; disabling use of \"$CFLAGS_MARCH\"" >&6; }
                CFLAGS_MARCH=""


fi

else

       reason="distutils cannot build a C extension"

                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, with these flags, $reason; disabling use of \"$CFLAGS_MARCH\"" >&5
$as_echo "no, with these flags, $reason; disabling use of \"$CFLAGS_MARCH\"" >&6; }
                CFLAGS_MARCH=""


fi





fi

        if test -n "$OPENMP_CFLAGS$OPENMP_CXXFLAGS"; then :

            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenMP works with the C/C++ compilers configured for building extensions for $PYTHON_FOR_VENV" >&5
$as_echo_n "checking whether OpenMP works with the C/C++ compilers configured for building extensions for $PYTHON_FOR_VENV... " >&6; }





                                rm -rf conftest.*
                                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

                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}


_ACEOF
                                ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils", list(("conftest.c",))),))
setup(name="config_check_distutils", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS $OPENMP_CFLAGS" CXXFLAGS="$CXXFLAGS $OPENMP_CXXFLAGS" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5
    if CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS $OPENMP_CFLAGS" CXXFLAGS="$CXXFLAGS $OPENMP_CXXFLAGS" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                                    rm -rf conftest.*
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


#define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyMethodDef SpamMethods[] = {
    {NULL, NULL, 0, NULL}        /* Sentinel */
};
static struct PyModuleDef spammodule = {
    PyModuleDef_HEAD_INIT,
    "spam",   /* name of module */
    NULL,     /* module documentation, may be NULL */
    -1,       /* size of per-interpreter state of the module,
                 or -1 if the module keeps state in global variables. */
    SpamMethods
};
PyMODINIT_FUNC
PyInit_spam(void)
{
    PyObject *m;

    m = PyModule_Create(&spammodule);
    return m;
}
// Partial C++11 test, from ax_cxx_compile_stdcxx.m4

  namespace test_noexcept
  {

    int f() { return 0; }
    int g() noexcept { return 0; }

    static_assert(noexcept(f()) == false, "");
    static_assert(noexcept(g()) == true, "");

  }



_ACEOF
                                    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

                                    cat > conftest.py <<EOF
from distutils.core import setup
from distutils.extension import Extension
from sys import exit
modules = list((Extension("config_check_distutils_cxx", list(("conftest.cpp",)),
                          extra_compile_args=list(("-std=c++11",)), language="c++"),))
setup(name="config_check_distutils_cxx", ext_modules=modules)
exit(0)
EOF

        echo CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS $OPENMP_CFLAGS" CXXFLAGS="$CXXFLAGS $OPENMP_CXXFLAGS" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1
        if CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS $OPENMP_CFLAGS" CXXFLAGS="$CXXFLAGS $OPENMP_CXXFLAGS" conftest_venv/bin/python3 conftest.py --verbose build --build-base=conftest.dir >& 5 2>&1 ; then :


                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

else

            reason="distutils cannot build a C++ 11 extension"

                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, $reason; disabling use OpenMP" >&5
$as_echo "no, $reason; disabling use OpenMP" >&6; }
                OPENMP_CFLAGS=""
                OPENMP_CXXFLAGS=""


fi

else

       reason="distutils cannot build a C extension"

                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, $reason; disabling use OpenMP" >&5
$as_echo "no, $reason; disabling use OpenMP" >&6; }
                OPENMP_CFLAGS=""
                OPENMP_CXXFLAGS=""


fi





fi




  # Used to indicate true or false condition
  ax_compare_version=false

  # Convert the two version strings to be compared into a format that
  # allows a simple string comparison.  The end result is that a version
  # string of the form 1.12.5-r617 will be converted to the form
  # 0001001200050617.  In other words, each number is zero padded to four
  # digits, and non digits are removed.

  ax_compare_version_A=`echo "$python3_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


  ax_compare_version_B=`echo "3.7.0" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
                     -e 's/[^0-9]//g'`


    ax_compare_version=`echo "x$ax_compare_version_A
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/false/;s/x${ax_compare_version_B}/true/;1q"`



    if test "$ax_compare_version" = "true" ; then

            { $as_echo "$as_me:${as_lineno-$LINENO}: deprecation notice: Support for system python < 3.7.0 is deprecated
and will be removed in the next development cycle.  Consider using a newer version of Python
that may be available on your system or can be installed using the system package manager.
To build Sage with a different system python, use ./configure --with-python=/path/to/python" >&5
$as_echo "$as_me: deprecation notice: Support for system python < 3.7.0 is deprecated
and will be removed in the next development cycle.  Consider using a newer version of Python
that may be available on your system or can be installed using the system package manager.
To build Sage with a different system python, use ./configure --with-python=/path/to/python" >&6;}

      fi


fi


                    rm -rf conftest.dir conftest_venv






# END SAGE_SPKG_CONFIGURE_PYTHON3










# BEGIN SAGE_SPKG_CONFIGURE_R

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG r..." >& 6
$as_echo "## -------------------------------------------------- ##
## Checking whether SageMath should install SPKG r... ##
## -------------------------------------------------- ##" >& 5


# Check whether --with-system-r was given.
if test "${with_system_r+set}" = set; then :
  withval=$with_system_r; sage_use_system_r=$withval

fi


sage_spkg_name=r

if ${sage_use_system_r+:} false; then :

else
  sage_use_system_r=yes
fi

sage_spkg_install_r=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: r has already been installed by SageMath" >&5
$as_echo "$as_me: r has already been installed by SageMath" >&6;}
    sage_spkg_install_r=yes
    sage_use_system_r=installed

fi

if ${sage_require_r+:} false; then :

else
  sage_require_r=yes
fi


if test "x$sage_spkg_install_r" = xno; then :

    if test "x$sage_require_r" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG r is not required on this system" >&5
$as_echo "$as_me: SPKG r is not required on this system" >&6;}

else

                                if test "x$sage_use_system_r" = xno; then :

                        sage_spkg_install_r=yes

else














    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of atlas openblas iconv readline bzip2 xz pcre curl is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of atlas openblas iconv readline bzip2 xz pcre curl is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_atlas = xyes -o x$sage_spkg_install_openblas = xyes -o x$sage_spkg_install_iconv = xyes -o x$sage_spkg_install_readline = xyes -o x$sage_spkg_install_bzip2 = xyes -o x$sage_spkg_install_xz = xyes -o x$sage_spkg_install_pcre = xyes -o x$sage_spkg_install_curl = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install r as well" >&5
$as_echo "yes; install r as well" >&6; }
        sage_spkg_install_r=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

      case $host in #(
  *-*-cygwin*) :

                    sage_spkg_install_r=yes
         ;; #(
  *) :


pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for R" >&5
$as_echo_n "checking for R... " >&6; }

if test -n "$R_CFLAGS"; then
    pkg_cv_R_CFLAGS="$R_CFLAGS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libR >= \$"3.4.4"\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libR >= $"3.4.4"") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_R_CFLAGS=`$PKG_CONFIG --cflags "libR >= $"3.4.4"" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi
if test -n "$R_LIBS"; then
    pkg_cv_R_LIBS="$R_LIBS"
 elif test -n "$PKG_CONFIG"; then
    if test -n "$PKG_CONFIG" && \
    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libR >= \$"3.4.4"\""; } >&5
  ($PKG_CONFIG --exists --print-errors "libR >= $"3.4.4"") 2>&5
  ac_status=$?
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; }; then
  pkg_cv_R_LIBS=`$PKG_CONFIG --libs "libR >= $"3.4.4"" 2>/dev/null`
		      test "x$?" != "x0" && pkg_failed=yes
else
  pkg_failed=yes
fi
 else
    pkg_failed=untried
fi



if test $pkg_failed = yes; then
   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
        _pkg_short_errors_supported=yes
else
        _pkg_short_errors_supported=no
fi
        if test $_pkg_short_errors_supported = yes; then
	        R_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libR >= $"3.4.4"" 2>&1`
        else
	        R_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libR >= $"3.4.4"" 2>&1`
        fi
	# Put the nasty error message in config.log where it belongs
	echo "$R_PKG_ERRORS" >&5

	sage_spkg_install_r=yes
elif test $pkg_failed = untried; then
     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
	sage_spkg_install_r=yes
else
	R_CFLAGS=$pkg_cv_R_CFLAGS
	R_LIBS=$pkg_cv_R_LIBS
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }

            # Extract the first word of "R", so it can be a program name with args.
set dummy R; 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_R+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $R in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_R="$R" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_R="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
R=$ac_cv_path_R
if test -n "$R"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $R" >&5
$as_echo "$R" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


              if test "x$R" = x; then :

                { $as_echo "$as_me:${as_lineno-$LINENO}: R is not found" >&5
$as_echo "$as_me: R is not found" >&6;}
                sage_spkg_install_r=yes

else

                                sage_spkg_install_r=no

fi

fi
         ;;
esac


fi



                if test "x$sage_spkg_install_r" = xno; then :

                                        sage_use_system_r=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG r" >&5
$as_echo "$as_me: will use system package and not install SPKG r" >&6;}

else

                    if test "x$sage_use_system_r" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-r=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-r)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG r" >&5
$as_echo "$as_me: no suitable system package found for SPKG r" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_R










# BEGIN SAGE_SPKG_CONFIGURE__RECOMMENDED

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG _recommended..." >& 6
$as_echo "## ------------------------------------------------------------- ##
## Checking whether SageMath should install SPKG _recommended... ##
## ------------------------------------------------------------- ##" >& 5


# Check whether --with-system-_recommended was given.
if test "${with_system__recommended+set}" = set; then :
  withval=$with_system__recommended; sage_use_system__recommended=$withval

fi


sage_spkg_name=_recommended

if ${sage_use_system__recommended+:} false; then :

else
  sage_use_system__recommended=yes
fi

sage_spkg_install__recommended=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: _recommended has already been installed by SageMath" >&5
$as_echo "$as_me: _recommended has already been installed by SageMath" >&6;}
    sage_spkg_install__recommended=yes
    sage_use_system__recommended=installed

fi

if ${sage_require__recommended+:} false; then :

else
  sage_require__recommended=yes
fi


if test "x$sage_spkg_install__recommended" = xno; then :

    if test "x$sage_require__recommended" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG _recommended is not required on this system" >&5
$as_echo "$as_me: SPKG _recommended is not required on this system" >&6;}

else

                                if test "x$sage_use_system__recommended" = xno; then :

                        sage_spkg_install__recommended=yes

else



  sage_spkg_install__recommended=yes

                if test "x$sage_spkg_install__recommended" = xno; then :

                                        sage_use_system__recommended=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG _recommended" >&5
$as_echo "$as_me: will use system package and not install SPKG _recommended" >&6;}

else

                    if test "x$sage_use_system__recommended" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-_recommended=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-_recommended)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG _recommended" >&5
$as_echo "$as_me: no suitable system package found for SPKG _recommended" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE__RECOMMENDED










# BEGIN SAGE_SPKG_CONFIGURE_RW

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG rw..." >& 6
$as_echo "## --------------------------------------------------- ##
## Checking whether SageMath should install SPKG rw... ##
## --------------------------------------------------- ##" >& 5


# Check whether --with-system-rw was given.
if test "${with_system_rw+set}" = set; then :
  withval=$with_system_rw; sage_use_system_rw=$withval

fi


sage_spkg_name=rw

if ${sage_use_system_rw+:} false; then :

else
  sage_use_system_rw=yes
fi

sage_spkg_install_rw=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: rw has already been installed by SageMath" >&5
$as_echo "$as_me: rw has already been installed by SageMath" >&6;}
    sage_spkg_install_rw=yes
    sage_use_system_rw=installed

fi

if ${sage_require_rw+:} false; then :

else
  sage_require_rw=yes
fi


if test "x$sage_spkg_install_rw" = xno; then :

    if test "x$sage_require_rw" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG rw is not required on this system" >&5
$as_echo "$as_me: SPKG rw is not required on this system" >&6;}

else

                                if test "x$sage_use_system_rw" = xno; then :

                        sage_spkg_install_rw=yes

else



  # Check for "rw.h" in the system's include directory...
  ac_fn_cxx_check_header_mongrel "$LINENO" "rw.h" "ac_cv_header_rw_h" "$ac_includes_default"
if test "x$ac_cv_header_rw_h" = xyes; then :
  sage_spkg_install_rw=no
else
  sage_spkg_install_rw=yes
fi



  #...and ensure that we have at least one function "calculate_level"
  # that we need from librw. If either check fails, we want to set
  # sage_spkg_install_rw=yes. However if both checks succeed, the
  # first will set sage_spkg_install_rw=no and the second will do
  # nothing.
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing calculate_level" >&5
$as_echo_n "checking for library containing calculate_level... " >&6; }
if ${ac_cv_search_calculate_level+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char calculate_level ();
int
main ()
{
return calculate_level ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' rw; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_calculate_level=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_calculate_level+:} false; then :
  break
fi
done
if ${ac_cv_search_calculate_level+:} false; then :

else
  ac_cv_search_calculate_level=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_calculate_level" >&5
$as_echo "$ac_cv_search_calculate_level" >&6; }
ac_res=$ac_cv_search_calculate_level
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  sage_spkg_install_rw=yes
fi


                if test "x$sage_spkg_install_rw" = xno; then :

                                        sage_use_system_rw=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG rw" >&5
$as_echo "$as_me: will use system package and not install SPKG rw" >&6;}

else

                    if test "x$sage_use_system_rw" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-rw=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-rw)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG rw" >&5
$as_echo "$as_me: no suitable system package found for SPKG rw" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_RW










# BEGIN SAGE_SPKG_CONFIGURE_SQLITE

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG sqlite..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG sqlite... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-sqlite was given.
if test "${with_system_sqlite+set}" = set; then :
  withval=$with_system_sqlite; sage_use_system_sqlite=$withval

fi


sage_spkg_name=sqlite

if ${sage_use_system_sqlite+:} false; then :

else
  sage_use_system_sqlite=yes
fi

sage_spkg_install_sqlite=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: sqlite has already been installed by SageMath" >&5
$as_echo "$as_me: sqlite has already been installed by SageMath" >&6;}
    sage_spkg_install_sqlite=yes
    sage_use_system_sqlite=installed

fi

if ${sage_require_sqlite+:} false; then :

else
  sage_require_sqlite=yes
fi
  case $host in #(
  *-*-cygwin*) :

                        sage_require_sqlite=yes
           ;; #(
  *) :


            if test x$sage_spkg_install_python3 = xno; then :

                sage_require_sqlite=no

fi
           ;;
esac



if test "x$sage_spkg_install_sqlite" = xno; then :

    if test "x$sage_require_sqlite" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG sqlite is not required on this system" >&5
$as_echo "$as_me: SPKG sqlite is not required on this system" >&6;}

else

                                if test "x$sage_use_system_sqlite" = xno; then :

                        sage_spkg_install_sqlite=yes

else







  { $as_echo "$as_me:${as_lineno-$LINENO}: checking libsqlite3 >= sqlite3_min_version" >&5
$as_echo_n "checking libsqlite3 >= sqlite3_min_version... " >&6; }
                                                               SQLITE_SAVED_LIBS="$LIBS"
                     LIBS="$LIBS -lsqlite3"
                     if test "$cross_compiling" = yes; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross compiling. assume yes" >&5
$as_echo "cross compiling. assume yes" >&6; }
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */


                                         #include <sqlite3.h>
                                         #include <assert.h>
                                         #include <stdlib.h>
                                         #include <string.h>

int
main ()
{

                                         assert( strcmp(sqlite3_libversion(),SQLITE_VERSION)==0 );
                                         if (SQLITE_VERSION_NUMBER < 3*1000000 + 8*1000 + 7)
                                           exit(1);
                                         else
                                           exit(0);

  ;
  return 0;
}

_ACEOF
if ac_fn_cxx_try_run "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
                        LIBS="$SQLITE_SAVED_LIBS"
                        sage_spkg_install_sqlite=yes
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi






                if test "x$sage_spkg_install_sqlite" = xno; then :

                                        sage_use_system_sqlite=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG sqlite" >&5
$as_echo "$as_me: will use system package and not install SPKG sqlite" >&6;}

else

                    if test "x$sage_use_system_sqlite" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-sqlite=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-sqlite)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG sqlite" >&5
$as_echo "$as_me: no suitable system package found for SPKG sqlite" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_SQLITE










# BEGIN SAGE_SPKG_CONFIGURE_SUITESPARSE

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG suitesparse..." >& 6
$as_echo "## ------------------------------------------------------------ ##
## Checking whether SageMath should install SPKG suitesparse... ##
## ------------------------------------------------------------ ##" >& 5


# Check whether --with-system-suitesparse was given.
if test "${with_system_suitesparse+set}" = set; then :
  withval=$with_system_suitesparse; sage_use_system_suitesparse=$withval

fi


sage_spkg_name=suitesparse

if ${sage_use_system_suitesparse+:} false; then :

else
  sage_use_system_suitesparse=yes
fi

sage_spkg_install_suitesparse=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: suitesparse has already been installed by SageMath" >&5
$as_echo "$as_me: suitesparse has already been installed by SageMath" >&6;}
    sage_spkg_install_suitesparse=yes
    sage_use_system_suitesparse=installed

fi

if ${sage_require_suitesparse+:} false; then :

else
  sage_require_suitesparse=yes
fi


if test "x$sage_spkg_install_suitesparse" = xno; then :

    if test "x$sage_require_suitesparse" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG suitesparse is not required on this system" >&5
$as_echo "$as_me: SPKG suitesparse is not required on this system" >&6;}

else

                                if test "x$sage_use_system_suitesparse" = xno; then :

                        sage_spkg_install_suitesparse=yes

else






    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of openblas is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of openblas is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_openblas = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install suitesparse as well" >&5
$as_echo "yes; install suitesparse as well" >&6; }
        sage_spkg_install_suitesparse=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cholmod_speye" >&5
$as_echo_n "checking for library containing cholmod_speye... " >&6; }
if ${ac_cv_search_cholmod_speye+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char cholmod_speye ();
int
main ()
{
return cholmod_speye ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' cholmod; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_cholmod_speye=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_cholmod_speye+:} false; then :
  break
fi
done
if ${ac_cv_search_cholmod_speye+:} false; then :

else
  ac_cv_search_cholmod_speye=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cholmod_speye" >&5
$as_echo "$ac_cv_search_cholmod_speye" >&6; }
ac_res=$ac_cv_search_cholmod_speye
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing umfpack_di_solve" >&5
$as_echo_n "checking for library containing umfpack_di_solve... " >&6; }
if ${ac_cv_search_umfpack_di_solve+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char umfpack_di_solve ();
int
main ()
{
return umfpack_di_solve ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' umfpack; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_umfpack_di_solve=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_umfpack_di_solve+:} false; then :
  break
fi
done
if ${ac_cv_search_umfpack_di_solve+:} false; then :

else
  ac_cv_search_umfpack_di_solve=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_umfpack_di_solve" >&5
$as_echo "$ac_cv_search_umfpack_di_solve" >&6; }
ac_res=$ac_cv_search_umfpack_di_solve
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SuiteSparse_version" >&5
$as_echo_n "checking for library containing SuiteSparse_version... " >&6; }
if ${ac_cv_search_SuiteSparse_version+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char SuiteSparse_version ();
int
main ()
{
return SuiteSparse_version ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' suitesparseconfig; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_SuiteSparse_version=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_SuiteSparse_version+:} false; then :
  break
fi
done
if ${ac_cv_search_SuiteSparse_version+:} false; then :

else
  ac_cv_search_SuiteSparse_version=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SuiteSparse_version" >&5
$as_echo "$ac_cv_search_SuiteSparse_version" >&6; }
ac_res=$ac_cv_search_SuiteSparse_version
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

            for ac_header in suitesparse/SuiteSparse_config.h SuiteSparse_config.h
do :
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_cxx_check_header_mongrel "$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

               for ac_header in suitesparse/amd.h amd.h
do :
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_cxx_check_header_mongrel "$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
 sage_spkg_install_suitesparse=no; break
else
  sage_spkg_install_suitesparse=yes
fi

done

               break

else
  sage_spkg_install_suitesparse=yes
fi

done


else
  sage_spkg_install_suitesparse=yes
fi


else

         sage_spkg_install_suitesparse=yes
fi


else

        sage_spkg_install_suitesparse=yes
fi



fi


                if test "x$sage_spkg_install_suitesparse" = xno; then :

                                        sage_use_system_suitesparse=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG suitesparse" >&5
$as_echo "$as_me: will use system package and not install SPKG suitesparse" >&6;}

else

                    if test "x$sage_use_system_suitesparse" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-suitesparse=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-suitesparse)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG suitesparse" >&5
$as_echo "$as_me: no suitable system package found for SPKG suitesparse" >&6;}

fi

fi


fi

fi

fi


    if test x$sage_spkg_install_suitesparse = xyes; then :

       SAGE_SUITESPARSE_PREFIX='$SAGE_LOCAL'


else

       SAGE_SUITESPARSE_PREFIX=''


fi


# END SAGE_SPKG_CONFIGURE_SUITESPARSE










# BEGIN SAGE_SPKG_CONFIGURE_SYMMETRICA

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG symmetrica..." >& 6
$as_echo "## ----------------------------------------------------------- ##
## Checking whether SageMath should install SPKG symmetrica... ##
## ----------------------------------------------------------- ##" >& 5


# Check whether --with-system-symmetrica was given.
if test "${with_system_symmetrica+set}" = set; then :
  withval=$with_system_symmetrica; sage_use_system_symmetrica=$withval

fi


sage_spkg_name=symmetrica

if ${sage_use_system_symmetrica+:} false; then :

else
  sage_use_system_symmetrica=yes
fi

sage_spkg_install_symmetrica=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: symmetrica has already been installed by SageMath" >&5
$as_echo "$as_me: symmetrica has already been installed by SageMath" >&6;}
    sage_spkg_install_symmetrica=yes
    sage_use_system_symmetrica=installed

fi

if ${sage_require_symmetrica+:} false; then :

else
  sage_require_symmetrica=yes
fi


if test "x$sage_spkg_install_symmetrica" = xno; then :

    if test "x$sage_require_symmetrica" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG symmetrica is not required on this system" >&5
$as_echo "$as_me: SPKG symmetrica is not required on this system" >&6;}

else

                                if test "x$sage_use_system_symmetrica" = xno; then :

                        sage_spkg_install_symmetrica=yes

else



    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_fn_c_check_header_mongrel "$LINENO" "symmetrica/def.h" "ac_cv_header_symmetrica_def_h" "$ac_includes_default"
if test "x$ac_cv_header_symmetrica_def_h" = xyes; then :

     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zykelind_tetraeder_edges_extended" >&5
$as_echo_n "checking for library containing zykelind_tetraeder_edges_extended... " >&6; }
if ${ac_cv_search_zykelind_tetraeder_edges_extended+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char zykelind_tetraeder_edges_extended ();
int
main ()
{
return zykelind_tetraeder_edges_extended ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' symmetrica; 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_zykelind_tetraeder_edges_extended=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_zykelind_tetraeder_edges_extended+:} false; then :
  break
fi
done
if ${ac_cv_search_zykelind_tetraeder_edges_extended+:} false; then :

else
  ac_cv_search_zykelind_tetraeder_edges_extended=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zykelind_tetraeder_edges_extended" >&5
$as_echo "$ac_cv_search_zykelind_tetraeder_edges_extended" >&6; }
ac_res=$ac_cv_search_zykelind_tetraeder_edges_extended
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have a properly patched Symmetrica version" >&5
$as_echo_n "checking whether we have a properly patched Symmetrica version... " >&6; }
     if test "$cross_compiling" = yes; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross compiling. Assume not buggy." >&5
$as_echo "cross compiling. Assume not buggy." >&6; }
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */
         #include "symmetrica/def.h"
         #include "symmetrica/macro.h"
int
main ()
{
OP b,n;
          int i;
          anfang();
          for (i=1; i<6; i++) {
            n = callocobject();
            b = callocobject();
            M_I_I(i, n);
            kostka_tafel(n, b);
            fprintln(stderr, b);
            freeall(n);
            freeall(b);}
          ende();
  ;
  return 0;
}
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: appears to be a well-patched version." >&5
$as_echo "appears to be a well-patched version." >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy version. Sage will build its own." >&5
$as_echo "buggy version. Sage will build its own." >&6; }
                         sage_spkg_install_symmetrica=yes
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  conftest.$ac_objext conftest.beam conftest.$ac_ext
fi


else
  sage_spkg_install_symmetrica=yes
fi


else
  sage_spkg_install_symmetrica=yes
fi


    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


                if test "x$sage_spkg_install_symmetrica" = xno; then :

                                        sage_use_system_symmetrica=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG symmetrica" >&5
$as_echo "$as_me: will use system package and not install SPKG symmetrica" >&6;}

else

                    if test "x$sage_use_system_symmetrica" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-symmetrica=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-symmetrica)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG symmetrica" >&5
$as_echo "$as_me: no suitable system package found for SPKG symmetrica" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_SYMMETRICA










# BEGIN SAGE_SPKG_CONFIGURE_SYMPOW

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG sympow..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG sympow... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-sympow was given.
if test "${with_system_sympow+set}" = set; then :
  withval=$with_system_sympow; sage_use_system_sympow=$withval

fi


sage_spkg_name=sympow

if ${sage_use_system_sympow+:} false; then :

else
  sage_use_system_sympow=yes
fi

sage_spkg_install_sympow=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: sympow has already been installed by SageMath" >&5
$as_echo "$as_me: sympow has already been installed by SageMath" >&6;}
    sage_spkg_install_sympow=yes
    sage_use_system_sympow=installed

fi

if ${sage_require_sympow+:} false; then :

else
  sage_require_sympow=yes
fi


if test "x$sage_spkg_install_sympow" = xno; then :

    if test "x$sage_require_sympow" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG sympow is not required on this system" >&5
$as_echo "$as_me: SPKG sympow is not required on this system" >&6;}

else

                                if test "x$sage_use_system_sympow" = xno; then :

                        sage_spkg_install_sympow=yes

else



   # Extract the first word of "sympow", so it can be a program name with args.
set dummy sympow; 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_SYMPOW+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $SYMPOW in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_SYMPOW="$SYMPOW" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_SYMPOW="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
SYMPOW=$ac_cv_path_SYMPOW
if test -n "$SYMPOW"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYMPOW" >&5
$as_echo "$SYMPOW" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


   if test -z "$ac_cv_path_SYMPOW"; then :
  sage_spkg_install_sympow=yes

else

      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sympow works well (cf. :trac:30147 and :trac:30633)" >&5
$as_echo_n "checking whether sympow works well (cf. :trac:30147 and :trac:30633)... " >&6; }
      sympow_rank_test1=`echo "[1,-1,0,-79,289]" | sympow -analrank | grep ^"Analytic Rank is 4"`
      sympow_rank_test2=`sympow -curve [1,-1,0,-79,289] -analrank | grep ^"Analytic Rank is 4"`
      sympow_rank_test3=`sympow -curve [0,1,1,-2,0] -analrank | grep ^"Analytic Rank is 2"`
      if test x"$sympow_rank_test1" = x -o x"$sympow_rank_test2" = x -o x"$sympow_rank_test3" = x; then :

          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; cannot use system sympow" >&5
$as_echo "no; cannot use system sympow" >&6; }
          sage_spkg_install_sympow=yes

else

          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; use system sympow" >&5
$as_echo "yes; use system sympow" >&6; }

fi

fi

                if test "x$sage_spkg_install_sympow" = xno; then :

                                        sage_use_system_sympow=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG sympow" >&5
$as_echo "$as_me: will use system package and not install SPKG sympow" >&6;}

else

                    if test "x$sage_use_system_sympow" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-sympow=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-sympow)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG sympow" >&5
$as_echo "$as_me: no suitable system package found for SPKG sympow" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_SYMPOW










# BEGIN SAGE_SPKG_CONFIGURE_TACHYON

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG tachyon..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG tachyon... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-tachyon was given.
if test "${with_system_tachyon+set}" = set; then :
  withval=$with_system_tachyon; sage_use_system_tachyon=$withval

fi


sage_spkg_name=tachyon

if ${sage_use_system_tachyon+:} false; then :

else
  sage_use_system_tachyon=yes
fi

sage_spkg_install_tachyon=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: tachyon has already been installed by SageMath" >&5
$as_echo "$as_me: tachyon has already been installed by SageMath" >&6;}
    sage_spkg_install_tachyon=yes
    sage_use_system_tachyon=installed

fi

if ${sage_require_tachyon+:} false; then :

else
  sage_require_tachyon=yes
fi


if test "x$sage_spkg_install_tachyon" = xno; then :

    if test "x$sage_require_tachyon" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG tachyon is not required on this system" >&5
$as_echo "$as_me: SPKG tachyon is not required on this system" >&6;}

else

                                if test "x$sage_use_system_tachyon" = xno; then :

                        sage_spkg_install_tachyon=yes

else



        # Extract the first word of "tachyon", so it can be a program name with args.
set dummy tachyon; 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_TACHYON+:} false; then :
  $as_echo_n "(cached) " >&6
else
  case $TACHYON in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_TACHYON="$TACHYON" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_TACHYON="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$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
TACHYON=$ac_cv_path_TACHYON
if test -n "$TACHYON"; then
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TACHYON" >&5
$as_echo "$TACHYON" >&6; }
else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi


        if test x$TACHYON = x; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: tachyon not found. Installing tachyon" >&5
$as_echo "$as_me: tachyon not found. Installing tachyon" >&6;}
           sage_spkg_install_tachyon=yes
fi

                if test "x$sage_spkg_install_tachyon" = xno; then :

                                        sage_use_system_tachyon=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG tachyon" >&5
$as_echo "$as_me: will use system package and not install SPKG tachyon" >&6;}

else

                    if test "x$sage_use_system_tachyon" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-tachyon=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-tachyon)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG tachyon" >&5
$as_echo "$as_me: no suitable system package found for SPKG tachyon" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_TACHYON










# BEGIN SAGE_SPKG_CONFIGURE_YASM

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG yasm..." >& 6
$as_echo "## ----------------------------------------------------- ##
## Checking whether SageMath should install SPKG yasm... ##
## ----------------------------------------------------- ##" >& 5


# Check whether --with-system-yasm was given.
if test "${with_system_yasm+set}" = set; then :
  withval=$with_system_yasm; sage_use_system_yasm=$withval

fi


sage_spkg_name=yasm

if ${sage_use_system_yasm+:} false; then :

else
  sage_use_system_yasm=yes
fi

sage_spkg_install_yasm=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: yasm has already been installed by SageMath" >&5
$as_echo "$as_me: yasm has already been installed by SageMath" >&6;}
    sage_spkg_install_yasm=yes
    sage_use_system_yasm=installed

fi

if ${sage_require_yasm+:} false; then :

else
  sage_require_yasm=yes
fi
     case "$host_cpu" in #(
  i[0-9]86|x86_64|amd64) :
     ;; #(
  *) :
    sage_require_yasm=no ;;
esac

     if test x$sage_spkg_install_mpir = xno; then :

        sage_require_yasm=no

fi



if test "x$sage_spkg_install_yasm" = xno; then :

    if test "x$sage_require_yasm" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG yasm is not required on this system" >&5
$as_echo "$as_me: SPKG yasm is not required on this system" >&6;}

else

                                if test "x$sage_use_system_yasm" = xno; then :

                        sage_spkg_install_yasm=yes

else


                                # Yasm is only needed on x86(_64) systems; check also for system yasm which
    # must support "adox" (new Skylake instruction)
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yasm supporting the adox instruction" >&5
$as_echo_n "checking for yasm supporting the adox instruction... " >&6; }
     if test -z "$YASM"; then
  ac_path_YASM_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
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    for ac_prog in yasm; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_YASM="$as_dir/$ac_prog$ac_exec_ext"
      as_fn_executable_p "$ac_path_YASM" || continue
{ echo "BITS 64"; echo "adox rax, rax"; } | ${ac_path_YASM} - -o /dev/null >/dev/null 2>/dev/null &&
                ac_cv_path_YASM=${ac_path_YASM} &&
                ac_path_YASM_found=:

      $ac_path_YASM_found && break 3
    done
  done
  done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_YASM"; then
    sage_spkg_install_yasm=yes; ac_cv_path_YASM=no
  fi
else
  ac_cv_path_YASM=$YASM
fi

     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_YASM" >&5
$as_echo "$ac_cv_path_YASM" >&6; }
                if test "x$sage_spkg_install_yasm" = xno; then :

                                        sage_use_system_yasm=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG yasm" >&5
$as_echo "$as_me: will use system package and not install SPKG yasm" >&6;}

else

                    if test "x$sage_use_system_yasm" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-yasm=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-yasm)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG yasm" >&5
$as_echo "$as_me: no suitable system package found for SPKG yasm" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_YASM










# BEGIN SAGE_SPKG_CONFIGURE_ZEROMQ

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG zeromq..." >& 6
$as_echo "## ------------------------------------------------------- ##
## Checking whether SageMath should install SPKG zeromq... ##
## ------------------------------------------------------- ##" >& 5


# Check whether --with-system-zeromq was given.
if test "${with_system_zeromq+set}" = set; then :
  withval=$with_system_zeromq; sage_use_system_zeromq=$withval

fi


sage_spkg_name=zeromq

if ${sage_use_system_zeromq+:} false; then :

else
  sage_use_system_zeromq=yes
fi

sage_spkg_install_zeromq=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: zeromq has already been installed by SageMath" >&5
$as_echo "$as_me: zeromq has already been installed by SageMath" >&6;}
    sage_spkg_install_zeromq=yes
    sage_use_system_zeromq=installed

fi

if ${sage_require_zeromq+:} false; then :

else
  sage_require_zeromq=yes
fi


if test "x$sage_spkg_install_zeromq" = xno; then :

    if test "x$sage_require_zeromq" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG zeromq is not required on this system" >&5
$as_echo "$as_me: SPKG zeromq is not required on this system" >&6;}

else

                                if test "x$sage_use_system_zeromq" = xno; then :

                        sage_spkg_install_zeromq=yes

else






    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gcc is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gcc is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gcc = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install zeromq as well" >&5
$as_echo "yes; install zeromq as well" >&6; }
        sage_spkg_install_zeromq=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }



# Check whether --with-zmq was given.
if test "${with_zmq+set}" = set; then :
  withval=$with_zmq;
        ZMQ_LDFLAGS="-L${with_zmq}/lib"
        ZMQ_CPPFLAGS="-I${with_zmq}/include"

fi


    HAVE_ZMQ=0
    if test "$with_zmq" != "no"; then

        LD_FLAGS="$LDFLAGS $ZMQ_LDFLAGS"
        CPPFLAGS="$CPPFLAGS $ZMQ_CPPFLAGS"

        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_fn_c_check_header_mongrel "$LINENO" "zmq.h" "ac_cv_header_zmq_h" "$ac_includes_default"
if test "x$ac_cv_header_zmq_h" = xyes; then :
  zmq_h=yes
else
  zmq_h=no
fi


        ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


        if test "$zmq_h" = "yes"; then
            version=4.2.5
            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZMQ version >= $version" >&5
$as_echo_n "checking for ZMQ version >= $version... " >&6; }
            version=$(echo $version | tr '.' ',')
            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

#include <zmq.h>
#if defined(ZMQ_VERSION) && ZMQ_VERSION >= ZMQ_MAKE_VERSION($version)
    version_ok
#endif

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "version_ok" >/dev/null 2>&1; then :

                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
                HAVE_ZMQ=1
                ZMQ_LIBS="-lzmq"




else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no valid ZMQ version was found" >&5
$as_echo "no valid ZMQ version was found" >&6; }
fi
rm -f conftest*

        else
            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no valid ZMQ installation was found" >&5
$as_echo "$as_me: WARNING: no valid ZMQ installation was found" >&2;}
        fi

        if test $HAVE_ZMQ = 1; then
            # execute ACTION-IF-FOUND (if present):
            :
        else
            # execute ACTION-IF-NOT-FOUND (if present):
            sage_spkg_install_zeromq=yes
        fi
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: not checking for ZMQ" >&5
$as_echo "$as_me: not checking for ZMQ" >&6;}
    fi


$as_echo "#define HAVE_ZMQ /**/" >>confdefs.h




fi


                if test "x$sage_spkg_install_zeromq" = xno; then :

                                        sage_use_system_zeromq=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG zeromq" >&5
$as_echo "$as_me: will use system package and not install SPKG zeromq" >&6;}

else

                    if test "x$sage_use_system_zeromq" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-zeromq=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-zeromq)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG zeromq" >&5
$as_echo "$as_me: no suitable system package found for SPKG zeromq" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_ZEROMQ










# BEGIN SAGE_SPKG_CONFIGURE_ZN_POLY

echo "-----------------------------------------------------------------------------" >& 6
echo "Checking whether SageMath should install SPKG zn_poly..." >& 6
$as_echo "## -------------------------------------------------------- ##
## Checking whether SageMath should install SPKG zn_poly... ##
## -------------------------------------------------------- ##" >& 5


# Check whether --with-system-zn_poly was given.
if test "${with_system_zn_poly+set}" = set; then :
  withval=$with_system_zn_poly; sage_use_system_zn_poly=$withval

fi


sage_spkg_name=zn_poly

if ${sage_use_system_zn_poly+:} false; then :

else
  sage_use_system_zn_poly=yes
fi

sage_spkg_install_zn_poly=no





if test -n "`ls "${SAGE_SPKG_INST}/${sage_spkg_name}"-* 2>/dev/null`"; then :

    { $as_echo "$as_me:${as_lineno-$LINENO}: zn_poly has already been installed by SageMath" >&5
$as_echo "$as_me: zn_poly has already been installed by SageMath" >&6;}
    sage_spkg_install_zn_poly=yes
    sage_use_system_zn_poly=installed

fi

if ${sage_require_zn_poly+:} false; then :

else
  sage_require_zn_poly=yes
fi


if test "x$sage_spkg_install_zn_poly" = xno; then :

    if test "x$sage_require_zn_poly" = xno; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: SPKG zn_poly is not required on this system" >&5
$as_echo "$as_me: SPKG zn_poly is not required on this system" >&6;}

else

                                if test "x$sage_use_system_zn_poly" = xno; then :

                        sage_spkg_install_zn_poly=yes

else







    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether any of gmp mpir is installed as or will be installed as SPKG" >&5
$as_echo_n "checking whether any of gmp mpir is installed as or will be installed as SPKG... " >&6; }
    if test x = y  -o x$sage_spkg_install_gmp = xyes -o x$sage_spkg_install_mpir = xyes; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; install zn_poly as well" >&5
$as_echo "yes; install zn_poly as well" >&6; }
        sage_spkg_install_zn_poly=yes
else

        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

          ac_fn_cxx_check_header_mongrel "$LINENO" "zn_poly/zn_poly.h" "ac_cv_header_zn_poly_zn_poly_h" "$ac_includes_default"
if test "x$ac_cv_header_zn_poly_zn_poly_h" = xyes; then :

           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zn_mod_init" >&5
$as_echo_n "checking for library containing zn_mod_init... " >&6; }
if ${ac_cv_search_zn_mod_init+:} false; then :
  $as_echo_n "(cached) " >&6
else
  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.  */
#ifdef __cplusplus
extern "C"
#endif
char zn_mod_init ();
int
main ()
{
return zn_mod_init ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' zn_poly; 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_cxx_try_link "$LINENO"; then :
  ac_cv_search_zn_mod_init=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext
  if ${ac_cv_search_zn_mod_init+:} false; then :
  break
fi
done
if ${ac_cv_search_zn_mod_init+:} false; then :

else
  ac_cv_search_zn_mod_init=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zn_mod_init" >&5
$as_echo "$ac_cv_search_zn_mod_init" >&6; }
ac_res=$ac_cv_search_zn_mod_init
if test "$ac_res" != no; then :
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"


else
  sage_spkg_install_zn_poly=yes
fi


else
  sage_spkg_install_zn_poly=yes
fi




fi


                if test "x$sage_spkg_install_zn_poly" = xno; then :

                                        sage_use_system_zn_poly=yes
                    { $as_echo "$as_me:${as_lineno-$LINENO}: will use system package and not install SPKG zn_poly" >&5
$as_echo "$as_me: will use system package and not install SPKG zn_poly" >&6;}

else

                    if test "x$sage_use_system_zn_poly" = xforce; then :

                        as_fn_append SAGE_SPKG_ERRORS "
    Given --with-system-zn_poly=force, but no system package could be used.
    That's an error.  Please install the indicated package to continue.
    (To override this error, use ./configure --without-system-zn_poly)"

else

                        { $as_echo "$as_me:${as_lineno-$LINENO}: no suitable system package found for SPKG zn_poly" >&5
$as_echo "$as_me: no suitable system package found for SPKG zn_poly" >&6;}

fi

fi


fi

fi

fi



# END SAGE_SPKG_CONFIGURE_ZN_POLY






# Configure all spkgs with configure-time checks


























































































































































































































































































































































































# We don't use the "converseg" program, but we need to ensure that we
# only detect nauty >= 2.6 because we use the digraph6 format from
# that version -- and converseg was added in nauty-2.6.


























































































































































































































































if ${SAGE_ENABLE_alabaster+:} false; then :

else
  SAGE_ENABLE_alabaster=yes
fi
if ${SAGE_ENABLE_appdirs+:} false; then :

else
  SAGE_ENABLE_appdirs=yes
fi
if ${SAGE_ENABLE_appnope+:} false; then :

else
  SAGE_ENABLE_appnope=yes
fi
if ${SAGE_ENABLE_arb+:} false; then :

else
  SAGE_ENABLE_arb=yes
fi
if ${SAGE_ENABLE_argon2_cffi+:} false; then :

else
  SAGE_ENABLE_argon2_cffi=yes
fi
if ${SAGE_ENABLE_attrs+:} false; then :

else
  SAGE_ENABLE_attrs=yes
fi
if ${SAGE_ENABLE_babel+:} false; then :

else
  SAGE_ENABLE_babel=yes
fi
if ${SAGE_ENABLE_backcall+:} false; then :

else
  SAGE_ENABLE_backcall=yes
fi
if ${SAGE_ENABLE_bleach+:} false; then :

else
  SAGE_ENABLE_bleach=yes
fi
if ${SAGE_ENABLE_boost_cropped+:} false; then :

else
  SAGE_ENABLE_boost_cropped=yes
fi
if ${SAGE_ENABLE_brial+:} false; then :

else
  SAGE_ENABLE_brial=yes
fi
if ${SAGE_ENABLE_bzip2+:} false; then :

else
  SAGE_ENABLE_bzip2=yes
fi
if ${SAGE_ENABLE_cddlib+:} false; then :

else
  SAGE_ENABLE_cddlib=yes
fi
if ${SAGE_ENABLE_certifi+:} false; then :

else
  SAGE_ENABLE_certifi=yes
fi
if ${SAGE_ENABLE_cffi+:} false; then :

else
  SAGE_ENABLE_cffi=yes
fi
if ${SAGE_ENABLE_charset_normalizer+:} false; then :

else
  SAGE_ENABLE_charset_normalizer=yes
fi
if ${SAGE_ENABLE_cliquer+:} false; then :

else
  SAGE_ENABLE_cliquer=yes
fi
if ${SAGE_ENABLE_cmake+:} false; then :

else
  SAGE_ENABLE_cmake=yes
fi
if ${SAGE_ENABLE_combinatorial_designs+:} false; then :

else
  SAGE_ENABLE_combinatorial_designs=yes
fi
if ${SAGE_ENABLE_conway_polynomials+:} false; then :

else
  SAGE_ENABLE_conway_polynomials=yes
fi
if ${SAGE_ENABLE_curl+:} false; then :

else
  SAGE_ENABLE_curl=yes
fi
if ${SAGE_ENABLE_cvxopt+:} false; then :

else
  SAGE_ENABLE_cvxopt=yes
fi
if ${SAGE_ENABLE_cycler+:} false; then :

else
  SAGE_ENABLE_cycler=yes
fi
if ${SAGE_ENABLE_cypari+:} false; then :

else
  SAGE_ENABLE_cypari=yes
fi
if ${SAGE_ENABLE_cysignals+:} false; then :

else
  SAGE_ENABLE_cysignals=yes
fi
if ${SAGE_ENABLE_cython+:} false; then :

else
  SAGE_ENABLE_cython=yes
fi
if ${SAGE_ENABLE_dateutil+:} false; then :

else
  SAGE_ENABLE_dateutil=yes
fi
if ${SAGE_ENABLE_debugpy+:} false; then :

else
  SAGE_ENABLE_debugpy=yes
fi
if ${SAGE_ENABLE_decorator+:} false; then :

else
  SAGE_ENABLE_decorator=yes
fi
if ${SAGE_ENABLE_defusedxml+:} false; then :

else
  SAGE_ENABLE_defusedxml=yes
fi
if ${SAGE_ENABLE_distlib+:} false; then :

else
  SAGE_ENABLE_distlib=yes
fi
if ${SAGE_ENABLE_docutils+:} false; then :

else
  SAGE_ENABLE_docutils=yes
fi
if ${SAGE_ENABLE_ecl+:} false; then :

else
  SAGE_ENABLE_ecl=yes
fi
if ${SAGE_ENABLE_eclib+:} false; then :

else
  SAGE_ENABLE_eclib=yes
fi
if ${SAGE_ENABLE_ecm+:} false; then :

else
  SAGE_ENABLE_ecm=yes
fi
if ${SAGE_ENABLE_elliptic_curves+:} false; then :

else
  SAGE_ENABLE_elliptic_curves=yes
fi
if ${SAGE_ENABLE_entrypoints+:} false; then :

else
  SAGE_ENABLE_entrypoints=yes
fi
if ${SAGE_ENABLE_fflas_ffpack+:} false; then :

else
  SAGE_ENABLE_fflas_ffpack=yes
fi
if ${SAGE_ENABLE_filelock+:} false; then :

else
  SAGE_ENABLE_filelock=yes
fi
if ${SAGE_ENABLE_flint+:} false; then :

else
  SAGE_ENABLE_flint=yes
fi
if ${SAGE_ENABLE_flintqs+:} false; then :

else
  SAGE_ENABLE_flintqs=yes
fi
if ${SAGE_ENABLE_flit_core+:} false; then :

else
  SAGE_ENABLE_flit_core=yes
fi
if ${SAGE_ENABLE_fplll+:} false; then :

else
  SAGE_ENABLE_fplll=yes
fi
if ${SAGE_ENABLE_fpylll+:} false; then :

else
  SAGE_ENABLE_fpylll=yes
fi
if ${SAGE_ENABLE_freetype+:} false; then :

else
  SAGE_ENABLE_freetype=yes
fi
if ${SAGE_ENABLE_gap+:} false; then :

else
  SAGE_ENABLE_gap=yes
fi
if ${SAGE_ENABLE_gc+:} false; then :

else
  SAGE_ENABLE_gc=yes
fi
if ${SAGE_ENABLE_gcc+:} false; then :

else
  SAGE_ENABLE_gcc=yes
fi
if ${SAGE_ENABLE_gf2x+:} false; then :

else
  SAGE_ENABLE_gf2x=yes
fi
if ${SAGE_ENABLE_gfan+:} false; then :

else
  SAGE_ENABLE_gfan=yes
fi
if ${SAGE_ENABLE_gfortran+:} false; then :

else
  SAGE_ENABLE_gfortran=yes
fi
if ${SAGE_ENABLE_giac+:} false; then :

else
  SAGE_ENABLE_giac=yes
fi
if ${SAGE_ENABLE_givaro+:} false; then :

else
  SAGE_ENABLE_givaro=yes
fi
if ${SAGE_ENABLE_glpk+:} false; then :

else
  SAGE_ENABLE_glpk=yes
fi
if ${SAGE_ENABLE_gmp+:} false; then :

else
  SAGE_ENABLE_gmp=yes
fi
if ${SAGE_ENABLE_gmpy2+:} false; then :

else
  SAGE_ENABLE_gmpy2=yes
fi
if ${SAGE_ENABLE_graphs+:} false; then :

else
  SAGE_ENABLE_graphs=yes
fi
if ${SAGE_ENABLE_gsl+:} false; then :

else
  SAGE_ENABLE_gsl=yes
fi
if ${SAGE_ENABLE_html5lib+:} false; then :

else
  SAGE_ENABLE_html5lib=yes
fi
if ${SAGE_ENABLE_iconv+:} false; then :

else
  SAGE_ENABLE_iconv=yes
fi
if ${SAGE_ENABLE_idna+:} false; then :

else
  SAGE_ENABLE_idna=yes
fi
if ${SAGE_ENABLE_imagesize+:} false; then :

else
  SAGE_ENABLE_imagesize=yes
fi
if ${SAGE_ENABLE_iml+:} false; then :

else
  SAGE_ENABLE_iml=yes
fi
if ${SAGE_ENABLE_importlib_metadata+:} false; then :

else
  SAGE_ENABLE_importlib_metadata=yes
fi
if ${SAGE_ENABLE_importlib_resources+:} false; then :

else
  SAGE_ENABLE_importlib_resources=yes
fi
if ${SAGE_ENABLE_ipykernel+:} false; then :

else
  SAGE_ENABLE_ipykernel=yes
fi
if ${SAGE_ENABLE_ipython+:} false; then :

else
  SAGE_ENABLE_ipython=yes
fi
if ${SAGE_ENABLE_ipython_genutils+:} false; then :

else
  SAGE_ENABLE_ipython_genutils=yes
fi
if ${SAGE_ENABLE_ipywidgets+:} false; then :

else
  SAGE_ENABLE_ipywidgets=yes
fi
if ${SAGE_ENABLE_jedi+:} false; then :

else
  SAGE_ENABLE_jedi=yes
fi
if ${SAGE_ENABLE_jinja2+:} false; then :

else
  SAGE_ENABLE_jinja2=yes
fi
if ${SAGE_ENABLE_jmol+:} false; then :

else
  SAGE_ENABLE_jmol=yes
fi
if ${SAGE_ENABLE_jsonschema+:} false; then :

else
  SAGE_ENABLE_jsonschema=yes
fi
if ${SAGE_ENABLE_jupyter_client+:} false; then :

else
  SAGE_ENABLE_jupyter_client=yes
fi
if ${SAGE_ENABLE_jupyter_core+:} false; then :

else
  SAGE_ENABLE_jupyter_core=yes
fi
if ${SAGE_ENABLE_jupyter_jsmol+:} false; then :

else
  SAGE_ENABLE_jupyter_jsmol=yes
fi
if ${SAGE_ENABLE_jupyterlab_pygments+:} false; then :

else
  SAGE_ENABLE_jupyterlab_pygments=yes
fi
if ${SAGE_ENABLE_kiwisolver+:} false; then :

else
  SAGE_ENABLE_kiwisolver=yes
fi
if ${SAGE_ENABLE_lcalc+:} false; then :

else
  SAGE_ENABLE_lcalc=yes
fi
if ${SAGE_ENABLE_libatomic_ops+:} false; then :

else
  SAGE_ENABLE_libatomic_ops=yes
fi
if ${SAGE_ENABLE_libbraiding+:} false; then :

else
  SAGE_ENABLE_libbraiding=yes
fi
if ${SAGE_ENABLE_libffi+:} false; then :

else
  SAGE_ENABLE_libffi=yes
fi
if ${SAGE_ENABLE_libgd+:} false; then :

else
  SAGE_ENABLE_libgd=yes
fi
if ${SAGE_ENABLE_libhomfly+:} false; then :

else
  SAGE_ENABLE_libhomfly=yes
fi
if ${SAGE_ENABLE_libpng+:} false; then :

else
  SAGE_ENABLE_libpng=yes
fi
if ${SAGE_ENABLE_linbox+:} false; then :

else
  SAGE_ENABLE_linbox=yes
fi
if ${SAGE_ENABLE_lrcalc+:} false; then :

else
  SAGE_ENABLE_lrcalc=yes
fi
if ${SAGE_ENABLE_m4ri+:} false; then :

else
  SAGE_ENABLE_m4ri=yes
fi
if ${SAGE_ENABLE_m4rie+:} false; then :

else
  SAGE_ENABLE_m4rie=yes
fi
if ${SAGE_ENABLE_markupsafe+:} false; then :

else
  SAGE_ENABLE_markupsafe=yes
fi
if ${SAGE_ENABLE_mathjax+:} false; then :

else
  SAGE_ENABLE_mathjax=yes
fi
if ${SAGE_ENABLE_matplotlib+:} false; then :

else
  SAGE_ENABLE_matplotlib=yes
fi
if ${SAGE_ENABLE_matplotlib_inline+:} false; then :

else
  SAGE_ENABLE_matplotlib_inline=yes
fi
if ${SAGE_ENABLE_maxima+:} false; then :

else
  SAGE_ENABLE_maxima=yes
fi
if ${SAGE_ENABLE_memory_allocator+:} false; then :

else
  SAGE_ENABLE_memory_allocator=yes
fi
if ${SAGE_ENABLE_mistune+:} false; then :

else
  SAGE_ENABLE_mistune=yes
fi
if ${SAGE_ENABLE_mpc+:} false; then :

else
  SAGE_ENABLE_mpc=yes
fi
if ${SAGE_ENABLE_mpfi+:} false; then :

else
  SAGE_ENABLE_mpfi=yes
fi
if ${SAGE_ENABLE_mpfr+:} false; then :

else
  SAGE_ENABLE_mpfr=yes
fi
if ${SAGE_ENABLE_mpir+:} false; then :

else
  SAGE_ENABLE_mpir=yes
fi
if ${SAGE_ENABLE_mpmath+:} false; then :

else
  SAGE_ENABLE_mpmath=yes
fi
if ${SAGE_ENABLE_nauty+:} false; then :

else
  SAGE_ENABLE_nauty=yes
fi
if ${SAGE_ENABLE_nbclient+:} false; then :

else
  SAGE_ENABLE_nbclient=yes
fi
if ${SAGE_ENABLE_nbconvert+:} false; then :

else
  SAGE_ENABLE_nbconvert=yes
fi
if ${SAGE_ENABLE_nbformat+:} false; then :

else
  SAGE_ENABLE_nbformat=yes
fi
if ${SAGE_ENABLE_ncurses+:} false; then :

else
  SAGE_ENABLE_ncurses=yes
fi
if ${SAGE_ENABLE_nest_asyncio+:} false; then :

else
  SAGE_ENABLE_nest_asyncio=yes
fi
if ${SAGE_ENABLE_networkx+:} false; then :

else
  SAGE_ENABLE_networkx=yes
fi
if ${SAGE_ENABLE_nose+:} false; then :

else
  SAGE_ENABLE_nose=yes
fi
if ${SAGE_ENABLE_notebook+:} false; then :

else
  SAGE_ENABLE_notebook=yes
fi
if ${SAGE_ENABLE_ntl+:} false; then :

else
  SAGE_ENABLE_ntl=yes
fi
if ${SAGE_ENABLE_numpy+:} false; then :

else
  SAGE_ENABLE_numpy=yes
fi
if ${SAGE_ENABLE_openblas+:} false; then :

else
  SAGE_ENABLE_openblas=yes
fi
if ${SAGE_ENABLE_openssl+:} false; then :

else
  SAGE_ENABLE_openssl=yes
fi
if ${SAGE_ENABLE_packaging+:} false; then :

else
  SAGE_ENABLE_packaging=yes
fi
if ${SAGE_ENABLE_palp+:} false; then :

else
  SAGE_ENABLE_palp=yes
fi
if ${SAGE_ENABLE_pandocfilters+:} false; then :

else
  SAGE_ENABLE_pandocfilters=yes
fi
if ${SAGE_ENABLE_pari+:} false; then :

else
  SAGE_ENABLE_pari=yes
fi
if ${SAGE_ENABLE_pari_galdata+:} false; then :

else
  SAGE_ENABLE_pari_galdata=yes
fi
if ${SAGE_ENABLE_pari_seadata_small+:} false; then :

else
  SAGE_ENABLE_pari_seadata_small=yes
fi
if ${SAGE_ENABLE_parso+:} false; then :

else
  SAGE_ENABLE_parso=yes
fi
if ${SAGE_ENABLE_patch+:} false; then :

else
  SAGE_ENABLE_patch=yes
fi
if ${SAGE_ENABLE_pcre+:} false; then :

else
  SAGE_ENABLE_pcre=yes
fi
if ${SAGE_ENABLE_pexpect+:} false; then :

else
  SAGE_ENABLE_pexpect=yes
fi
if ${SAGE_ENABLE_pickleshare+:} false; then :

else
  SAGE_ENABLE_pickleshare=yes
fi
if ${SAGE_ENABLE_pillow+:} false; then :

else
  SAGE_ENABLE_pillow=yes
fi
if ${SAGE_ENABLE_pip+:} false; then :

else
  SAGE_ENABLE_pip=yes
fi
if ${SAGE_ENABLE_pkgconf+:} false; then :

else
  SAGE_ENABLE_pkgconf=yes
fi
if ${SAGE_ENABLE_pkgconfig+:} false; then :

else
  SAGE_ENABLE_pkgconfig=yes
fi
if ${SAGE_ENABLE_planarity+:} false; then :

else
  SAGE_ENABLE_planarity=yes
fi
if ${SAGE_ENABLE_pluggy+:} false; then :

else
  SAGE_ENABLE_pluggy=yes
fi
if ${SAGE_ENABLE_polytopes_db+:} false; then :

else
  SAGE_ENABLE_polytopes_db=yes
fi
if ${SAGE_ENABLE_ppl+:} false; then :

else
  SAGE_ENABLE_ppl=yes
fi
if ${SAGE_ENABLE_pplpy+:} false; then :

else
  SAGE_ENABLE_pplpy=yes
fi
if ${SAGE_ENABLE__prereq+:} false; then :

else
  SAGE_ENABLE__prereq=yes
fi
if ${SAGE_ENABLE_prometheus_client+:} false; then :

else
  SAGE_ENABLE_prometheus_client=yes
fi
if ${SAGE_ENABLE_prompt_toolkit+:} false; then :

else
  SAGE_ENABLE_prompt_toolkit=yes
fi
if ${SAGE_ENABLE_psutil+:} false; then :

else
  SAGE_ENABLE_psutil=yes
fi
if ${SAGE_ENABLE_ptyprocess+:} false; then :

else
  SAGE_ENABLE_ptyprocess=yes
fi
if ${SAGE_ENABLE_py+:} false; then :

else
  SAGE_ENABLE_py=yes
fi
if ${SAGE_ENABLE_pybind11+:} false; then :

else
  SAGE_ENABLE_pybind11=yes
fi
if ${SAGE_ENABLE_pycparser+:} false; then :

else
  SAGE_ENABLE_pycparser=yes
fi
if ${SAGE_ENABLE_pycygwin+:} false; then :

else
  SAGE_ENABLE_pycygwin=yes
fi
if ${SAGE_ENABLE_pygments+:} false; then :

else
  SAGE_ENABLE_pygments=yes
fi
if ${SAGE_ENABLE_pyparsing+:} false; then :

else
  SAGE_ENABLE_pyparsing=yes
fi
if ${SAGE_ENABLE_pyrsistent+:} false; then :

else
  SAGE_ENABLE_pyrsistent=yes
fi
if ${SAGE_ENABLE_python3+:} false; then :

else
  SAGE_ENABLE_python3=yes
fi
if ${SAGE_ENABLE_pytz+:} false; then :

else
  SAGE_ENABLE_pytz=yes
fi
if ${SAGE_ENABLE_pyzmq+:} false; then :

else
  SAGE_ENABLE_pyzmq=yes
fi
if ${SAGE_ENABLE_r+:} false; then :

else
  SAGE_ENABLE_r=yes
fi
if ${SAGE_ENABLE_ratpoints+:} false; then :

else
  SAGE_ENABLE_ratpoints=yes
fi
if ${SAGE_ENABLE_readline+:} false; then :

else
  SAGE_ENABLE_readline=yes
fi
if ${SAGE_ENABLE_requests+:} false; then :

else
  SAGE_ENABLE_requests=yes
fi
if ${SAGE_ENABLE_rpy2+:} false; then :

else
  SAGE_ENABLE_rpy2=yes
fi
if ${SAGE_ENABLE_rw+:} false; then :

else
  SAGE_ENABLE_rw=yes
fi
if ${SAGE_ENABLE_sage_conf+:} false; then :

else
  SAGE_ENABLE_sage_conf=yes
fi
if ${SAGE_ENABLE_sage_docbuild+:} false; then :

else
  SAGE_ENABLE_sage_docbuild=yes
fi
if ${SAGE_ENABLE_sagelib+:} false; then :

else
  SAGE_ENABLE_sagelib=yes
fi
if ${SAGE_ENABLE_sagenb_export+:} false; then :

else
  SAGE_ENABLE_sagenb_export=yes
fi
if ${SAGE_ENABLE_sage_setup+:} false; then :

else
  SAGE_ENABLE_sage_setup=yes
fi
if ${SAGE_ENABLE_sagetex+:} false; then :

else
  SAGE_ENABLE_sagetex=yes
fi
if ${SAGE_ENABLE_scandir+:} false; then :

else
  SAGE_ENABLE_scandir=yes
fi
if ${SAGE_ENABLE_scipy+:} false; then :

else
  SAGE_ENABLE_scipy=yes
fi
if ${SAGE_ENABLE_send2trash+:} false; then :

else
  SAGE_ENABLE_send2trash=yes
fi
if ${SAGE_ENABLE_setuptools+:} false; then :

else
  SAGE_ENABLE_setuptools=yes
fi
if ${SAGE_ENABLE_setuptools_scm+:} false; then :

else
  SAGE_ENABLE_setuptools_scm=yes
fi
if ${SAGE_ENABLE_setuptools_wheel+:} false; then :

else
  SAGE_ENABLE_setuptools_wheel=yes
fi
if ${SAGE_ENABLE_simplegeneric+:} false; then :

else
  SAGE_ENABLE_simplegeneric=yes
fi
if ${SAGE_ENABLE_singular+:} false; then :

else
  SAGE_ENABLE_singular=yes
fi
if ${SAGE_ENABLE_six+:} false; then :

else
  SAGE_ENABLE_six=yes
fi
if ${SAGE_ENABLE_snowballstemmer+:} false; then :

else
  SAGE_ENABLE_snowballstemmer=yes
fi
if ${SAGE_ENABLE_sphinx+:} false; then :

else
  SAGE_ENABLE_sphinx=yes
fi
if ${SAGE_ENABLE_sphinxcontrib_applehelp+:} false; then :

else
  SAGE_ENABLE_sphinxcontrib_applehelp=yes
fi
if ${SAGE_ENABLE_sphinxcontrib_devhelp+:} false; then :

else
  SAGE_ENABLE_sphinxcontrib_devhelp=yes
fi
if ${SAGE_ENABLE_sphinxcontrib_htmlhelp+:} false; then :

else
  SAGE_ENABLE_sphinxcontrib_htmlhelp=yes
fi
if ${SAGE_ENABLE_sphinxcontrib_jsmath+:} false; then :

else
  SAGE_ENABLE_sphinxcontrib_jsmath=yes
fi
if ${SAGE_ENABLE_sphinxcontrib_qthelp+:} false; then :

else
  SAGE_ENABLE_sphinxcontrib_qthelp=yes
fi
if ${SAGE_ENABLE_sphinxcontrib_serializinghtml+:} false; then :

else
  SAGE_ENABLE_sphinxcontrib_serializinghtml=yes
fi
if ${SAGE_ENABLE_sphinxcontrib_websupport+:} false; then :

else
  SAGE_ENABLE_sphinxcontrib_websupport=yes
fi
if ${SAGE_ENABLE_sqlite+:} false; then :

else
  SAGE_ENABLE_sqlite=yes
fi
if ${SAGE_ENABLE_suitesparse+:} false; then :

else
  SAGE_ENABLE_suitesparse=yes
fi
if ${SAGE_ENABLE_symmetrica+:} false; then :

else
  SAGE_ENABLE_symmetrica=yes
fi
if ${SAGE_ENABLE_sympow+:} false; then :

else
  SAGE_ENABLE_sympow=yes
fi
if ${SAGE_ENABLE_sympy+:} false; then :

else
  SAGE_ENABLE_sympy=yes
fi
if ${SAGE_ENABLE_tachyon+:} false; then :

else
  SAGE_ENABLE_tachyon=yes
fi
if ${SAGE_ENABLE_terminado+:} false; then :

else
  SAGE_ENABLE_terminado=yes
fi
if ${SAGE_ENABLE_testpath+:} false; then :

else
  SAGE_ENABLE_testpath=yes
fi
if ${SAGE_ENABLE_thebe+:} false; then :

else
  SAGE_ENABLE_thebe=yes
fi
if ${SAGE_ENABLE_threejs+:} false; then :

else
  SAGE_ENABLE_threejs=yes
fi
if ${SAGE_ENABLE_toml+:} false; then :

else
  SAGE_ENABLE_toml=yes
fi
if ${SAGE_ENABLE_tomli+:} false; then :

else
  SAGE_ENABLE_tomli=yes
fi
if ${SAGE_ENABLE_tornado+:} false; then :

else
  SAGE_ENABLE_tornado=yes
fi
if ${SAGE_ENABLE_tox+:} false; then :

else
  SAGE_ENABLE_tox=yes
fi
if ${SAGE_ENABLE_traitlets+:} false; then :

else
  SAGE_ENABLE_traitlets=yes
fi
if ${SAGE_ENABLE_typing_extensions+:} false; then :

else
  SAGE_ENABLE_typing_extensions=yes
fi
if ${SAGE_ENABLE_tzlocal+:} false; then :

else
  SAGE_ENABLE_tzlocal=yes
fi
if ${SAGE_ENABLE_urllib3+:} false; then :

else
  SAGE_ENABLE_urllib3=yes
fi
if ${SAGE_ENABLE_vcversioner+:} false; then :

else
  SAGE_ENABLE_vcversioner=yes
fi
if ${SAGE_ENABLE_virtualenv+:} false; then :

else
  SAGE_ENABLE_virtualenv=yes
fi
if ${SAGE_ENABLE_wcwidth+:} false; then :

else
  SAGE_ENABLE_wcwidth=yes
fi
if ${SAGE_ENABLE_webencodings+:} false; then :

else
  SAGE_ENABLE_webencodings=yes
fi
if ${SAGE_ENABLE_wheel+:} false; then :

else
  SAGE_ENABLE_wheel=yes
fi
if ${SAGE_ENABLE_widgetsnbextension+:} false; then :

else
  SAGE_ENABLE_widgetsnbextension=yes
fi
if ${SAGE_ENABLE_xz+:} false; then :

else
  SAGE_ENABLE_xz=yes
fi
if ${SAGE_ENABLE_yasm+:} false; then :

else
  SAGE_ENABLE_yasm=yes
fi
if ${SAGE_ENABLE_zeromq+:} false; then :

else
  SAGE_ENABLE_zeromq=yes
fi
if ${SAGE_ENABLE_zipp+:} false; then :

else
  SAGE_ENABLE_zipp=yes
fi
if ${SAGE_ENABLE_zlib+:} false; then :

else
  SAGE_ENABLE_zlib=yes
fi
if ${SAGE_ENABLE_zn_poly+:} false; then :

else
  SAGE_ENABLE_zn_poly=yes
fi
SAGE_ENABLE_4ti2=if_installed

              # Check whether --enable-4ti2 was given.
if test "${enable_4ti2+set}" = set; then :
  enableval=$enable_4ti2; SAGE_ENABLE_4ti2=$enableval

fi


SAGE_ENABLE_atlas=if_installed

              # Check whether --enable-atlas was given.
if test "${enable_atlas+set}" = set; then :
  enableval=$enable_atlas; SAGE_ENABLE_atlas=$enableval

fi


SAGE_ENABLE_awali=if_installed

              # Check whether --enable-awali was given.
if test "${enable_awali+set}" = set; then :
  enableval=$enable_awali; SAGE_ENABLE_awali=$enableval

fi


SAGE_ENABLE_barvinok=if_installed

              # Check whether --enable-barvinok was given.
if test "${enable_barvinok+set}" = set; then :
  enableval=$enable_barvinok; SAGE_ENABLE_barvinok=$enableval

fi


SAGE_ENABLE_benzene=if_installed

              # Check whether --enable-benzene was given.
if test "${enable_benzene+set}" = set; then :
  enableval=$enable_benzene; SAGE_ENABLE_benzene=$enableval

fi


SAGE_ENABLE_bliss=if_installed

              # Check whether --enable-bliss was given.
if test "${enable_bliss+set}" = set; then :
  enableval=$enable_bliss; SAGE_ENABLE_bliss=$enableval

fi


SAGE_ENABLE_buckygen=if_installed

              # Check whether --enable-buckygen was given.
if test "${enable_buckygen+set}" = set; then :
  enableval=$enable_buckygen; SAGE_ENABLE_buckygen=$enableval

fi


SAGE_ENABLE_cbc=if_installed

              # Check whether --enable-cbc was given.
if test "${enable_cbc+set}" = set; then :
  enableval=$enable_cbc; SAGE_ENABLE_cbc=$enableval

fi


SAGE_ENABLE_ccache=if_installed

              # Check whether --enable-ccache was given.
if test "${enable_ccache+set}" = set; then :
  enableval=$enable_ccache; SAGE_ENABLE_ccache=$enableval

fi


SAGE_ENABLE_cocoalib=if_installed

              # Check whether --enable-cocoalib was given.
if test "${enable_cocoalib+set}" = set; then :
  enableval=$enable_cocoalib; SAGE_ENABLE_cocoalib=$enableval

fi


SAGE_ENABLE_coxeter3=if_installed

              # Check whether --enable-coxeter3 was given.
if test "${enable_coxeter3+set}" = set; then :
  enableval=$enable_coxeter3; SAGE_ENABLE_coxeter3=$enableval

fi


SAGE_ENABLE_cryptominisat=if_installed

              # Check whether --enable-cryptominisat was given.
if test "${enable_cryptominisat+set}" = set; then :
  enableval=$enable_cryptominisat; SAGE_ENABLE_cryptominisat=$enableval

fi


SAGE_ENABLE_csdp=if_installed

              # Check whether --enable-csdp was given.
if test "${enable_csdp+set}" = set; then :
  enableval=$enable_csdp; SAGE_ENABLE_csdp=$enableval

fi


SAGE_ENABLE_cunningham_tables=if_installed

              # Check whether --enable-cunningham_tables was given.
if test "${enable_cunningham_tables+set}" = set; then :
  enableval=$enable_cunningham_tables; SAGE_ENABLE_cunningham_tables=$enableval

fi


SAGE_ENABLE_d3js=if_installed

              # Check whether --enable-d3js was given.
if test "${enable_d3js+set}" = set; then :
  enableval=$enable_d3js; SAGE_ENABLE_d3js=$enableval

fi


SAGE_ENABLE_database_cremona_ellcurve=if_installed

              # Check whether --enable-database_cremona_ellcurve was given.
if test "${enable_database_cremona_ellcurve+set}" = set; then :
  enableval=$enable_database_cremona_ellcurve; SAGE_ENABLE_database_cremona_ellcurve=$enableval

fi


SAGE_ENABLE_database_jones_numfield=if_installed

              # Check whether --enable-database_jones_numfield was given.
if test "${enable_database_jones_numfield+set}" = set; then :
  enableval=$enable_database_jones_numfield; SAGE_ENABLE_database_jones_numfield=$enableval

fi


SAGE_ENABLE_database_knotinfo=if_installed

              # Check whether --enable-database_knotinfo was given.
if test "${enable_database_knotinfo+set}" = set; then :
  enableval=$enable_database_knotinfo; SAGE_ENABLE_database_knotinfo=$enableval

fi


SAGE_ENABLE_database_kohel=if_installed

              # Check whether --enable-database_kohel was given.
if test "${enable_database_kohel+set}" = set; then :
  enableval=$enable_database_kohel; SAGE_ENABLE_database_kohel=$enableval

fi


SAGE_ENABLE_database_mutation_class=if_installed

              # Check whether --enable-database_mutation_class was given.
if test "${enable_database_mutation_class+set}" = set; then :
  enableval=$enable_database_mutation_class; SAGE_ENABLE_database_mutation_class=$enableval

fi


SAGE_ENABLE_database_odlyzko_zeta=if_installed

              # Check whether --enable-database_odlyzko_zeta was given.
if test "${enable_database_odlyzko_zeta+set}" = set; then :
  enableval=$enable_database_odlyzko_zeta; SAGE_ENABLE_database_odlyzko_zeta=$enableval

fi


SAGE_ENABLE_database_stein_watkins=if_installed

              # Check whether --enable-database_stein_watkins was given.
if test "${enable_database_stein_watkins+set}" = set; then :
  enableval=$enable_database_stein_watkins; SAGE_ENABLE_database_stein_watkins=$enableval

fi


SAGE_ENABLE_database_stein_watkins_mini=if_installed

              # Check whether --enable-database_stein_watkins_mini was given.
if test "${enable_database_stein_watkins_mini+set}" = set; then :
  enableval=$enable_database_stein_watkins_mini; SAGE_ENABLE_database_stein_watkins_mini=$enableval

fi


SAGE_ENABLE_database_symbolic_data=if_installed

              # Check whether --enable-database_symbolic_data was given.
if test "${enable_database_symbolic_data+set}" = set; then :
  enableval=$enable_database_symbolic_data; SAGE_ENABLE_database_symbolic_data=$enableval

fi


SAGE_ENABLE_deformation=if_installed

              # Check whether --enable-deformation was given.
if test "${enable_deformation+set}" = set; then :
  enableval=$enable_deformation; SAGE_ENABLE_deformation=$enableval

fi


SAGE_ENABLE_dot2tex=if_installed

              # Check whether --enable-dot2tex was given.
if test "${enable_dot2tex+set}" = set; then :
  enableval=$enable_dot2tex; SAGE_ENABLE_dot2tex=$enableval

fi


SAGE_ENABLE_e_antic=if_installed

              # Check whether --enable-e_antic was given.
if test "${enable_e_antic+set}" = set; then :
  enableval=$enable_e_antic; SAGE_ENABLE_e_antic=$enableval

fi


SAGE_ENABLE_fricas=if_installed

              # Check whether --enable-fricas was given.
if test "${enable_fricas+set}" = set; then :
  enableval=$enable_fricas; SAGE_ENABLE_fricas=$enableval

fi


SAGE_ENABLE_frobby=if_installed

              # Check whether --enable-frobby was given.
if test "${enable_frobby+set}" = set; then :
  enableval=$enable_frobby; SAGE_ENABLE_frobby=$enableval

fi


SAGE_ENABLE_gambit=if_installed

              # Check whether --enable-gambit was given.
if test "${enable_gambit+set}" = set; then :
  enableval=$enable_gambit; SAGE_ENABLE_gambit=$enableval

fi


SAGE_ENABLE_gap3=if_installed

              # Check whether --enable-gap3 was given.
if test "${enable_gap3+set}" = set; then :
  enableval=$enable_gap3; SAGE_ENABLE_gap3=$enableval

fi


SAGE_ENABLE_gap_jupyter=if_installed

              # Check whether --enable-gap_jupyter was given.
if test "${enable_gap_jupyter+set}" = set; then :
  enableval=$enable_gap_jupyter; SAGE_ENABLE_gap_jupyter=$enableval

fi


SAGE_ENABLE_gap_packages=if_installed

              # Check whether --enable-gap_packages was given.
if test "${enable_gap_packages+set}" = set; then :
  enableval=$enable_gap_packages; SAGE_ENABLE_gap_packages=$enableval

fi


SAGE_ENABLE_gdb=if_installed

              # Check whether --enable-gdb was given.
if test "${enable_gdb+set}" = set; then :
  enableval=$enable_gdb; SAGE_ENABLE_gdb=$enableval

fi


SAGE_ENABLE_git=if_installed

              # Check whether --enable-git was given.
if test "${enable_git+set}" = set; then :
  enableval=$enable_git; SAGE_ENABLE_git=$enableval

fi


SAGE_ENABLE_glucose=if_installed

              # Check whether --enable-glucose was given.
if test "${enable_glucose+set}" = set; then :
  enableval=$enable_glucose; SAGE_ENABLE_glucose=$enableval

fi


SAGE_ENABLE_gp2c=if_installed

              # Check whether --enable-gp2c was given.
if test "${enable_gp2c+set}" = set; then :
  enableval=$enable_gp2c; SAGE_ENABLE_gp2c=$enableval

fi


SAGE_ENABLE_graphviz=if_installed

              # Check whether --enable-graphviz was given.
if test "${enable_graphviz+set}" = set; then :
  enableval=$enable_graphviz; SAGE_ENABLE_graphviz=$enableval

fi


SAGE_ENABLE_igraph=if_installed

              # Check whether --enable-igraph was given.
if test "${enable_igraph+set}" = set; then :
  enableval=$enable_igraph; SAGE_ENABLE_igraph=$enableval

fi


SAGE_ENABLE_info=if_installed

              # Check whether --enable-info was given.
if test "${enable_info+set}" = set; then :
  enableval=$enable_info; SAGE_ENABLE_info=$enableval

fi


SAGE_ENABLE_ipympl=if_installed

              # Check whether --enable-ipympl was given.
if test "${enable_ipympl+set}" = set; then :
  enableval=$enable_ipympl; SAGE_ENABLE_ipympl=$enableval

fi


SAGE_ENABLE_isl=if_installed

              # Check whether --enable-isl was given.
if test "${enable_isl+set}" = set; then :
  enableval=$enable_isl; SAGE_ENABLE_isl=$enableval

fi


SAGE_ENABLE_jupymake=if_installed

              # Check whether --enable-jupymake was given.
if test "${enable_jupymake+set}" = set; then :
  enableval=$enable_jupymake; SAGE_ENABLE_jupymake=$enableval

fi


SAGE_ENABLE_jupyterlab_widgets=if_installed

              # Check whether --enable-jupyterlab_widgets was given.
if test "${enable_jupyterlab_widgets+set}" = set; then :
  enableval=$enable_jupyterlab_widgets; SAGE_ENABLE_jupyterlab_widgets=$enableval

fi


SAGE_ENABLE_jupyter_packaging=if_installed

              # Check whether --enable-jupyter_packaging was given.
if test "${enable_jupyter_packaging+set}" = set; then :
  enableval=$enable_jupyter_packaging; SAGE_ENABLE_jupyter_packaging=$enableval

fi


SAGE_ENABLE_kenzo=if_installed

              # Check whether --enable-kenzo was given.
if test "${enable_kenzo+set}" = set; then :
  enableval=$enable_kenzo; SAGE_ENABLE_kenzo=$enableval

fi


SAGE_ENABLE_latte_int=if_installed

              # Check whether --enable-latte_int was given.
if test "${enable_latte_int+set}" = set; then :
  enableval=$enable_latte_int; SAGE_ENABLE_latte_int=$enableval

fi


SAGE_ENABLE_libnauty=if_installed

              # Check whether --enable-libnauty was given.
if test "${enable_libnauty+set}" = set; then :
  enableval=$enable_libnauty; SAGE_ENABLE_libnauty=$enableval

fi


SAGE_ENABLE_libogg=if_installed

              # Check whether --enable-libogg was given.
if test "${enable_libogg+set}" = set; then :
  enableval=$enable_libogg; SAGE_ENABLE_libogg=$enableval

fi


SAGE_ENABLE_libsemigroups=if_installed

              # Check whether --enable-libsemigroups was given.
if test "${enable_libsemigroups+set}" = set; then :
  enableval=$enable_libsemigroups; SAGE_ENABLE_libsemigroups=$enableval

fi


SAGE_ENABLE_libtheora=if_installed

              # Check whether --enable-libtheora was given.
if test "${enable_libtheora+set}" = set; then :
  enableval=$enable_libtheora; SAGE_ENABLE_libtheora=$enableval

fi


SAGE_ENABLE_libxml2=if_installed

              # Check whether --enable-libxml2 was given.
if test "${enable_libxml2+set}" = set; then :
  enableval=$enable_libxml2; SAGE_ENABLE_libxml2=$enableval

fi


SAGE_ENABLE_lidia=if_installed

              # Check whether --enable-lidia was given.
if test "${enable_lidia+set}" = set; then :
  enableval=$enable_lidia; SAGE_ENABLE_lidia=$enableval

fi


SAGE_ENABLE_lie=if_installed

              # Check whether --enable-lie was given.
if test "${enable_lie+set}" = set; then :
  enableval=$enable_lie; SAGE_ENABLE_lie=$enableval

fi


SAGE_ENABLE_llvm=if_installed

              # Check whether --enable-llvm was given.
if test "${enable_llvm+set}" = set; then :
  enableval=$enable_llvm; SAGE_ENABLE_llvm=$enableval

fi


SAGE_ENABLE_lrslib=if_installed

              # Check whether --enable-lrslib was given.
if test "${enable_lrslib+set}" = set; then :
  enableval=$enable_lrslib; SAGE_ENABLE_lrslib=$enableval

fi


SAGE_ENABLE_mathics=if_installed

              # Check whether --enable-mathics was given.
if test "${enable_mathics+set}" = set; then :
  enableval=$enable_mathics; SAGE_ENABLE_mathics=$enableval

fi


SAGE_ENABLE_mathics_scanner=if_installed

              # Check whether --enable-mathics_scanner was given.
if test "${enable_mathics_scanner+set}" = set; then :
  enableval=$enable_mathics_scanner; SAGE_ENABLE_mathics_scanner=$enableval

fi


SAGE_ENABLE_mcqd=if_installed

              # Check whether --enable-mcqd was given.
if test "${enable_mcqd+set}" = set; then :
  enableval=$enable_mcqd; SAGE_ENABLE_mcqd=$enableval

fi


SAGE_ENABLE_meataxe=if_installed

              # Check whether --enable-meataxe was given.
if test "${enable_meataxe+set}" = set; then :
  enableval=$enable_meataxe; SAGE_ENABLE_meataxe=$enableval

fi


SAGE_ENABLE_modular_decomposition=if_installed

              # Check whether --enable-modular_decomposition was given.
if test "${enable_modular_decomposition+set}" = set; then :
  enableval=$enable_modular_decomposition; SAGE_ENABLE_modular_decomposition=$enableval

fi


SAGE_ENABLE_mpfrcx=if_installed

              # Check whether --enable-mpfrcx was given.
if test "${enable_mpfrcx+set}" = set; then :
  enableval=$enable_mpfrcx; SAGE_ENABLE_mpfrcx=$enableval

fi


SAGE_ENABLE_ninja_build=if_installed

              # Check whether --enable-ninja_build was given.
if test "${enable_ninja_build+set}" = set; then :
  enableval=$enable_ninja_build; SAGE_ENABLE_ninja_build=$enableval

fi


SAGE_ENABLE_nodejs=if_installed

              # Check whether --enable-nodejs was given.
if test "${enable_nodejs+set}" = set; then :
  enableval=$enable_nodejs; SAGE_ENABLE_nodejs=$enableval

fi


SAGE_ENABLE_normaliz=if_installed

              # Check whether --enable-normaliz was given.
if test "${enable_normaliz+set}" = set; then :
  enableval=$enable_normaliz; SAGE_ENABLE_normaliz=$enableval

fi


SAGE_ENABLE_notedown=if_installed

              # Check whether --enable-notedown was given.
if test "${enable_notedown+set}" = set; then :
  enableval=$enable_notedown; SAGE_ENABLE_notedown=$enableval

fi


SAGE_ENABLE_palettable=if_installed

              # Check whether --enable-palettable was given.
if test "${enable_palettable+set}" = set; then :
  enableval=$enable_palettable; SAGE_ENABLE_palettable=$enableval

fi


SAGE_ENABLE_pandoc=if_installed

              # Check whether --enable-pandoc was given.
if test "${enable_pandoc+set}" = set; then :
  enableval=$enable_pandoc; SAGE_ENABLE_pandoc=$enableval

fi


SAGE_ENABLE_pandoc_attributes=if_installed

              # Check whether --enable-pandoc_attributes was given.
if test "${enable_pandoc_attributes+set}" = set; then :
  enableval=$enable_pandoc_attributes; SAGE_ENABLE_pandoc_attributes=$enableval

fi


SAGE_ENABLE_pari_elldata=if_installed

              # Check whether --enable-pari_elldata was given.
if test "${enable_pari_elldata+set}" = set; then :
  enableval=$enable_pari_elldata; SAGE_ENABLE_pari_elldata=$enableval

fi


SAGE_ENABLE_pari_galpol=if_installed

              # Check whether --enable-pari_galpol was given.
if test "${enable_pari_galpol+set}" = set; then :
  enableval=$enable_pari_galpol; SAGE_ENABLE_pari_galpol=$enableval

fi


SAGE_ENABLE_pari_nftables=if_installed

              # Check whether --enable-pari_nftables was given.
if test "${enable_pari_nftables+set}" = set; then :
  enableval=$enable_pari_nftables; SAGE_ENABLE_pari_nftables=$enableval

fi


SAGE_ENABLE_pari_seadata=if_installed

              # Check whether --enable-pari_seadata was given.
if test "${enable_pari_seadata+set}" = set; then :
  enableval=$enable_pari_seadata; SAGE_ENABLE_pari_seadata=$enableval

fi


SAGE_ENABLE_perl_cpan_polymake_prereq=if_installed

              # Check whether --enable-perl_cpan_polymake_prereq was given.
if test "${enable_perl_cpan_polymake_prereq+set}" = set; then :
  enableval=$enable_perl_cpan_polymake_prereq; SAGE_ENABLE_perl_cpan_polymake_prereq=$enableval

fi


SAGE_ENABLE_perl_mongodb=if_installed

              # Check whether --enable-perl_mongodb was given.
if test "${enable_perl_mongodb+set}" = set; then :
  enableval=$enable_perl_mongodb; SAGE_ENABLE_perl_mongodb=$enableval

fi


SAGE_ENABLE_perl_term_readline_gnu=if_installed

              # Check whether --enable-perl_term_readline_gnu was given.
if test "${enable_perl_term_readline_gnu+set}" = set; then :
  enableval=$enable_perl_term_readline_gnu; SAGE_ENABLE_perl_term_readline_gnu=$enableval

fi


SAGE_ENABLE_p_group_cohomology=if_installed

              # Check whether --enable-p_group_cohomology was given.
if test "${enable_p_group_cohomology+set}" = set; then :
  enableval=$enable_p_group_cohomology; SAGE_ENABLE_p_group_cohomology=$enableval

fi


SAGE_ENABLE_pint=if_installed

              # Check whether --enable-pint was given.
if test "${enable_pint+set}" = set; then :
  enableval=$enable_pint; SAGE_ENABLE_pint=$enableval

fi


SAGE_ENABLE_plantri=if_installed

              # Check whether --enable-plantri was given.
if test "${enable_plantri+set}" = set; then :
  enableval=$enable_plantri; SAGE_ENABLE_plantri=$enableval

fi


SAGE_ENABLE_polylib=if_installed

              # Check whether --enable-polylib was given.
if test "${enable_polylib+set}" = set; then :
  enableval=$enable_polylib; SAGE_ENABLE_polylib=$enableval

fi


SAGE_ENABLE_polymake=if_installed

              # Check whether --enable-polymake was given.
if test "${enable_polymake+set}" = set; then :
  enableval=$enable_polymake; SAGE_ENABLE_polymake=$enableval

fi


SAGE_ENABLE_polytopes_db_4d=if_installed

              # Check whether --enable-polytopes_db_4d was given.
if test "${enable_polytopes_db_4d+set}" = set; then :
  enableval=$enable_polytopes_db_4d; SAGE_ENABLE_polytopes_db_4d=$enableval

fi


SAGE_ENABLE_primecount=if_installed

              # Check whether --enable-primecount was given.
if test "${enable_primecount+set}" = set; then :
  enableval=$enable_primecount; SAGE_ENABLE_primecount=$enableval

fi


SAGE_ENABLE_pycosat=if_installed

              # Check whether --enable-pycosat was given.
if test "${enable_pycosat+set}" = set; then :
  enableval=$enable_pycosat; SAGE_ENABLE_pycosat=$enableval

fi


SAGE_ENABLE_pynormaliz=if_installed

              # Check whether --enable-pynormaliz was given.
if test "${enable_pynormaliz+set}" = set; then :
  enableval=$enable_pynormaliz; SAGE_ENABLE_pynormaliz=$enableval

fi


SAGE_ENABLE_pysingular=if_installed

              # Check whether --enable-pysingular was given.
if test "${enable_pysingular+set}" = set; then :
  enableval=$enable_pysingular; SAGE_ENABLE_pysingular=$enableval

fi


SAGE_ENABLE_python_igraph=if_installed

              # Check whether --enable-python_igraph was given.
if test "${enable_python_igraph+set}" = set; then :
  enableval=$enable_python_igraph; SAGE_ENABLE_python_igraph=$enableval

fi


SAGE_ENABLE_qepcad=if_installed

              # Check whether --enable-qepcad was given.
if test "${enable_qepcad+set}" = set; then :
  enableval=$enable_qepcad; SAGE_ENABLE_qepcad=$enableval

fi


SAGE_ENABLE_qhull=if_installed

              # Check whether --enable-qhull was given.
if test "${enable_qhull+set}" = set; then :
  enableval=$enable_qhull; SAGE_ENABLE_qhull=$enableval

fi


SAGE_ENABLE_r_jupyter=if_installed

              # Check whether --enable-r_jupyter was given.
if test "${enable_r_jupyter+set}" = set; then :
  enableval=$enable_r_jupyter; SAGE_ENABLE_r_jupyter=$enableval

fi


SAGE_ENABLE_rst2ipynb=if_installed

              # Check whether --enable-rst2ipynb was given.
if test "${enable_rst2ipynb+set}" = set; then :
  enableval=$enable_rst2ipynb; SAGE_ENABLE_rst2ipynb=$enableval

fi


SAGE_ENABLE_rubiks=if_installed

              # Check whether --enable-rubiks was given.
if test "${enable_rubiks+set}" = set; then :
  enableval=$enable_rubiks; SAGE_ENABLE_rubiks=$enableval

fi


SAGE_ENABLE_saclib=if_installed

              # Check whether --enable-saclib was given.
if test "${enable_saclib+set}" = set; then :
  enableval=$enable_saclib; SAGE_ENABLE_saclib=$enableval

fi


SAGE_ENABLE_sage_numerical_backends_coin=if_installed

              # Check whether --enable-sage_numerical_backends_coin was given.
if test "${enable_sage_numerical_backends_coin+set}" = set; then :
  enableval=$enable_sage_numerical_backends_coin; SAGE_ENABLE_sage_numerical_backends_coin=$enableval

fi


SAGE_ENABLE_sage_numerical_backends_cplex=if_installed

              # Check whether --enable-sage_numerical_backends_cplex was given.
if test "${enable_sage_numerical_backends_cplex+set}" = set; then :
  enableval=$enable_sage_numerical_backends_cplex; SAGE_ENABLE_sage_numerical_backends_cplex=$enableval

fi


SAGE_ENABLE_sage_numerical_backends_gurobi=if_installed

              # Check whether --enable-sage_numerical_backends_gurobi was given.
if test "${enable_sage_numerical_backends_gurobi+set}" = set; then :
  enableval=$enable_sage_numerical_backends_gurobi; SAGE_ENABLE_sage_numerical_backends_gurobi=$enableval

fi


SAGE_ENABLE_sage_sws2rst=if_installed

              # Check whether --enable-sage_sws2rst was given.
if test "${enable_sage_sws2rst+set}" = set; then :
  enableval=$enable_sage_sws2rst; SAGE_ENABLE_sage_sws2rst=$enableval

fi


SAGE_ENABLE_scipoptsuite=if_installed

              # Check whether --enable-scipoptsuite was given.
if test "${enable_scipoptsuite+set}" = set; then :
  enableval=$enable_scipoptsuite; SAGE_ENABLE_scipoptsuite=$enableval

fi


SAGE_ENABLE_singular_jupyter=if_installed

              # Check whether --enable-singular_jupyter was given.
if test "${enable_singular_jupyter+set}" = set; then :
  enableval=$enable_singular_jupyter; SAGE_ENABLE_singular_jupyter=$enableval

fi


SAGE_ENABLE_sip=if_installed

              # Check whether --enable-sip was given.
if test "${enable_sip+set}" = set; then :
  enableval=$enable_sip; SAGE_ENABLE_sip=$enableval

fi


SAGE_ENABLE_sirocco=if_installed

              # Check whether --enable-sirocco was given.
if test "${enable_sirocco+set}" = set; then :
  enableval=$enable_sirocco; SAGE_ENABLE_sirocco=$enableval

fi


SAGE_ENABLE_speaklater=if_installed

              # Check whether --enable-speaklater was given.
if test "${enable_speaklater+set}" = set; then :
  enableval=$enable_speaklater; SAGE_ENABLE_speaklater=$enableval

fi


SAGE_ENABLE_surf=if_installed

              # Check whether --enable-surf was given.
if test "${enable_surf+set}" = set; then :
  enableval=$enable_surf; SAGE_ENABLE_surf=$enableval

fi


SAGE_ENABLE_symengine=if_installed

              # Check whether --enable-symengine was given.
if test "${enable_symengine+set}" = set; then :
  enableval=$enable_symengine; SAGE_ENABLE_symengine=$enableval

fi


SAGE_ENABLE_symengine_py=if_installed

              # Check whether --enable-symengine_py was given.
if test "${enable_symengine_py+set}" = set; then :
  enableval=$enable_symengine_py; SAGE_ENABLE_symengine_py=$enableval

fi


SAGE_ENABLE_tdlib=if_installed

              # Check whether --enable-tdlib was given.
if test "${enable_tdlib+set}" = set; then :
  enableval=$enable_tdlib; SAGE_ENABLE_tdlib=$enableval

fi


SAGE_ENABLE_texlive=if_installed

              # Check whether --enable-texlive was given.
if test "${enable_texlive+set}" = set; then :
  enableval=$enable_texlive; SAGE_ENABLE_texlive=$enableval

fi


SAGE_ENABLE_texttable=if_installed

              # Check whether --enable-texttable was given.
if test "${enable_texttable+set}" = set; then :
  enableval=$enable_texttable; SAGE_ENABLE_texttable=$enableval

fi


SAGE_ENABLE_tides=if_installed

              # Check whether --enable-tides was given.
if test "${enable_tides+set}" = set; then :
  enableval=$enable_tides; SAGE_ENABLE_tides=$enableval

fi


SAGE_ENABLE_topcom=if_installed

              # Check whether --enable-topcom was given.
if test "${enable_topcom+set}" = set; then :
  enableval=$enable_topcom; SAGE_ENABLE_topcom=$enableval

fi


SAGE_ENABLE_valgrind=if_installed

              # Check whether --enable-valgrind was given.
if test "${enable_valgrind+set}" = set; then :
  enableval=$enable_valgrind; SAGE_ENABLE_valgrind=$enableval

fi








































































































# To deal with ABI incompatibilities when gcc is upgraded, every package
# (except gcc) should depend on gcc if gcc is already installed.
# See https://trac.sagemath.org/ticket/24703
if test x$SAGE_INSTALL_GCC = xexists; then
    SAGE_GCC_DEP='$(SAGE_LOCAL)/bin/gcc'
else
    SAGE_GCC_DEP=''
fi


$as_echo "## ----------------------------------------------------------------------- ##
## Build status for each package:                                          ##
## ----------------------------------------------------------------------- ##" >& 6
$as_echo "## ----------------------------------------------------------------------- ##
## Build status for each package:                                          ##
## ----------------------------------------------------------------------- ##" >& 5

# Usage: newest_version $pkg
# Print version number of latest package $pkg
newest_version() {
    SPKG=$1
    if test -f "$SAGE_ROOT/build/pkgs/$SPKG/package-version.txt" ; then
        cat "$SAGE_ROOT/build/pkgs/$SPKG/package-version.txt"
    else
        echo none
    fi
}

# Packages that are actually built/installed as opposed to packages that are
# not required on this platform or that can be taken from the underlying system
# installation. Note that this contains packages that are not actually going to
# be installed by most users because they are optional/experimental.
SAGE_BUILT_PACKAGES=''

# The complement of SAGE_BUILT_PACKAGES, i.e., packages that are not required
# on this platform or packages where we found a suitable package on the
# underlying system.
SAGE_DUMMY_PACKAGES=''

# List of currently installed and to-be-installed standard/optional/experimental packages
SAGE_OPTIONAL_INSTALLED_PACKAGES=''
# List of optional packages to be uninstalled
SAGE_OPTIONAL_UNINSTALLED_PACKAGES=''

# List of all packages that should be downloaded
SAGE_SDIST_PACKAGES=''

# Generate package version/dependency/tree lists
SAGE_PACKAGE_VERSIONS=""
SAGE_PACKAGE_DEPENDENCIES=""
SAGE_PACKAGE_TREES=""
# Lists of packages categorized according to their build rules
SAGE_NORMAL_PACKAGES=''
SAGE_PIP_PACKAGES=''
SAGE_SCRIPT_PACKAGES=''

SAGE_NEED_SYSTEM_PACKAGES=""
SAGE_NEED_SYSTEM_PACKAGES_OPTIONAL=""

# for each package in pkgs/, add them to the SAGE_PACKAGE_VERSIONS and
# SAGE_PACKAGE_DEPENDENCIES lists, and to one or more of the above variables
# depending on the package type and other criteria (such as whether or not it
# needs to be installed)

for DIR in $SAGE_ROOT/build/pkgs/*; do
    test -d "$DIR" || continue

    SPKG_TYPE_FILE="$DIR/type"
    if test -f "$SPKG_TYPE_FILE"; then
        SPKG_TYPE=`cat $SPKG_TYPE_FILE`
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"$SPKG_TYPE_FILE\" is missing.  Leftovers from another branch?" >&5
$as_echo "$as_me: WARNING: \"$SPKG_TYPE_FILE\" is missing.  Leftovers from another branch?" >&2;}
        continue
    fi

    SPKG_NAME=$(basename $DIR)
    SPKG_VERSION=$(newest_version $SPKG_NAME)

    in_sdist=no

                            SPKG_TREE_VAR=SAGE_LOCAL
    if test -f "$DIR/requirements.txt" -o -f "$DIR/install-requires.txt"; then
                SPKG_TREE_VAR=SAGE_VENV
    fi
    SAGE_PACKAGE_TREES="${SAGE_PACKAGE_TREES}$(printf '\ntrees_')${SPKG_NAME} = ${SPKG_TREE_VAR}"

    uninstall_message=""
    SAGE_NEED_SYSTEM_PACKAGES_VAR=SAGE_NEED_SYSTEM_PACKAGES
    # Check consistency of 'DIR/type' file
    case "$SPKG_TYPE" in
    base)
        message="came preinstalled with the SageMath tarball"
        ;;
    standard)
        if eval test \"x\$"SAGE_ENABLE_${SPKG_NAME}"\" = x"yes"; then :

            message="$SPKG_TYPE, will be installed as an SPKG"

else

            message="$SPKG_TYPE, but disabled using configure option"

fi
        ;;
    optional|experimental)
        if eval test \"x\$"SAGE_ENABLE_${SPKG_NAME}"\" = x"yes"; then :

            message="$SPKG_TYPE, will be installed as an SPKG"

else

            message="$SPKG_TYPE, use \"$srcdir/configure --enable-$SPKG_NAME\" to install"
            SAGE_NEED_SYSTEM_PACKAGES_VAR=SAGE_NEED_SYSTEM_PACKAGES_OPTIONAL

fi
        ;;
    *)
        as_fn_error $? "The content of \"$SPKG_TYPE_FILE\" must be 'base', 'standard', 'optional', or 'experimental'" "$LINENO" 5
        ;;
    esac

    case "$SPKG_TYPE" in
    standard)
        in_sdist=yes
        ;;
    optional|experimental)
        uninstall_message=", use \"$srcdir/configure --disable-$SPKG_NAME\" to uninstall"
        stampfile=""
        for f in "$SAGE_SPKG_INST/$SPKG_NAME"-*; do
            if test -r "$f"; then :

                if test -n "$stampfile"; then :

                    as_fn_error $? "multiple installation records for $SPKG_NAME:
$(ls -l \"$SAGE_SPKG_INST/$SPKG_NAME\"-*)
only one should exist, so please delete some or all of these files and re-run \"$srcdir/configure\"" "$LINENO" 5

fi
                stampfile=yes

fi
        done
        ;;
    esac

    # Trac #29629: Temporary solution for Sage 9.1: Do not advertise installing pip packages
    # using ./configure --enable-SPKG
    if test -f "$DIR/requirements.txt"; then
        message="$SPKG_TYPE pip package; use \"./sage -i $SPKG_NAME\" to install"
        uninstall_message="$SPKG_TYPE pip package (installed)"
    fi

    SAGE_PACKAGE_VERSIONS="${SAGE_PACKAGE_VERSIONS}$(printf '\nvers_')${SPKG_NAME} = ${SPKG_VERSION}"

        as_sage_spkg_install=`$as_echo "sage_spkg_install_${SPKG_NAME}" | $as_tr_sh`
        as_sage_require=`$as_echo "sage_require_${SPKG_NAME}" | $as_tr_sh`
        as_sage_use_system=`$as_echo "sage_use_system_${SPKG_NAME}" | $as_tr_sh`

        # If $sage_spkg_install_{SPKG_NAME} is set to no, then set inst_<pkgname> to
        # some dummy file to skip the installation. Note that an explicit
        # "./sage -i SPKG_NAME" will still install the package.
        if eval test \"x\$"$as_sage_spkg_install"\" = x"no"; then :

                        SAGE_DUMMY_PACKAGES="${SAGE_DUMMY_PACKAGES} \\$(printf '\n    ')${SPKG_NAME}"
            if eval test \"x\$"$as_sage_require"\" = x"yes"; then :
   message="using system package; SPKG will not be installed"

else
   message="not required on your platform; SPKG will not be installed"

fi

else

                        SAGE_BUILT_PACKAGES="${SAGE_BUILT_PACKAGES} \\$(printf '\n    ')${SPKG_NAME}"
            if eval \${$as_sage_use_system+:} false; then :

                eval reason=\$$as_sage_use_system
                case $reason in #(
  yes) :
     message="no suitable system package; $message"
                                               as_fn_append $SAGE_NEED_SYSTEM_PACKAGES_VAR " $SPKG_NAME"
                                              ;; #(
  force) :
     message="no suitable system package; this is an error"
                                               as_fn_append $SAGE_NEED_SYSTEM_PACKAGES_VAR " $SPKG_NAME"
                                              ;; #(
  installed) :
     message="already installed as an SPKG$uninstall_message"  ;; #(
  *) :
     message="$reason; $message"  ;;
esac

fi

fi

        case "$SPKG_NAME" in
    _*)
        ;;
    *)
        formatted_message=$(printf '%-45s%s' "$SPKG_NAME-$SPKG_VERSION:" "$message")
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $formatted_message" >&5
$as_echo "$formatted_message" >&6; }
        ;;
    esac


    # Packages that should be included in the source distribution
    # This includes all standard packages and two special cases
    case "$SPKG_NAME" in
    mpir)
        in_sdist=yes
        ;;
    esac

    # Determine package source
    #
    if test -f "$DIR/requirements.txt"; then
        SPKG_SOURCE=pip
        # Since pip packages are downloaded and installed by pip, we don't
        # include them in the source tarball. At the time of this writing,
        # all pip packages are optional.
        in_sdist=no
    elif test ! -f "$DIR/checksums.ini"; then
        SPKG_SOURCE=script
        # We assume that either (a) the sources for an optional script
        # package will be downloaded by the script, or (b) that a
        # standard script package's sources are already a part of the
        # sage repository (and thus the release tarball). As a result,
        # we don't need to download the sources, which is what
        # "in_sdist" really means. At the time of this writing, the
        # only standard script packages are sage_conf and sagelib.
        # The sources of these packages are in subdirectories of
        # $SAGE_ROOT/pkgs.
        in_sdist=no
    else
        SPKG_SOURCE=normal
    fi

    if test "$in_sdist" = yes; then
        SAGE_SDIST_PACKAGES="${SAGE_SDIST_PACKAGES} \\$(printf '\n    ')${SPKG_NAME}"
    fi

    # Determine whether package is enabled
    is_installed=no
    for f in "$SAGE_SPKG_INST/${SPKG_NAME}"-*; do
        if test -r "$f"; then :
  is_installed=yes
fi
    done

    if eval test \"x\$"SAGE_ENABLE_${SPKG_NAME}}"\" = x"if_installed"; then :
  eval "SAGE_ENABLE_${SPKG_NAME}=\$is_installed"
fi
    eval want_spkg=\$SAGE_ENABLE_${SPKG_NAME}

    spkg_line=" \\$(printf '\n    ')$SPKG_NAME"
    case $is_installed-$want_spkg in #(
  *-yes) :
    as_fn_append SAGE_OPTIONAL_INSTALLED_PACKAGES "$spkg_line" ;; #(
  yes-no) :
    as_fn_append SAGE_OPTIONAL_UNINSTALLED_PACKAGES "$spkg_line" ;; #(
  *) :
     ;;
esac

    # Determine package dependencies
    #
    DEP_FILE="$DIR/dependencies"
    if test -f "$DEP_FILE"; then
        # - the # symbol is treated as comment which is removed
        DEPS=`sed 's/^ *//; s/ *#.*//; q' $DEP_FILE`
    else
        ORDER_ONLY_DEPS=""
        case "$SPKG_SOURCE" in
        pip)
            ORDER_ONLY_DEPS='pip'
            ;;
        esac
        if test -n "$ORDER_ONLY_DEPS"; then
            DEPS="| $ORDER_ONLY_DEPS"
        else
            DEPS=""
        fi
    fi

    SAGE_PACKAGE_DEPENDENCIES="${SAGE_PACKAGE_DEPENDENCIES}$(printf '\ndeps_')${SPKG_NAME} = ${DEPS}"

    # Determine package build rules
    case "$SPKG_SOURCE" in
    pip)
        SAGE_PIP_PACKAGES="${SAGE_PIP_PACKAGES} \\$(printf '\n    ')${SPKG_NAME}"
        ;;
    script)
        SAGE_SCRIPT_PACKAGES="${SAGE_SCRIPT_PACKAGES} \\$(printf '\n    ')${SPKG_NAME}"
        ;;
    normal)
        SAGE_NORMAL_PACKAGES="${SAGE_NORMAL_PACKAGES} \\$(printf '\n    ')${SPKG_NAME}"
        ;;
    esac
done














ac_config_files="$ac_config_files build/make/Makefile-auto build/make/Makefile"

ac_config_files="$ac_config_files src/bin/sage-env-config src/bin/sage-src-env-config build/bin/sage-build-env-config"


ac_config_files="$ac_config_files pkgs/sage-conf/sage_conf.py pkgs/sage-conf/setup.cfg"


ac_config_commands="$ac_config_commands mkdirs"


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_*) { $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;} ;;
      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+set}" = set || &/
     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;}
      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
    { $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;}
  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}'

# 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`


ac_libobjs=
ac_ltlibobjs=
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"`
  # 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
LIBOBJS=$ac_libobjs

LTLIBOBJS=$ac_ltlibobjs


{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
$as_echo_n "checking that generated files are newer than configure... " >&6; }
   if test -n "$am_sleep_pid"; then
     # Hide warnings about reused PIDs.
     wait $am_sleep_pid 2>/dev/null
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
$as_echo "done" >&6; }
 if test -n "$EXEEXT"; then
  am__EXEEXT_TRUE=
  am__EXEEXT_FALSE='#'
else
  am__EXEEXT_TRUE='#'
  am__EXEEXT_FALSE=
fi

if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
  as_fn_error $? "conditional \"AMDEP\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
if test -z "${am__fastdepOBJC_TRUE}" && test -z "${am__fastdepOBJC_FALSE}"; then
  as_fn_error $? "conditional \"am__fastdepOBJC\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
if test -z "${am__fastdepOBJCXX_TRUE}" && test -z "${am__fastdepOBJCXX_FALSE}"; then
  as_fn_error $? "conditional \"am__fastdepOBJCXX\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi

: "${CONFIG_STATUS=./config.status}"
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;}
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
if test -n "${ZSH_VERSION+set}" && (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
  case `(set -o) 2>/dev/null` in #(
  *posix*) :
    set -o posix ;; #(
  *) :
     ;;
esac
fi


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

# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; 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


# 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 #((
  *[\\/]* ) as_myself=$0 ;;
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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
  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
  $as_echo "$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]
# ----------------------------------------
# Output "`basename $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
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
  fi
  $as_echo "$as_me: error: $2" >&2
  as_fn_exit $as_status
} # as_fn_error


# as_fn_set_status STATUS
# -----------------------
# Set $? 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_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 $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 :
  eval 'as_fn_arith ()
  {
    as_val=$(( $* ))
  }'
else
  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 ||
$as_echo 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

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

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 "$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=`$as_echo "$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 ||
$as_echo 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 Sage $as_me 9.5.beta2, which was
generated by GNU Autoconf 2.69.  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



cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
# Files that config.status was made for.
config_files="$ac_config_files"
config_commands="$ac_config_commands"

_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

Configuration files:
$config_files

Configuration commands:
$config_commands

Report bugs to <sage-devel@googlegroups.com>."

_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
Sage config.status 9.5.beta2
configured by $0, generated by GNU Autoconf 2.69,
  with options \\"\$ac_cs_config\\"

Copyright (C) 2012 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'
MKDIR_P='$MKDIR_P'
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 )
    $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=: ;;
  --file | --fil | --fi | --f )
    $ac_shift
    case $ac_optarg in
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
    '') as_fn_error $? "missing file argument" ;;
    esac
    as_fn_append CONFIG_FILES " '$ac_optarg'"
    ac_need_defaults=false;;
  --he | --h |  --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.
  -*) 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
  \$as_echo "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
  $as_echo "$ac_log"
} >&5

_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
#
# INIT-COMMANDS
#
AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"

            SAGE_LOCAL="$SAGE_LOCAL"
            SAGE_SRC="$SAGE_SRC"


        SAGE_LOGS="$SAGE_ROOT/logs/pkgs"
        SAGE_LOCAL="$SAGE_LOCAL"
        SAGE_SHARE="$SAGE_LOCAL/share"
        SAGE_INST="$SAGE_SPKG_INST"


_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
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
    "broken-gcc") CONFIG_COMMANDS="$CONFIG_COMMANDS broken-gcc" ;;
    "build/make/Makefile-auto") CONFIG_FILES="$CONFIG_FILES build/make/Makefile-auto" ;;
    "build/make/Makefile") CONFIG_FILES="$CONFIG_FILES build/make/Makefile" ;;
    "src/bin/sage-env-config") CONFIG_FILES="$CONFIG_FILES src/bin/sage-env-config" ;;
    "src/bin/sage-src-env-config") CONFIG_FILES="$CONFIG_FILES src/bin/sage-src-env-config" ;;
    "build/bin/sage-build-env-config") CONFIG_FILES="$CONFIG_FILES build/bin/sage-build-env-config" ;;
    "pkgs/sage-conf/sage_conf.py") CONFIG_FILES="$CONFIG_FILES pkgs/sage-conf/sage_conf.py" ;;
    "pkgs/sage-conf/setup.cfg") CONFIG_FILES="$CONFIG_FILES pkgs/sage-conf/setup.cfg" ;;
    "mkdirs") CONFIG_COMMANDS="$CONFIG_COMMANDS mkdirs" ;;

  *) 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+set}" = set || CONFIG_FILES=$config_files
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
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"


eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
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=`$as_echo "$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 '`
	  $as_echo "$*" | 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;}
    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" \
      || 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 ||
$as_echo 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=/`$as_echo "$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|/||'`
  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
  ac_MKDIR_P=$MKDIR_P
  case $MKDIR_P in
  [\\/$]* | ?:[\\/]* ) ;;
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
  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@*)
  { $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;}
_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
s&@MKDIR_P@&$ac_MKDIR_P&;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"; } &&
  { $as_echo "$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'
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
 ;;


  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
$as_echo "$as_me: executing $ac_file commands" >&6;}
 ;;
  esac


  case $ac_file$ac_mode in
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
  # Older Autoconf quotes --file arguments for eval, but not when files
  # are listed without --file.  Let's play safe and only enable the eval
  # if we detect the quoting.
  # TODO: see whether this extra hack can be removed once we start
  # requiring Autoconf 2.70 or later.
  case $CONFIG_FILES in #(
  *\'*) :
    eval set x "$CONFIG_FILES" ;; #(
  *) :
    set x $CONFIG_FILES ;; #(
  *) :
     ;;
esac
  shift
  # Used to flag and report bootstrapping failures.
  am_rc=0
  for am_mf
  do
    # Strip MF so we end up with the name of the file.
    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
    # Check whether this is an Automake generated Makefile which includes
    # dependency-tracking related rules and includes.
    # Grep'ing the whole file directly is not great: AIX grep has a line
    # limit of 2048, but all sed's we know have understand at least 4000.
    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
      || continue
    am_dirpart=`$as_dirname -- "$am_mf" ||
$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$am_mf" : 'X\(//\)[^/]' \| \
	 X"$am_mf" : 'X\(//\)$' \| \
	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$am_mf" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
    am_filepart=`$as_basename -- "$am_mf" ||
$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
	 X"$am_mf" : 'X\(//\)$' \| \
	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X/"$am_mf" |
    sed '/^.*\/\([^/][^/]*\)\/*$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
    { echo "$as_me:$LINENO: cd "$am_dirpart" \
      && sed -e '/# am--include-marker/d' "$am_filepart" \
        | $MAKE -f - am--depfiles" >&5
   (cd "$am_dirpart" \
      && sed -e '/# am--include-marker/d' "$am_filepart" \
        | $MAKE -f - am--depfiles) >&5 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } || am_rc=$?
  done
  if test $am_rc -ne 0; then
    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "Something went wrong bootstrapping makefile fragments
    for automatic dependency tracking.  If GNU make was not used, consider
    re-running the configure script with MAKE=\"gmake\" (or whatever is
    necessary).  You can also try re-running configure with the
    '--disable-dependency-tracking' option to at least be able to build
    the package (albeit without support for automatic dependency tracking).
See \`config.log' for more details" "$LINENO" 5; }
  fi
  { am_dirpart=; unset am_dirpart;}
  { am_filepart=; unset am_filepart;}
  { am_mf=; unset am_mf;}
  { am_rc=; unset am_rc;}
  rm -f conftest-deps.mk
}
 ;;
    "broken-gcc":C)
            # Re-run the check just in case, such as when re-running
            # config.status

    SAGE_BROKEN_GCC=no
    if test -n "$SAGE_LOCAL" -a -f "$SAGE_LOCAL/bin/gcc"; then
        if test -x "$SAGE_LOCAL/bin/g++"; then
            echo '#include <complex>' >conftest.cpp
            echo 'auto inf = 1.0 / std::complex<double>();' >>conftest.cpp

            # #31097: Do not try to source sage-env-config here - it is generated by configure
            # and is not needed to set up the compiler variables.
            if ! bash -c "source '$SAGE_SRC/bin/sage-env' && g++ -O3 -c -o conftest.o conftest.cpp"; then
                SAGE_BROKEN_GCC=yes
            fi
            rm -f conftest.*
        fi
    fi

            if test x$SAGE_BROKEN_GCC = xyes; then
                touch build/make/.clean-broken-gcc
            fi
         ;;
    "mkdirs":C)
        for d in "$SAGE_LOGS" "$SAGE_LOCAL" \
            "$SAGE_LOCAL/bin" "$SAGE_LOCAL/etc" \
            "$SAGE_LOCAL/include" "$SAGE_LOCAL/lib" \
            "$SAGE_LOCAL/lib/pkgconfig" \
            "$SAGE_SHARE" "$SAGE_INST"; do
                { $as_echo "$as_me:${as_lineno-$LINENO}: creating directory $d" >&5
$as_echo "$as_me: creating directory $d" >&6;}
                mkdir -p "$d" || as_fn_error $? "could not create $d" "$LINENO" 5
        done

        if test -d "$SAGE_LOCAL/lib64"; then
            if test ! -L "$SAGE_LOCAL/lib64"; then
                { $as_echo "$as_me:${as_lineno-$LINENO}: $SAGE_LOCAL/lib64 is not a symlink, see Trac #19782" >&5
$as_echo "$as_me: $SAGE_LOCAL/lib64 is not a symlink, see Trac #19782" >&6;}
                as_fn_error $? "Cannot perform incremental update, run \"make distclean && make\"" "$LINENO" 5
            fi
        else
            { $as_echo "$as_me:${as_lineno-$LINENO}: creating symbolic link lib64 -> lib" >&5
$as_echo "$as_me: creating symbolic link lib64 -> lib" >&6;}
            ln -s lib "$SAGE_LOCAL/lib64"
        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
  { $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;}
fi



    if test -n "$SAGE_NEED_SYSTEM_PACKAGES" -o -n "$SAGE_NEED_SYSTEM_PACKAGES_OPTIONAL"; then :

        { $as_echo "$as_me:${as_lineno-$LINENO}:

    notice: the following SPKGs did not find equivalent system packages:

       $SAGE_NEED_SYSTEM_PACKAGES  $SAGE_NEED_SYSTEM_PACKAGES_OPTIONAL
        " >&5
$as_echo "$as_me:

    notice: the following SPKGs did not find equivalent system packages:

       $SAGE_NEED_SYSTEM_PACKAGES  $SAGE_NEED_SYSTEM_PACKAGES_OPTIONAL
        " >&6;}
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the package system in use" >&5
$as_echo_n "checking for the package system in use... " >&6; }
        SYSTEM=$(build/bin/sage-guess-package-system 2>& 6)
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYSTEM" >&5
$as_echo "$SYSTEM" >&6; }
        if test $SYSTEM != unknown; then :

            SYSTEM_PACKAGES=$(build/bin/sage-get-system-packages $SYSTEM $SAGE_NEED_SYSTEM_PACKAGES)
            if test -n "$SYSTEM_PACKAGES"; then :

                PRINT_SYS="build/bin/sage-print-system-package-command $SYSTEM --verbose=\"    \" --prompt=\"      \$ \" --sudo"
                COMMAND=$(eval "$PRINT_SYS" update && eval "$PRINT_SYS" install $SYSTEM_PACKAGES && SAGE_ROOT="$SAGE_ROOT" eval "$PRINT_SYS" setup-build-env )
                { $as_echo "$as_me:${as_lineno-$LINENO}:

    hint: installing the following system packages, if not
    already present, is recommended and may avoid having to
    build them (though some may have to be built anyway):

$COMMAND
" >&5
$as_echo "$as_me:

    hint: installing the following system packages, if not
    already present, is recommended and may avoid having to
    build them (though some may have to be built anyway):

$COMMAND
" >&6;}
                need_reconfig_msg=yes

fi
            SYSTEM_PACKAGES=$(build/bin/sage-get-system-packages $SYSTEM $SAGE_NEED_SYSTEM_PACKAGES_OPTIONAL)
            if test -n "$SYSTEM_PACKAGES"; then :

                PRINT_SYS="build/bin/sage-print-system-package-command $SYSTEM --verbose=\"    \" --prompt=\"      \$ \" --sudo"
                COMMAND=$(eval "$PRINT_SYS" update && eval "$PRINT_SYS" install $SYSTEM_PACKAGES && SAGE_ROOT="$SAGE_ROOT" eval "$PRINT_SYS" setup-build-env )
                { $as_echo "$as_me:${as_lineno-$LINENO}:

    hint: installing the following system packages, if not
    already present, may provide additional optional features:

$COMMAND
" >&5
$as_echo "$as_me:

    hint: installing the following system packages, if not
    already present, may provide additional optional features:

$COMMAND
" >&6;}
                need_reconfig_msg=yes

fi
                        if test "x$need_reconfig_msg" = xyes; then :

                { $as_echo "$as_me:${as_lineno-$LINENO}:

    hint: After installation, re-run configure using:

      \$ ./config.status --recheck && ./config.status
                " >&5
$as_echo "$as_me:

    hint: After installation, re-run configure using:

      \$ ./config.status --recheck && ./config.status
                " >&6;}

else

                { $as_echo "$as_me:${as_lineno-$LINENO}: No equivalent system packages for $SYSTEM are known to Sage" >&5
$as_echo "$as_me: No equivalent system packages for $SYSTEM are known to Sage" >&6;}

fi

fi

fi
        if ${SAGE_SPKG_ERRORS+:} false; then :
  as_fn_error $? "
$SAGE_SPKG_ERRORS
    " "$LINENO" 5
fi


