#! /bin/sh

# Guess values for system-dependent variables and create Makefiles.
# Generated automatically using autoconf version 2.12 
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
#
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.

# Defaults:
ac_help=
ac_default_prefix=/usr/local
# Any additions from configure.in:
ac_help="$ac_help
--enable-echo                      - Turn on strong echoing.  The default is enable=no. "
ac_help="$ac_help
--enable-mpe_graphics              - MPE make will build MPE graphics routines.  If disabled then the MPE routines that make use of X11 graphics will NOT be built; this is appropriate for systems that either do not have the X11 include files or that do not support X11 graphics.  The default value is enable=yes."
ac_help="$ac_help
--enable-f77                       - This option will allow the compilation of routines that require a Fortran compiler.  If configuring with MPICH, the configure in the top-level MPICH directory will choose the appropriate value for you.  The default is enable=yes."
ac_help="$ac_help
--enable-jumpshot                  - This option allows the configuration of the graphical tool "JUMPSHOT".  The default for this option is enable=yes.  If this option is enabled and you are not configuring with MPICH, then you will also need to supply the directory path where "JUMPSHOT" is located.  Type 'configure --help' for further details. "
ac_help="$ac_help
--with-tcldir=TCL_DIR              - Directory containing tcl (can only be version 7) .  Must have lib/libtcl.a and include/tcl.h.  Used only for nupshot."
ac_help="$ac_help
--with-tkdir=TK_DIR                - Directory containing tk (can only be version 3 if want to use nupshot).  Must have lib/libtcl.a and include/tk.h.  May be the same as tcldir.  "
ac_help="$ac_help
--with-wish=WISHLOC                - Name of tcl/tk wish executable.  Configure will attempt to find a version of wish for you, but if it is not in your path or you need to use a different version, use this option.  Used only for nupshot and upshot. Note: Because tcl and tk keep changing in incompatible ways, we will soon be dropping support for any tool that uses tcl/tk.  The newest version of upshot, JUMPSHOT, is written in Java."
ac_help="$ac_help
--with-jumpshot_home=JUMP_DIR - Path of the top-level directory where jumpshot is installed.  When configuring jumpshot with MPICH, this option is automatically configured by default.  However, if can be overridden here.  If not configuring with MPICH, then you need to specify this option in order to configure jumpshot."
ac_help="$ac_help
--with-jumpshot_opts=JUMP_OPTS - This option allows you to pass specific options to the jumpshot configure."
ac_help="$ac_help
--with-mpich=MPI_DIR               - Top-level install directory for MPICH/MPI"
ac_help="$ac_help
--with-mpichdev=LIBDIR             - Library subdirectory for MPICH/MPI"
ac_help="$ac_help
--with-sp                          - Use IBM's SP/MPI"
ac_help="$ac_help
--with-sgi                         - Use SGI's IRIX/64 MPI"
ac_help="$ac_help
--with-sgi64                       - Use SGI's IRIX/64 MPI (force 64 bit mode)"
ac_help="$ac_help
--with-cray                        - Use Cray's native MPI"
ac_help="$ac_help
  --with-x                use the X Window System"

# Initialize some variables set by options.
# The variables have the same names as the options, with
# dashes changed to underlines.
build=NONE
cache_file=./config.cache
exec_prefix=NONE
host=NONE
no_create=
nonopt=NONE
no_recursion=
prefix=NONE
program_prefix=NONE
program_suffix=NONE
program_transform_name=s,x,x,
silent=
site=
srcdir=
target=NONE
verbose=
x_includes=NONE
x_libraries=NONE
bindir='${exec_prefix}/bin'
sbindir='${exec_prefix}/sbin'
libexecdir='${exec_prefix}/libexec'
datadir='${prefix}/share'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
libdir='${exec_prefix}/lib'
includedir='${prefix}/include'
oldincludedir='/usr/include'
infodir='${prefix}/info'
mandir='${prefix}/man'

# Initialize some other variables.
subdirs=
MFLAGS= MAKEFLAGS=
# Maximum number of lines to put in a shell here document.
ac_max_here_lines=12

ac_prev=
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=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  *) ac_optarg= ;;
  esac

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

  case "$ac_option" in

  -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 ;;
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    build="$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" ;;

  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
    ac_prev=datadir ;;
  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  | --da=*)
    datadir="$ac_optarg" ;;

  -disable-* | --disable-*)
    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
    fi
    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
    eval "enable_${ac_feature}=no" ;;

  -enable-* | --enable-*)
    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
    fi
    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
    case "$ac_option" in
      *=*) ;;
      *) ac_optarg=yes ;;
    esac
    eval "enable_${ac_feature}='$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)
    # 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 << EOF
Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]
Configuration:
  --cache-file=FILE       cache test results in FILE
  --help                  print this message
  --no-create             do not create output files
  --quiet, --silent       do not print \`checking...' messages
  --version               print the version of autoconf that created configure
Directory and file names:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [$ac_default_prefix]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [same as prefix]
  --bindir=DIR            user executables in DIR [EPREFIX/bin]
  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  --datadir=DIR           read-only architecture-independent data in DIR
                          [PREFIX/share]
  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
                          [PREFIX/com]
  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  --includedir=DIR        C header files in DIR [PREFIX/include]
  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  --infodir=DIR           info documentation in DIR [PREFIX/info]
  --mandir=DIR            man documentation in DIR [PREFIX/man]
  --srcdir=DIR            find the sources in DIR [configure dir or ..]
  --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
EOF
    cat << EOF
Host type:
  --build=BUILD           configure for building on BUILD [BUILD=HOST]
  --host=HOST             configure for HOST [guessed]
  --target=TARGET         configure for TARGET [TARGET=HOST]
Features and packages:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --x-includes=DIR        X include files are in DIR
  --x-libraries=DIR       X library files are in DIR
EOF
    if test -n "$ac_help"; then
      echo "--enable and --with options recognized:$ac_help"
    fi
    exit 0 ;;

  -host | --host | --hos | --ho)
    ac_prev=host ;;
  -host=* | --host=* | --hos=* | --ho=*)
    host="$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" ;;

  -localstatedir | --localstatedir | --localstatedi | --localstated \
  | --localstate | --localstat | --localsta | --localst \
  | --locals | --local | --loca | --loc | --lo)
    ac_prev=localstatedir ;;
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
    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)
    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" ;;

  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  | -silent | --silent | --silen | --sile | --sil)
    silent=yes ;;

  -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 ;;
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
    target="$ac_optarg" ;;

  -v | -verbose | --verbose | --verbos | --verbo | --verb)
    verbose=yes ;;

  -version | --version | --versio | --versi | --vers)
    echo "configure generated by autoconf version 2.12"
    exit 0 ;;

  -with-* | --with-*)
    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
    fi
    ac_package=`echo $ac_package| sed 's/-/_/g'`
    case "$ac_option" in
      *=*) ;;
      *) ac_optarg=yes ;;
    esac
    eval "with_${ac_package}='$ac_optarg'" ;;

  -without-* | --without-*)
    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
    fi
    ac_package=`echo $ac_package| sed 's/-/_/g'`
    eval "with_${ac_package}=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" ;;

  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
    ;;

  *)
    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
      echo "configure: warning: $ac_option: invalid host type" 1>&2
    fi
    if test "x$nonopt" != xNONE; then
      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
    fi
    nonopt="$ac_option"
    ;;

  esac
done

if test -n "$ac_prev"; then
  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
fi

trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15

# File descriptor usage:
# 0 standard input
# 1 file creation
# 2 errors and warnings
# 3 some systems may open it to /dev/tty
# 4 used on the Kubota Titan
# 6 checking for... messages and results
# 5 compiler messages saved in config.log
if test "$silent" = yes; then
  exec 6>/dev/null
else
  exec 6>&1
fi
exec 5>./config.log

echo "\
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
" 1>&5

# Strip out --no-create and --no-recursion so they do not pile up.
# Also quote any args containing shell metacharacters.
ac_configure_args=
for ac_arg
do
  case "$ac_arg" in
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  | --no-cr | --no-c) ;;
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  esac
done

# NLS nuisances.
# Only set these to C if already set.  These must not be set unconditionally
# because not all systems understand e.g. LANG=C (notably SCO).
# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
# Non-C LC_CTYPE values break the ctype check.
if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi

# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -rf conftest* confdefs.h
# AIX cpp loses on an empty file, so make sure it contains at least a newline.
echo > confdefs.h

# A filename unique to this package, relative to the directory that
# configure is in, which we can look for to find out if srcdir is correct.
ac_unique_file=

# 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 its parent.
  ac_prog=$0
  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  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
  if test "$ac_srcdir_defaulted" = yes; then
    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  else
    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  fi
fi
srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`

# Prefer explicitly selected file to automatically selected ones.
if test -z "$CONFIG_SITE"; then
  if test "x$prefix" != xNONE; then
    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  else
    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  fi
fi
for ac_site_file in $CONFIG_SITE; do
  if test -r "$ac_site_file"; then
    echo "loading site script $ac_site_file"
    . "$ac_site_file"
  fi
done


ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross

if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
    ac_n= ac_c='
' ac_t='	'
  else
    ac_n=-n ac_c= ac_t=
  fi
else
  ac_n= ac_c='\c' ac_t=
fi



#
echo "Configuring MPE with $ac_configure_args"
#

echo $ac_n "checking for current directory name""... $ac_c" 1>&6
echo "configure:553: checking for current directory name" >&5
MPE_TRIAL=$PWD
if test "${MPE_TRIAL}" != "" -a -d "${MPE_TRIAL}" ; then 
    if test -r ${MPE_TRIAL}/.foo$$ ; then
        /bin/rm -f ${MPE_TRIAL}/.foo$$
	/bin/rm -f .foo$$
    fi
    if test -r ${MPE_TRIAL}/.foo$$ -o -r .foo$$ ; then
	MPE_TRIAL=
    else
	echo "test" > ${MPE_TRIAL}/.foo$$
	if test ! -r .foo$$ ; then
            /bin/rm -f ${MPE_TRIAL}/.foo$$
	    MPE_TRIAL=
        else
 	    /bin/rm -f ${MPE_TRIAL}/.foo$$
	fi
    fi
fi
if test "${MPE_TRIAL}" = "" ; then
    MPE_TRIAL=`pwd | sed -e 's%/tmp_mnt/%/%g'`
fi
if test ! -r ${MPE_TRIAL}/contrib/life/Makefile.in ; then
        MPE_TRIAL=`pwd`
    if test ! -r ${MPE_TRIAL}/contrib/life/Makefile.in ; then
	print_error "Cannot determine the root directory!" 
        exit 1
    fi
    MPE_TRIAL=`pwd | sed -e 's%/tmp_mnt/%/%g'`
    if test ! -d ${MPE_TRIAL} ; then 
        print_error "Warning: your default path uses the automounter; this may"
        print_error "cause some problems if you use other NFS-connected systems."
        MPE_TRIAL=`pwd`
    fi
fi
if test -z "${MPE_TRIAL}" ; then
    MPE_TRIAL=`pwd | sed -e 's%/tmp_mnt/%/%g'`
    if test ! -d ${MPE_TRIAL} ; then 
        print_error "Warning: your default path uses the automounter; this may"
        print_error "cause some problems if you use other NFS-connected systems."
        MPE_TRIAL=`pwd`
    fi
fi
echo "$ac_t""${MPE_TRIAL}" 1>&6

MPE_HOME=$MPE_TRIAL
#
# Check whether --enable-echo or --disable-echo was given.
if test "${enable_echo+set}" = set; then
  enableval="$enable_echo"
  set -x
fi

#
# Check whether --enable-mpe_graphics or --disable-mpe_graphics was given.
if test "${enable_mpe_graphics+set}" = set; then
  enableval="$enable_mpe_graphics"
  :
else
  enable_mpe_graphics=yes
fi

#
# Check whether --enable-f77 or --disable-f77 was given.
if test "${enable_f77+set}" = set; then
  enableval="$enable_f77"
  :
else
  enable_f77=yes
fi

#
if test "$enable_f77" = "yes" ; then 
    NOF77=0
else
    NOF77=1
fi
#
# Check whether --enable-jumpshot or --disable-jumpshot was given.
if test "${enable_jumpshot+set}" = set; then
  enableval="$enable_jumpshot"
  :
else
  enable_jumpshot=yes
fi

#
if test "$enable_jumpshot" = "yes" ; then
    NO_JUMPSHOT=0 
else
    NO_JUMPSHOT=1
fi
#
# The eval allows us to perform the substitution of the value of any variable
# for the value in libdir before assigning the value to LIBDIR
# (Default LIBDIR value)
eval LIBDIR=$libdir
LIBDIR=$libdir 
#
eval PREFIX=$prefix
PREFIX=$prefix
if test "$PREFIX" = "NONE" ; then
    echo "*# Missing prefix value - configure with -prefix=<install directory>"
    echo "*# if want to use the mpeinstall script"
    PREFIX=""
fi
#
eval GEN_BINDIR=$bindir
GEN_BINDIR=$bindir
#
ARCH_BINDIR=""
MPICH=0
VERSION=""
CC=""
F77=""
OPTFLAGS=""
INCLUDEDIR=""
MPE_LIBPATH=""
MPE_CFLAGS=""
FORTRANNAMES=""
NEEDS_CC_SHARED_OPT=1
MPILIB_DIR=""
LOGLIB=""
PROFLIB=""
TRACELIB=""
ANIMLIB=""
LIBPATH=""
FLIBS=""
EXTRA_FLIB=""
DBX_NAME=""
GDB_NAME=""
# CPRP is the version of cp that accepts -r and -p arguments.
# See CRAY below
CPRP="cp"
TCLSH=""
TK_VERSION=""
NO_X=0
BUILD_NUPSHOT=1
BUILD_UPSHOT=1
MAKE=make
#
# There is a bug in ac_INIT that messes up CANONICAL_HOST.  Specifically, 
# if a blank argument is passed to configure (because configure is being 
# invoked by another script), that blank changes the value of nonopt, which
# is used as the default host name.  Thus, if nonopt is blank, we set it back 
# to the default, which is "NONE".  Our scripts try to ignore blank arguments.
if test -z "$nonopt" ; then nonopt=NONE ; fi
ac_aux_dir=
for ac_dir in $srcdir $srcdir/.. $srcdir/../..; 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
  fi
done
if test -z "$ac_aux_dir"; then
  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
fi
ac_config_guess=$ac_aux_dir/config.guess
ac_config_sub=$ac_aux_dir/config.sub
ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.


# Make sure we can run config.sub.
if $ac_config_sub sun4 >/dev/null 2>&1; then :
else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
fi

echo $ac_n "checking host system type""... $ac_c" 1>&6
echo "configure:726: checking host system type" >&5

host_alias=$host
case "$host_alias" in
NONE)
  case $nonopt in
  NONE)
    if host_alias=`$ac_config_guess`; then :
    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
    fi ;;
  *) host_alias=$nonopt ;;
  esac ;;
esac

host=`$ac_config_sub $host_alias`
host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
echo "$ac_t""$host" 1>&6

case "$host" in
   *alpha*)  
        MPE_CFLAGS="$MPE_CFLAGS -DDBX_IS_OSF"
        host=alpha
	;;

   *cray*)
        host=cray
        MPE_CFLAGS="$MPE_CFLAGS -DMPI_CRAY"
	;;
   
   *rs6000*)
	host=rs6000
	MPE_CFLAGS="$MPE_CFLAGS -DMPI_rs6000"
	;;
   *solaris*)
        host=solaris
	MPE_CFLAGS="$MPE_CFLAGS -DMPI_solaris"
	;;
    *linux*)
        host=linux
	MPE_CFLAGS="$MPE_CFLAGS -DMPI_LINUX"
	;;
    *sun4*)
        host=sun4
	MPE_CFLAGS="$MPE_CFLAGS -DMPI_sun4"
	;;
    mips-sgi-irix*)
        host=irix
	MPE_CFLAGS="$MPE_CFLAGS -DMPI_IRIX"
	;;
esac
#
# Check whether --with-tcldir or --without-tcldir was given.
if test "${with_tcldir+set}" = set; then
  withval="$with_tcldir"
  TCL_DIR=$withval
else
  TCL_DIR=""
fi
 
#
# Check whether --with-tkdir or --without-tkdir was given.
if test "${with_tkdir+set}" = set; then
  withval="$with_tkdir"
  TK_DIR=$withval
else
  TK_DIR=""
fi
 
#
# Check whether --with-wish or --without-wish was given.
if test "${with_wish+set}" = set; then
  withval="$with_wish"
  wishloc=$withval
else
  wishloc=""
fi
 
#
# Check whether --with-jumpshot_home or --without-jumpshot_home was given.
if test "${with_jumpshot_home+set}" = set; then
  withval="$with_jumpshot_home"
  JUMPSHOT_HOME=$withval
else
  JUMPSHOT_HOME=""
fi

#
# Check whether --with-jumpshot_opts or --without-jumpshot_opts was given.
if test "${with_jumpshot_opts+set}" = set; then
  withval="$with_jumpshot_opts"
  JUMPSHOT_OPTS="$withval"
fi
 
#
# Check whether --with-mpich or --without-mpich was given.
if test "${with_mpich+set}" = set; then
  withval="$with_mpich"
  MPI_IMP="mpich" WITHDIR=$withval
fi

# Check whether --with-mpichdev or --without-mpichdev was given.
if test "${with_mpichdev+set}" = set; then
  withval="$with_mpichdev"
  MPI_IMP="mpich" MPICH_DEV=$withval
fi

#
if test "$MPI_IMP" = "mpich"; then
#  
    if test "$WITHDIR" = "yes"; then
        { echo "configure: error: supplied --with-mpich without a directory" 1>&2; exit 1; }
    fi
#   
    LIBDIR=$WITHDIR/$MPICH_DEV
#
    echo $ac_n "checking MPICH version""... $ac_c" 1>&6
echo "configure:844: checking MPICH version" >&5
    MPICH_VERSION=`cat $WITHDIR/include/patchlevel.h | awk '{print $3}' | sed -e 's/\.0-9//' | tr '\012' '.'`
    if test "$MPICH_VERSION" = "1.0.0.13."; then
        VERSION=1
        MPE_LIBPATH="$LIBDIR" 
	PROFLIB="-lmpe -lpmpi"
        LOGLIB="-llmpi $PROFLIB"
        TRACELIB="-ltmpi -lpmpi"
        ANIMLIB="-lampi $PROFLIB"
        if test "$NOF77" = "0" ; then
	    FLIBS="-lfmpi $LOGLIB"
        fi
        echo "$ac_t""1.0.13 (you should upgrade)" 1>&6
    elif test "$MPICH_VERSION" = "1.1.0."; then
        VERSION=1
        MPE_LIBPATH="$LIBDIR"
	PROFLIB="-lmpe -lpmpi"
        LOGLIB="-llmpi $PROFLIB"
        TRACELIB="-ltmpi -lpmpi"
        ANIMLIB="-lampi $PROFLIB"
        if test "$NOF77" = "0" ; then
	    FLIBS="-lfmpi $LOGLIB"
	fi
        echo "$ac_t""1.1.0 (you should upgrade)" 1>&6
    else
#
	#
	# Argh!  MPICH changed the format of their patchlevel file
	# as of version 1.1.1.
	#
#
	MPICH_VERSION=`grep 'PATCHLEVEL ' $WITHDIR/include/patchlevel.h | awk '{print $3}'`
	mv1=`grep 'PATCHLEVEL_SUBMINOR' $WITHDIR/include/patchlevel.h | awk '{print $3}'`
	MPICH_VERSION="$MPICH_VERSION.$mv1."
        if test "$MPICH_VERSION" = "1.1.1." ; then
            VERSION=1
            MPE_LIBPATH="$LIBDIR"
	    PROFLIB="-lmpe -lpmpich"
            LOGLIB="-llmpi $PROFLIB"
            TRACELIB="-ltmpi -lpmpich"
            ANIMLIB="-lampi $PROFLIB"
	    if test "$NOF77" = "0" ; then
	        FLIBS="-lfmpich $LOGLIB"
	    fi
            echo "$ac_t""1.1.1" 1>&6
        else                  
            VERSION=2
	fi
#        
	if test "$VERSION" = "2"; then
	    echo "$ac_t""You have a newer version of MPICH (good)" 1>&6
            MPE_LIBPATH="$LIBDIR"
	    PROFLIB="-lmpe -lpmpich"
            LOGLIB="-llmpi $PROFLIB"
            TRACELIB="-ltmpi -lpmpich"
            ANIMLIB="-lampi $PROFLIB"
            if test "$NOF77" = "0" ; then
	        FLIBS="-lfmpich $LOGLIB"
	    fi
	fi
    fi
#    
    if test "$VERSION" = "1"; then
	CC=$WITHDIR/$MPICH_DEV/mpicc
        if test "$NOF77" = "0" ; then
	    F77=$WITHDIR/$MPICH_DEV/mpif77
	fi
	INCLUDEDIR=$WITHDIR/include
    elif test "$VERSION" = "2" ; then
        CC=$WITHDIR/$MPICH_DEV/../bin/mpicc
        if test "$NOF77" = "0" ; then
	    F77=$WITHDIR/$MPICH_DEV/../bin/mpif77
	fi
	INCLUDEDIR="-I$WITHDIR/$MPICH_DEV/../include -I$WITHDIR/include"
        if test "$NO_JUMPSHOT" = "0"  ; then        
            ARCH_BINDIR="$WITHDIR/$MPICH_DEV/../bin"
	fi
    fi
    LIBPATH=$MPICH_DEV
    MPICH=1
    cat >> confdefs.h <<\EOF
#define MPICH_NAME 1
EOF

    if test "$NO_JUMPSHOT" = "0" ; then        
        GEN_BINDIR=$WITHDIR/bin
	if test -z "$JUMPSHOT_HOME" ; then
	    if test -d "$WITHDIR/jumpshot" ; then
		JUMPSHOT_HOME=$WITHDIR/jumpshot
	    fi
	fi
    fi
fi
#
#
# IBM SP
#
#
# Check whether --with-sp or --without-sp was given.
if test "${with_sp+set}" = set; then
  withval="$with_sp"
  MPI_IMP="ibm-sp"
fi

#
if test "$MPI_IMP" = "ibm-sp"; then
    # Extract the first word of "mpcc", so it can be a program name with args.
set dummy mpcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:953: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_MPI_CXX'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$MPI_CXX" in
  /*)
  ac_cv_path_MPI_CXX="$MPI_CXX" # Let the user override the test with a path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  for ac_dir in $PATH; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_MPI_CXX="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  test -z "$ac_cv_path_MPI_CXX" && ac_cv_path_MPI_CXX="doh"
  ;;
esac
fi
MPI_CXX="$ac_cv_path_MPI_CXX"
if test -n "$MPI_CXX"; then
  echo "$ac_t""$MPI_CXX" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

    if test "$MPI_CXX" = "doh"; then
        echo $ac_n "checking for mpcc (elsewhere)""... $ac_c" 1>&6
echo "configure:984: checking for mpcc (elsewhere)" >&5
        foreach comp /bin/mpcc /usr/bin/mpcc
            if test "$MPI_CXX" = "" -a -x $comp; then
                echo "$ac_t""yes" 1>&6
                MPI_CXX=$comp
            fi
        end
        if test "$MPI_CXX" = ""; then
            echo "$ac_t""no" 1>&6
            { echo "configure: error: cannot continue -- put mpcc in your path" 1>&2; exit 1; }
        fi
    fi
    CC=$MPI_CXX
#
    if test "$NOF77" = "0" ; then
        # Extract the first word of "mpxlf", so it can be a program name with args.
set dummy mpxlf; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1002: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_MPI_FXX'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$MPI_FXX" in
  /*)
  ac_cv_path_MPI_FXX="$MPI_FXX" # Let the user override the test with a path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  for ac_dir in $PATH; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_MPI_FXX="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  test -z "$ac_cv_path_MPI_FXX" && ac_cv_path_MPI_FXX="doh"
  ;;
esac
fi
MPI_FXX="$ac_cv_path_MPI_FXX"
if test -n "$MPI_FXX"; then
  echo "$ac_t""$MPI_FXX" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

        if test "$MPI_FXX" = "doh"; then
            echo $ac_n "checking for mpxlf (elsewhere)""... $ac_c" 1>&6
echo "configure:1033: checking for mpxlf (elsewhere)" >&5
            foreach comp /bin/mpxlf /usr/bin/mpxlf
                if test "$MPI_FXX" = "" -a -x $comp; then
                    echo "$ac_t""yes" 1>&6
                    MPI_FXX=$comp
                fi
            end
            if test "$MPI_FXX" = ""; then
                echo "$ac_t""no" 1>&6
                { echo "configure: error: cannot continue -- put mpcc in your path" 1>&2; exit 1; }
            fi
        fi
        F77=$MPI_FXX
    fi
#
    echo $ac_n "checking POE version""... $ac_c" 1>&6
echo "configure:1049: checking POE version" >&5
    POE_VERSION=`lslpp -L ppe.poe | grep poe | awk '{ print $2 }'`
    if test "$POE_VERSION" = "2.1.0.14"; then
        echo "$ac_t""2.1.0.14 (you should upgrade)" 1>&6
    elif test "$POE_VERSION" = "2.1.0.15"; then
        echo "$ac_t""2.1.0.15 (you should upgrade)" 1>&6
    elif test "$POE_VERSION" = "2.1.0.16"; then
        echo "$ac_t""2.1.0.16 (you should upgrade)" 1>&6
    elif test "$POE_VERSION" = "2.1.0.17"; then
        echo "$ac_t""2.1.0.17 (you should upgrade)" 1>&6
    elif test "$POE_VERSION" = "2.1.0.18"; then
        echo "$ac_t""2.1.0.18 (good)" 1>&6
    else
        cat >> confdefs.h <<\EOF
#define IBMUNKNOWN 1
EOF

        echo "$ac_t""Unknown version -- $POE_VERSION (good luck)" 1>&6
    fi
    MPE_LIBPATH="$libdir"
    PROFLIB="-lmpe -lmpi"
    LOGLIB="-llmpi $PROFLIB"
    TRACELIB="-ltmpi -lmpi"
    ANIMLIB="-lampi $PROFLIB"
    if test "$NOF77" = "0" ; then    
        EXTRA_FLIB="$libdir/mpe_proff.o"
        FLIBS="$LOGLIB"
    fi
    MPE_CFLAGS="$MPE_CFLAGS -DIBM_MPI"
    LIBPATH=lib
fi
#
#
# SGI IRIX 6.4
#
#
# Check whether --with-sgi or --without-sgi was given.
if test "${with_sgi+set}" = set; then
  withval="$with_sgi"
  MPI_IMP="sgi" CC=cc F77=f77
fi

# Check whether --with-sgi64 or --without-sgi64 was given.
if test "${with_sgi64+set}" = set; then
  withval="$with_sgi64"
  MPI_IMP="sgi64" CC=cc F77=f77
fi

#
if test "$MPI_IMP" = "sgi" -o "$MPI_IMP" = "sgi64"; then
    MPI_LIBS="-lmpi"
#
    # If they just said "--with-sgi", go find the libmpi.so
#    
    if test "$MPI_IMP" = "sgi"; then
        if test -f /usr/lib32/libmpi.so; then
            MPILIB_DIR=/usr/lib32
            OPTFLAGS="-n32"
        elif test -f /usr/lib64/libmpi.so; then
            MPILIB_DIR=/usr/lib64
            OPTFLAGS="-64"
        else
            { echo "configure: error: cannot find libmpi.so in /usr/lib32 or /usr/lib64" 1>&2; exit 1; }
        fi
    elif test "$MPI_IMP" = "sgi64"; then
        if test -f /usr/lib64/libmpi.so; then
            MPILIB_DIR=/usr/lib64
            OPTFLAGS="-64"
        else
            { echo "configure: error: cannot find libmpi.so in /usr/lib64" 1>&2; exit 1; }
        fi
    fi
#
    echo $ac_n "checking SGI MPI version""... $ac_c" 1>&6
echo "configure:1123: checking SGI MPI version" >&5
    IS20=`strings $MPILIB_DIR/libmpi.so | grep "SGI MPI 2.0"`
    if test "$IS20" != ""; then    
        echo "$ac_t""2.0 ($SGIBIT) (you should upgrade)" 1>&6
        echo "configure: warning: *# You are advised to get the latest version of SGI's MPI" 1>&2
        echo "configure: warning: *# See http://www.sgi.com/Products/Evaluation/evaluation.html" 1>&2
    else
        IS30=`strings $MPILIB_DIR/libmpi.so | grep "SGI MPI 3.0"`
        if test "$IS30" != ""; then
            echo "$ac_t""3.0 ($SGIBIT -- good)" 1>&6
        else
            VER=`strings $MPILIB_DIR/libmpi.so | grep "SGI MPI"`
            echo "$ac_t""Unknown version ($SGIBIT) -- $VER (good luck)" 1>&6
        fi
    fi
    MPE_LIBPATH="$libdir"
    PROFLIB="-lmpe -lmpi"
    LOGLIB="-llmpi $PROFLIB"
    TRACELIB="-ltmpi -lmpi"
    ANIMLIB="-lampi $PROFLIB"
    if test "$NOF77" = "0" ; then
        EXTRA_FLIB="$libdir/mpe_proff.o"
        FLIBS="$LOGLIB"
    fi
    MPE_CFLAGS="$MPE_CFLAGS -DSGI_MPI"
    LIBPATH=lib
fi
#
#
# Cray
#
#
# Check whether --with-cray or --without-cray was given.
if test "${with_cray+set}" = set; then
  withval="$with_cray"
  MPI_IMP="cray" CC=cc
fi

#
if test "$MPI_IMP" = "cray"; then
    MPI_LIBS="-lmpi"
#
    if test "$NOF77" = "0" ; then
        # Extract the first word of "fort77", so it can be a program name with args.
set dummy fort77; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1169: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_F77'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$F77"; then
  ac_cv_prog_F77="$F77" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  for ac_dir in $PATH; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_F77="fort77"
      break
    fi
  done
  IFS="$ac_save_ifs"
  test -z "$ac_cv_prog_F77" && ac_cv_prog_F77=";"
fi
fi
F77="$ac_cv_prog_F77"
if test -n "$F77"; then
  echo "$ac_t""$F77" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

    fi
#
    echo $ac_n "checking Cray MPI version""... $ac_c" 1>&6
echo "configure:1198: checking Cray MPI version" >&5
    CRAYVER=`ls -ld /opt/ctl/mpt/mpt | awk '{ print $11 }' | cut -d/ -f5`
    if test "$CRAYVER" = "1.1.0.4"; then
        cat >> confdefs.h <<\EOF
#define CRAY1104 1
EOF

	echo "$ac_t""1.1.0.4 (good)" 1>&6
    else
	cat >> confdefs.h <<\EOF
#define CRAYUNKNOWN 1
EOF

	echo "$ac_t""unknown Cray MPI version -- good luck!" 1>&6
    fi
    MPE_LIBPATH="$libdir"
    PROFLIB="-lmpe -lpmpi"
    LOGLIB="-llmpi $PROFLIB"
    TRACELIB="-ltmpi -lpmpi"
    ANIMLIB="-lampi $PROFLIB"
    if test "$NOF77" = "0" ; then
        EXTRA_FLIB="$libdir/mpe_proff.o"
        FLIBS="$EXTRA_FLIB $LOGLIB"
    fi
#
   # The CRAY cp doesn't even support -r (!!) but at least there 
   # is a version that does work.
   if test -x /usr/ucb/cp ; then
       CPRP="/usr/ucb/cp"
   else
       echo "Using default cp for copy; install may fail if -r and -p"
       echo "switches are not supported."
   fi
   LIBPATH=lib
fi
#
if test $NO_JUMPSHOT = 0 -a ! -d "$JUMPSHOT_HOME" ; then
    if test -n "$JUMPSHOT_HOME" ; then 
        echo "*# $JUMPSHOT_HOME is not a valid directory - JUMPSHOT will not be installed"
        JUMPSHOT_HOME=""
    fi
    NO_JUMPSHOT=1
fi
#
# Autoconf libdir has '' around it by default, and contains make variables.
# Thus, we can't use it unmodified.
if test "$exec_prefix" = "NONE" -a "$LIBDIR" = '${exec_prefix}/lib' ; then
    echo "*# Missing exec_prefix and/or libdir value"
    echo "*# exec_prefix = $exec_prefix"
    echo "*# LIBDIR      = $LIBDIR"
    echo "*# Set --prefix= or --exec-prefix= and rerun configure"
    exit 1
fi
#
if test ! -d "$LIBDIR" ; then
    # We really shouldn't depend on -p (not all systems have it)
    mkdir -p "$LIBDIR"
fi
#
if test -z "$CC" ; then
    echo "You must configure MPE with a specific MPI"
    exit 1
fi
#
if test -n "$F77" ; then 
   cat > confftest.f <<EOF
       subroutine mpir_init_fop( a )
       integer a
       a = 1
       return
       end
EOF
    $F77 -c confftest.f > /dev/null 2>&1
    if test ! -s confftest.o ; then
        echo "Unable to test Fortran compiler"
        echo "(compiling a test program failed to produce an object file)"
    elif test -z "$FORTRANNAMES" ; then
        # We have to be careful here, since the name may occur in several
        # forms.  We try to handle this by testing for several forms
        # directly.
        if test "$host" = "cray" ; then
            # Cray doesn't accept -a ...
            nameform1=`strings confftest.o | grep mpir_init_fop_  | sed -n -e '1p'`
            nameform2=`strings confftest.o | grep MPIR_INIT_FOP   | sed -n -e '1p'`
            nameform3=`strings confftest.o | grep mpir_init_fop   | sed -n -e '1p'`
            nameform4=`strings confftest.o | grep mpir_init_fop__ | sed -n -e '1p'`
       else
           nameform1=`strings -a confftest.o | grep mpir_init_fop_  | sed -n -e '1p'`
           nameform2=`strings -a confftest.o | grep MPIR_INIT_FOP   | sed -n -e '1p'`
           nameform3=`strings -a confftest.o | grep mpir_init_fop   | sed -n -e '1p'`
           nameform4=`strings -a confftest.o | grep mpir_init_fop__ | sed -n -e '1p'`
       fi
       /bin/rm -f confftest.f confftest.o
       if test -n "$nameform4" ; then
	   echo "Fortran externals are lower case and have 1 or 2 trailing underscores"
	   FORTRANNAMES="FORTRANDOUBLEUNDERSCORE"
       elif test -n "$nameform1" ; then
           # We don't set this in CFLAGS; it is a default case
           echo "Fortran externals have a trailing underscore and are lowercase"
	   FORTRANNAMES="FORTRANUNDERSCORE"
       elif test -n "$nameform2" ; then
	   echo "Fortran externals are uppercase"     
	   FORTRANNAMES="FORTRANCAPS" 
       elif test -n "$nameform3" ; then
	   echo "Fortran externals are lower case"
	   FORTRANNAMES="FORTRANNOUNDERSCORE"
       else
           NOF77=1
	   echo "Unable to determine the form of Fortran external names"
	   echo "Make sure that the compiler $F77 can be run on this system"
       fi
       if test -n "$FORTRANNAMES" ; then
           MPE_CFLAGS="$MPE_CFLAGS -D$FORTRANNAMES"
       fi
   fi
fi
#
MPE_GRPAHICS=""
MPEGRAPHICS_SOURCE=""
MPEGRAPHICS_OBJS=""
MPEGRAPHICS_FSOURCE=""
MPEGRAPHICS_FOBJS=""
#
if test "$enable_mpe_graphics" = "yes" ; then
    echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
echo "configure:1323: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
  CPP=
fi
if test -z "$CPP"; then
if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
    # This must be in double quotes, not single quotes, because CPP may get
  # substituted into the Makefile and "${CC-cc}" will confuse make.
  CPP="${CC-cc} -E"
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp.
  cat > conftest.$ac_ext <<EOF
#line 1338 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1344: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  :
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  CPP="${CC-cc} -E -traditional-cpp"
  cat > conftest.$ac_ext <<EOF
#line 1355 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1361: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  :
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  CPP=/lib/cpp
fi
rm -f conftest*
fi
rm -f conftest*
  ac_cv_prog_CPP="$CPP"
fi
  CPP="$ac_cv_prog_CPP"
else
  ac_cv_prog_CPP="$CPP"
fi
echo "$ac_t""$CPP" 1>&6

# If we find X, set shell vars x_includes and x_libraries to the
# paths, otherwise set no_x=yes.
# Uses ac_ vars as temps to allow command line to override cache and checks.
# --without-x overrides everything else, but does not touch the cache.
echo $ac_n "checking for X""... $ac_c" 1>&6
echo "configure:1388: checking for X" >&5

# Check whether --with-x or --without-x was given.
if test "${with_x+set}" = set; then
  withval="$with_x"
  :
fi

# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
if test "x$with_x" = xno; then
  # The user explicitly disabled X.
  have_x=disabled
else
  if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
    # Both variables are already set.
    have_x=yes
  else
if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  # One or both of the vars are not set, and there is no cached value.
ac_x_includes=NO ac_x_libraries=NO
rm -fr conftestdir
if mkdir conftestdir; then
  cd conftestdir
  # Make sure to not put "make" in the Imakefile rules, since we grep it out.
  cat > Imakefile <<'EOF'
acfindx:
	@echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
EOF
  if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
    eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
    for ac_extension in a so sl; do
      if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
        test -f $ac_im_libdir/libX11.$ac_extension; then
        ac_im_usrlibdir=$ac_im_libdir; break
      fi
    done
    # Screen out bogus values from the imake configuration.  They are
    # bogus both because they are the default anyway, and because
    # using them would break gcc on systems where it needs fixed includes.
    case "$ac_im_incroot" in
	/usr/include) ;;
	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
    esac
    case "$ac_im_usrlibdir" in
	/usr/lib | /lib) ;;
	*) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
    esac
  fi
  cd ..
  rm -fr conftestdir
fi

if test "$ac_x_includes" = NO; then
  # Guess where to find include files, by looking for this one X11 .h file.
  test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h

  # First, try using that file with no special directory specified.
cat > conftest.$ac_ext <<EOF
#line 1450 "configure"
#include "confdefs.h"
#include <$x_direct_test_include>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1455: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
  # We can compile using X headers with no special include directory.
ac_x_includes=
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  # Look for the header file in a standard set of common directories.
# Check X11 before X11Rn because it is often a symlink to the current release.
  for ac_dir in               \
    /usr/X11/include          \
    /usr/X11R6/include        \
    /usr/X11R5/include        \
    /usr/X11R4/include        \
                              \
    /usr/include/X11          \
    /usr/include/X11R6        \
    /usr/include/X11R5        \
    /usr/include/X11R4        \
                              \
    /usr/local/X11/include    \
    /usr/local/X11R6/include  \
    /usr/local/X11R5/include  \
    /usr/local/X11R4/include  \
                              \
    /usr/local/include/X11    \
    /usr/local/include/X11R6  \
    /usr/local/include/X11R5  \
    /usr/local/include/X11R4  \
                              \
    /usr/X386/include         \
    /usr/x386/include         \
    /usr/XFree86/include/X11  \
                              \
    /usr/include              \
    /usr/local/include        \
    /usr/unsupported/include  \
    /usr/athena/include       \
    /usr/local/x11r5/include  \
    /usr/lpp/Xamples/include  \
                              \
    /usr/openwin/include      \
    /usr/openwin/share/include \
    ; \
  do
    if test -r "$ac_dir/$x_direct_test_include"; then
      ac_x_includes=$ac_dir
      break
    fi
  done
fi
rm -f conftest*
fi # $ac_x_includes = NO

if test "$ac_x_libraries" = NO; then
  # Check for the libraries.

  test -z "$x_direct_test_library" && x_direct_test_library=Xt
  test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc

  # See if we find them without any special options.
  # Don't add to $LIBS permanently.
  ac_save_LIBS="$LIBS"
  LIBS="-l$x_direct_test_library $LIBS"
cat > conftest.$ac_ext <<EOF
#line 1524 "configure"
#include "confdefs.h"

int main() {
${x_direct_test_function}()
; return 0; }
EOF
if { (eval echo configure:1531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  LIBS="$ac_save_LIBS"
# We can link X programs with no special library path.
ac_x_libraries=
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  LIBS="$ac_save_LIBS"
# First see if replacing the include by lib works.
# Check X11 before X11Rn because it is often a symlink to the current release.
for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
    /usr/X11/lib          \
    /usr/X11R6/lib        \
    /usr/X11R5/lib        \
    /usr/X11R4/lib        \
                          \
    /usr/lib/X11          \
    /usr/lib/X11R6        \
    /usr/lib/X11R5        \
    /usr/lib/X11R4        \
                          \
    /usr/local/X11/lib    \
    /usr/local/X11R6/lib  \
    /usr/local/X11R5/lib  \
    /usr/local/X11R4/lib  \
                          \
    /usr/local/lib/X11    \
    /usr/local/lib/X11R6  \
    /usr/local/lib/X11R5  \
    /usr/local/lib/X11R4  \
                          \
    /usr/X386/lib         \
    /usr/x386/lib         \
    /usr/XFree86/lib/X11  \
                          \
    /usr/lib              \
    /usr/local/lib        \
    /usr/unsupported/lib  \
    /usr/athena/lib       \
    /usr/local/x11r5/lib  \
    /usr/lpp/Xamples/lib  \
    /lib/usr/lib/X11	  \
                          \
    /usr/openwin/lib      \
    /usr/openwin/share/lib \
    ; \
do
  for ac_extension in a so sl; do
    if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
      ac_x_libraries=$ac_dir
      break 2
    fi
  done
done
fi
rm -f conftest*
fi # $ac_x_libraries = NO

if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
  # Didn't find X anywhere.  Cache the known absence of X.
  ac_cv_have_x="have_x=no"
else
  # Record where we found X for the cache.
  ac_cv_have_x="have_x=yes \
	        ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
fi
fi
  fi
  eval "$ac_cv_have_x"
fi # $with_x != no

if test "$have_x" != yes; then
  echo "$ac_t""$have_x" 1>&6
  no_x=yes
else
  # If each of the values was on the command line, it overrides each guess.
  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
  # Update the cache value to reflect the command line values.
  ac_cv_have_x="have_x=yes \
		ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
  echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
fi

else
    no_x="yes"
fi
#
if test -z "$no_x" ; then
    MPE_GRAPHICS="-DMPE_GRAPHICS"
    MPEGRAPHICS_SOURCE="mpe_graphics.c xcolor.c xframe.c xinit.c xwmap.c xmouse.c"
    MPEGRAPHICS_OBJS="mpe_graphics.o xcolor.o xframe.o xinit.o xwmap.o xmouse.o"
    MPEGRAPHICS_FSOURCE="mpe_graphicsf.c"
    MPEGRAPHICS_FOBJS="mpe_graphicsf.o"
    if test -n "$x_includes" ; then
        X_INC=-I$x_includes
    fi
    if test -n "$x_libraries" ; then
	X_LIB="-L$x_libraries -lX11"
        ANIMLIB="$ANIMLIB -L$x_libraries -lX11"
    else
	X_LIB="-lX11"
        ANIMLIB="$ANIMLIB -lX11"
    fi
else
    echo "configure: warning: *# Could not find appropriate X windows libraries.  MPE routines that make use of X11 graphics will NOT be built unless you put X windows libraries in your path and reconfigure" 1>&2
    MPE_GRAPHICS="" 
    NO_X=1
fi
#
# Fixup for make

echo $ac_n "checking gnumake""... $ac_c" 1>&6
echo "configure:1646: checking gnumake" >&5
/bin/rm -f conftest
cat > conftest <<.
SHELL=/bin/sh
ALL:
	@(dir=`pwd` ; cd .. ; \$(MAKE) -f \$\$dir/conftest SUB)
SUB:
	@echo "success"
.
str=`$MAKE -f conftest 2>&1`
if test "$str" != "success" ; then
    str=`$MAKE --no-print-directory -f conftest 2>&1`
    if test "$str" = "success" ; then
        MAKE="$MAKE --no-print-directory"
	echo "$ac_t""yes using --no-print-directory" 1>&6
    else
	echo "$ac_t""no" 1>&6
    fi
else
    echo "$ac_t""no" 1>&6
fi
/bin/rm -f conftest
str=""


echo $ac_n "checking BSD 4.4 make""... $ac_c" 1>&6
echo "configure:1672: checking BSD 4.4 make" >&5
/bin/rm -f conftest
cat > conftest <<.
ALL:
	@echo "success"
.
cat > conftest1 <<.
include conftest
.
str=`$MAKE -f conftest1 2>&1`
/bin/rm -f conftest conftest1
if test "$str" != "success" ; then
    echo "$ac_t""Found BSD 4.4 so-called make" 1>&6
    echo "The BSD 4.4 make is INCOMPATIBLE with all other makes."
    echo "Using this so-called make may cause problems when building programs."
    echo "You should consider using gnumake instead."
    
else
    echo "$ac_t""no - whew" 1>&6
fi
str=""


echo $ac_n "checking OSF V3 make""... $ac_c" 1>&6
echo "configure:1696: checking OSF V3 make" >&5
/bin/rm -f conftest
cat > conftest <<.
SHELL=/bin/sh
ALL:
	@# This is a valid comment!
	@echo "success"
.
str=`$MAKE -f conftest 2>&1`
/bin/rm -f conftest 
if test "$str" != "success" ; then
    echo "$ac_t""Found OSF V3 make" 1>&6
    echo "The OSF V3 make does not allow comments in target code."
    echo "Using this make may cause problems when building programs."
    echo "You should consider using gnumake instead."
    
else
    echo "$ac_t""no" 1>&6
fi
str=""


#
# Look for wish (the tcl/tk windowing shell; this is used by the new
# Upshot
#
if test -z "$wishloc" ; then
    # Extract the first word of "wish", so it can be a program name with args.
set dummy wish; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1726: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_wishloc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$wishloc" in
  /*)
  ac_cv_path_wishloc="$wishloc" # Let the user override the test with a path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  for ac_dir in $PATH; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_wishloc="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
wishloc="$ac_cv_path_wishloc"
if test -n "$wishloc"; then
  echo "$ac_t""$wishloc" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

fi 
#
# Test that wish exists
if test -n "$wishloc" ; then
   namelen=`expr "$wishloc" : ".*"`
   if test $namelen -gt 26 ; then
	echo "*# The path for wish, $wishloc, may be too long"
        echo "for some Unix systems to accept as a command interpreter."
	echo "This may cause problems when using upshot."
        echo "(Some systems limit the length to 26 characters!)"
   fi
   if test ! -x $wishloc ; then
       wishloc=
   fi
fi
if test -z "$wishloc" ; then
    echo "*# Could not find executable wish (needed for Upshot)"
fi
#
if test -z "$TCL_DIR" ; then
    
# Look for Tcl
if test -z "$TCL_DIR" ; then
# See if tclsh is in the path
# If there is a tclsh, it MAY provide tk.
# Extract the first word of "tclsh", so it can be a program name with args.
set dummy tclsh; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1782: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_TCLSH'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$TCLSH" in
  /*)
  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  for ac_dir in $PATH; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_TCLSH="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  test -z "$ac_cv_path_TCLSH" && ac_cv_path_TCLSH="1"
  ;;
esac
fi
TCLSH="$ac_cv_path_TCLSH"
if test -n "$TCLSH"; then
  echo "$ac_t""$TCLSH" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

echo $ac_n "checking for Tcl""... $ac_c" 1>&6
echo "configure:1812: checking for Tcl" >&5
if test -n "$tclshloc" ; then
    cat >conftest <<EOF
puts stdout \$tcl_library
EOF
    tcllibloc=`$tclshloc conftest 2>/dev/null`
    # The tcllibloc is the directory containing the .tcl files.  
    # The .a files may be one directory up
    if test -n "$tcllibloc" ; then
        tcllibloc=`dirname $tcllibloc`
        # and the lib directory one above that
        tcllibs="$tcllibloc `dirname $tcllibloc`"
    fi
    /bin/rm -f conftest   
fi
#
if test "$host" = "irix" ; then
    subdir="irix-6"
elif test "$host" = "linux" ; then
    subdir="linux"
elif test "$host" = "solaris" ; then
    subdir="solaris-2" 
elif test "$host" = "sun4" ; then
    subdir="sun4"
fi
#
for dir in $tcllibs \
    /usr \
    /usr/local \
    /usr/local/tcl7.5 \
    /usr/local/tcl7.3 \
    /usr/local/tcl7.3-tk3.6 \
    /usr/local/tcl7.0 \
    /usr/local/tcl7.0-tk3.3 \
    /usr/local/tcl7.* \
    /usr/contrib \
    /usr/contrib/tk3.6 \
    /usr/contrib/tcl7.3-tk3.6 \
    /usr/contrib/tk3.3 \
    /usr/contrib/tcl7.0-tk3.3 \
    $HOME/tcl \
    $HOME/tcl7.3 \
    $HOME/tcl7.5 \
    /opt/Tcl \
    /opt/local \
    /opt/local/tcl7.5 \
    /opt/local/tcl7.* \
    /usr/bin \
    /Tools/tcl \
    /usr/sgitcl \
    /software/$subdir/apps/packages/tcl-7* \
    /local/encap/tcl-7.1 ; do
    if test -r $dir/include/tcl.h ; then 
	# Check for correct version
	
	tclversion=`grep 'TCL_MAJOR_VERSION' $dir/include/tcl.h | \
		sed -e 's/^.*TCL_MAJOR_VERSION[^0-9]*\([0-9]*\).*$/\1/'`
	
	if test "$tclversion" != "7" ; then
	    # Skip if it is the wrong version
	    continue
	fi
        if test -r $dir/lib/libtcl.a -o -r $dir/lib/libtcl.so ; then
 	    TCL_DIR=$dir
	    break
        fi
	for file in $dir/lib/libtcl*.a ; do
	    if test -r $file ; then 
                TCL_DIR_W="$TCL_DIR_W $file"
	    fi
	done
    fi
done
fi
if test -n "$TCL_DIR" ; then 
  echo "$ac_t""found $TCL_DIR/include/tcl.h and $TCL_DIR/lib/libtcl" 1>&6
else
  if test -n "$TCL_DIR_W" ; then
    echo "$ac_t""found $TCL_DIR_W but need libtcl.a" 1>&6
  else
    echo "$ac_t""no" 1>&6
  fi
fi
# Look for Tk (look in tcl dir if the code is nowhere else)
if test -z "$TK_DIR" ; then
echo $ac_n "checking for Tk""... $ac_c" 1>&6
echo "configure:1898: checking for Tk" >&5
if test -n "$wishloc" ; then
    tklibloc=`strings $wishloc | grep 'lib/tk'`
    # The tklibloc is the directory containing the .tclk files.  
    # The .a files may be one directory up
    # There may be multiple lines in tklibloc now.  Make sure that we only
    # test actual directories
    if test -n "$tklibloc" ; then
	for tkdirname in $tklibloc ; do
    	    if test -d $tkdirname ; then
                tkdirname=`dirname $tkdirname`
                # and the lib directory one above that
                tklibs="$tkdirname `dirname $tkdirname`"
	    fi
	done
    fi
    /bin/rm -f conftest   
fi
TK_UPDIR=""
TK_UPVERSION=""
for dir in $tklibs \
    /usr \
    /usr/local \
    /usr/local/tk3.6 \
    /usr/local/tcl7.3-tk3.6 \
    /usr/local/tk3.3 \
    /usr/local/tcl7.0-tk3.3 \
    /usr/contrib \
    /usr/contrib/tk3.6 \
    /usr/contrib/tcl7.3-tk3.6 \
    /usr/contrib/tk3.3 \
    /usr/contrib/tcl7.0-tk3.3 \
    $HOME/tcl \
    $HOME/tcl7.3 \
    /opt/Tcl \
    /opt/local \
    /opt/local/tk3.6 \
    /usr/bin \
    /Tools/tk \
    /usr/sgitcl \
    /software/$subdir/apps/packages/tcl* \
    /local/encap/tk-3.4 $TCL_DIR ; do
    if test -r $dir/include/tk.h ; then 
	# Check for correct version"
	
	tkversion=`grep 'TK_MAJOR_VERSION' $dir/include/tk.h | \
		sed -e 's/^.*TK_MAJOR_VERSION[^0-9]*\([0-9]*\).*$/\1/'`
	tk2version=`grep 'TK_MINOR_VERSION' $dir/include/tk.h | \
		sed -e 's/^.*TK_MINOR_VERSION[^0-9]*\([0-9]*\).*$/\1/'`
	
	tkupversion="$tkversion.$tk2version"
        if test "$tkversion" != "3" ; then
            if test -z "$TK_UPDIR" -a $tkversion -ge 3 ; then
                if test $tkversion -eq 3 -a $tk2version -lt 6 ; then
	            continue
	        fi
                TK_UPDIR=$dir
	        TK_UPVERSION=$tkversion
                if test -r $TK_UPDIR/lib/libtk.a -o \
		        -r $TK_UPDIR/lib/libtk.so ; then
	            continue
	        elif test -r $TK_UPDIR/lib/libtk$tkupversion.a -o \
			  -r $TK_UPDIR/lib/libtk$tkupversion.so ; then
                    continue
	        else
	            TK_UPDIR=""
	            TK_UPVERSION=""
                fi
            fi
	    # Skip if it is the wrong version
	    continue
        fi
        if test -r $dir/lib/libtk.a -o -r $dir/lib/libtk.so ; then
	    TK_DIR=$dir
	    break
	fi
	for file in $dir/lib/libtk*.a ; do
            if test -r $file ; then 
                TK_DIR_W="$TK_DIR_W $file"
	    fi
	done
   fi
done
fi
if test -n "$TK_DIR" ; then 
    echo "$ac_t""found $TK_DIR/include/tk.h and $TK_DIR/lib/libtk" 1>&6
    TK_VERSION=$tkversion
elif test -n "$TK_DIR_W" ; then
    echo "$ac_t""found $TK_DIR_W but need libtk.a (and version 3.6) " 1>&6
    BUILD_NUPSHOT=0
    if test -n "$TK_UPDIR" ; then
        TK_DIR=$TK_UPDIR
        TK_VERSION=$TK_UPVERSION
    else
	BUILD_UPSHOT=0
    fi
else
    echo "$ac_t""no" 1>&6
    BUILD_NUPSHOT=0
    if test -n "$TK_UPDIR" ; then
	TK_DIR=$TK_UPDIR
	TK_VERSION=$TK_UPVERSION
    else
	BUILD_UPSHOT=0
    fi
fi

fi
#
# Test that TCL and TK was found
if test "$BUILD_NUPSHOT" = "0" ; then
    echo "*# Could not find libraries for TCL and TK (needed for Nupshot)"
    echo "*# Will not be able to install Nupshot"
fi
#
if test "$BUILD_UPSHOT" = "0" ; then
    echo "*# Could not find TK library needed for Upshot"
    echo "*# Will not be able to install Upshot"
fi
#
# Extract the first word of "dbx", so it can be a program name with args.
set dummy dbx; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2021: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_DBX_NAME'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$DBX_NAME" in
  /*)
  ac_cv_path_DBX_NAME="$DBX_NAME" # Let the user override the test with a path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  for ac_dir in $PATH; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_DBX_NAME="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
DBX_NAME="$ac_cv_path_DBX_NAME"
if test -n "$DBX_NAME"; then
  echo "$ac_t""$DBX_NAME" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test -z "$DBX_NAME" ; then
    echo "*# Cannot find dbx in your path!  You can put dbx in your path and "
    echo "*# reconfigure or else you will not be able to run the debugger code"
    echo "*# using the dbg debugger."
fi
#
# Extract the first word of "gdb", so it can be a program name with args.
set dummy gdb; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2058: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GDB_NAME'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$GDB_NAME" in
  /*)
  ac_cv_path_GDB_NAME="$GDB_NAME" # Let the user override the test with a path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  for ac_dir in $PATH; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_GDB_NAME="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
GDB_NAME="$ac_cv_path_GDB_NAME"
if test -n "$GDB_NAME"; then
  echo "$ac_t""$GDB_NAME" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test -z "$GDB_NAME" ; then
    echo "*# Cannot find gdb in your path!  You can put gdb in your path and"
    echo "*# reconfigure or else you will not be able to run the debugger code"
    echo "*# using the gdb debugger."
fi
#   
echo $ac_n "checking for working const""... $ac_c" 1>&6
echo "configure:2093: checking for working const" >&5
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2098 "configure"
#include "confdefs.h"

int main() {

/* Ultrix mips cc rejects this.  */
typedef int charset[2]; const charset x;
/* SunOS 4.1.1 cc rejects this.  */
char const *const *ccp;
char **p;
/* NEC SVR4.0.2 mips cc rejects this.  */
struct point {int x, y;};
static struct point const zero = {0,0};
/* AIX XL C 1.02.0.0 rejects this.
   It does not let you subtract one const X* pointer from another in an arm
   of an if-expression whose if-part is not a constant expression */
const char *g = "string";
ccp = &g + (g ? g-g : 0);
/* HPUX 7.0 cc rejects these. */
++ccp;
p = (char**) ccp;
ccp = (char const *const *) p;
{ /* SCO 3.2v4 cc rejects this.  */
  char *t;
  char const *s = 0 ? (char *) 0 : (char const *) 0;

  *t++ = 0;
}
{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
  int x[] = {25, 17};
  const int *foo = &x[0];
  ++foo;
}
{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  typedef const int *iptr;
  iptr p = 0;
  ++p;
}
{ /* AIX XL C 1.02.0.0 rejects this saying
     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  struct s { int j; const int *ap[3]; };
  struct s *b; b->j = 5;
}
{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  const int foo = 10;
}

; return 0; }
EOF
if { (eval echo configure:2147: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_c_const=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  ac_cv_c_const=no
fi
rm -f conftest*
fi

echo "$ac_t""$ac_cv_c_const" 1>&6
if test $ac_cv_c_const = no; then
  cat >> confdefs.h <<\EOF
#define const 
EOF

fi

echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
echo "configure:2168: checking whether byte ordering is bigendian" >&5
if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_cv_c_bigendian=unknown
# See if sys/param.h defines the BYTE_ORDER macro.
cat > conftest.$ac_ext <<EOF
#line 2175 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
int main() {

#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
 bogus endian macros
#endif
; return 0; }
EOF
if { (eval echo configure:2186: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  # It does; now see whether it defined to BIG_ENDIAN or not.
cat > conftest.$ac_ext <<EOF
#line 2190 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
int main() {

#if BYTE_ORDER != BIG_ENDIAN
 not big endian
#endif
; return 0; }
EOF
if { (eval echo configure:2201: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_c_bigendian=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  ac_cv_c_bigendian=no
fi
rm -f conftest*
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
fi
rm -f conftest*
if test $ac_cv_c_bigendian = unknown; then
if test "$cross_compiling" = yes; then
    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
  cat > conftest.$ac_ext <<EOF
#line 2221 "configure"
#include "confdefs.h"
main () {
  /* Are we little or big endian?  From Harbison&Steele.  */
  union
  {
    long l;
    char c[sizeof (long)];
  } u;
  u.l = 1;
  exit (u.c[sizeof (long) - 1] == 1);
}
EOF
if { (eval echo configure:2234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  ac_cv_c_bigendian=no
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
  ac_cv_c_bigendian=yes
fi
rm -fr conftest*
fi

fi
fi

echo "$ac_t""$ac_cv_c_bigendian" 1>&6
if test $ac_cv_c_bigendian = yes; then
  cat >> confdefs.h <<\EOF
#define WORDS_BIGENDIAN 1
EOF

fi

echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
echo "configure:2258: checking for ANSI C header files" >&5
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2263 "configure"
#include "confdefs.h"
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2271: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
  ac_cv_header_stdc=yes
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  ac_cv_header_stdc=no
fi
rm -f conftest*

if test $ac_cv_header_stdc = yes; then
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
#line 2288 "configure"
#include "confdefs.h"
#include <string.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "memchr" >/dev/null 2>&1; then
  :
else
  rm -rf conftest*
  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 > conftest.$ac_ext <<EOF
#line 2306 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "free" >/dev/null 2>&1; then
  :
else
  rm -rf conftest*
  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 > conftest.$ac_ext <<EOF
#line 2327 "configure"
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
#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)) exit(2);
exit (0); }

EOF
if { (eval echo configure:2338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  :
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
  ac_cv_header_stdc=no
fi
rm -fr conftest*
fi

fi
fi

echo "$ac_t""$ac_cv_header_stdc" 1>&6
if test $ac_cv_header_stdc = yes; then
  cat >> confdefs.h <<\EOF
#define STDC_HEADERS 1
EOF

fi

#
echo $ac_n "checking for long pointers""... $ac_c" 1>&6
echo "configure:2363: checking for long pointers" >&5
if test "$cross_compiling" = yes; then
    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
  cat > conftest.$ac_ext <<EOF
#line 2368 "configure"
#include "confdefs.h"
int main()
{
  if (sizeof(void *) > 4)
    return -1;
  return 0;
}
EOF
if { (eval echo configure:2377: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  sizeof_void_greater=no
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
  sizeof_void_greater=yes
fi
rm -fr conftest*
fi

if test "$sizeof_void_greater" = "yes" ; then
    cat >> confdefs.h <<\EOF
#define POINTER_64_BITS 1
EOF

    echo "$ac_t""yes" 1>&6
else
    echo "$ac_t""no" 1>&6
fi
for ac_func in system
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2401: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2406 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char $ac_func();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
$ac_func();
#endif

; return 0; }
EOF
if { (eval echo configure:2429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

for ac_func in sysinfo
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2456: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2461 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char $ac_func();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
$ac_func();
#endif

; return 0; }
EOF
if { (eval echo configure:2484: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

echo $ac_n "checking for uname""... $ac_c" 1>&6
echo "configure:2509: checking for uname" >&5
if eval "test \"`echo '$''{'ac_cv_func_uname'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2514 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char uname(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char uname();

int main() {

/* 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_uname) || defined (__stub___uname)
choke me
#else
uname();
#endif

; return 0; }
EOF
if { (eval echo configure:2537: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_uname=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_uname=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'uname`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_UNAME 1
EOF
haveuname=1
else
  echo "$ac_t""no" 1>&6
fi

echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
echo "configure:2560: checking for gethostbyname" >&5
if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2565 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char gethostbyname(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char gethostbyname();

int main() {

/* 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_gethostbyname) || defined (__stub___gethostbyname)
choke me
#else
gethostbyname();
#endif

; return 0; }
EOF
if { (eval echo configure:2588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_gethostbyname=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_gethostbyname=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_GETHOSTBYNAME 1
EOF
havegethostbyname=1
else
  echo "$ac_t""no" 1>&6
fi

#
for ac_hdr in unistd.h stdlib.h string.h netdb.h sys/systeminfo.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:2615: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2620 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2625: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

ac_safe=`echo "stdarg.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for stdarg.h""... $ac_c" 1>&6
echo "configure:2653: checking for stdarg.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2658 "configure"
#include "confdefs.h"
#include <stdarg.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2663: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_STDARG_H 1
EOF
 havestdarg=1
else
  echo "$ac_t""no" 1>&6
fi

#
# We need to build mpe with the shared library flags
if test "$CC" != "gcc" -a "$host" = "rs6000" ; then
    NEEDS_CC_SHARED_OPT=0
elif test "$CC" != "gcc" -a "$host" = "alpha" ; then
    NEEDS_CC_SHARED-OPT=0
fi
#
if test "$NEEDS_CC_SHARED_OPT" = 1 ; then
    CFLAGS="-fPIC"
    echo $ac_n "checking for compile option -fPIC""... $ac_c" 1>&6
echo "configure:2698: checking for compile option -fPIC" >&5
    cat > conftest.$ac_ext <<EOF
#line 2700 "configure"
#include "confdefs.h"

int main() {
int main(){return 0;}
; return 0; }
EOF
if { (eval echo configure:2707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  opt_found=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  opt_found=no
fi
rm -f conftest*
    if test "$opt_found" = "yes" ; then
        echo "$ac_t""yes" 1>&6
        MPE_CFLAGS="$MPE_CFLAGS $CFLAGS"
    else
	echo "$ac_t""no" 1>&6
        CFLAGS="-FPIC"
        echo $ac_n "checking for compile option -FPIC""... $ac_c" 1>&6
echo "configure:2724: checking for compile option -FPIC" >&5
        cat > conftest.$ac_ext <<EOF
#line 2726 "configure"
#include "confdefs.h"

int main() {
int main(){return 0;}
; return 0; }
EOF
if { (eval echo configure:2733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  opt_found=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  opt_found=no
fi
rm -f conftest*
        if test "$opt_found" = "yes" ; then
            echo "$ac_t""yes" 1>&6
	    MPE_CFLAGS="$MPE_CFLAGS $CFLAGS"
	else
	    echo "$ac_t""no" 1>&6
            CFLAGS=""
	fi
    fi
fi
#
# It isn't enough to check for stdarg.  Even gcc doesn't get it right;
# on some systems, the gcc version of stdio.h loads stdarg.h WITH THE WRONG
# OPTIONS (causing it to choose the OLD STYLE va_start etc).
#
if test -n "$havestdarg" ; then
    echo $ac_n "checking for stdarg is correct""... $ac_c" 1>&6
echo "configure:2759: checking for stdarg is correct" >&5
if test ! -f confdefs.h ; then
    echo "$ac_t"""!! SHELL ERROR !!"" 1>&6
    echo "The file confdefs.h created by configure has been removed"
    echo "This may be a problem with your shell; some versions of LINUX"
    echo "have this problem.  See the Installation guide for more"
    echo "information."
    exit 1
fi
cat > conftest.c <<EOF
#include "confdefs.h"

/* DEC Alpha compiler by default does NOT define __STDC__ but DOES
   accept prototypes */
#if !defined(__STDC__)
'bad text'
#endif
#include <stdio.h>
#include <stdarg.h>
int func( int a, ... ){
int b;
va_list ap;
va_start( ap, a );
b = va_arg(ap, int);
printf( "%d-%d\n", a, b );
va_end(ap);
fflush(stdout);
return 0;
}
int main() { func( 1, 2 ); return 0;}
EOF
if eval $compile; then
  echo "$ac_t""yes" 1>&6
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define USE_STDARG 1
EOF

MPE_CFLAGS="$MPE_CFLAGS -DUSE_STDARG"

   else echo "$ac_t""no" 1>&6
fi
rm -f conftest*

fi
#
echo $ac_n "checking if compiler accepts prototypes""... $ac_c" 1>&6
echo "configure:2806: checking if compiler accepts prototypes" >&5
cat > conftest.$ac_ext <<EOF
#line 2808 "configure"
#include "confdefs.h"

int main() {
int f(double a);
; return 0; }
EOF
if { (eval echo configure:2815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  have_proto=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  have_proto=no
fi
rm -f conftest*
if test "$have_proto" = "yes" ; then
    cat >> confdefs.h <<\EOF
#define HAVE_PROTOTYPES 1
EOF

    MPE_CFLAGS="$MPE_CFLAGS -DHAVE_PROTOTYPES"
    echo "$ac_t""yes" 1>&6
else
    echo "$ac_t""no" 1>&6
fi
#
if test "$NO_JUMPSHOT" = "0" -a -n "$JUMPSHOT_HOME" ; then
    JUMPSHOT=1
else
    JUMPSHOT=0
fi
#
if test "$MPICH" = "0" -a "$JUMPSHOT" = "1"; then
    if test "$GEN_BINDIR" = '${exec_prefix}/bin' ; then
        GEN_BINDIR=$LIBDIR/../bin
    fi
    if test ! -d "$GEN_BINDIR" ; then
        # We really shouldn't depend on -p (not all systems have it)
        mkdir -p "$GEN_BINDIR"
    fi
fi
#
# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2855: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$RANLIB"; then
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  for ac_dir in $PATH; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_RANLIB="ranlib"
      break
    fi
  done
  IFS="$ac_save_ifs"
  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
fi
fi
RANLIB="$ac_cv_prog_RANLIB"
if test -n "$RANLIB"; then
  echo "$ac_t""$RANLIB" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

# Extract the first word of "ar", so it can be a program name with args.
set dummy ar; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2884: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$AR"; then
  ac_cv_prog_AR="$AR" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  for ac_dir in $PATH; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_AR="ar"
      break
    fi
  done
  IFS="$ac_save_ifs"
  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR=";"
fi
fi
AR="$ac_cv_prog_AR"
if test -n "$AR"; then
  echo "$ac_t""$AR" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

#






































trap '' 1 2 15

trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15

test "x$prefix" = xNONE && prefix=$ac_default_prefix
# Let make expand exec_prefix.
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'

# Any assignment to VPATH causes Sun make to only execute
# the first set of double-colon rules, so remove it if not needed.
# If there is a colon in the path, we need to keep it.
if test "x$srcdir" = x.; then
  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
fi

trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15

DEFS=-DHAVE_CONFIG_H

# Without the "./", some shells look in PATH for config.status.
: ${CONFIG_STATUS=./config.status}

echo creating $CONFIG_STATUS
rm -f $CONFIG_STATUS
cat > $CONFIG_STATUS <<EOF
#! /bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# This directory was configured as follows,
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
#
# $0 $ac_configure_args
#
# Compiler output produced by configure, useful for debugging
# configure, is in ./config.log if it exists.

ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
for ac_option
do
  case "\$ac_option" in
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
    echo "$CONFIG_STATUS generated by autoconf version 2.12"
    exit 0 ;;
  -help | --help | --hel | --he | --h)
    echo "\$ac_cs_usage"; exit 0 ;;
  *) echo "\$ac_cs_usage"; exit 1 ;;
  esac
done

ac_given_srcdir=$srcdir

trap 'rm -fr `echo "Makefile Makefile_nompi mpeinstall contrib/life/Makefile contrib/mandel/Makefile contrib/mastermind/Makefile contrib/test/Makefile profiling/examples/Makefile profiling/lib/Makefile profiling/wrappergen/Makefile test/Makefile dbxerr.c   mpeconf.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
EOF
cat >> $CONFIG_STATUS <<EOF

# Protect against being on the right side of a sed subst in config.status.
sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
$ac_vpsub
$extrasub
s%@CFLAGS@%$CFLAGS%g
s%@CPPFLAGS@%$CPPFLAGS%g
s%@CXXFLAGS@%$CXXFLAGS%g
s%@DEFS@%$DEFS%g
s%@LDFLAGS@%$LDFLAGS%g
s%@LIBS@%$LIBS%g
s%@exec_prefix@%$exec_prefix%g
s%@prefix@%$prefix%g
s%@program_transform_name@%$program_transform_name%g
s%@bindir@%$bindir%g
s%@sbindir@%$sbindir%g
s%@libexecdir@%$libexecdir%g
s%@datadir@%$datadir%g
s%@sysconfdir@%$sysconfdir%g
s%@sharedstatedir@%$sharedstatedir%g
s%@localstatedir@%$localstatedir%g
s%@libdir@%$libdir%g
s%@includedir@%$includedir%g
s%@oldincludedir@%$oldincludedir%g
s%@infodir@%$infodir%g
s%@mandir@%$mandir%g
s%@host@%$host%g
s%@host_alias@%$host_alias%g
s%@host_cpu@%$host_cpu%g
s%@host_vendor@%$host_vendor%g
s%@host_os@%$host_os%g
s%@MPI_CXX@%$MPI_CXX%g
s%@MPI_FXX@%$MPI_FXX%g
s%@F77@%$F77%g
s%@CPP@%$CPP%g
s%@MAKE@%$MAKE%g
s%@wishloc@%$wishloc%g
s%@TCLSH@%$TCLSH%g
s%@DBX_NAME@%$DBX_NAME%g
s%@GDB_NAME@%$GDB_NAME%g
s%@RANLIB@%$RANLIB%g
s%@AR@%$AR%g
s%@MPICH@%$MPICH%g
s%@MPE_HOME@%$MPE_HOME%g
s%@INCLUDEDIR@%$INCLUDEDIR%g
s%@LIBDIR@%$LIBDIR%g
s%@PREFIX@%$PREFIX%g
s%@CC@%$CC%g
s%@X_INC@%$X_INC%g
s%@OPTFLAGS@%$OPTFLAGS%g
s%@MPE_GRAPHICS@%$MPE_GRAPHICS%g
s%@NO_X@%$NO_X%g
s%@X_LIB@%$X_LIB%g
s%@MPE_LIBPATH@%$MPE_LIBPATH%g
s%@MPI_LIBS@%$MPI_LIBS%g
s%@LOGLIB@%$LOGLIB%g
s%@TRACELIB@%$TRACELIB%g
s%@ANIMLIB@%$ANIMLIB%g
s%@PROFLIB@%$PROFLIB%g
s%@MPEGRAPHICS_SOURCE@%$MPEGRAPHICS_SOURCE%g
s%@MPEGRAPHICS_OBJS@%$MPEGRAPHICS_OBJS%g
s%@MPEGRAPHICS_FSOURCE@%$MPEGRAPHICS_FSOURCE%g
s%@MPEGRAPHICS_FOBJS@%$MPEGRAPHICS_FOBJS%g
s%@MPE_CFLAGS@%$MPE_CFLAGS%g
s%@LIBPATH@%$LIBPATH%g
s%@EXTRA_FLIB@%$EXTRA_FLIB%g
s%@FLIBS@%$FLIBS%g
s%@CPRP@%$CPRP%g
s%@TCL_DIR@%$TCL_DIR%g
s%@TK_DIR@%$TK_DIR%g
s%@TK_VERSION@%$TK_VERSION%g
s%@BUILD_UPSHOT@%$BUILD_UPSHOT%g
s%@BUILD_NUPSHOT@%$BUILD_NUPSHOT%g
s%@NOF77@%$NOF77%g
s%@NO_JUMPSHOT@%$NO_JUMPSHOT%g
s%@JUMPSHOT_HOME@%$JUMPSHOT_HOME%g

CEOF
EOF

cat >> $CONFIG_STATUS <<\EOF

# Split the substitutions into bite-sized pieces for seds with
# small command number limits, like on Digital OSF/1 and HP-UX.
ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
ac_file=1 # Number of current file.
ac_beg=1 # First line for current file.
ac_end=$ac_max_sed_cmds # Line after last line for current file.
ac_more_lines=:
ac_sed_cmds=""
while $ac_more_lines; do
  if test $ac_beg -gt 1; then
    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
  else
    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
  fi
  if test ! -s conftest.s$ac_file; then
    ac_more_lines=false
    rm -f conftest.s$ac_file
  else
    if test -z "$ac_sed_cmds"; then
      ac_sed_cmds="sed -f conftest.s$ac_file"
    else
      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
    fi
    ac_file=`expr $ac_file + 1`
    ac_beg=$ac_end
    ac_end=`expr $ac_end + $ac_max_sed_cmds`
  fi
done
if test -z "$ac_sed_cmds"; then
  ac_sed_cmds=cat
fi
EOF

cat >> $CONFIG_STATUS <<EOF

CONFIG_FILES=\${CONFIG_FILES-"Makefile Makefile_nompi mpeinstall contrib/life/Makefile contrib/mandel/Makefile contrib/mastermind/Makefile contrib/test/Makefile profiling/examples/Makefile profiling/lib/Makefile profiling/wrappergen/Makefile test/Makefile dbxerr.c  "}
EOF
cat >> $CONFIG_STATUS <<\EOF
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  case "$ac_file" in
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  *) ac_file_in="${ac_file}.in" ;;
  esac

  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.

  # Remove last slash and all that follows it.  Not all systems have dirname.
  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
    # The file is in a subdirectory.
    test ! -d "$ac_dir" && mkdir "$ac_dir"
    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
    # A "../" for each directory in $ac_dir_suffix.
    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  else
    ac_dir_suffix= ac_dots=
  fi

  case "$ac_given_srcdir" in
  .)  srcdir=.
      if test -z "$ac_dots"; then top_srcdir=.
      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  *) # Relative path.
    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
    top_srcdir="$ac_dots$ac_given_srcdir" ;;
  esac


  echo creating "$ac_file"
  rm -f "$ac_file"
  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  case "$ac_file" in
  *Makefile*) ac_comsub="1i\\
# $configure_input" ;;
  *) ac_comsub= ;;
  esac

  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  sed -e "$ac_comsub
s%@configure_input@%$configure_input%g
s%@srcdir@%$srcdir%g
s%@top_srcdir@%$top_srcdir%g
" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
fi; done
rm -f conftest.s*

# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
# NAME is the cpp macro being defined and VALUE is the value it is being given.
#
# ac_d sets the value in "#define NAME VALUE" lines.
ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
ac_dC='\3'
ac_dD='%g'
# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
ac_uB='\([ 	]\)%\1#\2define\3'
ac_uC=' '
ac_uD='\4%g'
# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
ac_eB='$%\1#\2define\3'
ac_eC=' '
ac_eD='%g'

if test "${CONFIG_HEADERS+set}" != set; then
EOF
cat >> $CONFIG_STATUS <<EOF
  CONFIG_HEADERS="mpeconf.h"
EOF
cat >> $CONFIG_STATUS <<\EOF
fi
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  case "$ac_file" in
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  *) ac_file_in="${ac_file}.in" ;;
  esac

  echo creating $ac_file

  rm -f conftest.frag conftest.in conftest.out
  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  cat $ac_file_inputs > conftest.in

EOF

# Transform confdefs.h into a sed script conftest.vals that substitutes
# the proper values into config.h.in to produce config.h.  And first:
# Protect against being on the right side of a sed subst in config.status.
# Protect against being in an unquoted here document in config.status.
rm -f conftest.vals
cat > conftest.hdr <<\EOF
s/[\\&%]/\\&/g
s%[\\$`]%\\&%g
s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
s%ac_d%ac_u%gp
s%ac_u%ac_e%gp
EOF
sed -n -f conftest.hdr confdefs.h > conftest.vals
rm -f conftest.hdr

# This sed command replaces #undef with comments.  This is necessary, for
# example, in the case of _POSIX_SOURCE, which is predefined and required
# on some systems where configure will not decide to define it.
cat >> conftest.vals <<\EOF
s%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
EOF

# Break up conftest.vals because some shells have a limit on
# the size of here documents, and old seds have small limits too.

rm -f conftest.tail
while :
do
  ac_lines=`grep -c . conftest.vals`
  # grep -c gives empty output for an empty file on some AIX systems.
  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  # Write a limited-size here document to conftest.frag.
  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  echo 'CEOF
  sed -f conftest.frag conftest.in > conftest.out
  rm -f conftest.in
  mv conftest.out conftest.in
' >> $CONFIG_STATUS
  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  rm -f conftest.vals
  mv conftest.tail conftest.vals
done
rm -f conftest.vals

cat >> $CONFIG_STATUS <<\EOF
  rm -f conftest.frag conftest.h
  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  cat conftest.in >> conftest.h
  rm -f conftest.in
  if cmp -s $ac_file conftest.h 2>/dev/null; then
    echo "$ac_file is unchanged"
    rm -f conftest.h
  else
    # Remove last slash and all that follows it.  Not all systems have dirname.
      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
      # The file is in a subdirectory.
      test ! -d "$ac_dir" && mkdir "$ac_dir"
    fi
    rm -f $ac_file
    mv conftest.h $ac_file
  fi
fi; done

EOF
cat >> $CONFIG_STATUS <<EOF

EOF
cat >> $CONFIG_STATUS <<\EOF

exit 0
EOF
chmod +x $CONFIG_STATUS
rm -fr confdefs* $ac_clean_files
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1

#
if test "$JUMPSHOT" = "1" ; then
    if test -d "$JUMPSHOT_HOME" ; then
        (cd $JUMPSHOT_HOME ;
        if test -f "build/unix/bin/jumpshot" -a -f "build/unix/bin/jumpshot12" ; then
             
CONFIG_FILES="build/unix/bin/jumpshot build/unix/bin/jumpshot12"
export CONFIG_FILES
./config.status
CONFIG_FILES=""
for pac_file in build/unix/bin/jumpshot build/unix/bin/jumpshot12 ; do 
    /bin/rm -f .pactmp
    sed -e '1d' $pac_file > .pactmp
    /bin/rm -f $pac_file
    mv .pactmp $pac_file
    chmod a+x $pac_file
done
 
        fi ) 
    fi
fi
#
CONFIG_HEADERS=""
export CONFIG_HEADERS
#
# Update nupshot's Makefile if have correct version of TCL and TK
if test "$NO_NUPSHOT" = "0" ; then
    CONFIG_FILES="profiling/nupshot/Makefile"
    export CONFIG_FILES
    ${CONFIG_SHELL-/bin/sh} ./config.status
    CONFIG_FILES=""
else
    # This isn't an error, it is a message
    echo "mpe/profiling/nupshot has its own configure script.  You can"
    echo "use it on another platform to build this program."
fi
#
# Update the upshot script if have the correct version of TK
if test "$NO_UPSHOT" = "0" ; then
    echo "configuring upshot"
    if test -f profiling/upshot/bin/upshot.in ; then
        echo "configuring upshot.in"
        CONFIG_FILES="profiling/upshot/bin/upshot"
        export CONFIG_FILES
        ${CONFIG_SHELL-/bin/sh} ./config.status
        (cd profiling/upshot/bin ; /bin/rm -f .run1 ; \
	    sed -e '1d' upshot > .run1 ; \
        /bin/rm -f upshot ; /bin/mv .run1 upshot ; chmod a+x upshot )
    fi
fi
#
# Call the Jumpshot configure if JUMPSHOT = 1
if test "$JUMPSHOT" = "1" ; then
    echo "Configuring JUMPSHOT"
    if test -z "$ARCH_BINDIR" ; then
        (cd $JUMPSHOT_HOME ; ./configure --with-bindir=$GEN_BINDIR --with-jumpshot_home=$JUMPSHOT_HOME $JUMPSHOT_OPTS)
    else
        (cd $JUMPSHOT_HOME ; ./configure --with-bindir=$GEN_BINDIR --with-arch_bindir=$ARCH_BINDIR --with-jumpshot_home=$JUMPSHOT_HOME $JUMPSHOT_OPTS)
    fi
fi
if test ! -x mpeinstall ; then
    chmod a+x mpeinstall
fi
