ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-3.0/configure
(Generate patch)

Comparing trunk/OOPSE-3.0/configure (file contents):
Revision 1509 by gezelter, Wed Sep 29 17:57:47 2004 UTC vs.
Revision 2715 by chrisfen, Sun Apr 16 02:51:16 2006 UTC

# Line 1 | Line 1
1   #! /bin/sh
2   # Guess values for system-dependent variables and create Makefiles.
3 < # Generated by GNU Autoconf 2.59 for OOPSE 2.0.
3 > # Generated by GNU Autoconf 2.59 for OOPSE 3.0.
4   #
5   # Report bugs to <gezelter@nd.edu>.
6   #
# Line 269 | Line 269 | PACKAGE_VERSION='2.0'
269   # Identity of this package.
270   PACKAGE_NAME='OOPSE'
271   PACKAGE_TARNAME='oopse'
272 < PACKAGE_VERSION='2.0'
273 < PACKAGE_STRING='OOPSE 2.0'
272 > PACKAGE_VERSION='3.0'
273 > PACKAGE_STRING='OOPSE 3.0'
274   PACKAGE_BUGREPORT='gezelter@nd.edu'
275  
276   ac_unique_file="src/applications/oopse/oopse.cpp"
# Line 312 | Line 312 | ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKA
312   # include <unistd.h>
313   #endif"
314  
315 < ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS PROGNAME debug build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX OOPSE_TEMPLATE_FLAGS EXTRA_CC_FLAG F90 F90FLAGS ac_ct_F90 PREPFLAG PREPDEFFLAG F90LIBS F90_FUNC F90_FUNC_ MOD F90_WORK_FILES_ARG MODDIRFLAG F90MODINCSPEC CPP EGREP LIBOBJS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S SET_MAKE RANLIB ac_ct_RANLIB YACC LEX LEXLIB LEX_OUTPUT_ROOT AR MPI_LIB_DIR MPI_INC_DIR MPI_F90_INC MPI_LIB MPI_F90_LIB USE_MPI SPRNG_LIB_DIR SPRNG_INC_DIR SPRNG_LIB USE_SPRNG MKL_LIBDIR MKL_LIB MKL_INC HAVE_MKL BATEXT MKINSTALLDIRS OOPSE OOPSE_HOME SUBDIRS FFLAGS LTLIBOBJS'
315 > ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os PROGNAME debug CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC FC FCFLAGS ac_ct_FC CPP EGREP LN_S SET_MAKE RANLIB ac_ct_RANLIB PERLINTERP PERL_SHEBANG INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AR PS FCFLAGS_F90 FCFLAGS_SRCEXT PREPDEFFLAG FCLIBS FC_FUNC FC_FUNC_ MOD F90_WORK_FILES_ARG MODDIRFLAG F90MODINCSPEC F90_MODULE_NAMES LIBOBJS POW_LIB CXXCPP __func__ MPI_LIB_DIR MPI_INC_DIR MPI_F90_INC MPI_LIB MPI_F90_LIB USE_MPI USE_CGAL CGAL_INC_DIR CGAL_LIB_DIR CGAL_RLIB_DIR CGAL_DEFINES CGAL_CXXFLAGS CGAL_LIBS DOXYGEN DOT DOC enable_dot enable_html_docs enable_latex_docs BATEXT MKINSTALLDIRS OOPSE OOPSE_HOME SUBDIRS LTLIBOBJS'
316   ac_subst_files=''
317  
318   # Initialize some variables set by options.
# Line 753 | Line 753 | ac_env_CC_set=${CC+set}
753   ac_env_target_alias_value=$target_alias
754   ac_cv_env_target_alias_set=${target_alias+set}
755   ac_cv_env_target_alias_value=$target_alias
756 ac_env_CC_set=${CC+set}
757 ac_env_CC_value=$CC
758 ac_cv_env_CC_set=${CC+set}
759 ac_cv_env_CC_value=$CC
760 ac_env_CFLAGS_set=${CFLAGS+set}
761 ac_env_CFLAGS_value=$CFLAGS
762 ac_cv_env_CFLAGS_set=${CFLAGS+set}
763 ac_cv_env_CFLAGS_value=$CFLAGS
764 ac_env_LDFLAGS_set=${LDFLAGS+set}
765 ac_env_LDFLAGS_value=$LDFLAGS
766 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
767 ac_cv_env_LDFLAGS_value=$LDFLAGS
768 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
769 ac_env_CPPFLAGS_value=$CPPFLAGS
770 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
771 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
756   ac_env_CXX_set=${CXX+set}
757   ac_env_CXX_value=$CXX
758   ac_cv_env_CXX_set=${CXX+set}
# Line 777 | Line 761 | ac_env_F90_set=${F90+set}
761   ac_env_CXXFLAGS_value=$CXXFLAGS
762   ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
763   ac_cv_env_CXXFLAGS_value=$CXXFLAGS
764 < ac_env_F90_set=${F90+set}
765 < ac_env_F90_value=$F90
766 < ac_cv_env_F90_set=${F90+set}
767 < ac_cv_env_F90_value=$F90
768 < ac_env_F90FLAGS_set=${F90FLAGS+set}
769 < ac_env_F90FLAGS_value=$F90FLAGS
770 < ac_cv_env_F90FLAGS_set=${F90FLAGS+set}
771 < ac_cv_env_F90FLAGS_value=$F90FLAGS
764 > ac_env_LDFLAGS_set=${LDFLAGS+set}
765 > ac_env_LDFLAGS_value=$LDFLAGS
766 > ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
767 > ac_cv_env_LDFLAGS_value=$LDFLAGS
768 > ac_env_CPPFLAGS_set=${CPPFLAGS+set}
769 > ac_env_CPPFLAGS_value=$CPPFLAGS
770 > ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
771 > ac_cv_env_CPPFLAGS_value=$CPPFLAGS
772 > ac_env_CC_set=${CC+set}
773 > ac_env_CC_value=$CC
774 > ac_cv_env_CC_set=${CC+set}
775 > ac_cv_env_CC_value=$CC
776 > ac_env_CFLAGS_set=${CFLAGS+set}
777 > ac_env_CFLAGS_value=$CFLAGS
778 > ac_cv_env_CFLAGS_set=${CFLAGS+set}
779 > ac_cv_env_CFLAGS_value=$CFLAGS
780 > ac_env_FC_set=${FC+set}
781 > ac_env_FC_value=$FC
782 > ac_cv_env_FC_set=${FC+set}
783 > ac_cv_env_FC_value=$FC
784 > ac_env_FCFLAGS_set=${FCFLAGS+set}
785 > ac_env_FCFLAGS_value=$FCFLAGS
786 > ac_cv_env_FCFLAGS_set=${FCFLAGS+set}
787 > ac_cv_env_FCFLAGS_value=$FCFLAGS
788   ac_env_CPP_set=${CPP+set}
789   ac_env_CPP_value=$CPP
790   ac_cv_env_CPP_set=${CPP+set}
791   ac_cv_env_CPP_value=$CPP
792 + ac_env_CXXCPP_set=${CXXCPP+set}
793 + ac_env_CXXCPP_value=$CXXCPP
794 + ac_cv_env_CXXCPP_set=${CXXCPP+set}
795 + ac_cv_env_CXXCPP_value=$CXXCPP
796  
797   #
798   # Report the --help message.
# Line 797 | Line 801 | if test "$ac_init_help" = "long"; then
801    # Omit some internal or obsolete options to make the list less imposing.
802    # This message is too long to be a string in the A/UX 3.1 sh.
803    cat <<_ACEOF
804 < \`configure' configures OOPSE 2.0 to adapt to many kinds of systems.
804 > \`configure' configures OOPSE 3.0 to adapt to many kinds of systems.
805  
806   Usage: $0 [OPTION]... [VAR=VALUE]...
807  
# Line 858 | Line 862 | if test -n "$ac_init_help"; then
862  
863   if test -n "$ac_init_help"; then
864    case $ac_init_help in
865 <     short | recursive ) echo "Configuration of OOPSE 2.0:";;
865 >     short | recursive ) echo "Configuration of OOPSE 3.0:";;
866     esac
867    cat <<\_ACEOF
868  
869   Optional Features:
870    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
871    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
868  --enable-debug          Compile OOPSE in debug mode
872    --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
873 +  --enable-debug          Compile OOPSE in debug mode
874 +  --enable-doxygen        enable documentation generation with doxygen (auto)
875 +  --enable-dot            use 'dot' to generate graphs in doxygen (auto)
876 +  --enable-html-docs      enable HTML generation with doxygen (yes)
877 +  --enable-latex-docs     enable LaTeX documentation generation with doxygen (no)
878  
879   Optional Packages:
880    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
881    --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
882 +  --with-perl-shebang     override what perl thinks is the way for the kernel
883 +                          to start it (seldom needed)
884 +  --with-zlib=DIR root directory path of zlib installation defaults to
885 +                    /usr/local or /usr if not found in /usr/local
886 +  --without-zlib to disable zlib usage completely
887    --with-mpi=<prefix>     compile with MPI installed in <prefix> [default=no]
888 <  --with-sprng=<prefix>   compile with SPRNG installed in <prefix>
876 <                          [default=/usr/local]
877 <  --with-mkl              Do we want MKL will check /usr/local/intel/mkl61 /opt/intel/mkl61
888 >  --with-cgal-makefile=FILE  CGAL makefile that should be used
889  
890   Some influential environment variables:
891 <  CC          C compiler command
892 <  CFLAGS      C compiler flags
891 >  CXX         C++ compiler command
892 >  CXXFLAGS    C++ compiler flags
893    LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
894                nonstandard directory <lib dir>
895    CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
896                headers in a nonstandard directory <include dir>
897 <  CXX         C++ compiler command
898 <  CXXFLAGS    C++ compiler flags
899 <  F90         Fortran 90 compiler command
900 <  F90FLAGS    Fortran 90 compiler flags
897 >  CC          C compiler command
898 >  CFLAGS      C compiler flags
899 >  FC          Fortran compiler command
900 >  FCFLAGS     Fortran compiler flags
901    CPP         C preprocessor
902 +  CXXCPP      C++ preprocessor
903  
904   Use these variables to override the choices made by `configure' or to help
905   it to find libraries and programs with nonstandard names/locations.
# Line 988 | Line 1000 | OOPSE configure 2.0
1000   test -n "$ac_init_help" && exit 0
1001   if $ac_init_version; then
1002    cat <<\_ACEOF
1003 < OOPSE configure 2.0
1003 > OOPSE configure 3.0
1004   generated by GNU Autoconf 2.59
1005  
1006   Copyright (C) 2003 Free Software Foundation, Inc.
# Line 1002 | Line 1014 | It was created by OOPSE $as_me 2.0, which was
1014   This file contains any messages produced by compilers while
1015   running configure, to aid debugging if configure makes a mistake.
1016  
1017 < It was created by OOPSE $as_me 2.0, which was
1017 > It was created by OOPSE $as_me 3.0, which was
1018   generated by GNU Autoconf 2.59.  Invocation command line was
1019  
1020    $ $0 $@
# Line 1364 | Line 1376 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
1376   ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1377  
1378  
1379 < # This file is part of Autoconf.                       -*- Autoconf -*-
1368 < # Programming languages support.
1369 < # Copyright 2000, 2001
1370 < # Free Software Foundation, Inc.
1371 < #
1372 < # This program is free software; you can redistribute it and/or modify
1373 < # it under the terms of the GNU General Public License as published by
1374 < # the Free Software Foundation; either version 2, or (at your option)
1375 < # any later version.
1376 < #
1377 < # This program is distributed in the hope that it will be useful,
1378 < # but WITHOUT ANY WARRANTY; without even the implied warranty of
1379 < # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1380 < # GNU General Public License for more details.
1381 < #
1382 < # You should have received a copy of the GNU General Public License
1383 < # along with this program; if not, write to the Free Software
1384 < # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
1385 < # 02111-1307, USA.
1386 < #
1387 < # As a special exception, the Free Software Foundation gives unlimited
1388 < # permission to copy, distribute and modify the configure scripts that
1389 < # are the output of Autoconf.  You need not follow the terms of the GNU
1390 < # General Public License when using or distributing such scripts, even
1391 < # though portions of the text of Autoconf appear in them.  The GNU
1392 < # General Public License (GPL) does govern all other use of the material
1393 < # that constitutes the Autoconf program.
1394 < #
1395 < # Certain portions of the Autoconf source text are designed to be copied
1396 < # (in certain cases, depending on the input) into the output of
1397 < # Autoconf.  We call these the "data" portions.  The rest of the Autoconf
1398 < # source text consists of comments plus executable code that decides which
1399 < # of the data portions to output in any given case.  We call these
1400 < # comments and executable code the "non-data" portions.  Autoconf never
1401 < # copies any of the non-data portions into its output.
1402 < #
1403 < # This special exception to the GPL applies to versions of Autoconf
1404 < # released by the Free Software Foundation.  When you make and
1405 < # distribute a modified version of Autoconf, you may extend this special
1406 < # exception to the GPL to apply to your modified version as well, *unless*
1407 < # your modified version has the potential to copy into its output some
1408 < # of the text that was the non-data portion of the version that you started
1409 < # with.  (In other words, unless your change moves or copies text from
1410 < # the non-data portions to the data portions.)  If your modification has
1411 < # such potential, you must delete any notice of this special exception
1412 < # to the GPL from your modified version.
1413 < #
1414 < # Written by Akim Demaille, Christian Marquardt, Martin Wilks (and probably
1415 < # many others).
1416 <
1417 <
1418 < # Table of Contents:
1419 < #
1420 < # 1. Language selection
1421 < #    and routines to produce programs in a given language.
1422 < #  a. Fortran 77 (to be moved from aclang.m4)
1423 < #  b. Fortran 90
1424 < #  c. Fortran 95
1425 < #
1426 < # 2. Producing programs in a given language.
1427 < #  a. Fortran 77 (to be moved from aclang.m4)
1428 < #  b. Fortran 90
1429 < #  c. Fortran 95
1430 < #
1431 < # 3. Looking for a compiler
1432 < #    And possibly the associated preprocessor.
1433 < #  a. Fortran 77 (to be moved from aclang.m4)
1434 < #  b. Fortran 90
1435 < #  c. Fortran 95
1436 < #
1437 < # 4. Compilers' characteristics.
1438 < #  a. Fortran 77 (to be moved from aclang.m4)
1439 < #  b. Fortran 90
1440 < #  c. Fortran 95
1441 <
1442 < # _AC_LIST_MEMBER_IF(ELEMENT, LIST, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1443 < # ---------------------------------------------------------------------------
1444 < #
1445 < # Processing the elements of a list is tedious in shell programming,
1446 < # as lists tend to be implemented as space delimited strings.
1447 < #
1448 < # This macro searches LIST for ELEMENT, and executes ACTION-IF-FOUND
1449 < # if ELEMENT is a member of LIST, otherwise it executes
1450 < # ACTION-IF-NOT-FOUND.
1451 < # _AC_LIST_MEMBER_IF
1452 <
1453 <
1454 <
1455 < # _AC_LINKER_OPTION(LINKER-OPTIONS, SHELL-VARIABLE)
1456 < # -------------------------------------------------
1457 < #
1458 < # Specifying options to the compiler (whether it be the C, C++ or
1459 < # Fortran 77 compiler) that are meant for the linker is compiler
1460 < # dependent.  This macro lets you give options to the compiler that
1461 < # are meant for the linker in a portable, compiler-independent way.
1462 < #
1463 < # This macro take two arguments, a list of linker options that the
1464 < # compiler should pass to the linker (LINKER-OPTIONS) and the name of
1465 < # a shell variable (SHELL-VARIABLE).  The list of linker options are
1466 < # appended to the shell variable in a compiler-dependent way.
1467 < #
1468 < # For example, if the selected language is C, then this:
1469 < #
1470 < #   _AC_LINKER_OPTION([-R /usr/local/lib/foo], foo_LDFLAGS)
1471 < #
1472 < # will expand into this if the selected C compiler is gcc:
1473 < #
1474 < #   foo_LDFLAGS="-Xlinker -R -Xlinker /usr/local/lib/foo"
1475 < #
1476 < # otherwise, it will expand into this:
1477 < #
1478 < #   foo_LDFLAGS"-R /usr/local/lib/foo"
1479 < #
1480 < # You are encouraged to add support for compilers that this macro
1481 < # doesn't currently support.
1482 < # FIXME: Get rid of this macro.
1483 < # _AC_LINKER_OPTION
1484 <
1485 <
1486 <
1487 < ## ----------------------- ##
1488 < ## 1. Language selection.  ##
1489 < ## ----------------------- ##
1490 <
1491 < # ----------------------------- #
1492 < # 1b. The Fortran 90 language.  #
1493 < # ----------------------------- #
1494 <
1495 < # AC_LANG(Fortran 90)
1496 < # -------------------
1497 <
1498 <
1499 <
1500 < # _AC_LANG_ABBREV(Fortran 90)
1501 < # ---------------------------
1502 <
1503 <
1504 <
1505 < # ----------------------------- #
1506 < # 1c. The Fortran 95 language.  #
1507 < # ----------------------------- #
1508 <
1509 < # AC_LANG(Fortran 95)
1510 < # -------------------
1511 <
1512 <
1513 <
1514 < # _AC_LANG_ABBREV(Fortran 95)
1515 < # ---------------------------
1516 <
1517 <
1518 <
1519 < ## ---------------------- ##
1520 < ## 2.Producing programs.  ##
1521 < ## ---------------------- ##
1522 <
1523 < # ------------------------ #
1524 < # 2b. Fortran 90 sources.  #
1525 < # ------------------------ #
1526 <
1527 < # AC_LANG_SOURCE(Fortran 90)(BODY)
1528 < # --------------------------------
1529 <
1530 <
1531 <
1532 < # AC_LANG_PROGRAM(Fortran 90)([PROLOGUE], [BODY])
1533 < # -----------------------------------------------
1534 <
1535 <
1536 < # AC_LANG_CALL(Fortran 90)(PROLOGUE, FUNCTION)
1537 < # --------------------------------------------
1379 >          ac_config_headers="$ac_config_headers src/config.h"
1380  
1381  
1382  
1541 # ------------------------ #
1542 # 2c. Fortran 95 sources.  #
1543 # ------------------------ #
1383  
1545 # AC_LANG_SOURCE(Fortran 95)(BODY)
1546 # --------------------------------
1384  
1385  
1549 # AC_LANG_PROGRAM(Fortran 95)([PROLOGUE], [BODY])
1550 # -----------------------------------------------
1386  
1387  
1553 # AC_LANG_CALL(Fortran 95)(PROLOGUE, FUNCTION)
1554 # --------------------------------------------
1388  
1389  
1390  
1558 ## -------------------------------------------- ##
1559 ## 3. Looking for Compilers and Preprocessors.  ##
1560 ## -------------------------------------------- ##
1391  
1562 # ----------------------------- #
1563 # 3b. The Fortran 90 compiler.  #
1564 # ----------------------------- #
1392  
1393  
1567 # AC_LANG_PREPROC(Fortran 90)
1568 # ---------------------------
1569 # Find the Fortran 90 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
1394  
1395  
1396  
1573 # AC_LANG_COMPILER(Fortran 90)
1574 # ----------------------------
1575 # Find the Fortran 90 compiler.  Must be AC_DEFUN'd to be
1576 # AC_REQUIRE'able.
1397  
1398  
1399  
1580 # AC_PROG_F90([COMPILERS...])
1581 # ---------------------------
1582 # COMPILERS is a space separated list of Fortran 90 compilers to search
1583 # for.
1584 #
1585 # Compilers are ordered by
1586 #  1. F90, F95
1587 #  2. Good/tested native compilers, bad/untested native compilers
1588 #
1589 # pgf90 is the Portland Group F90 compilers.
1590 # xlf90/xlf95 are IBM (AIX) F90/F95 compilers.
1591 # lf95 is the Lahey-Fujitsu compiler.
1592 # epcf90 is the "Edinburgh Portable Compiler" F90.
1593 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1594 # AC_PROG_F90
1400  
1401  
1597 # ----------------------------- #
1598 # 3c. The Fortran 95 compiler.  #
1599 # ----------------------------- #
1402  
1403  
1602 # AC_LANG_PREPROC(Fortran 95)
1603 # ---------------------------
1604 # Find the Fortran 95 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
1404  
1405  
1406  
1608 # AC_LANG_COMPILER(Fortran 95)
1609 # ----------------------------
1610 # Find the Fortran 95 compiler.  Must be AC_DEFUN'd to be
1611 # AC_REQUIRE'able.
1407  
1408  
1409  
1615 # AC_PROG_F95([COMPILERS...])
1616 # ---------------------------
1617 # COMPILERS is a space separated list of Fortran 95 compilers to search
1618 # for.
1619 #
1620 # Compilers are ordered by
1621 #  1. Good/tested native compilers, bad/untested native compilers
1622 #
1623 # xlf95 is the IBM (AIX) F95 compiler.
1624 # lf95 is the Lahey-Fujitsu compiler.
1625 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1626 # AC_PROG_F95
1410  
1411  
1629 ## ------------------------------- ##
1630 ## 4. Compilers' characteristics.  ##
1631 ## ------------------------------- ##
1412  
1413  
1634 # ---------------------------------------- #
1635 # 4b. Fortan 90 compiler characteristics.  #
1636 # ---------------------------------------- #
1414  
1415  
1639 # _AC_PROG_F90_V_OUTPUT([FLAG = $ac_cv_prog_f90_v])
1640 # -------------------------------------------------
1641 # Link a trivial Fortran program, compiling with a verbose output FLAG
1642 # (which default value, $ac_cv_prog_f90_v, is computed by
1643 # _AC_PROG_F90_V), and return the output in $ac_f90_v_output.  This
1644 # output is processed in the way expected by AC_F90_LIBRARY_LDFLAGS,
1645 # so that any link flags that are echoed by the compiler appear as
1646 # space-separated items.
1647 # _AC_PROG_F90_V_OUTPUT
1416  
1417  
1650 # _AC_PROG_F90_V
1651 # --------------
1652 #
1653 # Determine the flag that causes the Fortran 90 compiler to print
1654 # information of library and object files (normally -v)
1655 # Needed for AC_F90_LIBRARY_FLAGS
1656 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1657 # _AC_PROG_F90_V
1418  
1419  
1660 # AC_F90_LIBRARY_LDFLAGS
1661 # ----------------------
1662 #
1663 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 90
1664 # intrinsic and run-time libraries that are required to successfully
1665 # link a Fortran 90 program or shared library.  The output variable
1666 # F90LIBS is set to these flags.
1667 #
1668 # This macro is intended to be used in those situations when it is
1669 # necessary to mix, e.g. C++ and Fortran 90, source code into a single
1670 # program or shared library.
1671 #
1672 # For example, if object files from a C++ and Fortran 90 compiler must
1673 # be linked together, then the C++ compiler/linker must be used for
1674 # linking (since special C++-ish things need to happen at link time
1675 # like calling global constructors, instantiating templates, enabling
1676 # exception support, etc.).
1677 #
1678 # However, the Fortran 90 intrinsic and run-time libraries must be
1679 # linked in as well, but the C++ compiler/linker doesn't know how to
1680 # add these Fortran 90 libraries.  Hence, the macro
1681 # "AC_F90_LIBRARY_LDFLAGS" was created to determine these Fortran 90
1682 # libraries.
1683 #
1684 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1685 # AC_F90_LIBRARY_LDFLAGS
1420  
1421  
1688 # _AC_F90_NAME_MANGLING
1689 # ---------------------
1690 # Test for the name mangling scheme used by the Fortran 90 compiler.
1422   #
1692 # Sets ac_cv_f90_mangling. The value contains three fields, separated
1693 # by commas:
1423   #
1695 # lower case / upper case:
1696 #    case translation of the Fortan 90 symbols
1697 # underscore / no underscore:
1698 #    whether the compiler appends "_" to symbol names
1699 # extra underscore / no extra underscore:
1700 #    whether the compiler appends an extra "_" to symbol names already
1701 #    containing at least one underscore
1424   #
1703 # _AC_F90_NAME_MANGLING
1425  
1705 # The replacement is empty.
1426  
1427 <
1428 <
1709 < # AC_F90_WRAPPERS
1710 < # ---------------
1711 < # Defines C macros F90_FUNC(name,NAME) and F90_FUNC_(name,NAME) to
1712 < # properly mangle the names of C identifiers, and C identifiers with
1713 < # underscores, respectively, so that they match the name mangling
1714 < # scheme used by the Fortran 90 compiler.
1715 < # AC_F90_WRAPPERS
1716 <
1717 <
1718 < # AC_F90_FUNC(NAME, [SHELLVAR = NAME])
1719 < # ------------------------------------
1720 < # For a Fortran subroutine of given NAME, define a shell variable
1721 < # $SHELLVAR to the Fortran 90 mangled name.  If the SHELLVAR
1722 < # argument is not supplied, it defaults to NAME.
1723 < # AC_F90_FUNC
1724 <
1725 <
1726 < # ---------------------------------------- #
1727 < # 4c. Fortan 95 compiler characteristics.  #
1728 < # ---------------------------------------- #
1729 <
1730 <
1731 < # _AC_PROG_F95_V_OUTPUT([FLAG = $ac_cv_prog_f95_v])
1732 < # -------------------------------------------------
1733 < # Link a trivial Fortran program, compiling with a verbose output FLAG
1734 < # (which default value, $ac_cv_prog_f95_v, is computed by
1735 < # _AC_PROG_F95_V), and return the output in $ac_f95_v_output.  This
1736 < # output is processed in the way expected by AC_F95_LIBRARY_LDFLAGS,
1737 < # so that any link flags that are echoed by the compiler appear as
1738 < # space-separated items.
1739 < # _AC_PROG_F95_V_OUTPUT
1740 <
1741 <
1742 < # _AC_PROG_F95_V
1743 < # --------------
1427 > # AC_F90_MODULE_NAMES
1428 > # -------------------
1429   #
1430 < # Determine the flag that causes the Fortran 95 compiler to print
1746 < # information of library and object files (normally -v)
1747 < # Needed for AC_F95_LIBRARY_FLAGS
1748 < # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1749 < # _AC_PROG_F95_V
1750 <
1751 <
1752 < # AC_F95_LIBRARY_LDFLAGS
1753 < # ----------------------
1430 > # Figure out how the Fortran 90 compiler constructs module file names
1431   #
1432 < # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 95
1756 < # intrinsic and run-time libraries that are required to successfully
1757 < # link a Fortran 95 program or shared library.  The output variable
1758 < # F95LIBS is set to these flags.
1759 < #
1760 < # This macro is intended to be used in those situations when it is
1761 < # necessary to mix, e.g. C++ and Fortran 95, source code into a single
1762 < # program or shared library.
1763 < #
1764 < # For example, if object files from a C++ and Fortran 95 compiler must
1765 < # be linked together, then the C++ compiler/linker must be used for
1766 < # linking (since special C++-ish things need to happen at link time
1767 < # like calling global constructors, instantiating templates, enabling
1768 < # exception support, etc.).
1769 < #
1770 < # However, the Fortran 95 intrinsic and run-time libraries must be
1771 < # linked in as well, but the C++ compiler/linker doesn't know how to
1772 < # add these Fortran 95 libraries.  Hence, the macro
1773 < # "AC_F95_LIBRARY_LDFLAGS" was created to determine these Fortran 95
1774 < # libraries.
1775 < #
1776 < # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1777 < # AC_F95_LIBRARY_LDFLAGS
1432 > # AC_F90_MODULE_NAMES
1433  
1434  
1780 # _AC_F95_NAME_MANGLING
1781 # ---------------------
1782 # Test for the name mangling scheme used by the Fortran 95 compiler.
1783 #
1784 # Sets ac_cv_f95_mangling. The value contains three fields, separated
1785 # by commas:
1786 #
1787 # lower case / upper case:
1788 #    case translation of the Fortan 95 symbols
1789 # underscore / no underscore:
1790 #    whether the compiler appends "_" to symbol names
1791 # extra underscore / no extra underscore:
1792 #    whether the compiler appends an extra "_" to symbol names already
1793 #    containing at least one underscore
1794 #
1795 # _AC_F95_NAME_MANGLING
1435  
1797 # The replacement is empty.
1436  
1437  
1438  
1801 # AC_F95_WRAPPERS
1802 # ---------------
1803 # Defines C macros F95_FUNC(name,NAME) and F95_FUNC_(name,NAME) to
1804 # properly mangle the names of C identifiers, and C identifiers with
1805 # underscores, respectively, so that they match the name mangling
1806 # scheme used by the Fortran 95 compiler.
1807 # AC_F95_WRAPPERS
1439  
1440  
1810 # AC_F95_FUNC(NAME, [SHELLVAR = NAME])
1811 # ------------------------------------
1812 # For a Fortran subroutine of given NAME, define a shell variable
1813 # $SHELLVAR to the Fortran 95 mangled name.  If the SHELLVAR
1814 # argument is not supplied, it defaults to NAME.
1815 # AC_F95_FUNC
1441  
1442  
1443  
# Line 1841 | Line 1466 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
1466  
1467  
1468  
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871 # set program name
1872 PROGNAME="oopse"
1873
1874
1875 # there are two ways to do debugging.  One with the --enable-debug flag
1876 # and one using the DEBUG environment variable
1877
1878 debug=0
1879 # Check whether --enable-debug or --disable-debug was given.
1880 if test "${enable_debug+set}" = set; then
1881  enableval="$enable_debug"
1882  debug=1
1883 fi;
1884 if test "${DEBUG}"; then
1885
1886 cat >>confdefs.h <<\_ACEOF
1887 #define debug 1
1888 _ACEOF
1889
1890  msg="$msg, debug mode"
1891 fi
1892
1893
1469   # who am i
1470   # Make sure we can run config.sub.
1471   $ac_config_sub sun4 >/dev/null 2>&1 ||
# Line 1949 | Line 1524 | ac_ext=c
1524  
1525  
1526  
1527 < ac_ext=c
1528 < ac_cpp='$CPP $CPPFLAGS'
1529 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1530 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1531 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
1527 > # set program name
1528 > PROGNAME="oopse"
1529 >
1530 >
1531 >
1532 >
1533 > OBJEXT=".$OBJEXT"
1534 >
1535 > OOPSE=oopse
1536 >
1537 > if test "x${prefix}" = "xNONE"
1538 > then
1539 >  OOPSE_HOME=${ac_default_prefix}/oopse
1540 > else
1541 >  OOPSE_HOME=${prefix}/oopse
1542 > fi
1543 > # Check whether --enable-oopse-home or --disable-oopse-home was given.
1544 > if test "${enable_oopse_home+set}" = set; then
1545 >  enableval="$enable_oopse_home"
1546 >  OOPSE_HOME="${enableval}"
1547 > fi;
1548 >
1549 > # there are two ways to do debugging.  One with the --enable-debug flag
1550 > # and one using the DEBUG environment variable
1551 >
1552 > debug=0
1553 > # Check whether --enable-debug or --disable-debug was given.
1554 > if test "${enable_debug+set}" = set; then
1555 >  enableval="$enable_debug"
1556 >  debug=1
1557 > fi;
1558 > if test "${DEBUG}"; then
1559 >
1560 > cat >>confdefs.h <<\_ACEOF
1561 > #define debug 1
1562 > _ACEOF
1563 >
1564 >  msg="$msg, debug mode"
1565 > fi
1566 >
1567 >
1568 > # Checks for programs.
1569 > ac_ext=cc
1570 > ac_cpp='$CXXCPP $CPPFLAGS'
1571 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1572 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1573 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1574   if test -n "$ac_tool_prefix"; then
1575 <  for ac_prog in icc xlc gcc cc
1575 >  for ac_prog in $CCC icpc icc pgCC pathCC c++ xlc++ xlC g++ CC
1576    do
1577      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1578   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1579   echo "$as_me:$LINENO: checking for $ac_word" >&5
1580   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1581 < if test "${ac_cv_prog_CC+set}" = set; then
1581 > if test "${ac_cv_prog_CXX+set}" = set; then
1582    echo $ECHO_N "(cached) $ECHO_C" >&6
1583   else
1584 <  if test -n "$CC"; then
1585 <  ac_cv_prog_CC="$CC" # Let the user override the test.
1584 >  if test -n "$CXX"; then
1585 >  ac_cv_prog_CXX="$CXX" # Let the user override the test.
1586   else
1587   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1588   for as_dir in $PATH
# Line 1974 | Line 1591 | do
1591    test -z "$as_dir" && as_dir=.
1592    for ac_exec_ext in '' $ac_executable_extensions; do
1593    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1594 <    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1594 >    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
1595      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1596      break 2
1597    fi
# Line 1983 | Line 1600 | CC=$ac_cv_prog_CC
1600  
1601   fi
1602   fi
1603 < CC=$ac_cv_prog_CC
1604 < if test -n "$CC"; then
1605 <  echo "$as_me:$LINENO: result: $CC" >&5
1606 < echo "${ECHO_T}$CC" >&6
1603 > CXX=$ac_cv_prog_CXX
1604 > if test -n "$CXX"; then
1605 >  echo "$as_me:$LINENO: result: $CXX" >&5
1606 > echo "${ECHO_T}$CXX" >&6
1607   else
1608    echo "$as_me:$LINENO: result: no" >&5
1609   echo "${ECHO_T}no" >&6
1610   fi
1611  
1612 <    test -n "$CC" && break
1612 >    test -n "$CXX" && break
1613    done
1614   fi
1615 < if test -z "$CC"; then
1616 <  ac_ct_CC=$CC
1617 <  for ac_prog in icc xlc gcc cc
1615 > if test -z "$CXX"; then
1616 >  ac_ct_CXX=$CXX
1617 >  for ac_prog in $CCC icpc icc pgCC pathCC c++ xlc++ xlC g++ CC
1618   do
1619    # Extract the first word of "$ac_prog", so it can be a program name with args.
1620   set dummy $ac_prog; ac_word=$2
1621   echo "$as_me:$LINENO: checking for $ac_word" >&5
1622   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1623 < if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1623 > if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
1624    echo $ECHO_N "(cached) $ECHO_C" >&6
1625   else
1626 <  if test -n "$ac_ct_CC"; then
1627 <  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1626 >  if test -n "$ac_ct_CXX"; then
1627 >  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
1628   else
1629   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1630   for as_dir in $PATH
# Line 2016 | Line 1633 | do
1633    test -z "$as_dir" && as_dir=.
1634    for ac_exec_ext in '' $ac_executable_extensions; do
1635    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1636 <    ac_cv_prog_ac_ct_CC="$ac_prog"
1636 >    ac_cv_prog_ac_ct_CXX="$ac_prog"
1637      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1638      break 2
1639    fi
# Line 2025 | Line 1642 | ac_ct_CC=$ac_cv_prog_ac_ct_CC
1642  
1643   fi
1644   fi
1645 < ac_ct_CC=$ac_cv_prog_ac_ct_CC
1646 < if test -n "$ac_ct_CC"; then
1647 <  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1648 < echo "${ECHO_T}$ac_ct_CC" >&6
1645 > ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
1646 > if test -n "$ac_ct_CXX"; then
1647 >  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
1648 > echo "${ECHO_T}$ac_ct_CXX" >&6
1649   else
1650    echo "$as_me:$LINENO: result: no" >&5
1651   echo "${ECHO_T}no" >&6
1652   fi
1653  
1654 <  test -n "$ac_ct_CC" && break
1654 >  test -n "$ac_ct_CXX" && break
1655   done
1656 + test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
1657  
1658 <  CC=$ac_ct_CC
1658 >  CXX=$ac_ct_CXX
1659   fi
1660  
1661  
2044 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2045 See \`config.log' for more details." >&5
2046 echo "$as_me: error: no acceptable C compiler found in \$PATH
2047 See \`config.log' for more details." >&2;}
2048   { (exit 1); exit 1; }; }
2049
1662   # Provide some information about the compiler.
1663   echo "$as_me:$LINENO:" \
1664 <     "checking for C compiler version" >&5
1664 >     "checking for C++ compiler version" >&5
1665   ac_compiler=`set X $ac_compile; echo $2`
1666   { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1667    (eval $ac_compiler --version </dev/null >&5) 2>&5
# Line 2087 | Line 1699 | echo "$as_me:$LINENO: checking for C compiler default
1699   # Try to create an executable without -o first, disregard a.out.
1700   # It will help us diagnose broken compilers, and finding out an intuition
1701   # of exeext.
1702 < echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1703 < echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1702 > echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
1703 > echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6
1704   ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1705   if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1706    (eval $ac_link_default) 2>&5
# Line 2131 | Line 1743 | sed 's/^/| /' conftest.$ac_ext >&5
1743    echo "$as_me: failed program was:" >&5
1744   sed 's/^/| /' conftest.$ac_ext >&5
1745  
1746 < { { echo "$as_me:$LINENO: error: C compiler cannot create executables
1746 > { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
1747   See \`config.log' for more details." >&5
1748 < echo "$as_me: error: C compiler cannot create executables
1748 > echo "$as_me: error: C++ compiler cannot create executables
1749   See \`config.log' for more details." >&2;}
1750     { (exit 77); exit 77; }; }
1751   fi
# Line 2144 | Line 1756 | echo "$as_me:$LINENO: checking whether the C compiler
1756  
1757   # Check the compiler produces executables we can run.  If not, either
1758   # the compiler is broken, or we cross compile.
1759 < echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1760 < echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1759 > echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
1760 > echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
1761   # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1762   # If not cross compiling, check that we can run a simple program.
1763   if test "$cross_compiling" != yes; then
# Line 2160 | Line 1772 | if test "$cross_compiling" != yes; then
1772      if test "$cross_compiling" = maybe; then
1773          cross_compiling=yes
1774      else
1775 <        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
1775 >        { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
1776   If you meant to cross compile, use \`--host'.
1777   See \`config.log' for more details." >&5
1778 < echo "$as_me: error: cannot run C compiled programs.
1778 > echo "$as_me: error: cannot run C++ compiled programs.
1779   If you meant to cross compile, use \`--host'.
1780   See \`config.log' for more details." >&2;}
1781     { (exit 1); exit 1; }; }
# Line 2268 | Line 1880 | echo "$as_me:$LINENO: checking whether we are using th
1880   echo "${ECHO_T}$ac_cv_objext" >&6
1881   OBJEXT=$ac_cv_objext
1882   ac_objext=$OBJEXT
1883 < echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1884 < echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1885 < if test "${ac_cv_c_compiler_gnu+set}" = set; then
1883 > echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
1884 > echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
1885 > if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
1886    echo $ECHO_N "(cached) $ECHO_C" >&6
1887   else
1888    cat >conftest.$ac_ext <<_ACEOF
# Line 2300 | Line 1912 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1912    cat conftest.err >&5
1913    echo "$as_me:$LINENO: \$? = $ac_status" >&5
1914    (exit $ac_status); } &&
1915 <         { ac_try='test -z "$ac_c_werror_flag"
1915 >         { ac_try='test -z "$ac_cxx_werror_flag"
1916                           || test ! -s conftest.err'
1917    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1918    (eval $ac_try) 2>&5
# Line 2321 | Line 1933 | ac_cv_c_compiler_gnu=$ac_compiler_gnu
1933   ac_compiler_gnu=no
1934   fi
1935   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1936 < ac_cv_c_compiler_gnu=$ac_compiler_gnu
1936 > ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
1937  
1938   fi
1939 < echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
1940 < echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1941 < GCC=`test $ac_compiler_gnu = yes && echo yes`
1942 < ac_test_CFLAGS=${CFLAGS+set}
1943 < ac_save_CFLAGS=$CFLAGS
1944 < CFLAGS="-g"
1945 < echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
1946 < echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1947 < if test "${ac_cv_prog_cc_g+set}" = set; then
1939 > echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
1940 > echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
1941 > GXX=`test $ac_compiler_gnu = yes && echo yes`
1942 > ac_test_CXXFLAGS=${CXXFLAGS+set}
1943 > ac_save_CXXFLAGS=$CXXFLAGS
1944 > CXXFLAGS="-g"
1945 > echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
1946 > echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
1947 > if test "${ac_cv_prog_cxx_g+set}" = set; then
1948    echo $ECHO_N "(cached) $ECHO_C" >&6
1949   else
1950    cat >conftest.$ac_ext <<_ACEOF
# Line 2359 | Line 1971 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1971    cat conftest.err >&5
1972    echo "$as_me:$LINENO: \$? = $ac_status" >&5
1973    (exit $ac_status); } &&
1974 <         { ac_try='test -z "$ac_c_werror_flag"
1974 >         { ac_try='test -z "$ac_cxx_werror_flag"
1975                           || test ! -s conftest.err'
1976    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1977    (eval $ac_try) 2>&5
# Line 2372 | Line 1984 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1984    ac_status=$?
1985    echo "$as_me:$LINENO: \$? = $ac_status" >&5
1986    (exit $ac_status); }; }; then
1987 <  ac_cv_prog_cc_g=yes
1987 >  ac_cv_prog_cxx_g=yes
1988   else
1989    echo "$as_me: failed program was:" >&5
1990   sed 's/^/| /' conftest.$ac_ext >&5
1991  
1992 < ac_cv_prog_cc_g=no
1992 > ac_cv_prog_cxx_g=no
1993   fi
1994   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1995   fi
1996 < echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
1997 < echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1998 < if test "$ac_test_CFLAGS" = set; then
1999 <  CFLAGS=$ac_save_CFLAGS
2000 < elif test $ac_cv_prog_cc_g = yes; then
2001 <  if test "$GCC" = yes; then
2002 <    CFLAGS="-g -O2"
1996 > echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
1997 > echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
1998 > if test "$ac_test_CXXFLAGS" = set; then
1999 >  CXXFLAGS=$ac_save_CXXFLAGS
2000 > elif test $ac_cv_prog_cxx_g = yes; then
2001 >  if test "$GXX" = yes; then
2002 >    CXXFLAGS="-g -O2"
2003    else
2004 <    CFLAGS="-g"
2004 >    CXXFLAGS="-g"
2005    fi
2006   else
2007 <  if test "$GCC" = yes; then
2008 <    CFLAGS="-O2"
2007 >  if test "$GXX" = yes; then
2008 >    CXXFLAGS="-O2"
2009    else
2010 <    CFLAGS=
2010 >    CXXFLAGS=
2011    fi
2012   fi
2013 < echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2402 < echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2403 < if test "${ac_cv_prog_cc_stdc+set}" = set; then
2404 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2405 < else
2406 <  ac_cv_prog_cc_stdc=no
2407 < ac_save_CC=$CC
2408 < cat >conftest.$ac_ext <<_ACEOF
2409 < /* confdefs.h.  */
2410 < _ACEOF
2411 < cat confdefs.h >>conftest.$ac_ext
2412 < cat >>conftest.$ac_ext <<_ACEOF
2413 < /* end confdefs.h.  */
2414 < #include <stdarg.h>
2415 < #include <stdio.h>
2416 < #include <sys/types.h>
2417 < #include <sys/stat.h>
2418 < /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2419 < struct buf { int x; };
2420 < FILE * (*rcsopen) (struct buf *, struct stat *, int);
2421 < static char *e (p, i)
2422 <     char **p;
2423 <     int i;
2424 < {
2425 <  return p[i];
2426 < }
2427 < static char *f (char * (*g) (char **, int), char **p, ...)
2428 < {
2429 <  char *s;
2430 <  va_list v;
2431 <  va_start (v,p);
2432 <  s = g (p, va_arg (v,int));
2433 <  va_end (v);
2434 <  return s;
2435 < }
2436 <
2437 < /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2438 <   function prototypes and stuff, but not '\xHH' hex character constants.
2439 <   These don't provoke an error unfortunately, instead are silently treated
2440 <   as 'x'.  The following induces an error, until -std1 is added to get
2441 <   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2442 <   array size at least.  It's necessary to write '\x00'==0 to get something
2443 <   that's true only with -std1.  */
2444 < int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2445 <
2446 < int test (int i, double x);
2447 < struct s1 {int (*f) (int a);};
2448 < struct s2 {int (*f) (double a);};
2449 < int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2450 < int argc;
2451 < char **argv;
2452 < int
2453 < main ()
2454 < {
2455 < return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2456 <  ;
2457 <  return 0;
2458 < }
2459 < _ACEOF
2460 < # Don't try gcc -ansi; that turns off useful extensions and
2461 < # breaks some systems' header files.
2462 < # AIX                   -qlanglvl=ansi
2463 < # Ultrix and OSF/1      -std1
2464 < # HP-UX 10.20 and later -Ae
2465 < # HP-UX older versions  -Aa -D_HPUX_SOURCE
2466 < # SVR4                  -Xc -D__EXTENSIONS__
2467 < for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2468 < do
2469 <  CC="$ac_save_CC $ac_arg"
2470 <  rm -f conftest.$ac_objext
2471 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2472 <  (eval $ac_compile) 2>conftest.er1
2473 <  ac_status=$?
2474 <  grep -v '^ *+' conftest.er1 >conftest.err
2475 <  rm -f conftest.er1
2476 <  cat conftest.err >&5
2477 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2478 <  (exit $ac_status); } &&
2479 <         { ac_try='test -z "$ac_c_werror_flag"
2480 <                         || test ! -s conftest.err'
2481 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2482 <  (eval $ac_try) 2>&5
2483 <  ac_status=$?
2484 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2485 <  (exit $ac_status); }; } &&
2486 <         { ac_try='test -s conftest.$ac_objext'
2487 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2488 <  (eval $ac_try) 2>&5
2489 <  ac_status=$?
2490 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2491 <  (exit $ac_status); }; }; then
2492 <  ac_cv_prog_cc_stdc=$ac_arg
2493 < break
2494 < else
2495 <  echo "$as_me: failed program was:" >&5
2496 < sed 's/^/| /' conftest.$ac_ext >&5
2497 <
2498 < fi
2499 < rm -f conftest.err conftest.$ac_objext
2500 < done
2501 < rm -f conftest.$ac_ext conftest.$ac_objext
2502 < CC=$ac_save_CC
2503 <
2504 < fi
2505 <
2506 < case "x$ac_cv_prog_cc_stdc" in
2507 <  x|xno)
2508 <    echo "$as_me:$LINENO: result: none needed" >&5
2509 < echo "${ECHO_T}none needed" >&6 ;;
2510 <  *)
2511 <    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2512 < echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2513 <    CC="$CC $ac_cv_prog_cc_stdc" ;;
2514 < esac
2515 <
2516 < # Some people use a C++ compiler to compile C.  Since we use `exit',
2517 < # in C++ we need to declare it.  In case someone uses the same compiler
2518 < # for both compiling C and C++ we need to have the C++ compiler decide
2519 < # the declaration of exit, since it's the most demanding environment.
2520 < cat >conftest.$ac_ext <<_ACEOF
2521 < #ifndef __cplusplus
2522 <  choke me
2523 < #endif
2524 < _ACEOF
2525 < rm -f conftest.$ac_objext
2526 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2527 <  (eval $ac_compile) 2>conftest.er1
2528 <  ac_status=$?
2529 <  grep -v '^ *+' conftest.er1 >conftest.err
2530 <  rm -f conftest.er1
2531 <  cat conftest.err >&5
2532 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2533 <  (exit $ac_status); } &&
2534 <         { ac_try='test -z "$ac_c_werror_flag"
2535 <                         || test ! -s conftest.err'
2536 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2537 <  (eval $ac_try) 2>&5
2538 <  ac_status=$?
2539 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2540 <  (exit $ac_status); }; } &&
2541 <         { ac_try='test -s conftest.$ac_objext'
2542 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2543 <  (eval $ac_try) 2>&5
2544 <  ac_status=$?
2545 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2546 <  (exit $ac_status); }; }; then
2547 <  for ac_declaration in \
2013 > for ac_declaration in \
2014     '' \
2015     'extern "C" void std::exit (int) throw (); using std::exit;' \
2016     'extern "C" void std::exit (int); using std::exit;' \
# Line 2577 | Line 2043 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2043    cat conftest.err >&5
2044    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2045    (exit $ac_status); } &&
2046 <         { ac_try='test -z "$ac_c_werror_flag"
2046 >         { ac_try='test -z "$ac_cxx_werror_flag"
2047                           || test ! -s conftest.err'
2048    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2049    (eval $ac_try) 2>&5
# Line 2622 | Line 2088 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2088    cat conftest.err >&5
2089    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2090    (exit $ac_status); } &&
2091 <         { ac_try='test -z "$ac_c_werror_flag"
2091 >         { ac_try='test -z "$ac_cxx_werror_flag"
2092                           || test ! -s conftest.err'
2093    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2094    (eval $ac_try) 2>&5
# Line 2650 | Line 2116 | else
2116    echo '#endif'             >>confdefs.h
2117   fi
2118  
2653 else
2654  echo "$as_me: failed program was:" >&5
2655 sed 's/^/| /' conftest.$ac_ext >&5
2656
2657 fi
2658 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2119   ac_ext=c
2120   ac_cpp='$CPP $CPPFLAGS'
2121   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2122   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2123   ac_compiler_gnu=$ac_cv_c_compiler_gnu
2124  
2125 <
2126 < ac_ext=cc
2127 < ac_cpp='$CXXCPP $CPPFLAGS'
2128 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2129 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2670 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2125 > ac_ext=c
2126 > ac_cpp='$CPP $CPPFLAGS'
2127 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2128 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2129 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
2130   if test -n "$ac_tool_prefix"; then
2131 <  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
2131 >  for ac_prog in icc pgcc pathcc cc xlc gcc
2132    do
2133      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2134   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2135   echo "$as_me:$LINENO: checking for $ac_word" >&5
2136   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2137 < if test "${ac_cv_prog_CXX+set}" = set; then
2137 > if test "${ac_cv_prog_CC+set}" = set; then
2138    echo $ECHO_N "(cached) $ECHO_C" >&6
2139   else
2140 <  if test -n "$CXX"; then
2141 <  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2140 >  if test -n "$CC"; then
2141 >  ac_cv_prog_CC="$CC" # Let the user override the test.
2142   else
2143   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2144   for as_dir in $PATH
# Line 2688 | Line 2147 | do
2147    test -z "$as_dir" && as_dir=.
2148    for ac_exec_ext in '' $ac_executable_extensions; do
2149    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2150 <    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2150 >    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2151      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2152      break 2
2153    fi
# Line 2697 | Line 2156 | CXX=$ac_cv_prog_CXX
2156  
2157   fi
2158   fi
2159 < CXX=$ac_cv_prog_CXX
2160 < if test -n "$CXX"; then
2161 <  echo "$as_me:$LINENO: result: $CXX" >&5
2162 < echo "${ECHO_T}$CXX" >&6
2159 > CC=$ac_cv_prog_CC
2160 > if test -n "$CC"; then
2161 >  echo "$as_me:$LINENO: result: $CC" >&5
2162 > echo "${ECHO_T}$CC" >&6
2163   else
2164    echo "$as_me:$LINENO: result: no" >&5
2165   echo "${ECHO_T}no" >&6
2166   fi
2167  
2168 <    test -n "$CXX" && break
2168 >    test -n "$CC" && break
2169    done
2170   fi
2171 < if test -z "$CXX"; then
2172 <  ac_ct_CXX=$CXX
2173 <  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
2171 > if test -z "$CC"; then
2172 >  ac_ct_CC=$CC
2173 >  for ac_prog in icc pgcc pathcc cc xlc gcc
2174   do
2175    # Extract the first word of "$ac_prog", so it can be a program name with args.
2176   set dummy $ac_prog; ac_word=$2
2177   echo "$as_me:$LINENO: checking for $ac_word" >&5
2178   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2179 < if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2179 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2180    echo $ECHO_N "(cached) $ECHO_C" >&6
2181   else
2182 <  if test -n "$ac_ct_CXX"; then
2183 <  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2182 >  if test -n "$ac_ct_CC"; then
2183 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2184   else
2185   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2186   for as_dir in $PATH
# Line 2730 | Line 2189 | do
2189    test -z "$as_dir" && as_dir=.
2190    for ac_exec_ext in '' $ac_executable_extensions; do
2191    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2192 <    ac_cv_prog_ac_ct_CXX="$ac_prog"
2192 >    ac_cv_prog_ac_ct_CC="$ac_prog"
2193      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2194      break 2
2195    fi
# Line 2739 | Line 2198 | ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2198  
2199   fi
2200   fi
2201 < ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2202 < if test -n "$ac_ct_CXX"; then
2203 <  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2204 < echo "${ECHO_T}$ac_ct_CXX" >&6
2201 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
2202 > if test -n "$ac_ct_CC"; then
2203 >  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2204 > echo "${ECHO_T}$ac_ct_CC" >&6
2205   else
2206    echo "$as_me:$LINENO: result: no" >&5
2207   echo "${ECHO_T}no" >&6
2208   fi
2209  
2210 <  test -n "$ac_ct_CXX" && break
2210 >  test -n "$ac_ct_CC" && break
2211   done
2753 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2212  
2213 <  CXX=$ac_ct_CXX
2213 >  CC=$ac_ct_CC
2214   fi
2215  
2216  
2217 + test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2218 + See \`config.log' for more details." >&5
2219 + echo "$as_me: error: no acceptable C compiler found in \$PATH
2220 + See \`config.log' for more details." >&2;}
2221 +   { (exit 1); exit 1; }; }
2222 +
2223   # Provide some information about the compiler.
2224   echo "$as_me:$LINENO:" \
2225 <     "checking for C++ compiler version" >&5
2225 >     "checking for C compiler version" >&5
2226   ac_compiler=`set X $ac_compile; echo $2`
2227   { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2228    (eval $ac_compiler --version </dev/null >&5) 2>&5
# Line 2776 | Line 2240 | echo "$as_me:$LINENO: checking whether we are using th
2240    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2241    (exit $ac_status); }
2242  
2243 < echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2244 < echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2245 < if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2243 > echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2244 > echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2245 > if test "${ac_cv_c_compiler_gnu+set}" = set; then
2246    echo $ECHO_N "(cached) $ECHO_C" >&6
2247   else
2248    cat >conftest.$ac_ext <<_ACEOF
# Line 2808 | Line 2272 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2272    cat conftest.err >&5
2273    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2274    (exit $ac_status); } &&
2275 <         { ac_try='test -z "$ac_cxx_werror_flag"
2275 >         { ac_try='test -z "$ac_c_werror_flag"
2276                           || test ! -s conftest.err'
2277    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2278    (eval $ac_try) 2>&5
# Line 2829 | Line 2293 | ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2293   ac_compiler_gnu=no
2294   fi
2295   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2296 < ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2296 > ac_cv_c_compiler_gnu=$ac_compiler_gnu
2297  
2298   fi
2299 < echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2300 < echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2301 < GXX=`test $ac_compiler_gnu = yes && echo yes`
2302 < ac_test_CXXFLAGS=${CXXFLAGS+set}
2303 < ac_save_CXXFLAGS=$CXXFLAGS
2304 < CXXFLAGS="-g"
2305 < echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2306 < echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2307 < if test "${ac_cv_prog_cxx_g+set}" = set; then
2299 > echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2300 > echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2301 > GCC=`test $ac_compiler_gnu = yes && echo yes`
2302 > ac_test_CFLAGS=${CFLAGS+set}
2303 > ac_save_CFLAGS=$CFLAGS
2304 > CFLAGS="-g"
2305 > echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2306 > echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2307 > if test "${ac_cv_prog_cc_g+set}" = set; then
2308    echo $ECHO_N "(cached) $ECHO_C" >&6
2309   else
2310    cat >conftest.$ac_ext <<_ACEOF
# Line 2867 | Line 2331 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2331    cat conftest.err >&5
2332    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2333    (exit $ac_status); } &&
2334 <         { ac_try='test -z "$ac_cxx_werror_flag"
2334 >         { ac_try='test -z "$ac_c_werror_flag"
2335                           || test ! -s conftest.err'
2336    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2337    (eval $ac_try) 2>&5
# Line 2880 | Line 2344 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2344    ac_status=$?
2345    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2346    (exit $ac_status); }; }; then
2347 <  ac_cv_prog_cxx_g=yes
2347 >  ac_cv_prog_cc_g=yes
2348   else
2349    echo "$as_me: failed program was:" >&5
2350   sed 's/^/| /' conftest.$ac_ext >&5
2351  
2352 < ac_cv_prog_cxx_g=no
2352 > ac_cv_prog_cc_g=no
2353   fi
2354   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2355   fi
2356 < echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2357 < echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2358 < if test "$ac_test_CXXFLAGS" = set; then
2359 <  CXXFLAGS=$ac_save_CXXFLAGS
2360 < elif test $ac_cv_prog_cxx_g = yes; then
2361 <  if test "$GXX" = yes; then
2362 <    CXXFLAGS="-g -O2"
2356 > echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2357 > echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2358 > if test "$ac_test_CFLAGS" = set; then
2359 >  CFLAGS=$ac_save_CFLAGS
2360 > elif test $ac_cv_prog_cc_g = yes; then
2361 >  if test "$GCC" = yes; then
2362 >    CFLAGS="-g -O2"
2363    else
2364 <    CXXFLAGS="-g"
2364 >    CFLAGS="-g"
2365    fi
2366   else
2367 <  if test "$GXX" = yes; then
2368 <    CXXFLAGS="-O2"
2367 >  if test "$GCC" = yes; then
2368 >    CFLAGS="-O2"
2369    else
2370 <    CXXFLAGS=
2370 >    CFLAGS=
2371    fi
2372   fi
2373 < for ac_declaration in \
2374 <   '' \
2375 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
2376 <   'extern "C" void std::exit (int); using std::exit;' \
2377 <   'extern "C" void exit (int) throw ();' \
2378 <   'extern "C" void exit (int);' \
2379 <   'void exit (int);'
2380 < do
2917 <  cat >conftest.$ac_ext <<_ACEOF
2373 > echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2374 > echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2375 > if test "${ac_cv_prog_cc_stdc+set}" = set; then
2376 >  echo $ECHO_N "(cached) $ECHO_C" >&6
2377 > else
2378 >  ac_cv_prog_cc_stdc=no
2379 > ac_save_CC=$CC
2380 > cat >conftest.$ac_ext <<_ACEOF
2381   /* confdefs.h.  */
2382   _ACEOF
2383   cat confdefs.h >>conftest.$ac_ext
2384   cat >>conftest.$ac_ext <<_ACEOF
2385   /* end confdefs.h.  */
2386 < $ac_declaration
2387 < #include <stdlib.h>
2388 < int
2389 < main ()
2390 < {
2391 < exit (42);
2386 > #include <stdarg.h>
2387 > #include <stdio.h>
2388 > #include <sys/types.h>
2389 > #include <sys/stat.h>
2390 > /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2391 > struct buf { int x; };
2392 > FILE * (*rcsopen) (struct buf *, struct stat *, int);
2393 > static char *e (p, i)
2394 >     char **p;
2395 >     int i;
2396 > {
2397 >  return p[i];
2398 > }
2399 > static char *f (char * (*g) (char **, int), char **p, ...)
2400 > {
2401 >  char *s;
2402 >  va_list v;
2403 >  va_start (v,p);
2404 >  s = g (p, va_arg (v,int));
2405 >  va_end (v);
2406 >  return s;
2407 > }
2408 >
2409 > /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2410 >   function prototypes and stuff, but not '\xHH' hex character constants.
2411 >   These don't provoke an error unfortunately, instead are silently treated
2412 >   as 'x'.  The following induces an error, until -std1 is added to get
2413 >   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2414 >   array size at least.  It's necessary to write '\x00'==0 to get something
2415 >   that's true only with -std1.  */
2416 > int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2417 >
2418 > int test (int i, double x);
2419 > struct s1 {int (*f) (int a);};
2420 > struct s2 {int (*f) (double a);};
2421 > int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2422 > int argc;
2423 > char **argv;
2424 > int
2425 > main ()
2426 > {
2427 > return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2428    ;
2429    return 0;
2430   }
2431   _ACEOF
2432 + # Don't try gcc -ansi; that turns off useful extensions and
2433 + # breaks some systems' header files.
2434 + # AIX                   -qlanglvl=ansi
2435 + # Ultrix and OSF/1      -std1
2436 + # HP-UX 10.20 and later -Ae
2437 + # HP-UX older versions  -Aa -D_HPUX_SOURCE
2438 + # SVR4                  -Xc -D__EXTENSIONS__
2439 + for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2440 + do
2441 +  CC="$ac_save_CC $ac_arg"
2442 +  rm -f conftest.$ac_objext
2443 + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2444 +  (eval $ac_compile) 2>conftest.er1
2445 +  ac_status=$?
2446 +  grep -v '^ *+' conftest.er1 >conftest.err
2447 +  rm -f conftest.er1
2448 +  cat conftest.err >&5
2449 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450 +  (exit $ac_status); } &&
2451 +         { ac_try='test -z "$ac_c_werror_flag"
2452 +                         || test ! -s conftest.err'
2453 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2454 +  (eval $ac_try) 2>&5
2455 +  ac_status=$?
2456 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2457 +  (exit $ac_status); }; } &&
2458 +         { ac_try='test -s conftest.$ac_objext'
2459 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2460 +  (eval $ac_try) 2>&5
2461 +  ac_status=$?
2462 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2463 +  (exit $ac_status); }; }; then
2464 +  ac_cv_prog_cc_stdc=$ac_arg
2465 + break
2466 + else
2467 +  echo "$as_me: failed program was:" >&5
2468 + sed 's/^/| /' conftest.$ac_ext >&5
2469 +
2470 + fi
2471 + rm -f conftest.err conftest.$ac_objext
2472 + done
2473 + rm -f conftest.$ac_ext conftest.$ac_objext
2474 + CC=$ac_save_CC
2475 +
2476 + fi
2477 +
2478 + case "x$ac_cv_prog_cc_stdc" in
2479 +  x|xno)
2480 +    echo "$as_me:$LINENO: result: none needed" >&5
2481 + echo "${ECHO_T}none needed" >&6 ;;
2482 +  *)
2483 +    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2484 + echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2485 +    CC="$CC $ac_cv_prog_cc_stdc" ;;
2486 + esac
2487 +
2488 + # Some people use a C++ compiler to compile C.  Since we use `exit',
2489 + # in C++ we need to declare it.  In case someone uses the same compiler
2490 + # for both compiling C and C++ we need to have the C++ compiler decide
2491 + # the declaration of exit, since it's the most demanding environment.
2492 + cat >conftest.$ac_ext <<_ACEOF
2493 + #ifndef __cplusplus
2494 +  choke me
2495 + #endif
2496 + _ACEOF
2497   rm -f conftest.$ac_objext
2498   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2499    (eval $ac_compile) 2>conftest.er1
# Line 2939 | Line 2503 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2503    cat conftest.err >&5
2504    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2505    (exit $ac_status); } &&
2506 <         { ac_try='test -z "$ac_cxx_werror_flag"
2506 >         { ac_try='test -z "$ac_c_werror_flag"
2507 >                         || test ! -s conftest.err'
2508 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2509 >  (eval $ac_try) 2>&5
2510 >  ac_status=$?
2511 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2512 >  (exit $ac_status); }; } &&
2513 >         { ac_try='test -s conftest.$ac_objext'
2514 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2515 >  (eval $ac_try) 2>&5
2516 >  ac_status=$?
2517 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2518 >  (exit $ac_status); }; }; then
2519 >  for ac_declaration in \
2520 >   '' \
2521 >   'extern "C" void std::exit (int) throw (); using std::exit;' \
2522 >   'extern "C" void std::exit (int); using std::exit;' \
2523 >   'extern "C" void exit (int) throw ();' \
2524 >   'extern "C" void exit (int);' \
2525 >   'void exit (int);'
2526 > do
2527 >  cat >conftest.$ac_ext <<_ACEOF
2528 > /* confdefs.h.  */
2529 > _ACEOF
2530 > cat confdefs.h >>conftest.$ac_ext
2531 > cat >>conftest.$ac_ext <<_ACEOF
2532 > /* end confdefs.h.  */
2533 > $ac_declaration
2534 > #include <stdlib.h>
2535 > int
2536 > main ()
2537 > {
2538 > exit (42);
2539 >  ;
2540 >  return 0;
2541 > }
2542 > _ACEOF
2543 > rm -f conftest.$ac_objext
2544 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2545 >  (eval $ac_compile) 2>conftest.er1
2546 >  ac_status=$?
2547 >  grep -v '^ *+' conftest.er1 >conftest.err
2548 >  rm -f conftest.er1
2549 >  cat conftest.err >&5
2550 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2551 >  (exit $ac_status); } &&
2552 >         { ac_try='test -z "$ac_c_werror_flag"
2553                           || test ! -s conftest.err'
2554    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2555    (eval $ac_try) 2>&5
# Line 2984 | Line 2594 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2594    cat conftest.err >&5
2595    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2596    (exit $ac_status); } &&
2597 <         { ac_try='test -z "$ac_cxx_werror_flag"
2597 >         { ac_try='test -z "$ac_c_werror_flag"
2598                           || test ! -s conftest.err'
2599    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2600    (eval $ac_try) 2>&5
# Line 3012 | Line 2622 | ac_ext=c
2622    echo '#endif'             >>confdefs.h
2623   fi
2624  
2625 + else
2626 +  echo "$as_me: failed program was:" >&5
2627 + sed 's/^/| /' conftest.$ac_ext >&5
2628 +
2629 + fi
2630 + rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2631   ac_ext=c
2632   ac_cpp='$CPP $CPPFLAGS'
2633   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2634   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2635   ac_compiler_gnu=$ac_cv_c_compiler_gnu
2636  
2637 <
2638 < OOPSE_TEMPLATE_FLAGS=""
2639 < if test $ac_cv_cxx_compiler_gnu = no; then
2640 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3025 < echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3026 <  echo 'void f(){}' > conftest.cc
3027 <  if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3028 <    echo "$as_me:$LINENO: result: yes" >&5
3029 < echo "${ECHO_T}yes" >&6
3030 <    OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3031 <  else
3032 <    echo "$as_me:$LINENO: result: no" >&5
3033 < echo "${ECHO_T}no" >&6
3034 <  fi
3035 <  rm -f conftest*
3036 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -instances=static" >&5
3037 < echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
3038 <  echo 'void f(){}' > conftest.cc
3039 <  if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
3040 <    echo "$as_me:$LINENO: result: yes" >&5
3041 < echo "${ECHO_T}yes" >&6
3042 <    OOPSE_TEMPLATE_FLAGS="-instances=static"
3043 <  else
3044 <    echo "$as_me:$LINENO: result: no" >&5
3045 < echo "${ECHO_T}no" >&6
3046 <  fi
3047 <  rm -f conftest*
3048 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -pto" >&5
3049 < echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3050 <  echo 'void f(){}' > conftest.cc
3051 <  if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3052 <    echo "$as_me:$LINENO: result: yes" >&5
3053 < echo "${ECHO_T}yes" >&6
3054 <    OOPSE_TEMPLATE_FLAGS="-pto"
3055 <  else
3056 <    echo "$as_me:$LINENO: result: no" >&5
3057 < echo "${ECHO_T}no" >&6
3058 <  fi
3059 <  rm -f conftest*
3060 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -LANG:std" >&5
3061 < echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3062 <  echo 'void f(){}' > conftest.cc
3063 <  if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3064 <    echo "$as_me:$LINENO: result: yes" >&5
3065 < echo "${ECHO_T}yes" >&6
3066 <
3067 <
3068 <    EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
3069 <  else
3070 <    echo "$as_me:$LINENO: result: no" >&5
3071 < echo "${ECHO_T}no" >&6
3072 <  fi
3073 < fi
3074 <
3075 <
3076 <
3077 <
3078 < ac_ext=f90
3079 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3080 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3081 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
2637 > ac_ext=${FC_SRCEXT-f}
2638 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
2639 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
2640 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
2641   if test -n "$ac_tool_prefix"; then
2642 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
2642 >  for ac_prog in ifort ifc pgf95 pathf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
2643    do
2644      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2645   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2646   echo "$as_me:$LINENO: checking for $ac_word" >&5
2647   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2648 < if test "${ac_cv_prog_F90+set}" = set; then
2648 > if test "${ac_cv_prog_FC+set}" = set; then
2649    echo $ECHO_N "(cached) $ECHO_C" >&6
2650   else
2651 <  if test -n "$F90"; then
2652 <  ac_cv_prog_F90="$F90" # Let the user override the test.
2651 >  if test -n "$FC"; then
2652 >  ac_cv_prog_FC="$FC" # Let the user override the test.
2653   else
2654   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2655   for as_dir in $PATH
# Line 3099 | Line 2658 | do
2658    test -z "$as_dir" && as_dir=.
2659    for ac_exec_ext in '' $ac_executable_extensions; do
2660    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2661 <    ac_cv_prog_F90="$ac_tool_prefix$ac_prog"
2661 >    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
2662      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2663      break 2
2664    fi
# Line 3108 | Line 2667 | F90=$ac_cv_prog_F90
2667  
2668   fi
2669   fi
2670 < F90=$ac_cv_prog_F90
2671 < if test -n "$F90"; then
2672 <  echo "$as_me:$LINENO: result: $F90" >&5
2673 < echo "${ECHO_T}$F90" >&6
2670 > FC=$ac_cv_prog_FC
2671 > if test -n "$FC"; then
2672 >  echo "$as_me:$LINENO: result: $FC" >&5
2673 > echo "${ECHO_T}$FC" >&6
2674   else
2675    echo "$as_me:$LINENO: result: no" >&5
2676   echo "${ECHO_T}no" >&6
2677   fi
2678  
2679 <    test -n "$F90" && break
2679 >    test -n "$FC" && break
2680    done
2681   fi
2682 < if test -z "$F90"; then
2683 <  ac_ct_F90=$F90
2684 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
2682 > if test -z "$FC"; then
2683 >  ac_ct_FC=$FC
2684 >  for ac_prog in ifort ifc pgf95 pathf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
2685   do
2686    # Extract the first word of "$ac_prog", so it can be a program name with args.
2687   set dummy $ac_prog; ac_word=$2
2688   echo "$as_me:$LINENO: checking for $ac_word" >&5
2689   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2690 < if test "${ac_cv_prog_ac_ct_F90+set}" = set; then
2690 > if test "${ac_cv_prog_ac_ct_FC+set}" = set; then
2691    echo $ECHO_N "(cached) $ECHO_C" >&6
2692   else
2693 <  if test -n "$ac_ct_F90"; then
2694 <  ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
2693 >  if test -n "$ac_ct_FC"; then
2694 >  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
2695   else
2696   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2697   for as_dir in $PATH
# Line 3141 | Line 2700 | do
2700    test -z "$as_dir" && as_dir=.
2701    for ac_exec_ext in '' $ac_executable_extensions; do
2702    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2703 <    ac_cv_prog_ac_ct_F90="$ac_prog"
2703 >    ac_cv_prog_ac_ct_FC="$ac_prog"
2704      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2705      break 2
2706    fi
# Line 3150 | Line 2709 | ac_ct_F90=$ac_cv_prog_ac_ct_F90
2709  
2710   fi
2711   fi
2712 < ac_ct_F90=$ac_cv_prog_ac_ct_F90
2713 < if test -n "$ac_ct_F90"; then
2714 <  echo "$as_me:$LINENO: result: $ac_ct_F90" >&5
2715 < echo "${ECHO_T}$ac_ct_F90" >&6
2712 > ac_ct_FC=$ac_cv_prog_ac_ct_FC
2713 > if test -n "$ac_ct_FC"; then
2714 >  echo "$as_me:$LINENO: result: $ac_ct_FC" >&5
2715 > echo "${ECHO_T}$ac_ct_FC" >&6
2716   else
2717    echo "$as_me:$LINENO: result: no" >&5
2718   echo "${ECHO_T}no" >&6
2719   fi
2720  
2721 <  test -n "$ac_ct_F90" && break
2721 >  test -n "$ac_ct_FC" && break
2722   done
2723  
2724 <  F90=$ac_ct_F90
2724 >  FC=$ac_ct_FC
2725   fi
2726  
2727  
2728 < # If we don't use `.F90' as extension, the preprocessor is not run on the
2729 < # input file.
2728 > # Provide some information about the compiler.
2729 > echo "$as_me:2729:" \
2730 >     "checking for Fortran compiler version" >&5
2731 > ac_compiler=`set X $ac_compile; echo $2`
2732 > { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2733 >  (eval $ac_compiler --version </dev/null >&5) 2>&5
2734 >  ac_status=$?
2735 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2736 >  (exit $ac_status); }
2737 > { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2738 >  (eval $ac_compiler -v </dev/null >&5) 2>&5
2739 >  ac_status=$?
2740 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2741 >  (exit $ac_status); }
2742 > { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2743 >  (eval $ac_compiler -V </dev/null >&5) 2>&5
2744 >  ac_status=$?
2745 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2746 >  (exit $ac_status); }
2747 > rm -f a.out
2748 >
2749 > # If we don't use `.F' as extension, the preprocessor is not run on the
2750 > # input file.  (Note that this only needs to work for GNU compilers.)
2751   ac_save_ext=$ac_ext
2752 < ac_ext=F90
2753 < echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 90 compiler" >&5
2754 < echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
2755 < if test "${ac_cv_f90_compiler_gnu+set}" = set; then
2752 > ac_ext=F
2753 > echo "$as_me:$LINENO: checking whether we are using the GNU Fortran compiler" >&5
2754 > echo $ECHO_N "checking whether we are using the GNU Fortran compiler... $ECHO_C" >&6
2755 > if test "${ac_cv_fc_compiler_gnu+set}" = set; then
2756    echo $ECHO_N "(cached) $ECHO_C" >&6
2757   else
2758    cat >conftest.$ac_ext <<_ACEOF
2759 <
3180 < program main
3181 <
2759 >      program main
2760   #ifndef __GNUC__
2761         choke me
2762   #endif
2763  
2764 < end program main
3187 <
2764 >      end
2765   _ACEOF
2766   rm -f conftest.$ac_objext
2767   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 3195 | Line 2772 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2772    cat conftest.err >&5
2773    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2774    (exit $ac_status); } &&
2775 <         { ac_try='test -z "$ac_f90_werror_flag"
2775 >         { ac_try='test -z "$ac_fc_werror_flag"
2776                           || test ! -s conftest.err'
2777    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2778    (eval $ac_try) 2>&5
# Line 3216 | Line 2793 | ac_cv_f90_compiler_gnu=$ac_compiler_gnu
2793   ac_compiler_gnu=no
2794   fi
2795   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2796 < ac_cv_f90_compiler_gnu=$ac_compiler_gnu
2796 > ac_cv_fc_compiler_gnu=$ac_compiler_gnu
2797  
2798   fi
2799 < echo "$as_me:$LINENO: result: $ac_cv_f90_compiler_gnu" >&5
2800 < echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
2799 > echo "$as_me:$LINENO: result: $ac_cv_fc_compiler_gnu" >&5
2800 > echo "${ECHO_T}$ac_cv_fc_compiler_gnu" >&6
2801   ac_ext=$ac_save_ext
2802 < G95=`test $ac_compiler_gnu = yes && echo yes`
2803 < ac_ext=c
2804 < ac_cpp='$CPP $CPPFLAGS'
2805 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2806 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2807 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
2802 > ac_test_FFLAGS=${FCFLAGS+set}
2803 > ac_save_FFLAGS=$FCFLAGS
2804 > FCFLAGS=
2805 > echo "$as_me:$LINENO: checking whether $FC accepts -g" >&5
2806 > echo $ECHO_N "checking whether $FC accepts -g... $ECHO_C" >&6
2807 > if test "${ac_cv_prog_fc_g+set}" = set; then
2808 >  echo $ECHO_N "(cached) $ECHO_C" >&6
2809 > else
2810 >  FCFLAGS=-g
2811 > cat >conftest.$ac_ext <<_ACEOF
2812 >      program main
2813  
2814 <
3233 <
3234 <
3235 <
3236 < # Try to determine native compiler flags that allow us to use F90 suffix
3237 < # for preprocessed f90 source.
3238 <
3239 < if test "$ac_test_PREPFLAG" != "set"; then
3240 <  PREPFLAG=""
3241 <  case "${host_cpu}-${host_os}" in
3242 <
3243 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3244 <                    PREPFLAG="-fpp1 "
3245 <                fi;;
3246 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
3247 <                    PREPFLAG="-qsuffix=cpp=F90 "
3248 <                fi;;
3249 <  *darwin*)
3250 <        if test "$F90" = f90 -o "$F90" = xlf90; then
3251 <                PREPFLAG="-qsuffix=cpp=F90 "
3252 <        fi;;
3253 <  esac
3254 <
3255 <  if test -z "$PREPFLAG"; then
3256 <        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
3257 < echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
3258 <        PREPFLAG=""
3259 <  fi
3260 <
3261 <  echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
3262 < echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
3263 <
3264 <
3265 <  ac_ext=f90
3266 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3267 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3268 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3269 <
3270 <  ac_save_ext=$ac_ext
3271 <  ac_ext=F90
3272 <  ac_save_F90FLAGS=$F90FLAGS
3273 <
3274 <  if test "$PREPFLAG"; then
3275 <  F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
3276 < fi
3277 <
3278 <    cat >conftest.$ac_ext <<_ACEOF
3279 <
3280 <
3281 < program main
3282 <
3283 <  integer :: i
3284 <  i = 1
3285 <
3286 <
3287 < end program main
3288 <
2814 >      end
2815   _ACEOF
2816   rm -f conftest.$ac_objext
2817   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 3296 | Line 2822 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2822    cat conftest.err >&5
2823    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2824    (exit $ac_status); } &&
2825 <         { ac_try='test -z "$ac_f90_werror_flag"
2825 >         { ac_try='test -z "$ac_fc_werror_flag"
2826                           || test ! -s conftest.err'
2827    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2828    (eval $ac_try) 2>&5
# Line 3309 | Line 2835 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2835    ac_status=$?
2836    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2837    (exit $ac_status); }; }; then
2838 <  prepflagworks=1
2838 >  ac_cv_prog_fc_g=yes
2839   else
2840    echo "$as_me: failed program was:" >&5
2841   sed 's/^/| /' conftest.$ac_ext >&5
2842  
2843 < prepflagworks=0
2843 > ac_cv_prog_fc_g=no
2844   fi
2845   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2846  
2847 <  F90FLAGS=$ac_save_F90FLAGS
2848 <  ac_ext=$ac_save_ext
2849 <  ac_ext=c
2847 > fi
2848 > echo "$as_me:$LINENO: result: $ac_cv_prog_fc_g" >&5
2849 > echo "${ECHO_T}$ac_cv_prog_fc_g" >&6
2850 > if test "$ac_test_FFLAGS" = set; then
2851 >  FCFLAGS=$ac_save_FFLAGS
2852 > elif test $ac_cv_prog_fc_g = yes; then
2853 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
2854 >    FCFLAGS="-g -O2"
2855 >  else
2856 >    FCFLAGS="-g"
2857 >  fi
2858 > else
2859 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
2860 >    FCFLAGS="-O2"
2861 >  else
2862 >    FCFLAGS=
2863 >  fi
2864 > fi
2865 >
2866 > ac_ext=c
2867   ac_cpp='$CPP $CPPFLAGS'
2868   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2869   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2870   ac_compiler_gnu=$ac_cv_c_compiler_gnu
2871  
2872 + ac_ext=c
2873 + ac_cpp='$CPP $CPPFLAGS'
2874 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2875 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2876 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
2877 + echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2878 + echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2879 + # On Suns, sometimes $CPP names a directory.
2880 + if test -n "$CPP" && test -d "$CPP"; then
2881 +  CPP=
2882 + fi
2883 + if test -z "$CPP"; then
2884 +  if test "${ac_cv_prog_CPP+set}" = set; then
2885 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2886 + else
2887 +      # Double quotes because CPP needs to be expanded
2888 +    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2889 +    do
2890 +      ac_preproc_ok=false
2891 + for ac_c_preproc_warn_flag in '' yes
2892 + do
2893 +  # Use a header file that comes with gcc, so configuring glibc
2894 +  # with a fresh cross-compiler works.
2895 +  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2896 +  # <limits.h> exists even on freestanding compilers.
2897 +  # On the NeXT, cc -E runs the code through the compiler's parser,
2898 +  # not just through cpp. "Syntax error" is here to catch this case.
2899 +  cat >conftest.$ac_ext <<_ACEOF
2900 + /* confdefs.h.  */
2901 + _ACEOF
2902 + cat confdefs.h >>conftest.$ac_ext
2903 + cat >>conftest.$ac_ext <<_ACEOF
2904 + /* end confdefs.h.  */
2905 + #ifdef __STDC__
2906 + # include <limits.h>
2907 + #else
2908 + # include <assert.h>
2909 + #endif
2910 +                     Syntax error
2911 + _ACEOF
2912 + if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2913 +  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2914 +  ac_status=$?
2915 +  grep -v '^ *+' conftest.er1 >conftest.err
2916 +  rm -f conftest.er1
2917 +  cat conftest.err >&5
2918 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2919 +  (exit $ac_status); } >/dev/null; then
2920 +  if test -s conftest.err; then
2921 +    ac_cpp_err=$ac_c_preproc_warn_flag
2922 +    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2923 +  else
2924 +    ac_cpp_err=
2925 +  fi
2926 + else
2927 +  ac_cpp_err=yes
2928 + fi
2929 + if test -z "$ac_cpp_err"; then
2930 +  :
2931 + else
2932 +  echo "$as_me: failed program was:" >&5
2933 + sed 's/^/| /' conftest.$ac_ext >&5
2934  
2935 <  if test "$prepflagworks" = 1; then
2936 <    echo "$as_me:$LINENO: result: yes" >&5
2937 < echo "${ECHO_T}yes" >&6
2935 >  # Broken: fails on valid input.
2936 > continue
2937 > fi
2938 > rm -f conftest.err conftest.$ac_ext
2939  
2940 +  # OK, works on sane cases.  Now check whether non-existent headers
2941 +  # can be detected and how.
2942 +  cat >conftest.$ac_ext <<_ACEOF
2943 + /* confdefs.h.  */
2944 + _ACEOF
2945 + cat confdefs.h >>conftest.$ac_ext
2946 + cat >>conftest.$ac_ext <<_ACEOF
2947 + /* end confdefs.h.  */
2948 + #include <ac_nonexistent.h>
2949 + _ACEOF
2950 + if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2951 +  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2952 +  ac_status=$?
2953 +  grep -v '^ *+' conftest.er1 >conftest.err
2954 +  rm -f conftest.er1
2955 +  cat conftest.err >&5
2956 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2957 +  (exit $ac_status); } >/dev/null; then
2958 +  if test -s conftest.err; then
2959 +    ac_cpp_err=$ac_c_preproc_warn_flag
2960 +    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2961    else
2962 <    echo "$as_me:$LINENO: result: no" >&5
3336 < echo "${ECHO_T}no" >&6
3337 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
3338 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
3339 <   { (exit 1); exit 1; }; }
2962 >    ac_cpp_err=
2963    fi
2964 + else
2965 +  ac_cpp_err=yes
2966   fi
2967 + if test -z "$ac_cpp_err"; then
2968 +  # Broken: success on invalid input.
2969 + continue
2970 + else
2971 +  echo "$as_me: failed program was:" >&5
2972 + sed 's/^/| /' conftest.$ac_ext >&5
2973  
2974 +  # Passes both tests.
2975 + ac_preproc_ok=:
2976 + break
2977 + fi
2978 + rm -f conftest.err conftest.$ac_ext
2979  
2980 <
2981 <
2982 <
2983 < # Try to determine native compiler flags that allow us to use F90 suffix
2984 < # for preprocessed f90 source with -D type defines
3349 <
3350 < if test "$ac_test_PREPDEFFLAG" != "set"; then
3351 <  PREPDEFFLAG=""
3352 <  case "${host_cpu}-${host_os}" in
3353 <
3354 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3355 <                    PREPDEFFLAG=" "
3356 <                fi;;
3357 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
3358 <                    PREPDEFFLAG="-WF,"
3359 <                fi;;
3360 <  *darwin*)
3361 <        if test "$F90" = f90 -o "$F90" = xlf90; then
3362 <                PREPDEFFLAG="-WF,"
3363 <        fi;;
3364 <  esac
3365 <
3366 <  if test -z "$PREPDEFFLAG"; then
3367 <        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3368 < echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3369 <        PREPDEFFLAG=" "
3370 <  fi
3371 <
3372 <  echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
3373 < echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
3374 <
3375 <
3376 <  ac_ext=f90
3377 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3378 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3379 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3380 <
3381 <  ac_save_ext=$ac_ext
3382 <  ac_ext=F90
3383 <  ac_save_F90FLAGS=$F90FLAGS
3384 <
3385 <  if test "$PREPDEFFLAG"; then
3386 <  F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
2980 > done
2981 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2982 > rm -f conftest.err conftest.$ac_ext
2983 > if $ac_preproc_ok; then
2984 >  break
2985   fi
2986  
2987 <    cat >conftest.$ac_ext <<_ACEOF
2987 >    done
2988 >    ac_cv_prog_CPP=$CPP
2989  
2990 <
2991 < program main
2992 <
2993 <  integer :: i
2994 < #ifdef TEST
2995 <  i = 1
2990 > fi
2991 >  CPP=$ac_cv_prog_CPP
2992 > else
2993 >  ac_cv_prog_CPP=$CPP
2994 > fi
2995 > echo "$as_me:$LINENO: result: $CPP" >&5
2996 > echo "${ECHO_T}$CPP" >&6
2997 > ac_preproc_ok=false
2998 > for ac_c_preproc_warn_flag in '' yes
2999 > do
3000 >  # Use a header file that comes with gcc, so configuring glibc
3001 >  # with a fresh cross-compiler works.
3002 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3003 >  # <limits.h> exists even on freestanding compilers.
3004 >  # On the NeXT, cc -E runs the code through the compiler's parser,
3005 >  # not just through cpp. "Syntax error" is here to catch this case.
3006 >  cat >conftest.$ac_ext <<_ACEOF
3007 > /* confdefs.h.  */
3008 > _ACEOF
3009 > cat confdefs.h >>conftest.$ac_ext
3010 > cat >>conftest.$ac_ext <<_ACEOF
3011 > /* end confdefs.h.  */
3012 > #ifdef __STDC__
3013 > # include <limits.h>
3014   #else
3015 <  choke me
3015 > # include <assert.h>
3016   #endif
3017 +                     Syntax error
3018 + _ACEOF
3019 + if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3020 +  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3021 +  ac_status=$?
3022 +  grep -v '^ *+' conftest.er1 >conftest.err
3023 +  rm -f conftest.er1
3024 +  cat conftest.err >&5
3025 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3026 +  (exit $ac_status); } >/dev/null; then
3027 +  if test -s conftest.err; then
3028 +    ac_cpp_err=$ac_c_preproc_warn_flag
3029 +    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3030 +  else
3031 +    ac_cpp_err=
3032 +  fi
3033 + else
3034 +  ac_cpp_err=yes
3035 + fi
3036 + if test -z "$ac_cpp_err"; then
3037 +  :
3038 + else
3039 +  echo "$as_me: failed program was:" >&5
3040 + sed 's/^/| /' conftest.$ac_ext >&5
3041  
3042 +  # Broken: fails on valid input.
3043 + continue
3044 + fi
3045 + rm -f conftest.err conftest.$ac_ext
3046  
3047 < end program main
3048 <
3047 >  # OK, works on sane cases.  Now check whether non-existent headers
3048 >  # can be detected and how.
3049 >  cat >conftest.$ac_ext <<_ACEOF
3050 > /* confdefs.h.  */
3051   _ACEOF
3052 < rm -f conftest.$ac_objext
3053 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3054 <  (eval $ac_compile) 2>conftest.er1
3052 > cat confdefs.h >>conftest.$ac_ext
3053 > cat >>conftest.$ac_ext <<_ACEOF
3054 > /* end confdefs.h.  */
3055 > #include <ac_nonexistent.h>
3056 > _ACEOF
3057 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3058 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3059    ac_status=$?
3060    grep -v '^ *+' conftest.er1 >conftest.err
3061    rm -f conftest.er1
3062    cat conftest.err >&5
3063    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3064 <  (exit $ac_status); } &&
3065 <         { ac_try='test -z "$ac_f90_werror_flag"
3066 <                         || test ! -s conftest.err'
3067 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3068 <  (eval $ac_try) 2>&5
3069 <  ac_status=$?
3070 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3420 <  (exit $ac_status); }; } &&
3421 <         { ac_try='test -s conftest.$ac_objext'
3422 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3423 <  (eval $ac_try) 2>&5
3424 <  ac_status=$?
3425 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3426 <  (exit $ac_status); }; }; then
3427 <  prepdefflagworks=1
3064 >  (exit $ac_status); } >/dev/null; then
3065 >  if test -s conftest.err; then
3066 >    ac_cpp_err=$ac_c_preproc_warn_flag
3067 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3068 >  else
3069 >    ac_cpp_err=
3070 >  fi
3071   else
3072 +  ac_cpp_err=yes
3073 + fi
3074 + if test -z "$ac_cpp_err"; then
3075 +  # Broken: success on invalid input.
3076 + continue
3077 + else
3078    echo "$as_me: failed program was:" >&5
3079   sed 's/^/| /' conftest.$ac_ext >&5
3080  
3081 < prepdefflagworks=0
3081 >  # Passes both tests.
3082 > ac_preproc_ok=:
3083 > break
3084   fi
3085 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3085 > rm -f conftest.err conftest.$ac_ext
3086  
3087 <  F90FLAGS=$ac_save_F90FLAGS
3088 <  ac_ext=$ac_save_ext
3089 <  ac_ext=c
3087 > done
3088 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3089 > rm -f conftest.err conftest.$ac_ext
3090 > if $ac_preproc_ok; then
3091 >  :
3092 > else
3093 >  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3094 > See \`config.log' for more details." >&5
3095 > echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3096 > See \`config.log' for more details." >&2;}
3097 >   { (exit 1); exit 1; }; }
3098 > fi
3099 >
3100 > ac_ext=c
3101   ac_cpp='$CPP $CPPFLAGS'
3102   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3103   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3104   ac_compiler_gnu=$ac_cv_c_compiler_gnu
3105  
3106 + echo "$as_me:$LINENO: checking for egrep" >&5
3107 + echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3108 + if test "${ac_cv_prog_egrep+set}" = set; then
3109 +  echo $ECHO_N "(cached) $ECHO_C" >&6
3110 + else
3111 +  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3112 +    then ac_cv_prog_egrep='grep -E'
3113 +    else ac_cv_prog_egrep='egrep'
3114 +    fi
3115 + fi
3116 + echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3117 + echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3118 + EGREP=$ac_cv_prog_egrep
3119  
3120  
3121 <  if test "$prepdefflagworks" = 1; then
3122 <    echo "$as_me:$LINENO: result: yes" >&5
3121 > echo "$as_me:$LINENO: checking whether ln -s works" >&5
3122 > echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3123 > LN_S=$as_ln_s
3124 > if test "$LN_S" = "ln -s"; then
3125 >  echo "$as_me:$LINENO: result: yes" >&5
3126   echo "${ECHO_T}yes" >&6
3127 + else
3128 +  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3129 + echo "${ECHO_T}no, using $LN_S" >&6
3130 + fi
3131  
3132 <  else
3133 <    echo "$as_me:$LINENO: result: no" >&5
3132 > echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3133 > echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
3134 > set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
3135 > if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3136 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3137 > else
3138 >  cat >conftest.make <<\_ACEOF
3139 > all:
3140 >        @echo 'ac_maketemp="$(MAKE)"'
3141 > _ACEOF
3142 > # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3143 > eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3144 > if test -n "$ac_maketemp"; then
3145 >  eval ac_cv_prog_make_${ac_make}_set=yes
3146 > else
3147 >  eval ac_cv_prog_make_${ac_make}_set=no
3148 > fi
3149 > rm -f conftest.make
3150 > fi
3151 > if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3152 >  echo "$as_me:$LINENO: result: yes" >&5
3153 > echo "${ECHO_T}yes" >&6
3154 >  SET_MAKE=
3155 > else
3156 >  echo "$as_me:$LINENO: result: no" >&5
3157   echo "${ECHO_T}no" >&6
3158 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
3454 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
3455 <   { (exit 1); exit 1; }; }
3456 <  fi
3158 >  SET_MAKE="MAKE=${MAKE-make}"
3159   fi
3160  
3161 < ac_ext=f90
3162 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3163 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3164 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3161 > if test -n "$ac_tool_prefix"; then
3162 >  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3163 > set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3164 > echo "$as_me:$LINENO: checking for $ac_word" >&5
3165 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3166 > if test "${ac_cv_prog_RANLIB+set}" = set; then
3167 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3168 > else
3169 >  if test -n "$RANLIB"; then
3170 >  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3171 > else
3172 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3173 > for as_dir in $PATH
3174 > do
3175 >  IFS=$as_save_IFS
3176 >  test -z "$as_dir" && as_dir=.
3177 >  for ac_exec_ext in '' $ac_executable_extensions; do
3178 >  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3179 >    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3180 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3181 >    break 2
3182 >  fi
3183 > done
3184 > done
3185  
3464
3465
3466 ac_ext=f90
3467 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3468 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3469 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3470 echo "$as_me:$LINENO: checking how to get verbose linking output from $F90" >&5
3471 echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
3472 if test "${ac_cv_prog_f90_v+set}" = set; then
3473  echo $ECHO_N "(cached) $ECHO_C" >&6
3474 else
3475
3476 cat >conftest.$ac_ext <<_ACEOF
3477
3478 program main
3479
3480
3481 end program main
3482
3483 _ACEOF
3484 rm -f conftest.$ac_objext
3485 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3486  (eval $ac_compile) 2>conftest.er1
3487  ac_status=$?
3488  grep -v '^ *+' conftest.er1 >conftest.err
3489  rm -f conftest.er1
3490  cat conftest.err >&5
3491  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3492  (exit $ac_status); } &&
3493         { ac_try='test -z "$ac_f90_werror_flag"
3494                         || test ! -s conftest.err'
3495  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3496  (eval $ac_try) 2>&5
3497  ac_status=$?
3498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3499  (exit $ac_status); }; } &&
3500         { ac_try='test -s conftest.$ac_objext'
3501  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3502  (eval $ac_try) 2>&5
3503  ac_status=$?
3504  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3505  (exit $ac_status); }; }; then
3506  ac_cv_prog_f90_v=
3507 # Try some options frequently used verbose output
3508 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3509  ac_ext=f90
3510 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3511 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3512 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3513
3514 cat >conftest.$ac_ext <<_ACEOF
3515
3516 program main
3517
3518
3519 end program main
3520
3521 _ACEOF
3522
3523 # Compile and link our simple test program by passing a flag (argument
3524 # 1 to this macro) to the Fortran 90 compiler in order to get
3525 # "verbose" output that we can then parse for the Fortran 90 linker
3526 # flags.
3527 ac_save_F90FLAGS=$F90FLAGS
3528 F90FLAGS="$F90FLAGS $ac_verb"
3529
3530 (eval echo $as_me:3530: \"$ac_link\") >&5
3531 ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3532 echo "$ac_f90_v_output" >&5
3533 F90FLAGS=$ac_save_F90FLAGS
3534
3535 rm -f conftest.*
3536 ac_ext=f90
3537 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3538 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3539 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3540
3541 # If we are using xlf then replace all the commas with spaces.
3542 if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3543  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3186   fi
3545
3546 # If we are using Cray Fortran then delete quotes.
3547 # Use "\"" instead of '"' for font-lock-mode.
3548 # FIXME: a more general fix for quoted arguments with spaces?
3549 if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3550  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3187   fi
3188 <  # look for -l* and *.a constructs in the output
3189 <  for ac_arg in $ac_f90_v_output; do
3190 <     case $ac_arg in
3191 <        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3556 <          ac_cv_prog_f90_v=$ac_verb
3557 <          break 2 ;;
3558 <     esac
3559 <  done
3560 < done
3561 < if test -z "$ac_cv_prog_f90_v"; then
3562 <   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F90" >&5
3563 < echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
3564 < fi
3188 > RANLIB=$ac_cv_prog_RANLIB
3189 > if test -n "$RANLIB"; then
3190 >  echo "$as_me:$LINENO: result: $RANLIB" >&5
3191 > echo "${ECHO_T}$RANLIB" >&6
3192   else
3193 <  echo "$as_me: failed program was:" >&5
3194 < sed 's/^/| /' conftest.$ac_ext >&5
3568 <
3569 < { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3570 < echo "$as_me: WARNING: compilation failed" >&2;}
3193 >  echo "$as_me:$LINENO: result: no" >&5
3194 > echo "${ECHO_T}no" >&6
3195   fi
3572 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3196  
3197   fi
3198 < echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
3199 < echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
3200 < echo "$as_me:$LINENO: checking for Fortran 90 libraries" >&5
3201 < echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
3202 < if test "${ac_cv_flibs+set}" = set; then
3198 > if test -z "$ac_cv_prog_RANLIB"; then
3199 >  ac_ct_RANLIB=$RANLIB
3200 >  # Extract the first word of "ranlib", so it can be a program name with args.
3201 > set dummy ranlib; ac_word=$2
3202 > echo "$as_me:$LINENO: checking for $ac_word" >&5
3203 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3204 > if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3205    echo $ECHO_N "(cached) $ECHO_C" >&6
3206   else
3207 <  if test "x$F90LIBS" != "x"; then
3208 <  ac_cv_f90libs="$F90LIBS" # Let the user override the test.
3207 >  if test -n "$ac_ct_RANLIB"; then
3208 >  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3209   else
3210 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3211 + for as_dir in $PATH
3212 + do
3213 +  IFS=$as_save_IFS
3214 +  test -z "$as_dir" && as_dir=.
3215 +  for ac_exec_ext in '' $ac_executable_extensions; do
3216 +  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3217 +    ac_cv_prog_ac_ct_RANLIB="ranlib"
3218 +    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3219 +    break 2
3220 +  fi
3221 + done
3222 + done
3223  
3224 < ac_ext=f90
3225 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3226 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3227 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3224 >  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3225 > fi
3226 > fi
3227 > ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3228 > if test -n "$ac_ct_RANLIB"; then
3229 >  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3230 > echo "${ECHO_T}$ac_ct_RANLIB" >&6
3231 > else
3232 >  echo "$as_me:$LINENO: result: no" >&5
3233 > echo "${ECHO_T}no" >&6
3234 > fi
3235  
3236 < cat >conftest.$ac_ext <<_ACEOF
3236 >  RANLIB=$ac_ct_RANLIB
3237 > else
3238 >  RANLIB="$ac_cv_prog_RANLIB"
3239 > fi
3240  
3593 program main
3241  
3242 +   # Extract the first word of "perl", so it can be a program name with args.
3243 + set dummy perl; ac_word=$2
3244 + echo "$as_me:$LINENO: checking for $ac_word" >&5
3245 + echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3246 + if test "${ac_cv_path_PERLINTERP+set}" = set; then
3247 +  echo $ECHO_N "(cached) $ECHO_C" >&6
3248 + else
3249 +  case $PERLINTERP in
3250 +  [\\/]* | ?:[\\/]*)
3251 +  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
3252 +  ;;
3253 +  *)
3254 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3255 + for as_dir in $PATH
3256 + do
3257 +  IFS=$as_save_IFS
3258 +  test -z "$as_dir" && as_dir=.
3259 +  for ac_exec_ext in '' $ac_executable_extensions; do
3260 +  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3261 +    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
3262 +    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3263 +    break 2
3264 +  fi
3265 + done
3266 + done
3267  
3268 < end program main
3269 <
3270 < _ACEOF
3599 <
3600 < # Compile and link our simple test program by passing a flag (argument
3601 < # 1 to this macro) to the Fortran 90 compiler in order to get
3602 < # "verbose" output that we can then parse for the Fortran 90 linker
3603 < # flags.
3604 < ac_save_F90FLAGS=$F90FLAGS
3605 < F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
3606 <
3607 < (eval echo $as_me:3607: \"$ac_link\") >&5
3608 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3609 < echo "$ac_f90_v_output" >&5
3610 < F90FLAGS=$ac_save_F90FLAGS
3611 <
3612 < rm -f conftest.*
3613 < ac_ext=f90
3614 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3615 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3616 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3617 <
3618 < # If we are using xlf then replace all the commas with spaces.
3619 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3620 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3268 >  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
3269 >  ;;
3270 > esac
3271   fi
3272 + PERLINTERP=$ac_cv_path_PERLINTERP
3273  
3274 < # If we are using Cray Fortran then delete quotes.
3275 < # Use "\"" instead of '"' for font-lock-mode.
3276 < # FIXME: a more general fix for quoted arguments with spaces?
3277 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3278 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3274 > if test -n "$PERLINTERP"; then
3275 >  echo "$as_me:$LINENO: result: $PERLINTERP" >&5
3276 > echo "${ECHO_T}$PERLINTERP" >&6
3277 > else
3278 >  echo "$as_me:$LINENO: result: no" >&5
3279 > echo "${ECHO_T}no" >&6
3280   fi
3281  
3282 < ac_cv_f90libs=
3282 >   ac_cv_path_perlinterp="$PERLINTERP"
3283 >   _sHpB='#!'
3284  
3632 # Save positional arguments (if any)
3633 ac_save_positional="$@"
3285  
3286 < set X $ac_f90_v_output
3287 < while test $# != 1; do
3288 <  shift
3286 > # Check whether --with-perl-shebang or --without-perl-shebang was given.
3287 > if test "${with_perl_shebang+set}" = set; then
3288 >  withval="$with_perl_shebang"
3289 >  opt_perl_shebang="$withval"
3290 > else
3291 >                opt_perl_shebang="not_set"
3292 > fi;
3293 >   echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
3294 > echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6
3295 > if test "${ax_cv_opt_perl_shebang+set}" = set; then
3296 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3297 > else
3298 >   case "$opt_perl_shebang" in
3299 >                      not_set  ) ax_cv_opt_perl_shebang=''
3300 >                               ;;
3301 >                         *     )
3302 >        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
3303 >                    esac
3304 >
3305 > fi
3306 > echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
3307 > echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6
3308 >   if test "A$ax_cv_opt_perl_shebang" != "A"
3309 >     then
3310 >       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
3311 >       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
3312 >              { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
3313 > echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
3314 >
3315 > # Automatic detection of sharpbang formula starts here
3316 >     else
3317 >   _somian_shbangperl=`$PERLINTERP -V:startperl`
3318 >   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
3319 >   echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
3320 > echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6
3321 > if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
3322 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3323 > else
3324 >  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
3325 >        if test "x$_somian_kspb_perl" == x
3326 >          then _somian_ksbp_warn_empty='durnit'
3327 >          else
3328 >          case "A$_somian_kspb_perl" in
3329 >                 A#!*perl* )
3330 >           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
3331 >                        ;;
3332 >                     A*    )  _somian_ksbp_warn_defau='trouble'
3333 >                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
3334 >          esac
3335 >        fi
3336 >
3337 > fi
3338 > echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
3339 > echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6
3340 > # The above prints Checking ... result message to user.
3341 >   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
3342 >
3343 >    if test A${_somian_ksbp_warn_empty+set} == Aset
3344 >      then   { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
3345 > echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
3346 >    fi
3347 > # Inform user after printing result value
3348 >    if test A${_somian_ksbp_warn_defau+set} == Aset
3349 >      then { echo "$as_me:$LINENO: Maybe Not good -" >&5
3350 > echo "$as_me: Maybe Not good -" >&6;}
3351 >           { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
3352 > echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
3353 >      else { echo "$as_me:$LINENO: OK Good result - " >&5
3354 > echo "$as_me: OK Good result - " >&6;}
3355 >           { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
3356 > echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
3357 >    fi
3358 >  fi
3359 >
3360 > # Find a good install program.  We prefer a C program (faster),
3361 > # so one script is as good as another.  But avoid the broken or
3362 > # incompatible versions:
3363 > # SysV /etc/install, /usr/sbin/install
3364 > # SunOS /usr/etc/install
3365 > # IRIX /sbin/install
3366 > # AIX /bin/install
3367 > # AmigaOS /C/install, which installs bootblocks on floppy discs
3368 > # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3369 > # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3370 > # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3371 > # OS/2's system install, which has a completely different semantic
3372 > # ./install, which can be erroneously created by make from ./install.sh.
3373 > echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3374 > echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3375 > if test -z "$INSTALL"; then
3376 > if test "${ac_cv_path_install+set}" = set; then
3377 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3378 > else
3379 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3380 > for as_dir in $PATH
3381 > do
3382 >  IFS=$as_save_IFS
3383 >  test -z "$as_dir" && as_dir=.
3384 >  # Account for people who put trailing slashes in PATH elements.
3385 > case $as_dir/ in
3386 >  ./ | .// | /cC/* | \
3387 >  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3388 >  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3389 >  /usr/ucb/* ) ;;
3390 >  *)
3391 >    # OSF1 and SCO ODT 3.0 have their own names for install.
3392 >    # Don't use installbsd from OSF since it installs stuff as root
3393 >    # by default.
3394 >    for ac_prog in ginstall scoinst install; do
3395 >      for ac_exec_ext in '' $ac_executable_extensions; do
3396 >        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3397 >          if test $ac_prog = install &&
3398 >            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3399 >            # AIX install.  It has an incompatible calling convention.
3400 >            :
3401 >          elif test $ac_prog = install &&
3402 >            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3403 >            # program-specific install script used by HP pwplus--don't use.
3404 >            :
3405 >          else
3406 >            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3407 >            break 3
3408 >          fi
3409 >        fi
3410 >      done
3411 >    done
3412 >    ;;
3413 > esac
3414 > done
3415 >
3416 >
3417 > fi
3418 >  if test "${ac_cv_path_install+set}" = set; then
3419 >    INSTALL=$ac_cv_path_install
3420 >  else
3421 >    # As a last resort, use the slow shell script.  We don't cache a
3422 >    # path for INSTALL within a source directory, because that will
3423 >    # break other packages using the cache if that directory is
3424 >    # removed, or if the path is relative.
3425 >    INSTALL=$ac_install_sh
3426 >  fi
3427 > fi
3428 > echo "$as_me:$LINENO: result: $INSTALL" >&5
3429 > echo "${ECHO_T}$INSTALL" >&6
3430 >
3431 > # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3432 > # It thinks the first close brace ends the variable substitution.
3433 > test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3434 >
3435 > test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3436 >
3437 > test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3438 >
3439 > case "x$INSTALL" in
3440 >   x/*) ;;
3441 >   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
3442 > esac
3443 > MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
3444 > # Extract the first word of "ar", so it can be a program name with args.
3445 > set dummy ar; ac_word=$2
3446 > echo "$as_me:$LINENO: checking for $ac_word" >&5
3447 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3448 > if test "${ac_cv_prog_AR+set}" = set; then
3449 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3450 > else
3451 >  if test -n "$AR"; then
3452 >  ac_cv_prog_AR="$AR" # Let the user override the test.
3453 > else
3454 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3455 > for as_dir in $PATH
3456 > do
3457 >  IFS=$as_save_IFS
3458 >  test -z "$as_dir" && as_dir=.
3459 >  for ac_exec_ext in '' $ac_executable_extensions; do
3460 >  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3461 >    ac_cv_prog_AR="ar"
3462 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3463 >    break 2
3464 >  fi
3465 > done
3466 > done
3467 >
3468 >  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
3469 > fi
3470 > fi
3471 > AR=$ac_cv_prog_AR
3472 > if test -n "$AR"; then
3473 >  echo "$as_me:$LINENO: result: $AR" >&5
3474 > echo "${ECHO_T}$AR" >&6
3475 > else
3476 >  echo "$as_me:$LINENO: result: no" >&5
3477 > echo "${ECHO_T}no" >&6
3478 > fi
3479 >
3480 > if test "$AR" = "NONE"; then
3481 >  { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
3482 > echo "$as_me: error: --> Can't find \`ar'!" >&2;}
3483 >   { (exit 1); exit 1; }; }
3484 >  cat >confcache <<\_ACEOF
3485 > # This file is a shell script that caches the results of configure
3486 > # tests run on this system so they can be shared between configure
3487 > # scripts and configure runs, see configure's option --config-cache.
3488 > # It is not useful on other systems.  If it contains results you don't
3489 > # want to keep, you may remove or edit it.
3490 > #
3491 > # config.status only pays attention to the cache file if you give it
3492 > # the --recheck option to rerun configure.
3493 > #
3494 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
3495 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
3496 > # following values.
3497 >
3498 > _ACEOF
3499 >
3500 > # The following way of writing the cache mishandles newlines in values,
3501 > # but we know of no workaround that is simple, portable, and efficient.
3502 > # So, don't put newlines in cache variables' values.
3503 > # Ultrix sh set writes to stderr and can't be redirected directly,
3504 > # and sets the high bit in the cache file unless we assign to the vars.
3505 > {
3506 >  (set) 2>&1 |
3507 >    case `(ac_space=' '; set | grep ac_space) 2>&1` in
3508 >    *ac_space=\ *)
3509 >      # `set' does not quote correctly, so add quotes (double-quote
3510 >      # substitution turns \\\\ into \\, and sed turns \\ into \).
3511 >      sed -n \
3512 >        "s/'/'\\\\''/g;
3513 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
3514 >      ;;
3515 >    *)
3516 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
3517 >      sed -n \
3518 >        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
3519 >      ;;
3520 >    esac;
3521 > } |
3522 >  sed '
3523 >     t clear
3524 >     : clear
3525 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
3526 >     t end
3527 >     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
3528 >     : end' >>confcache
3529 > if diff $cache_file confcache >/dev/null 2>&1; then :; else
3530 >  if test -w $cache_file; then
3531 >    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
3532 >    cat confcache >$cache_file
3533 >  else
3534 >    echo "not updating unwritable cache $cache_file"
3535 >  fi
3536 > fi
3537 > rm -f confcache
3538 >  exit 1
3539 > fi
3540 > # Extract the first word of "ps", so it can be a program name with args.
3541 > set dummy ps; ac_word=$2
3542 > echo "$as_me:$LINENO: checking for $ac_word" >&5
3543 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3544 > if test "${ac_cv_path_PS+set}" = set; then
3545 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3546 > else
3547 >  case $PS in
3548 >  [\\/]* | ?:[\\/]*)
3549 >  ac_cv_path_PS="$PS" # Let the user override the test with a path.
3550 >  ;;
3551 >  *)
3552 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3553 > for as_dir in $PATH
3554 > do
3555 >  IFS=$as_save_IFS
3556 >  test -z "$as_dir" && as_dir=.
3557 >  for ac_exec_ext in '' $ac_executable_extensions; do
3558 >  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3559 >    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
3560 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3561 >    break 2
3562 >  fi
3563 > done
3564 > done
3565 >
3566 >  ;;
3567 > esac
3568 > fi
3569 > PS=$ac_cv_path_PS
3570 >
3571 > if test -n "$PS"; then
3572 >  echo "$as_me:$LINENO: result: $PS" >&5
3573 > echo "${ECHO_T}$PS" >&6
3574 > else
3575 >  echo "$as_me:$LINENO: result: no" >&5
3576 > echo "${ECHO_T}no" >&6
3577 > fi
3578 >
3579 > echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
3580 > echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6
3581 > if test "${ac_cv_prog_ps_syntax+set}" = set; then
3582 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3583 > else
3584 >
3585 >        if $PS ax -o rss > /dev/null 2>&1; then
3586 >                ac_cv_prog_ps_ax=yes
3587 >        else
3588 >                ac_cv_prog_ps_ax=no
3589 >        fi
3590 >        if $PS -ef -o rss > /dev/null 2>&1; then
3591 >                ac_cv_prog_ps_ef=yes
3592 >        else
3593 >                ac_cv_prog_ps_ef=no
3594 >        fi
3595 >        if test "$ac_cv_prog_ps_ax" = yes; then
3596 >                ac_cv_prog_ps_syntax=BSD
3597 >        else
3598 >                if test "$ac_cv_prog_ps_ef" = yes; then
3599 >                        ac_cv_prog_ps_syntax=POSIX
3600 >                else
3601 >                        { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
3602 > echo "$as_me: error: Could not determine ps syntax" >&2;}
3603 >   { (exit 1); exit 1; }; }
3604 >                fi
3605 >        fi
3606 >
3607 > fi
3608 > echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
3609 > echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6
3610 >
3611 > cat >>confdefs.h <<_ACEOF
3612 > #define PSCOMMAND $PS
3613 > _ACEOF
3614 >
3615 > if test "$ac_cv_prog_ps_syntax" = BSD; then
3616 >
3617 > cat >>confdefs.h <<\_ACEOF
3618 > #define PSTYPE_IS_BSD 1
3619 > _ACEOF
3620 >
3621 > else
3622 >   if test "$ac_cv_prog_ps_syntax" = POSIX; then
3623 >
3624 > cat >>confdefs.h <<\_ACEOF
3625 > #define PSTYPE_IS_POSIX 1
3626 > _ACEOF
3627 >
3628 >   else
3629 >       { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
3630 > echo "$as_me: error: Unknown ps syntax type!" >&2;}
3631 >   { (exit 1); exit 1; }; }
3632 >   fi
3633 > fi
3634 >
3635 > ac_ext=${FC_SRCEXT-f}
3636 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
3637 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
3638 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3639 >
3640 >
3641 > echo "$as_me:$LINENO: checking for Fortran flag to compile .F90 files" >&5
3642 > echo $ECHO_N "checking for Fortran flag to compile .F90 files... $ECHO_C" >&6
3643 > if test "${ac_cv_fc_srcext_F90+set}" = set; then
3644 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3645 > else
3646 >  ac_ext=F90
3647 > ac_fc_srcext_FCFLAGS_SRCEXT_save=$FCFLAGS_SRCEXT
3648 > FCFLAGS_SRCEXT=""
3649 > ac_cv_fc_srcext_F90=unknown
3650 > for ac_flag in none -qsuffix=f=F90 -Tf; do
3651 >  test "x$ac_flag" != xnone && FCFLAGS_SRCEXT="$ac_flag"
3652 >  cat >conftest.$ac_ext <<_ACEOF
3653 >      program main
3654 >
3655 >      end
3656 > _ACEOF
3657 > rm -f conftest.$ac_objext
3658 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3659 >  (eval $ac_compile) 2>conftest.er1
3660 >  ac_status=$?
3661 >  grep -v '^ *+' conftest.er1 >conftest.err
3662 >  rm -f conftest.er1
3663 >  cat conftest.err >&5
3664 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3665 >  (exit $ac_status); } &&
3666 >         { ac_try='test -z "$ac_fc_werror_flag"
3667 >                         || test ! -s conftest.err'
3668 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3669 >  (eval $ac_try) 2>&5
3670 >  ac_status=$?
3671 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3672 >  (exit $ac_status); }; } &&
3673 >         { ac_try='test -s conftest.$ac_objext'
3674 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3675 >  (eval $ac_try) 2>&5
3676 >  ac_status=$?
3677 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3678 >  (exit $ac_status); }; }; then
3679 >  ac_cv_fc_srcext_F90=$ac_flag; break
3680 > else
3681 >  echo "$as_me: failed program was:" >&5
3682 > sed 's/^/| /' conftest.$ac_ext >&5
3683 >
3684 > fi
3685 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3686 > done
3687 > rm -f conftest.$ac_objext conftest.F90
3688 > FCFLAGS_SRCEXT=$ac_fc_srcext_FCFLAGS_SRCEXT_save
3689 >
3690 > fi
3691 > echo "$as_me:$LINENO: result: $ac_cv_fc_srcext_F90" >&5
3692 > echo "${ECHO_T}$ac_cv_fc_srcext_F90" >&6
3693 > if test "x$ac_cv_fc_srcext_F90" = xunknown; then
3694 >  { { echo "$as_me:$LINENO: error: Fortran could not compile .F90 files" >&5
3695 > echo "$as_me: error: Fortran could not compile .F90 files" >&2;}
3696 >   { (exit 1); exit 1; }; }
3697 > else
3698 >  FC_SRCEXT=F90
3699 >  if test "x$ac_cv_fc_srcext_F90" = xnone; then
3700 >    FCFLAGS_SRCEXT=""
3701 >    FCFLAGS_F90=""
3702 >  else
3703 >    FCFLAGS_SRCEXT=$ac_cv_fc_srcext_F90
3704 >    FCFLAGS_F90=$ac_cv_fc_srcext_F90
3705 >  fi
3706 >
3707 >
3708 > fi
3709 >
3710 >
3711 >
3712 >
3713 >
3714 > # Try to determine native compiler flags that allow us to use F90 suffix
3715 > # for preprocessed f90 source.
3716 >
3717 > if test "$ac_test_PREPFLAG" != "set"; then
3718 >  PREPFLAG=""
3719 >  case "${host_cpu}-${host_os}" in
3720 >
3721 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
3722 >                    PREPFLAG="-fpp1 "
3723 >                fi;;
3724 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
3725 >                    PREPFLAG="-qsuffix=cpp=F90 "
3726 >                fi;;
3727 >  *darwin*)
3728 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
3729 >                PREPFLAG="-qsuffix=cpp=F90 "
3730 >        fi;;
3731 >  esac
3732 >
3733 >  if test -z "$PREPFLAG"; then
3734 >        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
3735 > echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
3736 >        PREPFLAG=""
3737 >  fi
3738 >
3739 >  echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
3740 > echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
3741 >
3742 >
3743 >  ac_ext=${FC_SRCEXT-f}
3744 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
3745 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
3746 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3747 >
3748 >  ac_save_ext=$ac_ext
3749 >  ac_ext=F90
3750 >  ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
3751 >
3752 >  if test "$PREPFLAG"; then
3753 >  FCFLAGS_SRCEXT="${PREPFLAG}"
3754 > fi
3755 >
3756 >    cat >conftest.$ac_ext <<_ACEOF
3757 >
3758 >
3759 > program conftest
3760 >  integer :: i
3761 >  i = 1
3762 > end program conftest
3763 >
3764 > _ACEOF
3765 > rm -f conftest.$ac_objext
3766 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3767 >  (eval $ac_compile) 2>conftest.er1
3768 >  ac_status=$?
3769 >  grep -v '^ *+' conftest.er1 >conftest.err
3770 >  rm -f conftest.er1
3771 >  cat conftest.err >&5
3772 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3773 >  (exit $ac_status); } &&
3774 >         { ac_try='test -z "$ac_fc_werror_flag"
3775 >                         || test ! -s conftest.err'
3776 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3777 >  (eval $ac_try) 2>&5
3778 >  ac_status=$?
3779 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3780 >  (exit $ac_status); }; } &&
3781 >         { ac_try='test -s conftest.$ac_objext'
3782 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3783 >  (eval $ac_try) 2>&5
3784 >  ac_status=$?
3785 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3786 >  (exit $ac_status); }; }; then
3787 >  prepflagworks=1
3788 > else
3789 >  echo "$as_me: failed program was:" >&5
3790 > sed 's/^/| /' conftest.$ac_ext >&5
3791 >
3792 > prepflagworks=0
3793 > fi
3794 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3795 >
3796 >  FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
3797 >  ac_ext=$ac_save_ext
3798 >  ac_ext=${FC_SRCEXT-f}
3799 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
3800 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
3801 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3802 >
3803 >
3804 >  if test "$prepflagworks" = 1; then
3805 >    echo "$as_me:$LINENO: result: yes" >&5
3806 > echo "${ECHO_T}yes" >&6
3807 >    FCFLAGS_SRCEXT="${PREPFLAG}"
3808 >
3809 >  else
3810 >    echo "$as_me:$LINENO: result: no" >&5
3811 > echo "${ECHO_T}no" >&6
3812 >    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
3813 > echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
3814 >   { (exit 1); exit 1; }; }
3815 >  fi
3816 > fi
3817 >
3818 >
3819 >
3820 >
3821 >
3822 > # Try to determine native compiler flags that allow us to use F90 suffix
3823 > # for preprocessed f90 source with -D type defines
3824 >
3825 > if test "$ac_test_PREPDEFFLAG" != "set"; then
3826 >  PREPDEFFLAG=""
3827 >  case "${host_cpu}-${host_os}" in
3828 >
3829 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
3830 >                    PREPDEFFLAG=" "
3831 >                fi;;
3832 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
3833 >                    PREPDEFFLAG="-WF,"
3834 >                fi;;
3835 >  *darwin*)
3836 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
3837 >                PREPDEFFLAG="-WF,"
3838 >        fi;;
3839 >  esac
3840 >
3841 >  if test -z "$PREPDEFFLAG"; then
3842 >        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3843 > echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3844 >        PREPDEFFLAG=" "
3845 >  fi
3846 >
3847 >  echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
3848 > echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
3849 >
3850 >
3851 >  ac_ext=${FC_SRCEXT-f}
3852 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
3853 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
3854 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3855 >
3856 >  ac_save_ext=$ac_ext
3857 >  ac_ext=F90
3858 >  ac_save_FCFLAGS=$FCFLAGS
3859 >
3860 >  if test "$PREPDEFFLAG"; then
3861 >  FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
3862 > fi
3863 >
3864 >    cat >conftest.$ac_ext <<_ACEOF
3865 >
3866 >
3867 > program conftest
3868 >  integer :: i
3869 > #ifdef TEST
3870 >  i = 1
3871 > #else
3872 >  choke me
3873 > #endif
3874 > end program conftest
3875 >
3876 > _ACEOF
3877 > rm -f conftest.$ac_objext
3878 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3879 >  (eval $ac_compile) 2>conftest.er1
3880 >  ac_status=$?
3881 >  grep -v '^ *+' conftest.er1 >conftest.err
3882 >  rm -f conftest.er1
3883 >  cat conftest.err >&5
3884 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3885 >  (exit $ac_status); } &&
3886 >         { ac_try='test -z "$ac_fc_werror_flag"
3887 >                         || test ! -s conftest.err'
3888 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3889 >  (eval $ac_try) 2>&5
3890 >  ac_status=$?
3891 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3892 >  (exit $ac_status); }; } &&
3893 >         { ac_try='test -s conftest.$ac_objext'
3894 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3895 >  (eval $ac_try) 2>&5
3896 >  ac_status=$?
3897 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3898 >  (exit $ac_status); }; }; then
3899 >  prepdefflagworks=1
3900 > else
3901 >  echo "$as_me: failed program was:" >&5
3902 > sed 's/^/| /' conftest.$ac_ext >&5
3903 >
3904 > prepdefflagworks=0
3905 > fi
3906 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3907 >
3908 >  FCFLAGS=$ac_save_FCFLAGS
3909 >  ac_ext=$ac_save_ext
3910 >  ac_ext=${FC_SRCEXT-f}
3911 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
3912 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
3913 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3914 >
3915 >
3916 >  if test "$prepdefflagworks" = 1; then
3917 >    echo "$as_me:$LINENO: result: yes" >&5
3918 > echo "${ECHO_T}yes" >&6
3919 >
3920 >  else
3921 >    echo "$as_me:$LINENO: result: no" >&5
3922 > echo "${ECHO_T}no" >&6
3923 >    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
3924 > echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
3925 >   { (exit 1); exit 1; }; }
3926 >  fi
3927 > fi
3928 >
3929 > ac_ext=${FC_SRCEXT-f}
3930 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
3931 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
3932 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3933 > echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
3934 > echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6
3935 > if test "${ac_cv_prog_fc_v+set}" = set; then
3936 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3937 > else
3938 >  cat >conftest.$ac_ext <<_ACEOF
3939 >      program main
3940 >
3941 >      end
3942 > _ACEOF
3943 > rm -f conftest.$ac_objext
3944 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3945 >  (eval $ac_compile) 2>conftest.er1
3946 >  ac_status=$?
3947 >  grep -v '^ *+' conftest.er1 >conftest.err
3948 >  rm -f conftest.er1
3949 >  cat conftest.err >&5
3950 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3951 >  (exit $ac_status); } &&
3952 >         { ac_try='test -z "$ac_fc_werror_flag"
3953 >                         || test ! -s conftest.err'
3954 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3955 >  (eval $ac_try) 2>&5
3956 >  ac_status=$?
3957 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3958 >  (exit $ac_status); }; } &&
3959 >         { ac_try='test -s conftest.$ac_objext'
3960 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3961 >  (eval $ac_try) 2>&5
3962 >  ac_status=$?
3963 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3964 >  (exit $ac_status); }; }; then
3965 >  ac_cv_prog_fc_v=
3966 > # Try some options frequently used verbose output
3967 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3968 >  cat >conftest.$ac_ext <<_ACEOF
3969 >      program main
3970 >
3971 >      end
3972 > _ACEOF
3973 >
3974 > # Compile and link our simple test program by passing a flag (argument
3975 > # 1 to this macro) to the Fortran compiler in order to get
3976 > # "verbose" output that we can then parse for the Fortran linker
3977 > # flags.
3978 > ac_save_FFLAGS=$FCFLAGS
3979 > FCFLAGS="$FCFLAGS $ac_verb"
3980 > (eval echo $as_me:3980: \"$ac_link\") >&5
3981 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3982 > echo "$ac_fc_v_output" >&5
3983 > FCFLAGS=$ac_save_FFLAGS
3984 >
3985 > rm -f conftest*
3986 >
3987 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
3988 > # /foo, /bar, and /baz are search directories for the Fortran linker.
3989 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
3990 > ac_fc_v_output="`echo $ac_fc_v_output |
3991 >        grep 'LPATH is:' |
3992 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
3993 >
3994 > case $ac_fc_v_output in
3995 >  # If we are using xlf then replace all the commas with spaces.
3996 >  *xlfentry*)
3997 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
3998 >
3999 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4000 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
4001 >  *mGLOB_options_string*)
4002 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
4003 >
4004 >  # If we are using Cray Fortran then delete quotes.
4005 >  # Use "\"" instead of '"' for font-lock-mode.
4006 >  # FIXME: a more general fix for quoted arguments with spaces?
4007 >  *cft90*)
4008 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "s/\"//g"` ;;
4009 > esac
4010 >
4011 >
4012 >  # look for -l* and *.a constructs in the output
4013 >  for ac_arg in $ac_fc_v_output; do
4014 >     case $ac_arg in
4015 >        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
4016 >          ac_cv_prog_fc_v=$ac_verb
4017 >          break 2 ;;
4018 >     esac
4019 >  done
4020 > done
4021 > if test -z "$ac_cv_prog_fc_v"; then
4022 >   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
4023 > echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
4024 > fi
4025 > else
4026 >  echo "$as_me: failed program was:" >&5
4027 > sed 's/^/| /' conftest.$ac_ext >&5
4028 >
4029 > { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
4030 > echo "$as_me: WARNING: compilation failed" >&2;}
4031 > fi
4032 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4033 >
4034 > fi
4035 > echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
4036 > echo "${ECHO_T}$ac_cv_prog_fc_v" >&6
4037 > echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
4038 > echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6
4039 > if test "${ac_cv_fc_libs+set}" = set; then
4040 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4041 > else
4042 >  if test "x$FCLIBS" != "x"; then
4043 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
4044 > else
4045 >
4046 > cat >conftest.$ac_ext <<_ACEOF
4047 >      program main
4048 >
4049 >      end
4050 > _ACEOF
4051 >
4052 > # Compile and link our simple test program by passing a flag (argument
4053 > # 1 to this macro) to the Fortran compiler in order to get
4054 > # "verbose" output that we can then parse for the Fortran linker
4055 > # flags.
4056 > ac_save_FFLAGS=$FCFLAGS
4057 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
4058 > (eval echo $as_me:4058: \"$ac_link\") >&5
4059 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
4060 > echo "$ac_fc_v_output" >&5
4061 > FCFLAGS=$ac_save_FFLAGS
4062 >
4063 > rm -f conftest*
4064 >
4065 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4066 > # /foo, /bar, and /baz are search directories for the Fortran linker.
4067 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4068 > ac_fc_v_output="`echo $ac_fc_v_output |
4069 >        grep 'LPATH is:' |
4070 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
4071 >
4072 > case $ac_fc_v_output in
4073 >  # If we are using xlf then replace all the commas with spaces.
4074 >  *xlfentry*)
4075 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
4076 >
4077 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4078 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
4079 >  *mGLOB_options_string*)
4080 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
4081 >
4082 >  # If we are using Cray Fortran then delete quotes.
4083 >  # Use "\"" instead of '"' for font-lock-mode.
4084 >  # FIXME: a more general fix for quoted arguments with spaces?
4085 >  *cft90*)
4086 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "s/\"//g"` ;;
4087 > esac
4088 >
4089 >
4090 >
4091 > ac_cv_fc_libs=
4092 >
4093 > # Save positional arguments (if any)
4094 > ac_save_positional="$@"
4095 >
4096 > set X $ac_fc_v_output
4097 > while test $# != 1; do
4098 >  shift
4099    ac_arg=$1
4100    case $ac_arg in
4101          [\\/]*.a | ?:[\\/]*.a)
4102              ac_exists=false
4103 <  for ac_i in $ac_cv_f90libs; do
4103 >  for ac_i in $ac_cv_fc_libs; do
4104      if test x"$ac_arg" = x"$ac_i"; then
4105        ac_exists=true
4106        break
# Line 3649 | Line 4110 | else
4110    if test x"$ac_exists" = xtrue; then
4111    :
4112   else
4113 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4113 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4114   fi
4115  
4116            ;;
4117          -bI:*)
4118              ac_exists=false
4119 <  for ac_i in $ac_cv_f90libs; do
4119 >  for ac_i in $ac_cv_fc_libs; do
4120      if test x"$ac_arg" = x"$ac_i"; then
4121        ac_exists=true
4122        break
# Line 3667 | Line 4128 | else
4128   else
4129    if test "$ac_compiler_gnu" = yes; then
4130    for ac_link_opt in $ac_arg; do
4131 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
4131 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
4132    done
4133   else
4134 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4134 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4135   fi
4136   fi
4137  
4138            ;;
4139            # Ignore these flags.
4140 <        -lang* | -lcrt[012].o | -lc | -lgcc | -LANG:=*)
4140 >        -lang* | -lcrt[01].o | -lcrtbegin.o | -lc | -lgcc | -libmil | -LANG:=*)
4141            ;;
4142          -lkernel32)
4143 <          test x"$CYGWIN" != xyes && ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4143 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4144            ;;
4145          -[LRuY])
4146            # These flags, when seen by themselves, take an argument.
4147            # We remove the space between option and argument and re-iterate
4148            # unless we find an empty arg or a new option (starting with -)
4149            case $2 in
4150 <             "" | -*);;
4151 <             *)
4150 >             "" | -*);;
4151 >             *)
4152                  ac_arg="$ac_arg$2"
3692
4153                  shift; shift
4154                  set X $ac_arg "$@"
4155                  ;;
# Line 3698 | Line 4158 | fi
4158          -YP,*)
4159            for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
4160                ac_exists=false
4161 <  for ac_i in $ac_cv_f90libs; do
4161 >  for ac_i in $ac_cv_fc_libs; do
4162      if test x"$ac_j" = x"$ac_i"; then
4163        ac_exists=true
4164        break
# Line 3709 | Line 4169 | else
4169    :
4170   else
4171    ac_arg="$ac_arg $ac_j"
4172 <                             ac_cv_f90libs="$ac_cv_f90libs $ac_j"
4172 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
4173   fi
4174  
4175            done
4176            ;;
4177          -[lLR]*)
4178              ac_exists=false
4179 <  for ac_i in $ac_cv_f90libs; do
4179 >  for ac_i in $ac_cv_fc_libs; do
4180      if test x"$ac_arg" = x"$ac_i"; then
4181        ac_exists=true
4182        break
# Line 3726 | Line 4186 | else
4186    if test x"$ac_exists" = xtrue; then
4187    :
4188   else
4189 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4189 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4190   fi
4191  
4192            ;;
# Line 3741 | Line 4201 | case `(uname -sr) 2>/dev/null` in
4201   # must begin with a "/").
4202   case `(uname -sr) 2>/dev/null` in
4203     "SunOS 5"*)
4204 <      ac_ld_run_path=`echo $ac_f90_v_output |
4204 >      ac_ld_run_path=`echo $ac_fc_v_output |
4205                          sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4206        test "x$ac_ld_run_path" != x &&
3747
4207          if test "$ac_compiler_gnu" = yes; then
4208    for ac_link_opt in $ac_ld_run_path; do
4209 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
4209 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
4210    done
4211   else
4212 <  ac_cv_f90libs="$ac_cv_f90libs $ac_ld_run_path"
4212 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
4213   fi
4214        ;;
4215   esac
4216 < fi # test "x$F90LIBS" = "x"
4216 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
4217  
4218   fi
4219 < echo "$as_me:$LINENO: result: $ac_cv_flibs" >&5
4220 < echo "${ECHO_T}$ac_cv_flibs" >&6
4221 < F90LIBS="$ac_cv_f90libs"
4219 > echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
4220 > echo "${ECHO_T}$ac_cv_fc_libs" >&6
4221 > FCLIBS="$ac_cv_fc_libs"
4222  
3764 ac_ext=f90
3765 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3766 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3767 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4223  
4224 + ac_ext=${FC_SRCEXT-f}
4225 + ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4226 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4227 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4228  
4229 < echo "$as_me:$LINENO: checking for Fortran 90 name-mangling scheme" >&5
4230 < echo $ECHO_N "checking for Fortran 90 name-mangling scheme... $ECHO_C" >&6
4231 < if test "${ac_cv_f90_mangling+set}" = set; then
4229 >
4230 > ac_ext=${FC_SRCEXT-f}
4231 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4232 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4233 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4234 >
4235 > echo "$as_me:$LINENO: checking for dummy main to link with Fortran libraries" >&5
4236 > echo $ECHO_N "checking for dummy main to link with Fortran libraries... $ECHO_C" >&6
4237 > if test "${ac_cv_fc_dummy_main+set}" = set; then
4238    echo $ECHO_N "(cached) $ECHO_C" >&6
4239   else
4240 <  ac_ext=f90
4241 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4242 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4243 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3779 < cat >conftest.$ac_ext <<_ACEOF
3780 < subroutine foobar()
3781 < return
3782 < end
3783 < subroutine foo_bar()
3784 < return
3785 < end
3786 < _ACEOF
3787 < rm -f conftest.$ac_objext
3788 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3789 <  (eval $ac_compile) 2>conftest.er1
3790 <  ac_status=$?
3791 <  grep -v '^ *+' conftest.er1 >conftest.err
3792 <  rm -f conftest.er1
3793 <  cat conftest.err >&5
3794 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3795 <  (exit $ac_status); } &&
3796 <         { ac_try='test -z "$ac_f90_werror_flag"
3797 <                         || test ! -s conftest.err'
3798 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3799 <  (eval $ac_try) 2>&5
3800 <  ac_status=$?
3801 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3802 <  (exit $ac_status); }; } &&
3803 <         { ac_try='test -s conftest.$ac_objext'
3804 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3805 <  (eval $ac_try) 2>&5
3806 <  ac_status=$?
3807 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3808 <  (exit $ac_status); }; }; then
3809 <  mv conftest.$ac_objext cf90_test.$ac_objext
3810 <
3811 <  ac_ext=c
4240 >  ac_fc_dm_save_LIBS=$LIBS
4241 > LIBS="$LIBS $FCLIBS"
4242 > ac_fortran_dm_var=FC_DUMMY_MAIN
4243 > ac_ext=c
4244   ac_cpp='$CPP $CPPFLAGS'
4245   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4246   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4247   ac_compiler_gnu=$ac_cv_c_compiler_gnu
4248  
4249 <  ac_save_LIBS=$LIBS
4250 <  LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
3819 <
3820 <  ac_success=no
3821 <  for ac_foobar in foobar FOOBAR; do
3822 <    for ac_underscore in "" "_"; do
3823 <      ac_func="$ac_foobar$ac_underscore"
3824 <      cat >conftest.$ac_ext <<_ACEOF
4249 > # First, try linking without a dummy main:
4250 > cat >conftest.$ac_ext <<_ACEOF
4251   /* confdefs.h.  */
4252   _ACEOF
4253   cat confdefs.h >>conftest.$ac_ext
4254   cat >>conftest.$ac_ext <<_ACEOF
4255   /* end confdefs.h.  */
4256  
4257 < /* Override any gcc2 internal prototype to avoid an error.  */
4258 < #ifdef __cplusplus
4259 < extern "C"
4257 > #ifdef FC_DUMMY_MAIN
4258 > #ifndef FC_DUMMY_MAIN_EQ_F77
4259 > #  ifdef __cplusplus
4260 >     extern "C"
4261 > #  endif
4262 >   int FC_DUMMY_MAIN() { return 1; }
4263   #endif
4264 < /* We use char because int might match the return type of a gcc2
3836 <   builtin and then its argument prototype would still apply.  */
3837 < char $ac_func ();
4264 > #endif
4265   int
4266   main ()
4267   {
4268 < $ac_func ();
4268 >
4269    ;
4270    return 0;
4271   }
# Line 3865 | Line 4292 | if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4292    ac_status=$?
4293    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4294    (exit $ac_status); }; }; then
4295 <  ac_success=yes; break 2
4295 >  ac_cv_fortran_dummy_main=none
4296   else
4297    echo "$as_me: failed program was:" >&5
4298   sed 's/^/| /' conftest.$ac_ext >&5
4299  
4300 + ac_cv_fortran_dummy_main=unknown
4301   fi
4302   rm -f conftest.err conftest.$ac_objext \
4303        conftest$ac_exeext conftest.$ac_ext
3876    done
3877  done
4304  
4305 <  if test "$ac_success" = "yes"; then
4306 <     case $ac_foobar in
4307 <        foobar)
3882 <           ac_case=lower
3883 <           ac_foo_bar=foo_bar
3884 <           ;;
3885 <        FOOBAR)
3886 <           ac_case=upper
3887 <           ac_foo_bar=FOO_BAR
3888 <           ;;
3889 <     esac
3890 <
3891 <     ac_success_extra=no
3892 <     for ac_extra in "" "_"; do
3893 <        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
3894 <
3895 <        cat >conftest.$ac_ext <<_ACEOF
4305 > if test $ac_cv_fortran_dummy_main = unknown; then
4306 >   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
4307 >     cat >conftest.$ac_ext <<_ACEOF
4308   /* confdefs.h.  */
4309   _ACEOF
4310   cat confdefs.h >>conftest.$ac_ext
4311   cat >>conftest.$ac_ext <<_ACEOF
4312   /* end confdefs.h.  */
4313 <
4314 < /* Override any gcc2 internal prototype to avoid an error.  */
4315 < #ifdef __cplusplus
4316 < extern "C"
4313 > #define $ac_fortran_dm_var $ac_func
4314 > #ifdef FC_DUMMY_MAIN
4315 > #ifndef FC_DUMMY_MAIN_EQ_F77
4316 > #  ifdef __cplusplus
4317 >     extern "C"
4318 > #  endif
4319 >   int FC_DUMMY_MAIN() { return 1; }
4320   #endif
4321 < /* We use char because int might match the return type of a gcc2
3907 <   builtin and then its argument prototype would still apply.  */
3908 < char $ac_func ();
4321 > #endif
4322   int
4323   main ()
4324   {
4325 < $ac_func ();
4325 >
4326    ;
4327    return 0;
4328   }
# Line 3936 | Line 4349 | if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4349    ac_status=$?
4350    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4351    (exit $ac_status); }; }; then
4352 <  ac_success_extra=yes; break
4352 >  ac_cv_fortran_dummy_main=$ac_func; break
4353   else
4354    echo "$as_me: failed program was:" >&5
4355   sed 's/^/| /' conftest.$ac_ext >&5
# Line 3944 | Line 4357 | rm -f conftest.err conftest.$ac_objext \
4357   fi
4358   rm -f conftest.err conftest.$ac_objext \
4359        conftest$ac_exeext conftest.$ac_ext
4360 <     done
4360 >   done
4361 > fi
4362 > ac_ext=${FC_SRCEXT-f}
4363 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4364 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4365 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4366 > ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
4367 > rm -f conftest*
4368 > LIBS=$ac_fc_dm_save_LIBS
4369  
4370 <     if test "$ac_success_extra" = "yes"; then
4371 <        ac_cv_f90_mangling="$ac_case case"
4372 <        if test -z "$ac_underscore"; then
4373 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
4374 <        else
4375 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
4370 > fi
4371 > echo "$as_me:$LINENO: result: $ac_cv_fc_dummy_main" >&5
4372 > echo "${ECHO_T}$ac_cv_fc_dummy_main" >&6
4373 > FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
4374 > if test "$FC_DUMMY_MAIN" != unknown; then
4375 >  if test $FC_DUMMY_MAIN != none; then
4376  
4377 <        fi
4378 <        if test -z "$ac_extra"; then
4379 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
3959 <        else
3960 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
3961 <        fi
3962 <      else
3963 <        ac_cv_f90_mangling="unknown"
3964 <      fi
3965 <  else
3966 <     ac_cv_f90_mangling="unknown"
4377 > cat >>confdefs.h <<_ACEOF
4378 > #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
4379 > _ACEOF
4380  
4381 <  fi
4381 >  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
4382  
4383 <  LIBS=$ac_save_LIBS
4384 <  ac_ext=f90
4385 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4386 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4387 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4388 <  rm -f cf90_test* conftest*
4389 < else
4390 <  echo "$as_me: failed program was:" >&5
4391 < sed 's/^/| /' conftest.$ac_ext >&5
4392 <
4393 < fi
4394 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4395 < ac_ext=f90
4396 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4397 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4398 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4399 <
4400 < fi
4401 < echo "$as_me:$LINENO: result: $ac_cv_f90_mangling" >&5
4402 < echo "${ECHO_T}$ac_cv_f90_mangling" >&6
4403 <
4404 <
4405 <
4406 < case $ac_cv_f90_mangling in
4407 <  "lower case, no underscore, no extra underscore")
4408 <          cat >>confdefs.h <<\_ACEOF
4409 < #define F90_FUNC(name,NAME) name
4410 < _ACEOF
4411 <
4412 <          cat >>confdefs.h <<\_ACEOF
4413 < #define F90_FUNC_(name,NAME) name
4414 < _ACEOF
4415 < ;;
4416 <  "lower case, no underscore, extra underscore")
4417 <          cat >>confdefs.h <<\_ACEOF
4418 < #define F90_FUNC(name,NAME) name
4419 < _ACEOF
4420 <
4421 <          cat >>confdefs.h <<\_ACEOF
4422 < #define F90_FUNC_(name,NAME) name ## _
4423 < _ACEOF
4424 < ;;
4425 <  "lower case, underscore, no extra underscore")
4426 <          cat >>confdefs.h <<\_ACEOF
4427 < #define F90_FUNC(name,NAME) name ## _
4428 < _ACEOF
4429 <
4430 <          cat >>confdefs.h <<\_ACEOF
4431 < #define F90_FUNC_(name,NAME) name ## _
4432 < _ACEOF
4433 < ;;
4434 <  "lower case, underscore, extra underscore")
4435 <          cat >>confdefs.h <<\_ACEOF
4436 < #define F90_FUNC(name,NAME) name ## _
4437 < _ACEOF
4438 <
4439 <          cat >>confdefs.h <<\_ACEOF
4440 < #define F90_FUNC_(name,NAME) name ## __
4441 < _ACEOF
4442 < ;;
4443 <  "upper case, no underscore, no extra underscore")
4444 <          cat >>confdefs.h <<\_ACEOF
4445 < #define F90_FUNC(name,NAME) NAME
4446 < _ACEOF
4447 <
4448 <          cat >>confdefs.h <<\_ACEOF
4449 < #define F90_FUNC_(name,NAME) NAME
4450 < _ACEOF
4451 < ;;
4452 <  "upper case, no underscore, extra underscore")
4453 <          cat >>confdefs.h <<\_ACEOF
4454 < #define F90_FUNC(name,NAME) NAME
4455 < _ACEOF
4456 <
4457 <          cat >>confdefs.h <<\_ACEOF
4458 < #define F90_FUNC_(name,NAME) NAME ## _
4459 < _ACEOF
4460 < ;;
4461 <  "upper case, underscore, no extra underscore")
4462 <          cat >>confdefs.h <<\_ACEOF
4463 < #define F90_FUNC(name,NAME) NAME ## _
4464 < _ACEOF
4465 <
4466 <          cat >>confdefs.h <<\_ACEOF
4467 < #define F90_FUNC_(name,NAME) NAME ## _
4468 < _ACEOF
4469 < ;;
4470 <  "upper case, underscore, extra underscore")
4471 <          cat >>confdefs.h <<\_ACEOF
4472 < #define F90_FUNC(name,NAME) NAME ## _
4473 < _ACEOF
4474 <
4475 <          cat >>confdefs.h <<\_ACEOF
4476 < #define F90_FUNC_(name,NAME) NAME ## __
4477 < _ACEOF
4478 < ;;
4479 <  *)
4480 <          { echo "$as_me:$LINENO: WARNING: unknown Fortran 90 name-mangling scheme" >&5
4481 < echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
4482 <          ;;
4483 < esac
4484 <
4485 <
4486 <
4487 <
4488 <
4489 < echo "$as_me:$LINENO: checking for module suffix" >&5
4490 < echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
4491 < rm -f conftest*
4492 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4493 < rm -f work*
4494 < cat >conftest.f90 <<EOF
4495 <        module conftest
4496 <        integer n
4497 <        parameter (n=1)
4498 <        end module conftest
4499 < EOF
4500 < # SGI and absoft compilers generates module name in upper case!
4501 < testname="conftest"
4502 < modcase="lower"
4503 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4504 <    MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
4505 <    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
4506 <    if test -z "$MOD" ; then
4507 <        MOD=`ls CONFTEST* 2>/dev/null \
4508 <                | grep -v CONFTEST.f | grep -v CONFTEST.o`
4509 <        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
4510 <        if test -n "$MOD" ; then
4511 <            testname="CONFTEST"
4512 <            modcase="upper"
4513 <        fi
4514 <    fi
4515 <    if test -z "$MOD" ; then
4516 <        echo "$as_me:$LINENO: result: unknown" >&5
4517 < echo "${ECHO_T}unknown" >&6
4518 <        # Use mod if we can't figure it out
4519 <        MOD="mod"
4520 <    else
4521 <        echo "$as_me:$LINENO: result: $MOD" >&5
4522 < echo "${ECHO_T}$MOD" >&6
4523 <    fi
4524 <    if test -s work.pcl ; then
4525 <        { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
4526 < echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
4527 <    fi
4528 < else
4529 <    echo "$as_me:$LINENO: result: unknown" >&5
4530 < echo "${ECHO_T}unknown" >&6
4531 < fi
4532 <
4533 <
4534 <
4535 <
4536 <
4537 < # Check for module include path (some use -I, some (Solaris) use -M, some
4538 < # (absoft) use -p).
4539 < # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
4540 < # specified, work.pcl and work.pc are created.  However, if you specify
4541 < # a file, it must contain a the name of a file ending in .pc .  Ugh!
4542 < # Use the module made above
4543 < echo "$as_me:$LINENO: checking for module directory path flag" >&5
4544 < echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
4545 < rm -f conftest*
4546 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4547 < rm -f work*
4548 < cat >conftest.f90 <<EOF
4549 <        module conftest
4550 <        integer n
4551 <        parameter (n=1)
4552 <        end module conftest
4553 < EOF
4554 < # SGI and absoft compilers generates module name in upper case!
4555 < testname="conftest"
4556 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4557 <   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
4558 <   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
4559 <   if test -n "$mod" ; then
4560 <      testname="CONFTEST"
4561 <   fi
4562 <   madedir=0
4563 <   if test ! -d conf ; then mkdir conf ; madedir=1; fi
4564 <   cp $testname.$MOD conf
4565 <   rm -f conftest* CONFTEST*
4566 <   cat >conftest1.f90 <<EOF
4567 <        program main
4568 <        use conftest
4569 <        print *, n
4570 <        end
4571 < EOF
4572 <   F90_WORK_FILES_ARG=""
4573 <   F90MODINCSPEC=""
4574 <   if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
4575 <       MODDIRFLAG="-I"
4576 <       F90MODINCSPEC="-I<dir>"
4577 <       echo "$as_me:$LINENO: result: -I" >&5
4578 < echo "${ECHO_T}-I" >&6
4579 <   elif $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
4580 <       MODDIRFLAG="-M"
4581 <       F90MODINCSPEC="-M<dir>"
4582 <       echo "$as_me:$LINENO: result: -M" >&5
4583 < echo "${ECHO_T}-M" >&6
4584 <   elif $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
4585 <       MODDIRFLAG="-p"
4586 <       F90MODINCSPEC="-p<dir>"
4587 <       echo "$as_me:$LINENO: result: -p" >&5
4588 < echo "${ECHO_T}-p" >&6
4589 <   elif test -s work.pc ; then
4590 <        cp work.pc conf/mpimod.pc
4591 <        echo "mpimod.pc" > conf/mpimod.pcl
4592 <        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
4593 <        if $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
4594 <            MODDIRFLAG='-cl,mpimod.pcl'
4595 <            echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
4596 < echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
4597 <            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
4598 <            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
4383 > cat >>confdefs.h <<\_ACEOF
4384 > #define FC_DUMMY_MAIN_EQ_F77 1
4385 > _ACEOF
4386 >
4387 >  fi
4388 > fi
4389 > else
4390 >  { { echo "$as_me:$LINENO: error: linking to Fortran libraries from C fails
4391 > See \`config.log' for more details." >&5
4392 > echo "$as_me: error: linking to Fortran libraries from C fails
4393 > See \`config.log' for more details." >&2;}
4394 >   { (exit 1); exit 1; }; }
4395 > fi
4396 >
4397 >
4398 > ac_ext=${FC_SRCEXT-f}
4399 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4400 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4401 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4402 >
4403 > ac_ext=${FC_SRCEXT-f}
4404 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4405 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4406 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4407 > echo "$as_me:$LINENO: checking for Fortran name-mangling scheme" >&5
4408 > echo $ECHO_N "checking for Fortran name-mangling scheme... $ECHO_C" >&6
4409 > if test "${ac_cv_fc_mangling+set}" = set; then
4410 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4411 > else
4412 >  cat >conftest.$ac_ext <<_ACEOF
4413 >      subroutine foobar()
4414 >      return
4415 >      end
4416 >      subroutine foo_bar()
4417 >      return
4418 >      end
4419 > _ACEOF
4420 > rm -f conftest.$ac_objext
4421 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4422 >  (eval $ac_compile) 2>conftest.er1
4423 >  ac_status=$?
4424 >  grep -v '^ *+' conftest.er1 >conftest.err
4425 >  rm -f conftest.er1
4426 >  cat conftest.err >&5
4427 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4428 >  (exit $ac_status); } &&
4429 >         { ac_try='test -z "$ac_fc_werror_flag"
4430 >                         || test ! -s conftest.err'
4431 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4432 >  (eval $ac_try) 2>&5
4433 >  ac_status=$?
4434 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4435 >  (exit $ac_status); }; } &&
4436 >         { ac_try='test -s conftest.$ac_objext'
4437 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4438 >  (eval $ac_try) 2>&5
4439 >  ac_status=$?
4440 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4441 >  (exit $ac_status); }; }; then
4442 >  mv conftest.$ac_objext cfortran_test.$ac_objext
4443 >
4444 >  ac_save_LIBS=$LIBS
4445 >  LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
4446 >
4447 >  ac_ext=c
4448 > ac_cpp='$CPP $CPPFLAGS'
4449 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4450 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4451 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
4452 >  ac_success=no
4453 >  for ac_foobar in foobar FOOBAR; do
4454 >    for ac_underscore in "" "_"; do
4455 >      ac_func="$ac_foobar$ac_underscore"
4456 >      cat >conftest.$ac_ext <<_ACEOF
4457 > /* confdefs.h.  */
4458 > _ACEOF
4459 > cat confdefs.h >>conftest.$ac_ext
4460 > cat >>conftest.$ac_ext <<_ACEOF
4461 > /* end confdefs.h.  */
4462 >
4463 > /* Override any gcc2 internal prototype to avoid an error.  */
4464 > #ifdef __cplusplus
4465 > extern "C"
4466 > #endif
4467 > /* We use char because int might match the return type of a gcc2
4468 >   builtin and then its argument prototype would still apply.  */
4469 > char $ac_func ();
4470 > #ifdef FC_DUMMY_MAIN
4471 > #ifndef FC_DUMMY_MAIN_EQ_F77
4472 > #  ifdef __cplusplus
4473 >     extern "C"
4474 > #  endif
4475 >   int FC_DUMMY_MAIN() { return 1; }
4476 > #endif
4477 > #endif
4478 > int
4479 > main ()
4480 > {
4481 > $ac_func ();
4482 >  ;
4483 >  return 0;
4484 > }
4485 > _ACEOF
4486 > rm -f conftest.$ac_objext conftest$ac_exeext
4487 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4488 >  (eval $ac_link) 2>conftest.er1
4489 >  ac_status=$?
4490 >  grep -v '^ *+' conftest.er1 >conftest.err
4491 >  rm -f conftest.er1
4492 >  cat conftest.err >&5
4493 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4494 >  (exit $ac_status); } &&
4495 >         { ac_try='test -z "$ac_c_werror_flag"
4496 >                         || test ! -s conftest.err'
4497 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4498 >  (eval $ac_try) 2>&5
4499 >  ac_status=$?
4500 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4501 >  (exit $ac_status); }; } &&
4502 >         { ac_try='test -s conftest$ac_exeext'
4503 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4504 >  (eval $ac_try) 2>&5
4505 >  ac_status=$?
4506 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4507 >  (exit $ac_status); }; }; then
4508 >  ac_success=yes; break 2
4509 > else
4510 >  echo "$as_me: failed program was:" >&5
4511 > sed 's/^/| /' conftest.$ac_ext >&5
4512 >
4513 > fi
4514 > rm -f conftest.err conftest.$ac_objext \
4515 >      conftest$ac_exeext conftest.$ac_ext
4516 >    done
4517 >  done
4518 >  ac_ext=${FC_SRCEXT-f}
4519 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4520 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4521 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4522 >
4523 >  if test "$ac_success" = "yes"; then
4524 >     case $ac_foobar in
4525 >        foobar)
4526 >           ac_case=lower
4527 >           ac_foo_bar=foo_bar
4528 >           ;;
4529 >        FOOBAR)
4530 >           ac_case=upper
4531 >           ac_foo_bar=FOO_BAR
4532 >           ;;
4533 >     esac
4534 >
4535 >     ac_ext=c
4536 > ac_cpp='$CPP $CPPFLAGS'
4537 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4538 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4539 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
4540 >     ac_success_extra=no
4541 >     for ac_extra in "" "_"; do
4542 >        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4543 >        cat >conftest.$ac_ext <<_ACEOF
4544 > /* confdefs.h.  */
4545 > _ACEOF
4546 > cat confdefs.h >>conftest.$ac_ext
4547 > cat >>conftest.$ac_ext <<_ACEOF
4548 > /* end confdefs.h.  */
4549 >
4550 > /* Override any gcc2 internal prototype to avoid an error.  */
4551 > #ifdef __cplusplus
4552 > extern "C"
4553 > #endif
4554 > /* We use char because int might match the return type of a gcc2
4555 >   builtin and then its argument prototype would still apply.  */
4556 > char $ac_func ();
4557 > #ifdef FC_DUMMY_MAIN
4558 > #ifndef FC_DUMMY_MAIN_EQ_F77
4559 > #  ifdef __cplusplus
4560 >     extern "C"
4561 > #  endif
4562 >   int FC_DUMMY_MAIN() { return 1; }
4563 > #endif
4564 > #endif
4565 > int
4566 > main ()
4567 > {
4568 > $ac_func ();
4569 >  ;
4570 >  return 0;
4571 > }
4572 > _ACEOF
4573 > rm -f conftest.$ac_objext conftest$ac_exeext
4574 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4575 >  (eval $ac_link) 2>conftest.er1
4576 >  ac_status=$?
4577 >  grep -v '^ *+' conftest.er1 >conftest.err
4578 >  rm -f conftest.er1
4579 >  cat conftest.err >&5
4580 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4581 >  (exit $ac_status); } &&
4582 >         { ac_try='test -z "$ac_c_werror_flag"
4583 >                         || test ! -s conftest.err'
4584 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4585 >  (eval $ac_try) 2>&5
4586 >  ac_status=$?
4587 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4588 >  (exit $ac_status); }; } &&
4589 >         { ac_try='test -s conftest$ac_exeext'
4590 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4591 >  (eval $ac_try) 2>&5
4592 >  ac_status=$?
4593 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4594 >  (exit $ac_status); }; }; then
4595 >  ac_success_extra=yes; break
4596 > else
4597 >  echo "$as_me: failed program was:" >&5
4598 > sed 's/^/| /' conftest.$ac_ext >&5
4599 >
4600 > fi
4601 > rm -f conftest.err conftest.$ac_objext \
4602 >      conftest$ac_exeext conftest.$ac_ext
4603 >     done
4604 >     ac_ext=${FC_SRCEXT-f}
4605 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4606 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4607 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4608 >
4609 >     if test "$ac_success_extra" = "yes"; then
4610 >        ac_cv_fc_mangling="$ac_case case"
4611 >        if test -z "$ac_underscore"; then
4612 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
4613 >        else
4614 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
4615 >        fi
4616 >        if test -z "$ac_extra"; then
4617 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
4618 >        else
4619 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
4620 >        fi
4621 >      else
4622 >        ac_cv_fc_mangling="unknown"
4623 >      fi
4624 >  else
4625 >     ac_cv_fc_mangling="unknown"
4626 >  fi
4627 >
4628 >  LIBS=$ac_save_LIBS
4629 >  rm -f cfortran_test* conftest*
4630 > else
4631 >  echo "$as_me: failed program was:" >&5
4632 > sed 's/^/| /' conftest.$ac_ext >&5
4633 >
4634 > { { echo "$as_me:$LINENO: error: cannot compile a simple Fortran program
4635 > See \`config.log' for more details." >&5
4636 > echo "$as_me: error: cannot compile a simple Fortran program
4637 > See \`config.log' for more details." >&2;}
4638 >   { (exit 1); exit 1; }; }
4639 > fi
4640 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4641 >
4642 > fi
4643 > echo "$as_me:$LINENO: result: $ac_cv_fc_mangling" >&5
4644 > echo "${ECHO_T}$ac_cv_fc_mangling" >&6
4645 >
4646 > ac_ext=${FC_SRCEXT-f}
4647 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4648 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4649 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4650 >
4651 > ac_ext=${FC_SRCEXT-f}
4652 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4653 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4654 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4655 >
4656 >
4657 > case $ac_cv_fc_mangling in
4658 >  "lower case, no underscore, no extra underscore")
4659 >          cat >>confdefs.h <<\_ACEOF
4660 > #define FC_FUNC(name,NAME) name
4661 > _ACEOF
4662 >
4663 >          cat >>confdefs.h <<\_ACEOF
4664 > #define FC_FUNC_(name,NAME) name
4665 > _ACEOF
4666 > ;;
4667 >  "lower case, no underscore, extra underscore")
4668 >          cat >>confdefs.h <<\_ACEOF
4669 > #define FC_FUNC(name,NAME) name
4670 > _ACEOF
4671 >
4672 >          cat >>confdefs.h <<\_ACEOF
4673 > #define FC_FUNC_(name,NAME) name ## _
4674 > _ACEOF
4675 > ;;
4676 >  "lower case, underscore, no extra underscore")
4677 >          cat >>confdefs.h <<\_ACEOF
4678 > #define FC_FUNC(name,NAME) name ## _
4679 > _ACEOF
4680 >
4681 >          cat >>confdefs.h <<\_ACEOF
4682 > #define FC_FUNC_(name,NAME) name ## _
4683 > _ACEOF
4684 > ;;
4685 >  "lower case, underscore, extra underscore")
4686 >          cat >>confdefs.h <<\_ACEOF
4687 > #define FC_FUNC(name,NAME) name ## _
4688 > _ACEOF
4689 >
4690 >          cat >>confdefs.h <<\_ACEOF
4691 > #define FC_FUNC_(name,NAME) name ## __
4692 > _ACEOF
4693 > ;;
4694 >  "upper case, no underscore, no extra underscore")
4695 >          cat >>confdefs.h <<\_ACEOF
4696 > #define FC_FUNC(name,NAME) NAME
4697 > _ACEOF
4698 >
4699 >          cat >>confdefs.h <<\_ACEOF
4700 > #define FC_FUNC_(name,NAME) NAME
4701 > _ACEOF
4702 > ;;
4703 >  "upper case, no underscore, extra underscore")
4704 >          cat >>confdefs.h <<\_ACEOF
4705 > #define FC_FUNC(name,NAME) NAME
4706 > _ACEOF
4707 >
4708 >          cat >>confdefs.h <<\_ACEOF
4709 > #define FC_FUNC_(name,NAME) NAME ## _
4710 > _ACEOF
4711 > ;;
4712 >  "upper case, underscore, no extra underscore")
4713 >          cat >>confdefs.h <<\_ACEOF
4714 > #define FC_FUNC(name,NAME) NAME ## _
4715 > _ACEOF
4716 >
4717 >          cat >>confdefs.h <<\_ACEOF
4718 > #define FC_FUNC_(name,NAME) NAME ## _
4719 > _ACEOF
4720 > ;;
4721 >  "upper case, underscore, extra underscore")
4722 >          cat >>confdefs.h <<\_ACEOF
4723 > #define FC_FUNC(name,NAME) NAME ## _
4724 > _ACEOF
4725 >
4726 >          cat >>confdefs.h <<\_ACEOF
4727 > #define FC_FUNC_(name,NAME) NAME ## __
4728 > _ACEOF
4729 > ;;
4730 >  *)
4731 >          { echo "$as_me:$LINENO: WARNING: unknown Fortran name-mangling scheme" >&5
4732 > echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
4733 >          ;;
4734 > esac
4735 >
4736 > ac_ext=${FC_SRCEXT-f}
4737 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4738 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4739 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4740 >
4741 >
4742 >
4743 > ac_ext=${FC_SRCEXT-f}
4744 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4745 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4746 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4747 > echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
4748 > echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6
4749 > if test "${ac_cv_prog_fc_v+set}" = set; then
4750 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4751 > else
4752 >  cat >conftest.$ac_ext <<_ACEOF
4753 >      program main
4754 >
4755 >      end
4756 > _ACEOF
4757 > rm -f conftest.$ac_objext
4758 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4759 >  (eval $ac_compile) 2>conftest.er1
4760 >  ac_status=$?
4761 >  grep -v '^ *+' conftest.er1 >conftest.err
4762 >  rm -f conftest.er1
4763 >  cat conftest.err >&5
4764 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4765 >  (exit $ac_status); } &&
4766 >         { ac_try='test -z "$ac_fc_werror_flag"
4767 >                         || test ! -s conftest.err'
4768 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4769 >  (eval $ac_try) 2>&5
4770 >  ac_status=$?
4771 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4772 >  (exit $ac_status); }; } &&
4773 >         { ac_try='test -s conftest.$ac_objext'
4774 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4775 >  (eval $ac_try) 2>&5
4776 >  ac_status=$?
4777 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4778 >  (exit $ac_status); }; }; then
4779 >  ac_cv_prog_fc_v=
4780 > # Try some options frequently used verbose output
4781 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
4782 >  cat >conftest.$ac_ext <<_ACEOF
4783 >      program main
4784 >
4785 >      end
4786 > _ACEOF
4787 >
4788 > # Compile and link our simple test program by passing a flag (argument
4789 > # 1 to this macro) to the Fortran compiler in order to get
4790 > # "verbose" output that we can then parse for the Fortran linker
4791 > # flags.
4792 > ac_save_FFLAGS=$FCFLAGS
4793 > FCFLAGS="$FCFLAGS $ac_verb"
4794 > (eval echo $as_me:4794: \"$ac_link\") >&5
4795 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
4796 > echo "$ac_fc_v_output" >&5
4797 > FCFLAGS=$ac_save_FFLAGS
4798 >
4799 > rm -f conftest*
4800 >
4801 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4802 > # /foo, /bar, and /baz are search directories for the Fortran linker.
4803 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4804 > ac_fc_v_output="`echo $ac_fc_v_output |
4805 >        grep 'LPATH is:' |
4806 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
4807 >
4808 > case $ac_fc_v_output in
4809 >  # If we are using xlf then replace all the commas with spaces.
4810 >  *xlfentry*)
4811 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
4812 >
4813 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4814 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
4815 >  *mGLOB_options_string*)
4816 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
4817 >
4818 >  # If we are using Cray Fortran then delete quotes.
4819 >  # Use "\"" instead of '"' for font-lock-mode.
4820 >  # FIXME: a more general fix for quoted arguments with spaces?
4821 >  *cft90*)
4822 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "s/\"//g"` ;;
4823 > esac
4824 >
4825 >
4826 >  # look for -l* and *.a constructs in the output
4827 >  for ac_arg in $ac_fc_v_output; do
4828 >     case $ac_arg in
4829 >        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
4830 >          ac_cv_prog_fc_v=$ac_verb
4831 >          break 2 ;;
4832 >     esac
4833 >  done
4834 > done
4835 > if test -z "$ac_cv_prog_fc_v"; then
4836 >   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
4837 > echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
4838 > fi
4839 > else
4840 >  echo "$as_me: failed program was:" >&5
4841 > sed 's/^/| /' conftest.$ac_ext >&5
4842 >
4843 > { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
4844 > echo "$as_me: WARNING: compilation failed" >&2;}
4845 > fi
4846 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4847 >
4848 > fi
4849 > echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
4850 > echo "${ECHO_T}$ac_cv_prog_fc_v" >&6
4851 > echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
4852 > echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6
4853 > if test "${ac_cv_fc_libs+set}" = set; then
4854 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4855 > else
4856 >  if test "x$FCLIBS" != "x"; then
4857 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
4858 > else
4859 >
4860 > cat >conftest.$ac_ext <<_ACEOF
4861 >      program main
4862 >
4863 >      end
4864 > _ACEOF
4865 >
4866 > # Compile and link our simple test program by passing a flag (argument
4867 > # 1 to this macro) to the Fortran compiler in order to get
4868 > # "verbose" output that we can then parse for the Fortran linker
4869 > # flags.
4870 > ac_save_FFLAGS=$FCFLAGS
4871 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
4872 > (eval echo $as_me:4872: \"$ac_link\") >&5
4873 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
4874 > echo "$ac_fc_v_output" >&5
4875 > FCFLAGS=$ac_save_FFLAGS
4876 >
4877 > rm -f conftest*
4878 >
4879 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4880 > # /foo, /bar, and /baz are search directories for the Fortran linker.
4881 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4882 > ac_fc_v_output="`echo $ac_fc_v_output |
4883 >        grep 'LPATH is:' |
4884 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
4885 >
4886 > case $ac_fc_v_output in
4887 >  # If we are using xlf then replace all the commas with spaces.
4888 >  *xlfentry*)
4889 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
4890 >
4891 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4892 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
4893 >  *mGLOB_options_string*)
4894 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
4895 >
4896 >  # If we are using Cray Fortran then delete quotes.
4897 >  # Use "\"" instead of '"' for font-lock-mode.
4898 >  # FIXME: a more general fix for quoted arguments with spaces?
4899 >  *cft90*)
4900 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "s/\"//g"` ;;
4901 > esac
4902 >
4903 >
4904 >
4905 > ac_cv_fc_libs=
4906 >
4907 > # Save positional arguments (if any)
4908 > ac_save_positional="$@"
4909 >
4910 > set X $ac_fc_v_output
4911 > while test $# != 1; do
4912 >  shift
4913 >  ac_arg=$1
4914 >  case $ac_arg in
4915 >        [\\/]*.a | ?:[\\/]*.a)
4916 >            ac_exists=false
4917 >  for ac_i in $ac_cv_fc_libs; do
4918 >    if test x"$ac_arg" = x"$ac_i"; then
4919 >      ac_exists=true
4920 >      break
4921 >    fi
4922 >  done
4923 >
4924 >  if test x"$ac_exists" = xtrue; then
4925 >  :
4926 > else
4927 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4928 > fi
4929 >
4930 >          ;;
4931 >        -bI:*)
4932 >            ac_exists=false
4933 >  for ac_i in $ac_cv_fc_libs; do
4934 >    if test x"$ac_arg" = x"$ac_i"; then
4935 >      ac_exists=true
4936 >      break
4937 >    fi
4938 >  done
4939 >
4940 >  if test x"$ac_exists" = xtrue; then
4941 >  :
4942 > else
4943 >  if test "$ac_compiler_gnu" = yes; then
4944 >  for ac_link_opt in $ac_arg; do
4945 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
4946 >  done
4947 > else
4948 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4949 > fi
4950 > fi
4951 >
4952 >          ;;
4953 >          # Ignore these flags.
4954 >        -lang* | -lcrt[01].o | -lcrtbegin.o | -lc | -lgcc | -libmil | -LANG:=*)
4955 >          ;;
4956 >        -lkernel32)
4957 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4958 >          ;;
4959 >        -[LRuY])
4960 >          # These flags, when seen by themselves, take an argument.
4961 >          # We remove the space between option and argument and re-iterate
4962 >          # unless we find an empty arg or a new option (starting with -)
4963 >          case $2 in
4964 >             "" | -*);;
4965 >             *)
4966 >                ac_arg="$ac_arg$2"
4967 >                shift; shift
4968 >                set X $ac_arg "$@"
4969 >                ;;
4970 >          esac
4971 >          ;;
4972 >        -YP,*)
4973 >          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
4974 >              ac_exists=false
4975 >  for ac_i in $ac_cv_fc_libs; do
4976 >    if test x"$ac_j" = x"$ac_i"; then
4977 >      ac_exists=true
4978 >      break
4979 >    fi
4980 >  done
4981 >
4982 >  if test x"$ac_exists" = xtrue; then
4983 >  :
4984 > else
4985 >  ac_arg="$ac_arg $ac_j"
4986 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
4987 > fi
4988 >
4989 >          done
4990 >          ;;
4991 >        -[lLR]*)
4992 >            ac_exists=false
4993 >  for ac_i in $ac_cv_fc_libs; do
4994 >    if test x"$ac_arg" = x"$ac_i"; then
4995 >      ac_exists=true
4996 >      break
4997 >    fi
4998 >  done
4999 >
5000 >  if test x"$ac_exists" = xtrue; then
5001 >  :
5002 > else
5003 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5004 > fi
5005 >
5006 >          ;;
5007 >          # Ignore everything else.
5008 >  esac
5009 > done
5010 > # restore positional arguments
5011 > set X $ac_save_positional; shift
5012 >
5013 > # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
5014 > # then we insist that the "run path" must be an absolute path (i.e. it
5015 > # must begin with a "/").
5016 > case `(uname -sr) 2>/dev/null` in
5017 >   "SunOS 5"*)
5018 >      ac_ld_run_path=`echo $ac_fc_v_output |
5019 >                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
5020 >      test "x$ac_ld_run_path" != x &&
5021 >        if test "$ac_compiler_gnu" = yes; then
5022 >  for ac_link_opt in $ac_ld_run_path; do
5023 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5024 >  done
5025 > else
5026 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
5027 > fi
5028 >      ;;
5029 > esac
5030 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
5031 >
5032 > fi
5033 > echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
5034 > echo "${ECHO_T}$ac_cv_fc_libs" >&6
5035 > FCLIBS="$ac_cv_fc_libs"
5036 >
5037 >
5038 > ac_ext=${FC_SRCEXT-f}
5039 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
5040 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
5041 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5042 >
5043 >
5044 >
5045 > echo "$as_me:$LINENO: checking for module suffix" >&5
5046 > echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
5047 > rm -f conftest*
5048 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
5049 > rm -f work*
5050 > cat >conftest.$ac_ext <<EOF
5051 >        module conftest
5052 >        integer n
5053 >        parameter (n=1)
5054 >        end module conftest
5055 > EOF
5056 > # SGI and absoft compilers generates module name in upper case!
5057 > testname="conftest"
5058 > modcase="lower"
5059 > if (eval $ac_compile) 2>/dev/null ; then
5060 >    MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
5061 >    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
5062 >    if test -z "$MOD" ; then
5063 >        MOD=`ls CONFTEST* 2>/dev/null \
5064 >                | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
5065 >        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
5066 >        if test -n "$MOD" ; then
5067 >            testname="CONFTEST"
5068 >            modcase="upper"
5069 >        fi
5070 >    fi
5071 >    if test -z "$MOD" ; then
5072 >        echo "$as_me:$LINENO: result: unknown" >&5
5073 > echo "${ECHO_T}unknown" >&6
5074 >        # Use mod if we can't figure it out
5075 >        MOD="mod"
5076 >    else
5077 >        echo "$as_me:$LINENO: result: $MOD" >&5
5078 > echo "${ECHO_T}$MOD" >&6
5079 >    fi
5080 >    if test -s work.pcl ; then
5081 >        { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
5082 > echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
5083 >    fi
5084 > else
5085 >    echo "$as_me:$LINENO: result: unknown" >&5
5086 > echo "${ECHO_T}unknown" >&6
5087 > fi
5088 >
5089 >
5090 >
5091 >
5092 >
5093 > # Check for module include path (some use -I, some (Solaris) use -M, some
5094 > # (absoft) use -p).
5095 > # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
5096 > # specified, work.pcl and work.pc are created.  However, if you specify
5097 > # a file, it must contain a the name of a file ending in .pc .  Ugh!
5098 > # Use the module made above
5099 > echo "$as_me:$LINENO: checking for module directory path flag" >&5
5100 > echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
5101 > rm -f conftest*
5102 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
5103 > rm -f work*
5104 > cat >conftest.$ac_ext <<EOF
5105 >        module conftest
5106 >        integer n
5107 >        parameter (n=1)
5108 >        end module conftest
5109 > EOF
5110 > # SGI and absoft compilers generates module name in upper case!
5111 > testname="conftest"
5112 > if (eval $ac_compile) 2>/dev/null ; then
5113 >   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
5114 >   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
5115 >   if test -n "$mod" ; then
5116 >      testname="CONFTEST"
5117 >   fi
5118 >   madedir=0
5119 >   if test ! -d conf ; then mkdir conf ; madedir=1; fi
5120 >   cp $testname.$MOD conf
5121 >   rm -f conftest* CONFTEST*
5122 >   cat >conftest1.$ac_ext <<EOF
5123 >        program main
5124 >        use conftest
5125 >        print *, n
5126 >        end
5127 > EOF
5128 >   F90_WORK_FILES_ARG=""
5129 >   F90MODINCSPEC=""
5130 >   if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
5131 >       MODDIRFLAG="-I"
5132 >       F90MODINCSPEC="-I<dir>"
5133 >       echo "$as_me:$LINENO: result: -I" >&5
5134 > echo "${ECHO_T}-I" >&6
5135 >   elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
5136 >       MODDIRFLAG="-M"
5137 >       F90MODINCSPEC="-M<dir>"
5138 >       echo "$as_me:$LINENO: result: -M" >&5
5139 > echo "${ECHO_T}-M" >&6
5140 >   elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
5141 >       MODDIRFLAG="-p"
5142 >       F90MODINCSPEC="-p<dir>"
5143 >       echo "$as_me:$LINENO: result: -p" >&5
5144 > echo "${ECHO_T}-p" >&6
5145 >   elif test -s work.pc ; then
5146 >        cp work.pc conf/mpimod.pc
5147 >        echo "mpimod.pc" > conf/mpimod.pcl
5148 >        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
5149 >        if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
5150 >            MODDIRFLAG='-cl,mpimod.pcl'
5151 >            echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
5152 > echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
5153 >            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
5154 >            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
5155 >
5156 >        else
5157 >            # The version of the Intel compiler that I have refuses to let
5158 >            # you put the "work catalog" list anywhere but the current
5159 >            # directory. For example, you cannot in
5160 >         :
5161 >        fi
5162 >   fi
5163 >   if test -z "MODDIRFLAG" ; then
5164 >       echo "$as_me:$LINENO: result: unknown" >&5
5165 > echo "${ECHO_T}unknown" >&6
5166 >   fi
5167 >
5168 >
5169 >   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
5170 >   if test $madedir = 1 ; then rmdir conf ; fi
5171 > fi
5172 >
5173 >
5174 > echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
5175 > echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6
5176 > if test "${ac_cv_f90_module_names+set}" = set; then
5177 >  echo $ECHO_N "(cached) $ECHO_C" >&6
5178 > else
5179 >  ac_ext=${FC_SRCEXT-f}
5180 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
5181 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
5182 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5183 >
5184 > # carry out the test in a new directory, so that we don't miss anything
5185 > mkdir conftest
5186 > cd conftest
5187 > cat >conftest.$ac_ext <<_ACEOF
5188 > MODULE Bar
5189 > END MODULE Bar
5190 > _ACEOF
5191 > rm -f conftest.$ac_objext
5192 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5193 >  (eval $ac_compile) 2>conftest.er1
5194 >  ac_status=$?
5195 >  grep -v '^ *+' conftest.er1 >conftest.err
5196 >  rm -f conftest.er1
5197 >  cat conftest.err >&5
5198 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5199 >  (exit $ac_status); } &&
5200 >         { ac_try='test -z "$ac_fc_werror_flag"
5201 >                         || test ! -s conftest.err'
5202 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5203 >  (eval $ac_try) 2>&5
5204 >  ac_status=$?
5205 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5206 >  (exit $ac_status); }; } &&
5207 >         { ac_try='test -s conftest.$ac_objext'
5208 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5209 >  (eval $ac_try) 2>&5
5210 >  ac_status=$?
5211 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5212 >  (exit $ac_status); }; }; then
5213 >  ac_cv_f90_module_names=
5214 > ac_file_list=*
5215 > for ac_file in $ac_file_list; do
5216 >   case $ac_file in
5217 >      # don't care for original source and object files
5218 >      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
5219 >          :
5220 >          ;;
5221 >      # look for new files derived from the file name
5222 >      *conftest*)
5223 >          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
5224 >            ac_exists=false
5225 >  for ac_i in $ac_cv_f90_module_names; do
5226 >    if test x"$ac_pat" = x"$ac_i"; then
5227 >      ac_exists=true
5228 >      break
5229 >    fi
5230 >  done
5231 >
5232 >  if test x"$ac_exists" = xtrue; then
5233 >  :
5234 > else
5235 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5236 > fi
5237 >
5238 >          ;;
5239 >      # look for new files derived from the module name,
5240 >      # with different case translation schemes
5241 >      *Bar*)
5242 >          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
5243 >            ac_exists=false
5244 >  for ac_i in $ac_cv_f90_module_names; do
5245 >    if test x"$ac_pat" = x"$ac_i"; then
5246 >      ac_exists=true
5247 >      break
5248 >    fi
5249 >  done
5250 >
5251 >  if test x"$ac_exists" = xtrue; then
5252 >  :
5253 > else
5254 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5255 > fi
5256 >
5257 >          ;;
5258 >      *bar*)
5259 >          ac_pat=`echo $ac_file | sed s/bar/%module%/`
5260 >            ac_exists=false
5261 >  for ac_i in $ac_cv_f90_module_names; do
5262 >    if test x"$ac_pat" = x"$ac_i"; then
5263 >      ac_exists=true
5264 >      break
5265 >    fi
5266 >  done
5267 >
5268 >  if test x"$ac_exists" = xtrue; then
5269 >  :
5270 > else
5271 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5272 > fi
5273 >
5274 >          ;;
5275 >      *BAR*)
5276 >          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
5277 >            ac_exists=false
5278 >  for ac_i in $ac_cv_f90_module_names; do
5279 >    if test x"$ac_pat" = x"$ac_i"; then
5280 >      ac_exists=true
5281 >      break
5282 >    fi
5283 >  done
5284 >
5285 >  if test x"$ac_exists" = xtrue; then
5286 >  :
5287 > else
5288 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5289 > fi
5290 >
5291 >          ;;
5292 >       # Other files - we have no idea how they are generated
5293 >       *)
5294 >          { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
5295 > echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
5296 >          ;;
5297 >   esac
5298 > done
5299 > if test "x$ac_cv_f90_module_names" = "x"; then
5300 >  { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
5301 > echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
5302 > fi
5303 >
5304 > else
5305 >  echo "$as_me: failed program was:" >&5
5306 > sed 's/^/| /' conftest.$ac_ext >&5
5307 >
5308 > ac_cv_f90_module_names=
5309 > { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
5310 > echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
5311 > fi
5312 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5313 > cd ..
5314 > # cleanup
5315 > rm -rf conftest
5316 > ac_ext=${FC_SRCEXT-f}
5317 > ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
5318 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
5319 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5320 >
5321 > fi
5322 > echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
5323 > echo "${ECHO_T}$ac_cv_f90_module_names" >&6 # AC_CACHE_CHECK
5324 >
5325 > # We now generate a shell script that will help us to figure out the correct
5326 > # module file names, using the value of ac_cv_f90_module_names
5327 >
5328 > echo "Generating shell script modnam"
5329 >
5330 > cat > scripts/modnam << EOF
5331 > #! /bin/sh
5332 > # This script is auto-generated by configure
5333 > #
5334 > usage="\\
5335 > Usage: \$0 [FILES]
5336 >
5337 > [FILES] are Fortran 90 source files.
5338 > The output is a list of module file names that the Fortran 90 compiler
5339 > generates when compiling [FILES]."
5340 >
5341 > list=
5342 > empty=
5343 >
5344 > if test \$# -eq 0; then
5345 >   echo "\$usage"; exit 0
5346 > fi
5347 >
5348 > while test \$# != 0; do
5349 >
5350 >  file=\$1
5351 >  shift
5352 >
5353 > # strip suffix
5354 >  base=\`echo \$file | sed 's/[.][^.]*$//'\`
5355 >
5356 >  test ! -f \$file && continue
5357 >
5358 > # Look for module definitions and transform them to upper / lower case
5359 >  mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
5360 >  upper=\`echo \$mods | tr a-z A-Z\`
5361 >  lower=\`echo \$mods | tr A-Z a-z\`
5362 >
5363 > # Here, the patterns for generating module file names were inserted by configure
5364 >  for trans in $ac_cv_f90_module_names; do
5365 >
5366 >    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
5367 >    var=empty
5368 >    case \$pat in
5369 >       %MODULE%)
5370 >          var=upper ;;
5371 >       %Module%)
5372 >          var=mods ;;
5373 >       %module%)
5374 >          var=lower ;;
5375 >       %FILE%)
5376 >          test -n "\$mods" && var=base ;;
5377 >    esac
5378 >    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
5379 >    list="\$list \$new"
5380 >  done
5381 > done
5382 >
5383 > echo \$list
5384 > # end of configure-generated script
5385 > EOF
5386 > chmod 755 scripts/modnam
5387 >
5388 > pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
5389 > F90_MODULE_NAMES=empty
5390 > case $pat in
5391 >       %MODULE%)
5392 >          F90_MODULE_NAMES=UPPER ;;
5393 >       %Module%)
5394 >          F90_MODULE_NAMES=Mixed ;;
5395 >       %module%)
5396 >          F90_MODULE_NAMES=lower ;;
5397 >       *)
5398 >          F90_MODULE_NAMES=unknown ;;
5399 > esac
5400 >
5401 > ac_ext=c
5402 > ac_cpp='$CPP $CPPFLAGS'
5403 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5404 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5405 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
5406 >
5407 >
5408 > ac_ext=c
5409 > ac_cpp='$CPP $CPPFLAGS'
5410 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5411 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5412 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
5413 >
5414 >
5415 >
5416 > echo "$as_me:$LINENO: checking for asin in -lm" >&5
5417 > echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6
5418 > if test "${ac_cv_lib_m_asin+set}" = set; then
5419 >  echo $ECHO_N "(cached) $ECHO_C" >&6
5420 > else
5421 >  ac_check_lib_save_LIBS=$LIBS
5422 > LIBS="-lm  $LIBS"
5423 > cat >conftest.$ac_ext <<_ACEOF
5424 > /* confdefs.h.  */
5425 > _ACEOF
5426 > cat confdefs.h >>conftest.$ac_ext
5427 > cat >>conftest.$ac_ext <<_ACEOF
5428 > /* end confdefs.h.  */
5429 >
5430 > /* Override any gcc2 internal prototype to avoid an error.  */
5431 > #ifdef __cplusplus
5432 > extern "C"
5433 > #endif
5434 > /* We use char because int might match the return type of a gcc2
5435 >   builtin and then its argument prototype would still apply.  */
5436 > char asin ();
5437 > #ifdef FC_DUMMY_MAIN
5438 > #ifndef FC_DUMMY_MAIN_EQ_F77
5439 > #  ifdef __cplusplus
5440 >     extern "C"
5441 > #  endif
5442 >   int FC_DUMMY_MAIN() { return 1; }
5443 > #endif
5444 > #endif
5445 > int
5446 > main ()
5447 > {
5448 > asin ();
5449 >  ;
5450 >  return 0;
5451 > }
5452 > _ACEOF
5453 > rm -f conftest.$ac_objext conftest$ac_exeext
5454 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5455 >  (eval $ac_link) 2>conftest.er1
5456 >  ac_status=$?
5457 >  grep -v '^ *+' conftest.er1 >conftest.err
5458 >  rm -f conftest.er1
5459 >  cat conftest.err >&5
5460 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5461 >  (exit $ac_status); } &&
5462 >         { ac_try='test -z "$ac_c_werror_flag"
5463 >                         || test ! -s conftest.err'
5464 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5465 >  (eval $ac_try) 2>&5
5466 >  ac_status=$?
5467 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5468 >  (exit $ac_status); }; } &&
5469 >         { ac_try='test -s conftest$ac_exeext'
5470 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5471 >  (eval $ac_try) 2>&5
5472 >  ac_status=$?
5473 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5474 >  (exit $ac_status); }; }; then
5475 >  ac_cv_lib_m_asin=yes
5476 > else
5477 >  echo "$as_me: failed program was:" >&5
5478 > sed 's/^/| /' conftest.$ac_ext >&5
5479 >
5480 > ac_cv_lib_m_asin=no
5481 > fi
5482 > rm -f conftest.err conftest.$ac_objext \
5483 >      conftest$ac_exeext conftest.$ac_ext
5484 > LIBS=$ac_check_lib_save_LIBS
5485 > fi
5486 > echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
5487 > echo "${ECHO_T}$ac_cv_lib_m_asin" >&6
5488 > if test $ac_cv_lib_m_asin = yes; then
5489 >  cat >>confdefs.h <<_ACEOF
5490 > #define HAVE_LIBM 1
5491 > _ACEOF
5492 >
5493 >  LIBS="-lm $LIBS"
5494 >
5495 > else
5496 >  exit
5497 > fi
5498 >
5499 >
5500 > echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5501 > echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5502 > if test "${ac_cv_header_stdc+set}" = set; then
5503 >  echo $ECHO_N "(cached) $ECHO_C" >&6
5504 > else
5505 >  cat >conftest.$ac_ext <<_ACEOF
5506 > /* confdefs.h.  */
5507 > _ACEOF
5508 > cat confdefs.h >>conftest.$ac_ext
5509 > cat >>conftest.$ac_ext <<_ACEOF
5510 > /* end confdefs.h.  */
5511 > #include <stdlib.h>
5512 > #include <stdarg.h>
5513 > #include <string.h>
5514 > #include <float.h>
5515 >
5516 > #ifdef FC_DUMMY_MAIN
5517 > #ifndef FC_DUMMY_MAIN_EQ_F77
5518 > #  ifdef __cplusplus
5519 >     extern "C"
5520 > #  endif
5521 >   int FC_DUMMY_MAIN() { return 1; }
5522 > #endif
5523 > #endif
5524 > int
5525 > main ()
5526 > {
5527 >
5528 >  ;
5529 >  return 0;
5530 > }
5531 > _ACEOF
5532 > rm -f conftest.$ac_objext
5533 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5534 >  (eval $ac_compile) 2>conftest.er1
5535 >  ac_status=$?
5536 >  grep -v '^ *+' conftest.er1 >conftest.err
5537 >  rm -f conftest.er1
5538 >  cat conftest.err >&5
5539 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5540 >  (exit $ac_status); } &&
5541 >         { ac_try='test -z "$ac_c_werror_flag"
5542 >                         || test ! -s conftest.err'
5543 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5544 >  (eval $ac_try) 2>&5
5545 >  ac_status=$?
5546 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5547 >  (exit $ac_status); }; } &&
5548 >         { ac_try='test -s conftest.$ac_objext'
5549 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5550 >  (eval $ac_try) 2>&5
5551 >  ac_status=$?
5552 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5553 >  (exit $ac_status); }; }; then
5554 >  ac_cv_header_stdc=yes
5555 > else
5556 >  echo "$as_me: failed program was:" >&5
5557 > sed 's/^/| /' conftest.$ac_ext >&5
5558 >
5559 > ac_cv_header_stdc=no
5560 > fi
5561 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5562 >
5563 > if test $ac_cv_header_stdc = yes; then
5564 >  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5565 >  cat >conftest.$ac_ext <<_ACEOF
5566 > /* confdefs.h.  */
5567 > _ACEOF
5568 > cat confdefs.h >>conftest.$ac_ext
5569 > cat >>conftest.$ac_ext <<_ACEOF
5570 > /* end confdefs.h.  */
5571 > #include <string.h>
5572 >
5573 > _ACEOF
5574 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5575 >  $EGREP "memchr" >/dev/null 2>&1; then
5576 >  :
5577 > else
5578 >  ac_cv_header_stdc=no
5579 > fi
5580 > rm -f conftest*
5581 >
5582 > fi
5583 >
5584 > if test $ac_cv_header_stdc = yes; then
5585 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5586 >  cat >conftest.$ac_ext <<_ACEOF
5587 > /* confdefs.h.  */
5588 > _ACEOF
5589 > cat confdefs.h >>conftest.$ac_ext
5590 > cat >>conftest.$ac_ext <<_ACEOF
5591 > /* end confdefs.h.  */
5592 > #include <stdlib.h>
5593 >
5594 > _ACEOF
5595 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5596 >  $EGREP "free" >/dev/null 2>&1; then
5597 >  :
5598 > else
5599 >  ac_cv_header_stdc=no
5600 > fi
5601 > rm -f conftest*
5602 >
5603 > fi
5604 >
5605 > if test $ac_cv_header_stdc = yes; then
5606 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5607 >  if test "$cross_compiling" = yes; then
5608 >  :
5609 > else
5610 >  cat >conftest.$ac_ext <<_ACEOF
5611 > /* confdefs.h.  */
5612 > _ACEOF
5613 > cat confdefs.h >>conftest.$ac_ext
5614 > cat >>conftest.$ac_ext <<_ACEOF
5615 > /* end confdefs.h.  */
5616 > #include <ctype.h>
5617 > #if ((' ' & 0x0FF) == 0x020)
5618 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5619 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5620 > #else
5621 > # define ISLOWER(c) \
5622 >                   (('a' <= (c) && (c) <= 'i') \
5623 >                     || ('j' <= (c) && (c) <= 'r') \
5624 >                     || ('s' <= (c) && (c) <= 'z'))
5625 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5626 > #endif
5627 >
5628 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5629 > int
5630 > main ()
5631 > {
5632 >  int i;
5633 >  for (i = 0; i < 256; i++)
5634 >    if (XOR (islower (i), ISLOWER (i))
5635 >        || toupper (i) != TOUPPER (i))
5636 >      exit(2);
5637 >  exit (0);
5638 > }
5639 > _ACEOF
5640 > rm -f conftest$ac_exeext
5641 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5642 >  (eval $ac_link) 2>&5
5643 >  ac_status=$?
5644 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5645 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5646 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5647 >  (eval $ac_try) 2>&5
5648 >  ac_status=$?
5649 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5650 >  (exit $ac_status); }; }; then
5651 >  :
5652 > else
5653 >  echo "$as_me: program exited with status $ac_status" >&5
5654 > echo "$as_me: failed program was:" >&5
5655 > sed 's/^/| /' conftest.$ac_ext >&5
5656 >
5657 > ( exit $ac_status )
5658 > ac_cv_header_stdc=no
5659 > fi
5660 > rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5661 > fi
5662 > fi
5663 > fi
5664 > echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5665 > echo "${ECHO_T}$ac_cv_header_stdc" >&6
5666 > if test $ac_cv_header_stdc = yes; then
5667 >
5668 > cat >>confdefs.h <<\_ACEOF
5669 > #define STDC_HEADERS 1
5670 > _ACEOF
5671 >
5672 > fi
5673 >
5674 > # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5675 >
5676 >
5677 >
5678 >
5679 >
5680 >
5681 >
5682 >
5683 >
5684 > for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5685 >                  inttypes.h stdint.h unistd.h
5686 > do
5687 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5688 > echo "$as_me:$LINENO: checking for $ac_header" >&5
5689 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5690 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
5691 >  echo $ECHO_N "(cached) $ECHO_C" >&6
5692 > else
5693 >  cat >conftest.$ac_ext <<_ACEOF
5694 > /* confdefs.h.  */
5695 > _ACEOF
5696 > cat confdefs.h >>conftest.$ac_ext
5697 > cat >>conftest.$ac_ext <<_ACEOF
5698 > /* end confdefs.h.  */
5699 > $ac_includes_default
5700 >
5701 > #include <$ac_header>
5702 > _ACEOF
5703 > rm -f conftest.$ac_objext
5704 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5705 >  (eval $ac_compile) 2>conftest.er1
5706 >  ac_status=$?
5707 >  grep -v '^ *+' conftest.er1 >conftest.err
5708 >  rm -f conftest.er1
5709 >  cat conftest.err >&5
5710 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5711 >  (exit $ac_status); } &&
5712 >         { ac_try='test -z "$ac_c_werror_flag"
5713 >                         || test ! -s conftest.err'
5714 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5715 >  (eval $ac_try) 2>&5
5716 >  ac_status=$?
5717 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5718 >  (exit $ac_status); }; } &&
5719 >         { ac_try='test -s conftest.$ac_objext'
5720 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5721 >  (eval $ac_try) 2>&5
5722 >  ac_status=$?
5723 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5724 >  (exit $ac_status); }; }; then
5725 >  eval "$as_ac_Header=yes"
5726 > else
5727 >  echo "$as_me: failed program was:" >&5
5728 > sed 's/^/| /' conftest.$ac_ext >&5
5729 >
5730 > eval "$as_ac_Header=no"
5731 > fi
5732 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5733 > fi
5734 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5735 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5736 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
5737 >  cat >>confdefs.h <<_ACEOF
5738 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5739 > _ACEOF
5740 >
5741 > fi
5742 >
5743 > done
5744 >
5745 >
5746 > #
5747 > # Handle user hints
5748 > #
5749 > echo "$as_me:$LINENO: checking if zlib is wanted" >&5
5750 > echo $ECHO_N "checking if zlib is wanted... $ECHO_C" >&6
5751 >
5752 > # Check whether --with-zlib or --without-zlib was given.
5753 > if test "${with_zlib+set}" = set; then
5754 >  withval="$with_zlib"
5755 >  if test "$withval" != no ; then
5756 >  echo "$as_me:$LINENO: result: yes" >&5
5757 > echo "${ECHO_T}yes" >&6
5758 >  if test -d "$withval"
5759 >  then
5760 >    ZLIB_HOME="$withval"
5761 >  else
5762 >    { echo "$as_me:$LINENO: WARNING: Sorry, $withval does not exist, checking usual places" >&5
5763 > echo "$as_me: WARNING: Sorry, $withval does not exist, checking usual places" >&2;}
5764 >  fi
5765 > else
5766 >  echo "$as_me:$LINENO: result: no" >&5
5767 > echo "${ECHO_T}no" >&6
5768 > fi
5769 > fi;
5770 >
5771 > ZLIB_HOME=/usr/local
5772 > if test ! -f "${ZLIB_HOME}/include/zlib.h"
5773 > then
5774 >        ZLIB_HOME=/usr
5775 > fi
5776 >
5777 > #
5778 > # Locate zlib, if wanted
5779 > #
5780 > if test -n "${ZLIB_HOME}"
5781 > then
5782 >        ZLIB_OLD_LDFLAGS=$LDFLAGS
5783 >        ZLIB_OLD_CPPFLAGS=$LDFLAGS
5784 >        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
5785 >        CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
5786 >
5787 >
5788 >        ac_ext=c
5789 > ac_cpp='$CPP $CPPFLAGS'
5790 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5791 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5792 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
5793 >
5794 >        echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
5795 > echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
5796 > if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
5797 >  echo $ECHO_N "(cached) $ECHO_C" >&6
5798 > else
5799 >  ac_check_lib_save_LIBS=$LIBS
5800 > LIBS="-lz  $LIBS"
5801 > cat >conftest.$ac_ext <<_ACEOF
5802 > /* confdefs.h.  */
5803 > _ACEOF
5804 > cat confdefs.h >>conftest.$ac_ext
5805 > cat >>conftest.$ac_ext <<_ACEOF
5806 > /* end confdefs.h.  */
5807 >
5808 > /* Override any gcc2 internal prototype to avoid an error.  */
5809 > #ifdef __cplusplus
5810 > extern "C"
5811 > #endif
5812 > /* We use char because int might match the return type of a gcc2
5813 >   builtin and then its argument prototype would still apply.  */
5814 > char inflateEnd ();
5815 > #ifdef FC_DUMMY_MAIN
5816 > #ifndef FC_DUMMY_MAIN_EQ_F77
5817 > #  ifdef __cplusplus
5818 >     extern "C"
5819 > #  endif
5820 >   int FC_DUMMY_MAIN() { return 1; }
5821 > #endif
5822 > #endif
5823 > int
5824 > main ()
5825 > {
5826 > inflateEnd ();
5827 >  ;
5828 >  return 0;
5829 > }
5830 > _ACEOF
5831 > rm -f conftest.$ac_objext conftest$ac_exeext
5832 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5833 >  (eval $ac_link) 2>conftest.er1
5834 >  ac_status=$?
5835 >  grep -v '^ *+' conftest.er1 >conftest.err
5836 >  rm -f conftest.er1
5837 >  cat conftest.err >&5
5838 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5839 >  (exit $ac_status); } &&
5840 >         { ac_try='test -z "$ac_c_werror_flag"
5841 >                         || test ! -s conftest.err'
5842 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5843 >  (eval $ac_try) 2>&5
5844 >  ac_status=$?
5845 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5846 >  (exit $ac_status); }; } &&
5847 >         { ac_try='test -s conftest$ac_exeext'
5848 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5849 >  (eval $ac_try) 2>&5
5850 >  ac_status=$?
5851 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5852 >  (exit $ac_status); }; }; then
5853 >  ac_cv_lib_z_inflateEnd=yes
5854 > else
5855 >  echo "$as_me: failed program was:" >&5
5856 > sed 's/^/| /' conftest.$ac_ext >&5
5857 >
5858 > ac_cv_lib_z_inflateEnd=no
5859 > fi
5860 > rm -f conftest.err conftest.$ac_objext \
5861 >      conftest$ac_exeext conftest.$ac_ext
5862 > LIBS=$ac_check_lib_save_LIBS
5863 > fi
5864 > echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
5865 > echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
5866 > if test $ac_cv_lib_z_inflateEnd = yes; then
5867 >  zlib_cv_libz=yes
5868 > else
5869 >  zlib_cv_libz=no
5870 > fi
5871 >
5872 >        if test "${ac_cv_header_zlib_h+set}" = set; then
5873 >  echo "$as_me:$LINENO: checking for zlib.h" >&5
5874 > echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
5875 > if test "${ac_cv_header_zlib_h+set}" = set; then
5876 >  echo $ECHO_N "(cached) $ECHO_C" >&6
5877 > fi
5878 > echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
5879 > echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
5880 > else
5881 >  # Is the header compilable?
5882 > echo "$as_me:$LINENO: checking zlib.h usability" >&5
5883 > echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6
5884 > cat >conftest.$ac_ext <<_ACEOF
5885 > /* confdefs.h.  */
5886 > _ACEOF
5887 > cat confdefs.h >>conftest.$ac_ext
5888 > cat >>conftest.$ac_ext <<_ACEOF
5889 > /* end confdefs.h.  */
5890 > $ac_includes_default
5891 > #include <zlib.h>
5892 > _ACEOF
5893 > rm -f conftest.$ac_objext
5894 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5895 >  (eval $ac_compile) 2>conftest.er1
5896 >  ac_status=$?
5897 >  grep -v '^ *+' conftest.er1 >conftest.err
5898 >  rm -f conftest.er1
5899 >  cat conftest.err >&5
5900 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5901 >  (exit $ac_status); } &&
5902 >         { ac_try='test -z "$ac_c_werror_flag"
5903 >                         || test ! -s conftest.err'
5904 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5905 >  (eval $ac_try) 2>&5
5906 >  ac_status=$?
5907 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5908 >  (exit $ac_status); }; } &&
5909 >         { ac_try='test -s conftest.$ac_objext'
5910 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5911 >  (eval $ac_try) 2>&5
5912 >  ac_status=$?
5913 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5914 >  (exit $ac_status); }; }; then
5915 >  ac_header_compiler=yes
5916 > else
5917 >  echo "$as_me: failed program was:" >&5
5918 > sed 's/^/| /' conftest.$ac_ext >&5
5919 >
5920 > ac_header_compiler=no
5921 > fi
5922 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5923 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5924 > echo "${ECHO_T}$ac_header_compiler" >&6
5925 >
5926 > # Is the header present?
5927 > echo "$as_me:$LINENO: checking zlib.h presence" >&5
5928 > echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6
5929 > cat >conftest.$ac_ext <<_ACEOF
5930 > /* confdefs.h.  */
5931 > _ACEOF
5932 > cat confdefs.h >>conftest.$ac_ext
5933 > cat >>conftest.$ac_ext <<_ACEOF
5934 > /* end confdefs.h.  */
5935 > #include <zlib.h>
5936 > _ACEOF
5937 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5938 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5939 >  ac_status=$?
5940 >  grep -v '^ *+' conftest.er1 >conftest.err
5941 >  rm -f conftest.er1
5942 >  cat conftest.err >&5
5943 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5944 >  (exit $ac_status); } >/dev/null; then
5945 >  if test -s conftest.err; then
5946 >    ac_cpp_err=$ac_c_preproc_warn_flag
5947 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5948 >  else
5949 >    ac_cpp_err=
5950 >  fi
5951 > else
5952 >  ac_cpp_err=yes
5953 > fi
5954 > if test -z "$ac_cpp_err"; then
5955 >  ac_header_preproc=yes
5956 > else
5957 >  echo "$as_me: failed program was:" >&5
5958 > sed 's/^/| /' conftest.$ac_ext >&5
5959 >
5960 >  ac_header_preproc=no
5961 > fi
5962 > rm -f conftest.err conftest.$ac_ext
5963 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5964 > echo "${ECHO_T}$ac_header_preproc" >&6
5965 >
5966 > # So?  What about this header?
5967 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5968 >  yes:no: )
5969 >    { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
5970 > echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
5971 >    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
5972 > echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
5973 >    ac_header_preproc=yes
5974 >    ;;
5975 >  no:yes:* )
5976 >    { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
5977 > echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
5978 >    { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
5979 > echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
5980 >    { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
5981 > echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
5982 >    { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
5983 > echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
5984 >    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
5985 > echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
5986 >    { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
5987 > echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
5988 >    (
5989 >      cat <<\_ASBOX
5990 > ## ------------------------------ ##
5991 > ## Report this to gezelter@nd.edu ##
5992 > ## ------------------------------ ##
5993 > _ASBOX
5994 >    ) |
5995 >      sed "s/^/$as_me: WARNING:     /" >&2
5996 >    ;;
5997 > esac
5998 > echo "$as_me:$LINENO: checking for zlib.h" >&5
5999 > echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
6000 > if test "${ac_cv_header_zlib_h+set}" = set; then
6001 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6002 > else
6003 >  ac_cv_header_zlib_h=$ac_header_preproc
6004 > fi
6005 > echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6006 > echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
6007 >
6008 > fi
6009 > if test $ac_cv_header_zlib_h = yes; then
6010 >  zlib_cv_zlib_h=yes
6011 > else
6012 >  zlib_cv_zlib_h=no
6013 > fi
6014 >
6015 >
6016 >        ac_ext=c
6017 > ac_cpp='$CPP $CPPFLAGS'
6018 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6019 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6020 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
6021 >
6022 >        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"
6023 >        then
6024 >                #
6025 >                # If both library and header were found, use them
6026 >                #
6027 >
6028 > echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
6029 > echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
6030 > if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
6031 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6032 > else
6033 >  ac_check_lib_save_LIBS=$LIBS
6034 > LIBS="-lz  $LIBS"
6035 > cat >conftest.$ac_ext <<_ACEOF
6036 > /* confdefs.h.  */
6037 > _ACEOF
6038 > cat confdefs.h >>conftest.$ac_ext
6039 > cat >>conftest.$ac_ext <<_ACEOF
6040 > /* end confdefs.h.  */
6041 >
6042 > /* Override any gcc2 internal prototype to avoid an error.  */
6043 > #ifdef __cplusplus
6044 > extern "C"
6045 > #endif
6046 > /* We use char because int might match the return type of a gcc2
6047 >   builtin and then its argument prototype would still apply.  */
6048 > char inflateEnd ();
6049 > #ifdef FC_DUMMY_MAIN
6050 > #ifndef FC_DUMMY_MAIN_EQ_F77
6051 > #  ifdef __cplusplus
6052 >     extern "C"
6053 > #  endif
6054 >   int FC_DUMMY_MAIN() { return 1; }
6055 > #endif
6056 > #endif
6057 > int
6058 > main ()
6059 > {
6060 > inflateEnd ();
6061 >  ;
6062 >  return 0;
6063 > }
6064 > _ACEOF
6065 > rm -f conftest.$ac_objext conftest$ac_exeext
6066 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6067 >  (eval $ac_link) 2>conftest.er1
6068 >  ac_status=$?
6069 >  grep -v '^ *+' conftest.er1 >conftest.err
6070 >  rm -f conftest.er1
6071 >  cat conftest.err >&5
6072 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6073 >  (exit $ac_status); } &&
6074 >         { ac_try='test -z "$ac_c_werror_flag"
6075 >                         || test ! -s conftest.err'
6076 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6077 >  (eval $ac_try) 2>&5
6078 >  ac_status=$?
6079 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6080 >  (exit $ac_status); }; } &&
6081 >         { ac_try='test -s conftest$ac_exeext'
6082 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6083 >  (eval $ac_try) 2>&5
6084 >  ac_status=$?
6085 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6086 >  (exit $ac_status); }; }; then
6087 >  ac_cv_lib_z_inflateEnd=yes
6088 > else
6089 >  echo "$as_me: failed program was:" >&5
6090 > sed 's/^/| /' conftest.$ac_ext >&5
6091 >
6092 > ac_cv_lib_z_inflateEnd=no
6093 > fi
6094 > rm -f conftest.err conftest.$ac_objext \
6095 >      conftest$ac_exeext conftest.$ac_ext
6096 > LIBS=$ac_check_lib_save_LIBS
6097 > fi
6098 > echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
6099 > echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
6100 > if test $ac_cv_lib_z_inflateEnd = yes; then
6101 >  cat >>confdefs.h <<_ACEOF
6102 > #define HAVE_LIBZ 1
6103 > _ACEOF
6104 >
6105 >  LIBS="-lz $LIBS"
6106 >
6107 > fi
6108 >
6109 >                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
6110 > echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
6111 >                echo "$as_me:$LINENO: result: ok" >&5
6112 > echo "${ECHO_T}ok" >&6
6113 >        else
6114 >                #
6115 >                # If either header or library was not found, revert and bomb
6116 >                #
6117 >                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
6118 > echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
6119 >                LDFLAGS="$ZLIB_OLD_LDFLAGS"
6120 >                CPPFLAGS="$ZLIB_OLD_CPPFLAGS"
6121 >                echo "$as_me:$LINENO: result: failed" >&5
6122 > echo "${ECHO_T}failed" >&6
6123 >                { { echo "$as_me:$LINENO: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&5
6124 > echo "$as_me: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&2;}
6125 >   { (exit 1); exit 1; }; }
6126 >        fi
6127 > fi
6128 >
6129 >
6130 >
6131 > # Checks for header files.
6132 > echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6133 > echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6134 > if test "${ac_cv_header_stdc+set}" = set; then
6135 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6136 > else
6137 >  cat >conftest.$ac_ext <<_ACEOF
6138 > /* confdefs.h.  */
6139 > _ACEOF
6140 > cat confdefs.h >>conftest.$ac_ext
6141 > cat >>conftest.$ac_ext <<_ACEOF
6142 > /* end confdefs.h.  */
6143 > #include <stdlib.h>
6144 > #include <stdarg.h>
6145 > #include <string.h>
6146 > #include <float.h>
6147 >
6148 > #ifdef FC_DUMMY_MAIN
6149 > #ifndef FC_DUMMY_MAIN_EQ_F77
6150 > #  ifdef __cplusplus
6151 >     extern "C"
6152 > #  endif
6153 >   int FC_DUMMY_MAIN() { return 1; }
6154 > #endif
6155 > #endif
6156 > int
6157 > main ()
6158 > {
6159 >
6160 >  ;
6161 >  return 0;
6162 > }
6163 > _ACEOF
6164 > rm -f conftest.$ac_objext
6165 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6166 >  (eval $ac_compile) 2>conftest.er1
6167 >  ac_status=$?
6168 >  grep -v '^ *+' conftest.er1 >conftest.err
6169 >  rm -f conftest.er1
6170 >  cat conftest.err >&5
6171 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6172 >  (exit $ac_status); } &&
6173 >         { ac_try='test -z "$ac_c_werror_flag"
6174 >                         || test ! -s conftest.err'
6175 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6176 >  (eval $ac_try) 2>&5
6177 >  ac_status=$?
6178 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6179 >  (exit $ac_status); }; } &&
6180 >         { ac_try='test -s conftest.$ac_objext'
6181 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6182 >  (eval $ac_try) 2>&5
6183 >  ac_status=$?
6184 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6185 >  (exit $ac_status); }; }; then
6186 >  ac_cv_header_stdc=yes
6187 > else
6188 >  echo "$as_me: failed program was:" >&5
6189 > sed 's/^/| /' conftest.$ac_ext >&5
6190 >
6191 > ac_cv_header_stdc=no
6192 > fi
6193 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6194 >
6195 > if test $ac_cv_header_stdc = yes; then
6196 >  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6197 >  cat >conftest.$ac_ext <<_ACEOF
6198 > /* confdefs.h.  */
6199 > _ACEOF
6200 > cat confdefs.h >>conftest.$ac_ext
6201 > cat >>conftest.$ac_ext <<_ACEOF
6202 > /* end confdefs.h.  */
6203 > #include <string.h>
6204 >
6205 > _ACEOF
6206 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6207 >  $EGREP "memchr" >/dev/null 2>&1; then
6208 >  :
6209 > else
6210 >  ac_cv_header_stdc=no
6211 > fi
6212 > rm -f conftest*
6213 >
6214 > fi
6215 >
6216 > if test $ac_cv_header_stdc = yes; then
6217 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6218 >  cat >conftest.$ac_ext <<_ACEOF
6219 > /* confdefs.h.  */
6220 > _ACEOF
6221 > cat confdefs.h >>conftest.$ac_ext
6222 > cat >>conftest.$ac_ext <<_ACEOF
6223 > /* end confdefs.h.  */
6224 > #include <stdlib.h>
6225 >
6226 > _ACEOF
6227 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6228 >  $EGREP "free" >/dev/null 2>&1; then
6229 >  :
6230 > else
6231 >  ac_cv_header_stdc=no
6232 > fi
6233 > rm -f conftest*
6234 >
6235 > fi
6236 >
6237 > if test $ac_cv_header_stdc = yes; then
6238 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6239 >  if test "$cross_compiling" = yes; then
6240 >  :
6241 > else
6242 >  cat >conftest.$ac_ext <<_ACEOF
6243 > /* confdefs.h.  */
6244 > _ACEOF
6245 > cat confdefs.h >>conftest.$ac_ext
6246 > cat >>conftest.$ac_ext <<_ACEOF
6247 > /* end confdefs.h.  */
6248 > #include <ctype.h>
6249 > #if ((' ' & 0x0FF) == 0x020)
6250 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6251 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6252 > #else
6253 > # define ISLOWER(c) \
6254 >                   (('a' <= (c) && (c) <= 'i') \
6255 >                     || ('j' <= (c) && (c) <= 'r') \
6256 >                     || ('s' <= (c) && (c) <= 'z'))
6257 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6258 > #endif
6259 >
6260 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6261 > int
6262 > main ()
6263 > {
6264 >  int i;
6265 >  for (i = 0; i < 256; i++)
6266 >    if (XOR (islower (i), ISLOWER (i))
6267 >        || toupper (i) != TOUPPER (i))
6268 >      exit(2);
6269 >  exit (0);
6270 > }
6271 > _ACEOF
6272 > rm -f conftest$ac_exeext
6273 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6274 >  (eval $ac_link) 2>&5
6275 >  ac_status=$?
6276 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6277 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6278 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6279 >  (eval $ac_try) 2>&5
6280 >  ac_status=$?
6281 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6282 >  (exit $ac_status); }; }; then
6283 >  :
6284 > else
6285 >  echo "$as_me: program exited with status $ac_status" >&5
6286 > echo "$as_me: failed program was:" >&5
6287 > sed 's/^/| /' conftest.$ac_ext >&5
6288 >
6289 > ( exit $ac_status )
6290 > ac_cv_header_stdc=no
6291 > fi
6292 > rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6293 > fi
6294 > fi
6295 > fi
6296 > echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6297 > echo "${ECHO_T}$ac_cv_header_stdc" >&6
6298 > if test $ac_cv_header_stdc = yes; then
6299 >
6300 > cat >>confdefs.h <<\_ACEOF
6301 > #define STDC_HEADERS 1
6302 > _ACEOF
6303 >
6304 > fi
6305 >
6306 >
6307 >
6308 >
6309 >
6310 >
6311 >
6312 >
6313 >
6314 >
6315 >
6316 >
6317 >
6318 >
6319 >
6320 >
6321 >
6322 >
6323 >
6324 >
6325 >
6326 >
6327 >
6328 >
6329 >
6330 >
6331 > for ac_header in conio.h dlfcn.h fstream.h iostream.h libintl.h limits.h machine/hal_sysinfo.h math.h stddef.h stdio.h stdlib.h string.h strings.h strstream.h sys/param.h sys/pstat.h sys/sysmp.h sys/sysctl.h sys/sysinfo.h sys/systemcfg.h sys/table.h sys/time.h time.h unistd.h zlib.h
6332 > do
6333 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6334 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
6335 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
6336 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6337 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
6338 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6339 > fi
6340 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6341 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6342 > else
6343 >  # Is the header compilable?
6344 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
6345 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6346 > cat >conftest.$ac_ext <<_ACEOF
6347 > /* confdefs.h.  */
6348 > _ACEOF
6349 > cat confdefs.h >>conftest.$ac_ext
6350 > cat >>conftest.$ac_ext <<_ACEOF
6351 > /* end confdefs.h.  */
6352 > $ac_includes_default
6353 > #include <$ac_header>
6354 > _ACEOF
6355 > rm -f conftest.$ac_objext
6356 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6357 >  (eval $ac_compile) 2>conftest.er1
6358 >  ac_status=$?
6359 >  grep -v '^ *+' conftest.er1 >conftest.err
6360 >  rm -f conftest.er1
6361 >  cat conftest.err >&5
6362 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6363 >  (exit $ac_status); } &&
6364 >         { ac_try='test -z "$ac_c_werror_flag"
6365 >                         || test ! -s conftest.err'
6366 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6367 >  (eval $ac_try) 2>&5
6368 >  ac_status=$?
6369 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6370 >  (exit $ac_status); }; } &&
6371 >         { ac_try='test -s conftest.$ac_objext'
6372 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6373 >  (eval $ac_try) 2>&5
6374 >  ac_status=$?
6375 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6376 >  (exit $ac_status); }; }; then
6377 >  ac_header_compiler=yes
6378 > else
6379 >  echo "$as_me: failed program was:" >&5
6380 > sed 's/^/| /' conftest.$ac_ext >&5
6381 >
6382 > ac_header_compiler=no
6383 > fi
6384 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6385 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6386 > echo "${ECHO_T}$ac_header_compiler" >&6
6387 >
6388 > # Is the header present?
6389 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
6390 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6391 > cat >conftest.$ac_ext <<_ACEOF
6392 > /* confdefs.h.  */
6393 > _ACEOF
6394 > cat confdefs.h >>conftest.$ac_ext
6395 > cat >>conftest.$ac_ext <<_ACEOF
6396 > /* end confdefs.h.  */
6397 > #include <$ac_header>
6398 > _ACEOF
6399 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6400 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6401 >  ac_status=$?
6402 >  grep -v '^ *+' conftest.er1 >conftest.err
6403 >  rm -f conftest.er1
6404 >  cat conftest.err >&5
6405 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6406 >  (exit $ac_status); } >/dev/null; then
6407 >  if test -s conftest.err; then
6408 >    ac_cpp_err=$ac_c_preproc_warn_flag
6409 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6410 >  else
6411 >    ac_cpp_err=
6412 >  fi
6413 > else
6414 >  ac_cpp_err=yes
6415 > fi
6416 > if test -z "$ac_cpp_err"; then
6417 >  ac_header_preproc=yes
6418 > else
6419 >  echo "$as_me: failed program was:" >&5
6420 > sed 's/^/| /' conftest.$ac_ext >&5
6421 >
6422 >  ac_header_preproc=no
6423 > fi
6424 > rm -f conftest.err conftest.$ac_ext
6425 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6426 > echo "${ECHO_T}$ac_header_preproc" >&6
6427 >
6428 > # So?  What about this header?
6429 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6430 >  yes:no: )
6431 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6432 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6433 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6434 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6435 >    ac_header_preproc=yes
6436 >    ;;
6437 >  no:yes:* )
6438 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6439 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6440 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6441 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6442 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6443 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6444 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6445 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6446 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6447 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6448 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6449 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6450 >    (
6451 >      cat <<\_ASBOX
6452 > ## ------------------------------ ##
6453 > ## Report this to gezelter@nd.edu ##
6454 > ## ------------------------------ ##
6455 > _ASBOX
6456 >    ) |
6457 >      sed "s/^/$as_me: WARNING:     /" >&2
6458 >    ;;
6459 > esac
6460 > echo "$as_me:$LINENO: checking for $ac_header" >&5
6461 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6462 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
6463 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6464 > else
6465 >  eval "$as_ac_Header=\$ac_header_preproc"
6466 > fi
6467 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6468 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6469 >
6470 > fi
6471 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
6472 >  cat >>confdefs.h <<_ACEOF
6473 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6474 > _ACEOF
6475 >
6476 > fi
6477 >
6478 > done
6479 >
6480 >
6481 > # Checks for typedefs, structures, and compiler characteristics.
6482 > echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
6483 > echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6
6484 > if test "${ac_cv_header_stdbool_h+set}" = set; then
6485 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6486 > else
6487 >  cat >conftest.$ac_ext <<_ACEOF
6488 > /* confdefs.h.  */
6489 > _ACEOF
6490 > cat confdefs.h >>conftest.$ac_ext
6491 > cat >>conftest.$ac_ext <<_ACEOF
6492 > /* end confdefs.h.  */
6493 >
6494 > #include <stdbool.h>
6495 > #ifndef bool
6496 > # error bool is not defined
6497 > #endif
6498 > #ifndef false
6499 > # error false is not defined
6500 > #endif
6501 > #if false
6502 > # error false is not 0
6503 > #endif
6504 > #ifndef true
6505 > # error true is not defined
6506 > #endif
6507 > #if true != 1
6508 > # error true is not 1
6509 > #endif
6510 > #ifndef __bool_true_false_are_defined
6511 > # error __bool_true_false_are_defined is not defined
6512 > #endif
6513 >
6514 >        struct s { _Bool s: 1; _Bool t; } s;
6515 >
6516 >        char a[true == 1 ? 1 : -1];
6517 >        char b[false == 0 ? 1 : -1];
6518 >        char c[__bool_true_false_are_defined == 1 ? 1 : -1];
6519 >        char d[(bool) -0.5 == true ? 1 : -1];
6520 >        bool e = &s;
6521 >        char f[(_Bool) -0.0 == false ? 1 : -1];
6522 >        char g[true];
6523 >        char h[sizeof (_Bool)];
6524 >        char i[sizeof s.t];
6525 >
6526 > #ifdef FC_DUMMY_MAIN
6527 > #ifndef FC_DUMMY_MAIN_EQ_F77
6528 > #  ifdef __cplusplus
6529 >     extern "C"
6530 > #  endif
6531 >   int FC_DUMMY_MAIN() { return 1; }
6532 > #endif
6533 > #endif
6534 > int
6535 > main ()
6536 > {
6537 > return !a + !b + !c + !d + !e + !f + !g + !h + !i;
6538 >  ;
6539 >  return 0;
6540 > }
6541 > _ACEOF
6542 > rm -f conftest.$ac_objext
6543 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6544 >  (eval $ac_compile) 2>conftest.er1
6545 >  ac_status=$?
6546 >  grep -v '^ *+' conftest.er1 >conftest.err
6547 >  rm -f conftest.er1
6548 >  cat conftest.err >&5
6549 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6550 >  (exit $ac_status); } &&
6551 >         { ac_try='test -z "$ac_c_werror_flag"
6552 >                         || test ! -s conftest.err'
6553 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6554 >  (eval $ac_try) 2>&5
6555 >  ac_status=$?
6556 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6557 >  (exit $ac_status); }; } &&
6558 >         { ac_try='test -s conftest.$ac_objext'
6559 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6560 >  (eval $ac_try) 2>&5
6561 >  ac_status=$?
6562 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6563 >  (exit $ac_status); }; }; then
6564 >  ac_cv_header_stdbool_h=yes
6565 > else
6566 >  echo "$as_me: failed program was:" >&5
6567 > sed 's/^/| /' conftest.$ac_ext >&5
6568 >
6569 > ac_cv_header_stdbool_h=no
6570 > fi
6571 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6572 > fi
6573 > echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
6574 > echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
6575 > echo "$as_me:$LINENO: checking for _Bool" >&5
6576 > echo $ECHO_N "checking for _Bool... $ECHO_C" >&6
6577 > if test "${ac_cv_type__Bool+set}" = set; then
6578 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6579 > else
6580 >  cat >conftest.$ac_ext <<_ACEOF
6581 > /* confdefs.h.  */
6582 > _ACEOF
6583 > cat confdefs.h >>conftest.$ac_ext
6584 > cat >>conftest.$ac_ext <<_ACEOF
6585 > /* end confdefs.h.  */
6586 > $ac_includes_default
6587 > #ifdef FC_DUMMY_MAIN
6588 > #ifndef FC_DUMMY_MAIN_EQ_F77
6589 > #  ifdef __cplusplus
6590 >     extern "C"
6591 > #  endif
6592 >   int FC_DUMMY_MAIN() { return 1; }
6593 > #endif
6594 > #endif
6595 > int
6596 > main ()
6597 > {
6598 > if ((_Bool *) 0)
6599 >  return 0;
6600 > if (sizeof (_Bool))
6601 >  return 0;
6602 >  ;
6603 >  return 0;
6604 > }
6605 > _ACEOF
6606 > rm -f conftest.$ac_objext
6607 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6608 >  (eval $ac_compile) 2>conftest.er1
6609 >  ac_status=$?
6610 >  grep -v '^ *+' conftest.er1 >conftest.err
6611 >  rm -f conftest.er1
6612 >  cat conftest.err >&5
6613 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6614 >  (exit $ac_status); } &&
6615 >         { ac_try='test -z "$ac_c_werror_flag"
6616 >                         || test ! -s conftest.err'
6617 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6618 >  (eval $ac_try) 2>&5
6619 >  ac_status=$?
6620 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6621 >  (exit $ac_status); }; } &&
6622 >         { ac_try='test -s conftest.$ac_objext'
6623 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6624 >  (eval $ac_try) 2>&5
6625 >  ac_status=$?
6626 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6627 >  (exit $ac_status); }; }; then
6628 >  ac_cv_type__Bool=yes
6629 > else
6630 >  echo "$as_me: failed program was:" >&5
6631 > sed 's/^/| /' conftest.$ac_ext >&5
6632 >
6633 > ac_cv_type__Bool=no
6634 > fi
6635 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6636 > fi
6637 > echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
6638 > echo "${ECHO_T}$ac_cv_type__Bool" >&6
6639 > if test $ac_cv_type__Bool = yes; then
6640 >
6641 > cat >>confdefs.h <<_ACEOF
6642 > #define HAVE__BOOL 1
6643 > _ACEOF
6644 >
6645 >
6646 > fi
6647 >
6648 > if test $ac_cv_header_stdbool_h = yes; then
6649 >
6650 > cat >>confdefs.h <<\_ACEOF
6651 > #define HAVE_STDBOOL_H 1
6652 > _ACEOF
6653 >
6654 > fi
6655 >
6656 > echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
6657 > echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
6658 > if test "${ac_cv_c_const+set}" = set; then
6659 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6660 > else
6661 >  cat >conftest.$ac_ext <<_ACEOF
6662 > /* confdefs.h.  */
6663 > _ACEOF
6664 > cat confdefs.h >>conftest.$ac_ext
6665 > cat >>conftest.$ac_ext <<_ACEOF
6666 > /* end confdefs.h.  */
6667 >
6668 > #ifdef FC_DUMMY_MAIN
6669 > #ifndef FC_DUMMY_MAIN_EQ_F77
6670 > #  ifdef __cplusplus
6671 >     extern "C"
6672 > #  endif
6673 >   int FC_DUMMY_MAIN() { return 1; }
6674 > #endif
6675 > #endif
6676 > int
6677 > main ()
6678 > {
6679 > /* FIXME: Include the comments suggested by Paul. */
6680 > #ifndef __cplusplus
6681 >  /* Ultrix mips cc rejects this.  */
6682 >  typedef int charset[2];
6683 >  const charset x;
6684 >  /* SunOS 4.1.1 cc rejects this.  */
6685 >  char const *const *ccp;
6686 >  char **p;
6687 >  /* NEC SVR4.0.2 mips cc rejects this.  */
6688 >  struct point {int x, y;};
6689 >  static struct point const zero = {0,0};
6690 >  /* AIX XL C 1.02.0.0 rejects this.
6691 >     It does not let you subtract one const X* pointer from another in
6692 >     an arm of an if-expression whose if-part is not a constant
6693 >     expression */
6694 >  const char *g = "string";
6695 >  ccp = &g + (g ? g-g : 0);
6696 >  /* HPUX 7.0 cc rejects these. */
6697 >  ++ccp;
6698 >  p = (char**) ccp;
6699 >  ccp = (char const *const *) p;
6700 >  { /* SCO 3.2v4 cc rejects this.  */
6701 >    char *t;
6702 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
6703 >
6704 >    *t++ = 0;
6705 >  }
6706 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
6707 >    int x[] = {25, 17};
6708 >    const int *foo = &x[0];
6709 >    ++foo;
6710 >  }
6711 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6712 >    typedef const int *iptr;
6713 >    iptr p = 0;
6714 >    ++p;
6715 >  }
6716 >  { /* AIX XL C 1.02.0.0 rejects this saying
6717 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6718 >    struct s { int j; const int *ap[3]; };
6719 >    struct s *b; b->j = 5;
6720 >  }
6721 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6722 >    const int foo = 10;
6723 >  }
6724 > #endif
6725 >
6726 >  ;
6727 >  return 0;
6728 > }
6729 > _ACEOF
6730 > rm -f conftest.$ac_objext
6731 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6732 >  (eval $ac_compile) 2>conftest.er1
6733 >  ac_status=$?
6734 >  grep -v '^ *+' conftest.er1 >conftest.err
6735 >  rm -f conftest.er1
6736 >  cat conftest.err >&5
6737 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6738 >  (exit $ac_status); } &&
6739 >         { ac_try='test -z "$ac_c_werror_flag"
6740 >                         || test ! -s conftest.err'
6741 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6742 >  (eval $ac_try) 2>&5
6743 >  ac_status=$?
6744 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6745 >  (exit $ac_status); }; } &&
6746 >         { ac_try='test -s conftest.$ac_objext'
6747 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6748 >  (eval $ac_try) 2>&5
6749 >  ac_status=$?
6750 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6751 >  (exit $ac_status); }; }; then
6752 >  ac_cv_c_const=yes
6753 > else
6754 >  echo "$as_me: failed program was:" >&5
6755 > sed 's/^/| /' conftest.$ac_ext >&5
6756 >
6757 > ac_cv_c_const=no
6758 > fi
6759 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6760 > fi
6761 > echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
6762 > echo "${ECHO_T}$ac_cv_c_const" >&6
6763 > if test $ac_cv_c_const = no; then
6764 >
6765 > cat >>confdefs.h <<\_ACEOF
6766 > #define const
6767 > _ACEOF
6768 >
6769 > fi
6770 >
6771 > echo "$as_me:$LINENO: checking for inline" >&5
6772 > echo $ECHO_N "checking for inline... $ECHO_C" >&6
6773 > if test "${ac_cv_c_inline+set}" = set; then
6774 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6775 > else
6776 >  ac_cv_c_inline=no
6777 > for ac_kw in inline __inline__ __inline; do
6778 >  cat >conftest.$ac_ext <<_ACEOF
6779 > /* confdefs.h.  */
6780 > _ACEOF
6781 > cat confdefs.h >>conftest.$ac_ext
6782 > cat >>conftest.$ac_ext <<_ACEOF
6783 > /* end confdefs.h.  */
6784 > #ifndef __cplusplus
6785 > typedef int foo_t;
6786 > static $ac_kw foo_t static_foo () {return 0; }
6787 > $ac_kw foo_t foo () {return 0; }
6788 > #endif
6789 >
6790 > _ACEOF
6791 > rm -f conftest.$ac_objext
6792 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6793 >  (eval $ac_compile) 2>conftest.er1
6794 >  ac_status=$?
6795 >  grep -v '^ *+' conftest.er1 >conftest.err
6796 >  rm -f conftest.er1
6797 >  cat conftest.err >&5
6798 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6799 >  (exit $ac_status); } &&
6800 >         { ac_try='test -z "$ac_c_werror_flag"
6801 >                         || test ! -s conftest.err'
6802 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6803 >  (eval $ac_try) 2>&5
6804 >  ac_status=$?
6805 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6806 >  (exit $ac_status); }; } &&
6807 >         { ac_try='test -s conftest.$ac_objext'
6808 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6809 >  (eval $ac_try) 2>&5
6810 >  ac_status=$?
6811 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6812 >  (exit $ac_status); }; }; then
6813 >  ac_cv_c_inline=$ac_kw; break
6814 > else
6815 >  echo "$as_me: failed program was:" >&5
6816 > sed 's/^/| /' conftest.$ac_ext >&5
6817 >
6818 > fi
6819 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6820 > done
6821 >
6822 > fi
6823 > echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
6824 > echo "${ECHO_T}$ac_cv_c_inline" >&6
6825 >
6826 >
6827 > case $ac_cv_c_inline in
6828 >  inline | yes) ;;
6829 >  *)
6830 >    case $ac_cv_c_inline in
6831 >      no) ac_val=;;
6832 >      *) ac_val=$ac_cv_c_inline;;
6833 >    esac
6834 >    cat >>confdefs.h <<_ACEOF
6835 > #ifndef __cplusplus
6836 > #define inline $ac_val
6837 > #endif
6838 > _ACEOF
6839 >    ;;
6840 > esac
6841 >
6842 > echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
6843 > echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6
6844 > if test "${ac_cv_c_restrict+set}" = set; then
6845 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6846 > else
6847 >  ac_cv_c_restrict=no
6848 >   # Try the official restrict keyword, then gcc's __restrict, and
6849 >   # the less common variants.
6850 >   for ac_kw in restrict __restrict __restrict__ _Restrict; do
6851 >     cat >conftest.$ac_ext <<_ACEOF
6852 > /* confdefs.h.  */
6853 > _ACEOF
6854 > cat confdefs.h >>conftest.$ac_ext
6855 > cat >>conftest.$ac_ext <<_ACEOF
6856 > /* end confdefs.h.  */
6857 > float * $ac_kw x;
6858 > _ACEOF
6859 > rm -f conftest.$ac_objext
6860 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6861 >  (eval $ac_compile) 2>conftest.er1
6862 >  ac_status=$?
6863 >  grep -v '^ *+' conftest.er1 >conftest.err
6864 >  rm -f conftest.er1
6865 >  cat conftest.err >&5
6866 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6867 >  (exit $ac_status); } &&
6868 >         { ac_try='test -z "$ac_c_werror_flag"
6869 >                         || test ! -s conftest.err'
6870 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6871 >  (eval $ac_try) 2>&5
6872 >  ac_status=$?
6873 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6874 >  (exit $ac_status); }; } &&
6875 >         { ac_try='test -s conftest.$ac_objext'
6876 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6877 >  (eval $ac_try) 2>&5
6878 >  ac_status=$?
6879 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6880 >  (exit $ac_status); }; }; then
6881 >  ac_cv_c_restrict=$ac_kw; break
6882 > else
6883 >  echo "$as_me: failed program was:" >&5
6884 > sed 's/^/| /' conftest.$ac_ext >&5
6885 >
6886 > fi
6887 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6888 >   done
6889 >
6890 > fi
6891 > echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
6892 > echo "${ECHO_T}$ac_cv_c_restrict" >&6
6893 > case $ac_cv_c_restrict in
6894 >   restrict) ;;
6895 >   no)
6896 > cat >>confdefs.h <<\_ACEOF
6897 > #define restrict
6898 > _ACEOF
6899 > ;;
6900 >   *)  cat >>confdefs.h <<_ACEOF
6901 > #define restrict $ac_cv_c_restrict
6902 > _ACEOF
6903 > ;;
6904 > esac
6905 >
6906 > echo "$as_me:$LINENO: checking for size_t" >&5
6907 > echo $ECHO_N "checking for size_t... $ECHO_C" >&6
6908 > if test "${ac_cv_type_size_t+set}" = set; then
6909 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6910 > else
6911 >  cat >conftest.$ac_ext <<_ACEOF
6912 > /* confdefs.h.  */
6913 > _ACEOF
6914 > cat confdefs.h >>conftest.$ac_ext
6915 > cat >>conftest.$ac_ext <<_ACEOF
6916 > /* end confdefs.h.  */
6917 > $ac_includes_default
6918 > #ifdef FC_DUMMY_MAIN
6919 > #ifndef FC_DUMMY_MAIN_EQ_F77
6920 > #  ifdef __cplusplus
6921 >     extern "C"
6922 > #  endif
6923 >   int FC_DUMMY_MAIN() { return 1; }
6924 > #endif
6925 > #endif
6926 > int
6927 > main ()
6928 > {
6929 > if ((size_t *) 0)
6930 >  return 0;
6931 > if (sizeof (size_t))
6932 >  return 0;
6933 >  ;
6934 >  return 0;
6935 > }
6936 > _ACEOF
6937 > rm -f conftest.$ac_objext
6938 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6939 >  (eval $ac_compile) 2>conftest.er1
6940 >  ac_status=$?
6941 >  grep -v '^ *+' conftest.er1 >conftest.err
6942 >  rm -f conftest.er1
6943 >  cat conftest.err >&5
6944 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6945 >  (exit $ac_status); } &&
6946 >         { ac_try='test -z "$ac_c_werror_flag"
6947 >                         || test ! -s conftest.err'
6948 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6949 >  (eval $ac_try) 2>&5
6950 >  ac_status=$?
6951 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6952 >  (exit $ac_status); }; } &&
6953 >         { ac_try='test -s conftest.$ac_objext'
6954 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6955 >  (eval $ac_try) 2>&5
6956 >  ac_status=$?
6957 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6958 >  (exit $ac_status); }; }; then
6959 >  ac_cv_type_size_t=yes
6960 > else
6961 >  echo "$as_me: failed program was:" >&5
6962 > sed 's/^/| /' conftest.$ac_ext >&5
6963 >
6964 > ac_cv_type_size_t=no
6965 > fi
6966 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6967 > fi
6968 > echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
6969 > echo "${ECHO_T}$ac_cv_type_size_t" >&6
6970 > if test $ac_cv_type_size_t = yes; then
6971 >  :
6972 > else
6973 >
6974 > cat >>confdefs.h <<_ACEOF
6975 > #define size_t unsigned
6976 > _ACEOF
6977 >
6978 > fi
6979 >
6980 > echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
6981 > echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
6982 > if test "${ac_cv_header_time+set}" = set; then
6983 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6984 > else
6985 >  cat >conftest.$ac_ext <<_ACEOF
6986 > /* confdefs.h.  */
6987 > _ACEOF
6988 > cat confdefs.h >>conftest.$ac_ext
6989 > cat >>conftest.$ac_ext <<_ACEOF
6990 > /* end confdefs.h.  */
6991 > #include <sys/types.h>
6992 > #include <sys/time.h>
6993 > #include <time.h>
6994 >
6995 > #ifdef FC_DUMMY_MAIN
6996 > #ifndef FC_DUMMY_MAIN_EQ_F77
6997 > #  ifdef __cplusplus
6998 >     extern "C"
6999 > #  endif
7000 >   int FC_DUMMY_MAIN() { return 1; }
7001 > #endif
7002 > #endif
7003 > int
7004 > main ()
7005 > {
7006 > if ((struct tm *) 0)
7007 > return 0;
7008 >  ;
7009 >  return 0;
7010 > }
7011 > _ACEOF
7012 > rm -f conftest.$ac_objext
7013 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7014 >  (eval $ac_compile) 2>conftest.er1
7015 >  ac_status=$?
7016 >  grep -v '^ *+' conftest.er1 >conftest.err
7017 >  rm -f conftest.er1
7018 >  cat conftest.err >&5
7019 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7020 >  (exit $ac_status); } &&
7021 >         { ac_try='test -z "$ac_c_werror_flag"
7022 >                         || test ! -s conftest.err'
7023 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7024 >  (eval $ac_try) 2>&5
7025 >  ac_status=$?
7026 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7027 >  (exit $ac_status); }; } &&
7028 >         { ac_try='test -s conftest.$ac_objext'
7029 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7030 >  (eval $ac_try) 2>&5
7031 >  ac_status=$?
7032 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7033 >  (exit $ac_status); }; }; then
7034 >  ac_cv_header_time=yes
7035 > else
7036 >  echo "$as_me: failed program was:" >&5
7037 > sed 's/^/| /' conftest.$ac_ext >&5
7038 >
7039 > ac_cv_header_time=no
7040 > fi
7041 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7042 > fi
7043 > echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7044 > echo "${ECHO_T}$ac_cv_header_time" >&6
7045 > if test $ac_cv_header_time = yes; then
7046 >
7047 > cat >>confdefs.h <<\_ACEOF
7048 > #define TIME_WITH_SYS_TIME 1
7049 > _ACEOF
7050 >
7051 > fi
7052 >
7053 > echo "$as_me:$LINENO: checking for clock_t" >&5
7054 > echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
7055 > if test "${ac_cv_type_clock_t+set}" = set; then
7056 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7057 > else
7058 >  cat >conftest.$ac_ext <<_ACEOF
7059 > /* confdefs.h.  */
7060 > _ACEOF
7061 > cat confdefs.h >>conftest.$ac_ext
7062 > cat >>conftest.$ac_ext <<_ACEOF
7063 > /* end confdefs.h.  */
7064 > $ac_includes_default
7065 > #ifdef FC_DUMMY_MAIN
7066 > #ifndef FC_DUMMY_MAIN_EQ_F77
7067 > #  ifdef __cplusplus
7068 >     extern "C"
7069 > #  endif
7070 >   int FC_DUMMY_MAIN() { return 1; }
7071 > #endif
7072 > #endif
7073 > int
7074 > main ()
7075 > {
7076 > if ((clock_t *) 0)
7077 >  return 0;
7078 > if (sizeof (clock_t))
7079 >  return 0;
7080 >  ;
7081 >  return 0;
7082 > }
7083 > _ACEOF
7084 > rm -f conftest.$ac_objext
7085 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7086 >  (eval $ac_compile) 2>conftest.er1
7087 >  ac_status=$?
7088 >  grep -v '^ *+' conftest.er1 >conftest.err
7089 >  rm -f conftest.er1
7090 >  cat conftest.err >&5
7091 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7092 >  (exit $ac_status); } &&
7093 >         { ac_try='test -z "$ac_c_werror_flag"
7094 >                         || test ! -s conftest.err'
7095 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7096 >  (eval $ac_try) 2>&5
7097 >  ac_status=$?
7098 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7099 >  (exit $ac_status); }; } &&
7100 >         { ac_try='test -s conftest.$ac_objext'
7101 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7102 >  (eval $ac_try) 2>&5
7103 >  ac_status=$?
7104 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7105 >  (exit $ac_status); }; }; then
7106 >  ac_cv_type_clock_t=yes
7107 > else
7108 >  echo "$as_me: failed program was:" >&5
7109 > sed 's/^/| /' conftest.$ac_ext >&5
7110 >
7111 > ac_cv_type_clock_t=no
7112 > fi
7113 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7114 > fi
7115 > echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
7116 > echo "${ECHO_T}$ac_cv_type_clock_t" >&6
7117 > if test $ac_cv_type_clock_t = yes; then
7118 >
7119 > cat >>confdefs.h <<_ACEOF
7120 > #define HAVE_CLOCK_T 1
7121 > _ACEOF
7122 >
7123 >
7124 > fi
7125 >
7126 > echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7127 > echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
7128 > if test "${ac_cv_c_const+set}" = set; then
7129 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7130 > else
7131 >  cat >conftest.$ac_ext <<_ACEOF
7132 > /* confdefs.h.  */
7133 > _ACEOF
7134 > cat confdefs.h >>conftest.$ac_ext
7135 > cat >>conftest.$ac_ext <<_ACEOF
7136 > /* end confdefs.h.  */
7137 >
7138 > #ifdef FC_DUMMY_MAIN
7139 > #ifndef FC_DUMMY_MAIN_EQ_F77
7140 > #  ifdef __cplusplus
7141 >     extern "C"
7142 > #  endif
7143 >   int FC_DUMMY_MAIN() { return 1; }
7144 > #endif
7145 > #endif
7146 > int
7147 > main ()
7148 > {
7149 > /* FIXME: Include the comments suggested by Paul. */
7150 > #ifndef __cplusplus
7151 >  /* Ultrix mips cc rejects this.  */
7152 >  typedef int charset[2];
7153 >  const charset x;
7154 >  /* SunOS 4.1.1 cc rejects this.  */
7155 >  char const *const *ccp;
7156 >  char **p;
7157 >  /* NEC SVR4.0.2 mips cc rejects this.  */
7158 >  struct point {int x, y;};
7159 >  static struct point const zero = {0,0};
7160 >  /* AIX XL C 1.02.0.0 rejects this.
7161 >     It does not let you subtract one const X* pointer from another in
7162 >     an arm of an if-expression whose if-part is not a constant
7163 >     expression */
7164 >  const char *g = "string";
7165 >  ccp = &g + (g ? g-g : 0);
7166 >  /* HPUX 7.0 cc rejects these. */
7167 >  ++ccp;
7168 >  p = (char**) ccp;
7169 >  ccp = (char const *const *) p;
7170 >  { /* SCO 3.2v4 cc rejects this.  */
7171 >    char *t;
7172 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
7173 >
7174 >    *t++ = 0;
7175 >  }
7176 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
7177 >    int x[] = {25, 17};
7178 >    const int *foo = &x[0];
7179 >    ++foo;
7180 >  }
7181 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7182 >    typedef const int *iptr;
7183 >    iptr p = 0;
7184 >    ++p;
7185 >  }
7186 >  { /* AIX XL C 1.02.0.0 rejects this saying
7187 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7188 >    struct s { int j; const int *ap[3]; };
7189 >    struct s *b; b->j = 5;
7190 >  }
7191 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7192 >    const int foo = 10;
7193 >  }
7194 > #endif
7195 >
7196 >  ;
7197 >  return 0;
7198 > }
7199 > _ACEOF
7200 > rm -f conftest.$ac_objext
7201 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7202 >  (eval $ac_compile) 2>conftest.er1
7203 >  ac_status=$?
7204 >  grep -v '^ *+' conftest.er1 >conftest.err
7205 >  rm -f conftest.er1
7206 >  cat conftest.err >&5
7207 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7208 >  (exit $ac_status); } &&
7209 >         { ac_try='test -z "$ac_c_werror_flag"
7210 >                         || test ! -s conftest.err'
7211 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7212 >  (eval $ac_try) 2>&5
7213 >  ac_status=$?
7214 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7215 >  (exit $ac_status); }; } &&
7216 >         { ac_try='test -s conftest.$ac_objext'
7217 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7218 >  (eval $ac_try) 2>&5
7219 >  ac_status=$?
7220 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7221 >  (exit $ac_status); }; }; then
7222 >  ac_cv_c_const=yes
7223 > else
7224 >  echo "$as_me: failed program was:" >&5
7225 > sed 's/^/| /' conftest.$ac_ext >&5
7226 >
7227 > ac_cv_c_const=no
7228 > fi
7229 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7230 > fi
7231 > echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7232 > echo "${ECHO_T}$ac_cv_c_const" >&6
7233 > if test $ac_cv_c_const = no; then
7234 >
7235 > cat >>confdefs.h <<\_ACEOF
7236 > #define const
7237 > _ACEOF
7238 >
7239 > fi
7240 >
7241 > echo "$as_me:$LINENO: checking for inline" >&5
7242 > echo $ECHO_N "checking for inline... $ECHO_C" >&6
7243 > if test "${ac_cv_c_inline+set}" = set; then
7244 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7245 > else
7246 >  ac_cv_c_inline=no
7247 > for ac_kw in inline __inline__ __inline; do
7248 >  cat >conftest.$ac_ext <<_ACEOF
7249 > /* confdefs.h.  */
7250 > _ACEOF
7251 > cat confdefs.h >>conftest.$ac_ext
7252 > cat >>conftest.$ac_ext <<_ACEOF
7253 > /* end confdefs.h.  */
7254 > #ifndef __cplusplus
7255 > typedef int foo_t;
7256 > static $ac_kw foo_t static_foo () {return 0; }
7257 > $ac_kw foo_t foo () {return 0; }
7258 > #endif
7259 >
7260 > _ACEOF
7261 > rm -f conftest.$ac_objext
7262 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7263 >  (eval $ac_compile) 2>conftest.er1
7264 >  ac_status=$?
7265 >  grep -v '^ *+' conftest.er1 >conftest.err
7266 >  rm -f conftest.er1
7267 >  cat conftest.err >&5
7268 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7269 >  (exit $ac_status); } &&
7270 >         { ac_try='test -z "$ac_c_werror_flag"
7271 >                         || test ! -s conftest.err'
7272 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7273 >  (eval $ac_try) 2>&5
7274 >  ac_status=$?
7275 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7276 >  (exit $ac_status); }; } &&
7277 >         { ac_try='test -s conftest.$ac_objext'
7278 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7279 >  (eval $ac_try) 2>&5
7280 >  ac_status=$?
7281 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7282 >  (exit $ac_status); }; }; then
7283 >  ac_cv_c_inline=$ac_kw; break
7284 > else
7285 >  echo "$as_me: failed program was:" >&5
7286 > sed 's/^/| /' conftest.$ac_ext >&5
7287 >
7288 > fi
7289 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7290 > done
7291 >
7292 > fi
7293 > echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
7294 > echo "${ECHO_T}$ac_cv_c_inline" >&6
7295 >
7296 >
7297 > case $ac_cv_c_inline in
7298 >  inline | yes) ;;
7299 >  *)
7300 >    case $ac_cv_c_inline in
7301 >      no) ac_val=;;
7302 >      *) ac_val=$ac_cv_c_inline;;
7303 >    esac
7304 >    cat >>confdefs.h <<_ACEOF
7305 > #ifndef __cplusplus
7306 > #define inline $ac_val
7307 > #endif
7308 > _ACEOF
7309 >    ;;
7310 > esac
7311 >
7312 >
7313 > # Checks for library functions.
7314 >
7315 > for ac_header in stdlib.h
7316 > do
7317 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7318 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7319 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
7320 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7321 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7322 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7323 > fi
7324 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7325 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7326 > else
7327 >  # Is the header compilable?
7328 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
7329 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7330 > cat >conftest.$ac_ext <<_ACEOF
7331 > /* confdefs.h.  */
7332 > _ACEOF
7333 > cat confdefs.h >>conftest.$ac_ext
7334 > cat >>conftest.$ac_ext <<_ACEOF
7335 > /* end confdefs.h.  */
7336 > $ac_includes_default
7337 > #include <$ac_header>
7338 > _ACEOF
7339 > rm -f conftest.$ac_objext
7340 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7341 >  (eval $ac_compile) 2>conftest.er1
7342 >  ac_status=$?
7343 >  grep -v '^ *+' conftest.er1 >conftest.err
7344 >  rm -f conftest.er1
7345 >  cat conftest.err >&5
7346 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7347 >  (exit $ac_status); } &&
7348 >         { ac_try='test -z "$ac_c_werror_flag"
7349 >                         || test ! -s conftest.err'
7350 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7351 >  (eval $ac_try) 2>&5
7352 >  ac_status=$?
7353 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7354 >  (exit $ac_status); }; } &&
7355 >         { ac_try='test -s conftest.$ac_objext'
7356 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7357 >  (eval $ac_try) 2>&5
7358 >  ac_status=$?
7359 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7360 >  (exit $ac_status); }; }; then
7361 >  ac_header_compiler=yes
7362 > else
7363 >  echo "$as_me: failed program was:" >&5
7364 > sed 's/^/| /' conftest.$ac_ext >&5
7365 >
7366 > ac_header_compiler=no
7367 > fi
7368 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7369 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7370 > echo "${ECHO_T}$ac_header_compiler" >&6
7371 >
7372 > # Is the header present?
7373 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
7374 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7375 > cat >conftest.$ac_ext <<_ACEOF
7376 > /* confdefs.h.  */
7377 > _ACEOF
7378 > cat confdefs.h >>conftest.$ac_ext
7379 > cat >>conftest.$ac_ext <<_ACEOF
7380 > /* end confdefs.h.  */
7381 > #include <$ac_header>
7382 > _ACEOF
7383 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7384 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7385 >  ac_status=$?
7386 >  grep -v '^ *+' conftest.er1 >conftest.err
7387 >  rm -f conftest.er1
7388 >  cat conftest.err >&5
7389 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7390 >  (exit $ac_status); } >/dev/null; then
7391 >  if test -s conftest.err; then
7392 >    ac_cpp_err=$ac_c_preproc_warn_flag
7393 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7394 >  else
7395 >    ac_cpp_err=
7396 >  fi
7397 > else
7398 >  ac_cpp_err=yes
7399 > fi
7400 > if test -z "$ac_cpp_err"; then
7401 >  ac_header_preproc=yes
7402 > else
7403 >  echo "$as_me: failed program was:" >&5
7404 > sed 's/^/| /' conftest.$ac_ext >&5
7405 >
7406 >  ac_header_preproc=no
7407 > fi
7408 > rm -f conftest.err conftest.$ac_ext
7409 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7410 > echo "${ECHO_T}$ac_header_preproc" >&6
7411 >
7412 > # So?  What about this header?
7413 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7414 >  yes:no: )
7415 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7416 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7417 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7418 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7419 >    ac_header_preproc=yes
7420 >    ;;
7421 >  no:yes:* )
7422 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7423 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7424 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7425 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7426 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7427 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7428 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7429 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7430 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7431 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7432 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7433 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7434 >    (
7435 >      cat <<\_ASBOX
7436 > ## ------------------------------ ##
7437 > ## Report this to gezelter@nd.edu ##
7438 > ## ------------------------------ ##
7439 > _ASBOX
7440 >    ) |
7441 >      sed "s/^/$as_me: WARNING:     /" >&2
7442 >    ;;
7443 > esac
7444 > echo "$as_me:$LINENO: checking for $ac_header" >&5
7445 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7446 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7447 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7448 > else
7449 >  eval "$as_ac_Header=\$ac_header_preproc"
7450 > fi
7451 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7452 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7453 >
7454 > fi
7455 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
7456 >  cat >>confdefs.h <<_ACEOF
7457 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7458 > _ACEOF
7459 >
7460 > fi
7461 >
7462 > done
7463 >
7464 > echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
7465 > echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6
7466 > if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
7467 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7468 > else
7469 >  if test "$cross_compiling" = yes; then
7470 >  ac_cv_func_malloc_0_nonnull=no
7471 > else
7472 >  cat >conftest.$ac_ext <<_ACEOF
7473 > /* confdefs.h.  */
7474 > _ACEOF
7475 > cat confdefs.h >>conftest.$ac_ext
7476 > cat >>conftest.$ac_ext <<_ACEOF
7477 > /* end confdefs.h.  */
7478 > #if STDC_HEADERS || HAVE_STDLIB_H
7479 > # include <stdlib.h>
7480 > #else
7481 > char *malloc ();
7482 > #endif
7483 >
7484 > #ifdef FC_DUMMY_MAIN
7485 > #ifndef FC_DUMMY_MAIN_EQ_F77
7486 > #  ifdef __cplusplus
7487 >     extern "C"
7488 > #  endif
7489 >   int FC_DUMMY_MAIN() { return 1; }
7490 > #endif
7491 > #endif
7492 > int
7493 > main ()
7494 > {
7495 > exit (malloc (0) ? 0 : 1);
7496 >  ;
7497 >  return 0;
7498 > }
7499 > _ACEOF
7500 > rm -f conftest$ac_exeext
7501 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7502 >  (eval $ac_link) 2>&5
7503 >  ac_status=$?
7504 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7505 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7506 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7507 >  (eval $ac_try) 2>&5
7508 >  ac_status=$?
7509 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7510 >  (exit $ac_status); }; }; then
7511 >  ac_cv_func_malloc_0_nonnull=yes
7512 > else
7513 >  echo "$as_me: program exited with status $ac_status" >&5
7514 > echo "$as_me: failed program was:" >&5
7515 > sed 's/^/| /' conftest.$ac_ext >&5
7516 >
7517 > ( exit $ac_status )
7518 > ac_cv_func_malloc_0_nonnull=no
7519 > fi
7520 > rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7521 > fi
7522 > fi
7523 > echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
7524 > echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6
7525 > if test $ac_cv_func_malloc_0_nonnull = yes; then
7526 >
7527 > cat >>confdefs.h <<\_ACEOF
7528 > #define HAVE_MALLOC 1
7529 > _ACEOF
7530 >
7531 > else
7532 >  cat >>confdefs.h <<\_ACEOF
7533 > #define HAVE_MALLOC 0
7534 > _ACEOF
7535 >
7536 >   case $LIBOBJS in
7537 >    "malloc.$ac_objext"   | \
7538 >  *" malloc.$ac_objext"   | \
7539 >    "malloc.$ac_objext "* | \
7540 >  *" malloc.$ac_objext "* ) ;;
7541 >  *) LIBOBJS="$LIBOBJS malloc.$ac_objext" ;;
7542 > esac
7543 >
7544 >
7545 > cat >>confdefs.h <<\_ACEOF
7546 > #define malloc rpl_malloc
7547 > _ACEOF
7548 >
7549 > fi
7550 >
7551 >
7552 >
7553 > echo "$as_me:$LINENO: checking for working memcmp" >&5
7554 > echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
7555 > if test "${ac_cv_func_memcmp_working+set}" = set; then
7556 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7557 > else
7558 >  if test "$cross_compiling" = yes; then
7559 >  ac_cv_func_memcmp_working=no
7560 > else
7561 >  cat >conftest.$ac_ext <<_ACEOF
7562 > /* confdefs.h.  */
7563 > _ACEOF
7564 > cat confdefs.h >>conftest.$ac_ext
7565 > cat >>conftest.$ac_ext <<_ACEOF
7566 > /* end confdefs.h.  */
7567 > $ac_includes_default
7568 > #ifdef FC_DUMMY_MAIN
7569 > #ifndef FC_DUMMY_MAIN_EQ_F77
7570 > #  ifdef __cplusplus
7571 >     extern "C"
7572 > #  endif
7573 >   int FC_DUMMY_MAIN() { return 1; }
7574 > #endif
7575 > #endif
7576 > int
7577 > main ()
7578 > {
7579 >
7580 >  /* Some versions of memcmp are not 8-bit clean.  */
7581 >  char c0 = 0x40, c1 = 0x80, c2 = 0x81;
7582 >  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
7583 >    exit (1);
7584 >
7585 >  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
7586 >     or more and with at least one buffer not starting on a 4-byte boundary.
7587 >     William Lewis provided this test program.   */
7588 >  {
7589 >    char foo[21];
7590 >    char bar[21];
7591 >    int i;
7592 >    for (i = 0; i < 4; i++)
7593 >      {
7594 >        char *a = foo + i;
7595 >        char *b = bar + i;
7596 >        strcpy (a, "--------01111111");
7597 >        strcpy (b, "--------10000000");
7598 >        if (memcmp (a, b, 16) >= 0)
7599 >          exit (1);
7600 >      }
7601 >    exit (0);
7602 >  }
7603 >
7604 >  ;
7605 >  return 0;
7606 > }
7607 > _ACEOF
7608 > rm -f conftest$ac_exeext
7609 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7610 >  (eval $ac_link) 2>&5
7611 >  ac_status=$?
7612 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7613 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7614 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7615 >  (eval $ac_try) 2>&5
7616 >  ac_status=$?
7617 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7618 >  (exit $ac_status); }; }; then
7619 >  ac_cv_func_memcmp_working=yes
7620 > else
7621 >  echo "$as_me: program exited with status $ac_status" >&5
7622 > echo "$as_me: failed program was:" >&5
7623 > sed 's/^/| /' conftest.$ac_ext >&5
7624 >
7625 > ( exit $ac_status )
7626 > ac_cv_func_memcmp_working=no
7627 > fi
7628 > rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7629 > fi
7630 > fi
7631 > echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
7632 > echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
7633 > test $ac_cv_func_memcmp_working = no && case $LIBOBJS in
7634 >    "memcmp.$ac_objext"   | \
7635 >  *" memcmp.$ac_objext"   | \
7636 >    "memcmp.$ac_objext "* | \
7637 >  *" memcmp.$ac_objext "* ) ;;
7638 >  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" ;;
7639 > esac
7640 >
7641 >
7642 >
7643 > for ac_header in stdlib.h
7644 > do
7645 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7646 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7647 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
7648 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7649 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7650 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7651 > fi
7652 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7653 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7654 > else
7655 >  # Is the header compilable?
7656 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
7657 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7658 > cat >conftest.$ac_ext <<_ACEOF
7659 > /* confdefs.h.  */
7660 > _ACEOF
7661 > cat confdefs.h >>conftest.$ac_ext
7662 > cat >>conftest.$ac_ext <<_ACEOF
7663 > /* end confdefs.h.  */
7664 > $ac_includes_default
7665 > #include <$ac_header>
7666 > _ACEOF
7667 > rm -f conftest.$ac_objext
7668 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7669 >  (eval $ac_compile) 2>conftest.er1
7670 >  ac_status=$?
7671 >  grep -v '^ *+' conftest.er1 >conftest.err
7672 >  rm -f conftest.er1
7673 >  cat conftest.err >&5
7674 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7675 >  (exit $ac_status); } &&
7676 >         { ac_try='test -z "$ac_c_werror_flag"
7677 >                         || test ! -s conftest.err'
7678 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7679 >  (eval $ac_try) 2>&5
7680 >  ac_status=$?
7681 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7682 >  (exit $ac_status); }; } &&
7683 >         { ac_try='test -s conftest.$ac_objext'
7684 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7685 >  (eval $ac_try) 2>&5
7686 >  ac_status=$?
7687 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7688 >  (exit $ac_status); }; }; then
7689 >  ac_header_compiler=yes
7690 > else
7691 >  echo "$as_me: failed program was:" >&5
7692 > sed 's/^/| /' conftest.$ac_ext >&5
7693 >
7694 > ac_header_compiler=no
7695 > fi
7696 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7697 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7698 > echo "${ECHO_T}$ac_header_compiler" >&6
7699 >
7700 > # Is the header present?
7701 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
7702 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7703 > cat >conftest.$ac_ext <<_ACEOF
7704 > /* confdefs.h.  */
7705 > _ACEOF
7706 > cat confdefs.h >>conftest.$ac_ext
7707 > cat >>conftest.$ac_ext <<_ACEOF
7708 > /* end confdefs.h.  */
7709 > #include <$ac_header>
7710 > _ACEOF
7711 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7712 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7713 >  ac_status=$?
7714 >  grep -v '^ *+' conftest.er1 >conftest.err
7715 >  rm -f conftest.er1
7716 >  cat conftest.err >&5
7717 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7718 >  (exit $ac_status); } >/dev/null; then
7719 >  if test -s conftest.err; then
7720 >    ac_cpp_err=$ac_c_preproc_warn_flag
7721 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7722 >  else
7723 >    ac_cpp_err=
7724 >  fi
7725 > else
7726 >  ac_cpp_err=yes
7727 > fi
7728 > if test -z "$ac_cpp_err"; then
7729 >  ac_header_preproc=yes
7730 > else
7731 >  echo "$as_me: failed program was:" >&5
7732 > sed 's/^/| /' conftest.$ac_ext >&5
7733 >
7734 >  ac_header_preproc=no
7735 > fi
7736 > rm -f conftest.err conftest.$ac_ext
7737 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7738 > echo "${ECHO_T}$ac_header_preproc" >&6
7739 >
7740 > # So?  What about this header?
7741 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7742 >  yes:no: )
7743 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7744 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7745 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7746 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7747 >    ac_header_preproc=yes
7748 >    ;;
7749 >  no:yes:* )
7750 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7751 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7752 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7753 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7754 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7755 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7756 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7757 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7758 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7759 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7760 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7761 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7762 >    (
7763 >      cat <<\_ASBOX
7764 > ## ------------------------------ ##
7765 > ## Report this to gezelter@nd.edu ##
7766 > ## ------------------------------ ##
7767 > _ASBOX
7768 >    ) |
7769 >      sed "s/^/$as_me: WARNING:     /" >&2
7770 >    ;;
7771 > esac
7772 > echo "$as_me:$LINENO: checking for $ac_header" >&5
7773 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7774 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7775 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7776 > else
7777 >  eval "$as_ac_Header=\$ac_header_preproc"
7778 > fi
7779 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7780 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7781 >
7782 > fi
7783 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
7784 >  cat >>confdefs.h <<_ACEOF
7785 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7786 > _ACEOF
7787 >
7788 > fi
7789 >
7790 > done
7791 >
7792 > echo "$as_me:$LINENO: checking for GNU libc compatible realloc" >&5
7793 > echo $ECHO_N "checking for GNU libc compatible realloc... $ECHO_C" >&6
7794 > if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then
7795 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7796 > else
7797 >  if test "$cross_compiling" = yes; then
7798 >  ac_cv_func_realloc_0_nonnull=no
7799 > else
7800 >  cat >conftest.$ac_ext <<_ACEOF
7801 > /* confdefs.h.  */
7802 > _ACEOF
7803 > cat confdefs.h >>conftest.$ac_ext
7804 > cat >>conftest.$ac_ext <<_ACEOF
7805 > /* end confdefs.h.  */
7806 > #if STDC_HEADERS || HAVE_STDLIB_H
7807 > # include <stdlib.h>
7808 > #else
7809 > char *realloc ();
7810 > #endif
7811 >
7812 > #ifdef FC_DUMMY_MAIN
7813 > #ifndef FC_DUMMY_MAIN_EQ_F77
7814 > #  ifdef __cplusplus
7815 >     extern "C"
7816 > #  endif
7817 >   int FC_DUMMY_MAIN() { return 1; }
7818 > #endif
7819 > #endif
7820 > int
7821 > main ()
7822 > {
7823 > exit (realloc (0, 0) ? 0 : 1);
7824 >  ;
7825 >  return 0;
7826 > }
7827 > _ACEOF
7828 > rm -f conftest$ac_exeext
7829 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7830 >  (eval $ac_link) 2>&5
7831 >  ac_status=$?
7832 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7833 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7834 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7835 >  (eval $ac_try) 2>&5
7836 >  ac_status=$?
7837 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7838 >  (exit $ac_status); }; }; then
7839 >  ac_cv_func_realloc_0_nonnull=yes
7840 > else
7841 >  echo "$as_me: program exited with status $ac_status" >&5
7842 > echo "$as_me: failed program was:" >&5
7843 > sed 's/^/| /' conftest.$ac_ext >&5
7844 >
7845 > ( exit $ac_status )
7846 > ac_cv_func_realloc_0_nonnull=no
7847 > fi
7848 > rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7849 > fi
7850 > fi
7851 > echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5
7852 > echo "${ECHO_T}$ac_cv_func_realloc_0_nonnull" >&6
7853 > if test $ac_cv_func_realloc_0_nonnull = yes; then
7854 >
7855 > cat >>confdefs.h <<\_ACEOF
7856 > #define HAVE_REALLOC 1
7857 > _ACEOF
7858 >
7859 > else
7860 >  cat >>confdefs.h <<\_ACEOF
7861 > #define HAVE_REALLOC 0
7862 > _ACEOF
7863 >
7864 >   case $LIBOBJS in
7865 >    "realloc.$ac_objext"   | \
7866 >  *" realloc.$ac_objext"   | \
7867 >    "realloc.$ac_objext "* | \
7868 >  *" realloc.$ac_objext "* ) ;;
7869 >  *) LIBOBJS="$LIBOBJS realloc.$ac_objext" ;;
7870 > esac
7871 >
7872 >
7873 > cat >>confdefs.h <<\_ACEOF
7874 > #define realloc rpl_realloc
7875 > _ACEOF
7876 >
7877 > fi
7878 >
7879 >
7880 >
7881 >
7882 >
7883 > for ac_header in sys/select.h sys/socket.h
7884 > do
7885 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7886 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7887 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
7888 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7889 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7890 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7891 > fi
7892 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7893 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7894 > else
7895 >  # Is the header compilable?
7896 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
7897 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7898 > cat >conftest.$ac_ext <<_ACEOF
7899 > /* confdefs.h.  */
7900 > _ACEOF
7901 > cat confdefs.h >>conftest.$ac_ext
7902 > cat >>conftest.$ac_ext <<_ACEOF
7903 > /* end confdefs.h.  */
7904 > $ac_includes_default
7905 > #include <$ac_header>
7906 > _ACEOF
7907 > rm -f conftest.$ac_objext
7908 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7909 >  (eval $ac_compile) 2>conftest.er1
7910 >  ac_status=$?
7911 >  grep -v '^ *+' conftest.er1 >conftest.err
7912 >  rm -f conftest.er1
7913 >  cat conftest.err >&5
7914 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7915 >  (exit $ac_status); } &&
7916 >         { ac_try='test -z "$ac_c_werror_flag"
7917 >                         || test ! -s conftest.err'
7918 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7919 >  (eval $ac_try) 2>&5
7920 >  ac_status=$?
7921 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7922 >  (exit $ac_status); }; } &&
7923 >         { ac_try='test -s conftest.$ac_objext'
7924 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7925 >  (eval $ac_try) 2>&5
7926 >  ac_status=$?
7927 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7928 >  (exit $ac_status); }; }; then
7929 >  ac_header_compiler=yes
7930 > else
7931 >  echo "$as_me: failed program was:" >&5
7932 > sed 's/^/| /' conftest.$ac_ext >&5
7933 >
7934 > ac_header_compiler=no
7935 > fi
7936 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7937 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7938 > echo "${ECHO_T}$ac_header_compiler" >&6
7939 >
7940 > # Is the header present?
7941 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
7942 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7943 > cat >conftest.$ac_ext <<_ACEOF
7944 > /* confdefs.h.  */
7945 > _ACEOF
7946 > cat confdefs.h >>conftest.$ac_ext
7947 > cat >>conftest.$ac_ext <<_ACEOF
7948 > /* end confdefs.h.  */
7949 > #include <$ac_header>
7950 > _ACEOF
7951 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7952 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7953 >  ac_status=$?
7954 >  grep -v '^ *+' conftest.er1 >conftest.err
7955 >  rm -f conftest.er1
7956 >  cat conftest.err >&5
7957 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7958 >  (exit $ac_status); } >/dev/null; then
7959 >  if test -s conftest.err; then
7960 >    ac_cpp_err=$ac_c_preproc_warn_flag
7961 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7962 >  else
7963 >    ac_cpp_err=
7964 >  fi
7965 > else
7966 >  ac_cpp_err=yes
7967 > fi
7968 > if test -z "$ac_cpp_err"; then
7969 >  ac_header_preproc=yes
7970 > else
7971 >  echo "$as_me: failed program was:" >&5
7972 > sed 's/^/| /' conftest.$ac_ext >&5
7973 >
7974 >  ac_header_preproc=no
7975 > fi
7976 > rm -f conftest.err conftest.$ac_ext
7977 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7978 > echo "${ECHO_T}$ac_header_preproc" >&6
7979 >
7980 > # So?  What about this header?
7981 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7982 >  yes:no: )
7983 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7984 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7985 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7986 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7987 >    ac_header_preproc=yes
7988 >    ;;
7989 >  no:yes:* )
7990 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7991 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7992 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7993 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7994 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7995 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7996 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7997 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7998 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7999 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8000 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8001 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8002 >    (
8003 >      cat <<\_ASBOX
8004 > ## ------------------------------ ##
8005 > ## Report this to gezelter@nd.edu ##
8006 > ## ------------------------------ ##
8007 > _ASBOX
8008 >    ) |
8009 >      sed "s/^/$as_me: WARNING:     /" >&2
8010 >    ;;
8011 > esac
8012 > echo "$as_me:$LINENO: checking for $ac_header" >&5
8013 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8014 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
8015 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8016 > else
8017 >  eval "$as_ac_Header=\$ac_header_preproc"
8018 > fi
8019 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8020 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8021 >
8022 > fi
8023 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
8024 >  cat >>confdefs.h <<_ACEOF
8025 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8026 > _ACEOF
8027 >
8028 > fi
8029 >
8030 > done
8031 >
8032 > echo "$as_me:$LINENO: checking types of arguments for select" >&5
8033 > echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6
8034 > if test "${ac_cv_func_select_args+set}" = set; then
8035 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8036 > else
8037 >  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
8038 > for ac_arg1 in 'int' 'size_t' 'unsigned long' 'unsigned'; do
8039 >  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
8040 >   cat >conftest.$ac_ext <<_ACEOF
8041 > /* confdefs.h.  */
8042 > _ACEOF
8043 > cat confdefs.h >>conftest.$ac_ext
8044 > cat >>conftest.$ac_ext <<_ACEOF
8045 > /* end confdefs.h.  */
8046 > $ac_includes_default
8047 > #if HAVE_SYS_SELECT_H
8048 > # include <sys/select.h>
8049 > #endif
8050 > #if HAVE_SYS_SOCKET_H
8051 > # include <sys/socket.h>
8052 > #endif
8053 >
8054 > #ifdef FC_DUMMY_MAIN
8055 > #ifndef FC_DUMMY_MAIN_EQ_F77
8056 > #  ifdef __cplusplus
8057 >     extern "C"
8058 > #  endif
8059 >   int FC_DUMMY_MAIN() { return 1; }
8060 > #endif
8061 > #endif
8062 > int
8063 > main ()
8064 > {
8065 > extern int select ($ac_arg1,
8066 >                                            $ac_arg234, $ac_arg234, $ac_arg234,
8067 >                                            $ac_arg5);
8068 >  ;
8069 >  return 0;
8070 > }
8071 > _ACEOF
8072 > rm -f conftest.$ac_objext
8073 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8074 >  (eval $ac_compile) 2>conftest.er1
8075 >  ac_status=$?
8076 >  grep -v '^ *+' conftest.er1 >conftest.err
8077 >  rm -f conftest.er1
8078 >  cat conftest.err >&5
8079 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8080 >  (exit $ac_status); } &&
8081 >         { ac_try='test -z "$ac_c_werror_flag"
8082 >                         || test ! -s conftest.err'
8083 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8084 >  (eval $ac_try) 2>&5
8085 >  ac_status=$?
8086 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8087 >  (exit $ac_status); }; } &&
8088 >         { ac_try='test -s conftest.$ac_objext'
8089 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8090 >  (eval $ac_try) 2>&5
8091 >  ac_status=$?
8092 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8093 >  (exit $ac_status); }; }; then
8094 >  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
8095 > else
8096 >  echo "$as_me: failed program was:" >&5
8097 > sed 's/^/| /' conftest.$ac_ext >&5
8098 >
8099 > fi
8100 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8101 >  done
8102 > done
8103 > done
8104 > # Provide a safe default value.
8105 > : ${ac_cv_func_select_args='int,int *,struct timeval *'}
8106 >
8107 > fi
8108 > echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
8109 > echo "${ECHO_T}$ac_cv_func_select_args" >&6
8110 > ac_save_IFS=$IFS; IFS=','
8111 > set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
8112 > IFS=$ac_save_IFS
8113 > shift
8114 >
8115 > cat >>confdefs.h <<_ACEOF
8116 > #define SELECT_TYPE_ARG1 $1
8117 > _ACEOF
8118 >
8119 >
8120 > cat >>confdefs.h <<_ACEOF
8121 > #define SELECT_TYPE_ARG234 ($2)
8122 > _ACEOF
8123 >
8124 >
8125 > cat >>confdefs.h <<_ACEOF
8126 > #define SELECT_TYPE_ARG5 ($3)
8127 > _ACEOF
8128 >
8129 > rm -f conftest*
8130 >
8131 >
8132 > for ac_func in strftime
8133 > do
8134 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8135 > echo "$as_me:$LINENO: checking for $ac_func" >&5
8136 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8137 > if eval "test \"\${$as_ac_var+set}\" = set"; then
8138 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8139 > else
8140 >  cat >conftest.$ac_ext <<_ACEOF
8141 > /* confdefs.h.  */
8142 > _ACEOF
8143 > cat confdefs.h >>conftest.$ac_ext
8144 > cat >>conftest.$ac_ext <<_ACEOF
8145 > /* end confdefs.h.  */
8146 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8147 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8148 > #define $ac_func innocuous_$ac_func
8149 >
8150 > /* System header to define __stub macros and hopefully few prototypes,
8151 >    which can conflict with char $ac_func (); below.
8152 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8153 >    <limits.h> exists even on freestanding compilers.  */
8154 >
8155 > #ifdef __STDC__
8156 > # include <limits.h>
8157 > #else
8158 > # include <assert.h>
8159 > #endif
8160 >
8161 > #undef $ac_func
8162 >
8163 > /* Override any gcc2 internal prototype to avoid an error.  */
8164 > #ifdef __cplusplus
8165 > extern "C"
8166 > {
8167 > #endif
8168 > /* We use char because int might match the return type of a gcc2
8169 >   builtin and then its argument prototype would still apply.  */
8170 > char $ac_func ();
8171 > /* The GNU C library defines this for functions which it implements
8172 >    to always fail with ENOSYS.  Some functions are actually named
8173 >    something starting with __ and the normal name is an alias.  */
8174 > #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8175 > choke me
8176 > #else
8177 > char (*f) () = $ac_func;
8178 > #endif
8179 > #ifdef __cplusplus
8180 > }
8181 > #endif
8182 >
8183 > #ifdef FC_DUMMY_MAIN
8184 > #ifndef FC_DUMMY_MAIN_EQ_F77
8185 > #  ifdef __cplusplus
8186 >     extern "C"
8187 > #  endif
8188 >   int FC_DUMMY_MAIN() { return 1; }
8189 > #endif
8190 > #endif
8191 > int
8192 > main ()
8193 > {
8194 > return f != $ac_func;
8195 >  ;
8196 >  return 0;
8197 > }
8198 > _ACEOF
8199 > rm -f conftest.$ac_objext conftest$ac_exeext
8200 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8201 >  (eval $ac_link) 2>conftest.er1
8202 >  ac_status=$?
8203 >  grep -v '^ *+' conftest.er1 >conftest.err
8204 >  rm -f conftest.er1
8205 >  cat conftest.err >&5
8206 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8207 >  (exit $ac_status); } &&
8208 >         { ac_try='test -z "$ac_c_werror_flag"
8209 >                         || test ! -s conftest.err'
8210 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8211 >  (eval $ac_try) 2>&5
8212 >  ac_status=$?
8213 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8214 >  (exit $ac_status); }; } &&
8215 >         { ac_try='test -s conftest$ac_exeext'
8216 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8217 >  (eval $ac_try) 2>&5
8218 >  ac_status=$?
8219 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8220 >  (exit $ac_status); }; }; then
8221 >  eval "$as_ac_var=yes"
8222 > else
8223 >  echo "$as_me: failed program was:" >&5
8224 > sed 's/^/| /' conftest.$ac_ext >&5
8225 >
8226 > eval "$as_ac_var=no"
8227 > fi
8228 > rm -f conftest.err conftest.$ac_objext \
8229 >      conftest$ac_exeext conftest.$ac_ext
8230 > fi
8231 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8232 > echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8233 > if test `eval echo '${'$as_ac_var'}'` = yes; then
8234 >  cat >>confdefs.h <<_ACEOF
8235 > #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8236 > _ACEOF
8237 >
8238 > else
8239 >  # strftime is in -lintl on SCO UNIX.
8240 > echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
8241 > echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6
8242 > if test "${ac_cv_lib_intl_strftime+set}" = set; then
8243 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8244 > else
8245 >  ac_check_lib_save_LIBS=$LIBS
8246 > LIBS="-lintl  $LIBS"
8247 > cat >conftest.$ac_ext <<_ACEOF
8248 > /* confdefs.h.  */
8249 > _ACEOF
8250 > cat confdefs.h >>conftest.$ac_ext
8251 > cat >>conftest.$ac_ext <<_ACEOF
8252 > /* end confdefs.h.  */
8253 >
8254 > /* Override any gcc2 internal prototype to avoid an error.  */
8255 > #ifdef __cplusplus
8256 > extern "C"
8257 > #endif
8258 > /* We use char because int might match the return type of a gcc2
8259 >   builtin and then its argument prototype would still apply.  */
8260 > char strftime ();
8261 > #ifdef FC_DUMMY_MAIN
8262 > #ifndef FC_DUMMY_MAIN_EQ_F77
8263 > #  ifdef __cplusplus
8264 >     extern "C"
8265 > #  endif
8266 >   int FC_DUMMY_MAIN() { return 1; }
8267 > #endif
8268 > #endif
8269 > int
8270 > main ()
8271 > {
8272 > strftime ();
8273 >  ;
8274 >  return 0;
8275 > }
8276 > _ACEOF
8277 > rm -f conftest.$ac_objext conftest$ac_exeext
8278 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8279 >  (eval $ac_link) 2>conftest.er1
8280 >  ac_status=$?
8281 >  grep -v '^ *+' conftest.er1 >conftest.err
8282 >  rm -f conftest.er1
8283 >  cat conftest.err >&5
8284 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8285 >  (exit $ac_status); } &&
8286 >         { ac_try='test -z "$ac_c_werror_flag"
8287 >                         || test ! -s conftest.err'
8288 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8289 >  (eval $ac_try) 2>&5
8290 >  ac_status=$?
8291 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8292 >  (exit $ac_status); }; } &&
8293 >         { ac_try='test -s conftest$ac_exeext'
8294 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8295 >  (eval $ac_try) 2>&5
8296 >  ac_status=$?
8297 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8298 >  (exit $ac_status); }; }; then
8299 >  ac_cv_lib_intl_strftime=yes
8300 > else
8301 >  echo "$as_me: failed program was:" >&5
8302 > sed 's/^/| /' conftest.$ac_ext >&5
8303 >
8304 > ac_cv_lib_intl_strftime=no
8305 > fi
8306 > rm -f conftest.err conftest.$ac_objext \
8307 >      conftest$ac_exeext conftest.$ac_ext
8308 > LIBS=$ac_check_lib_save_LIBS
8309 > fi
8310 > echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
8311 > echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6
8312 > if test $ac_cv_lib_intl_strftime = yes; then
8313 >  cat >>confdefs.h <<\_ACEOF
8314 > #define HAVE_STRFTIME 1
8315 > _ACEOF
8316 >
8317 > LIBS="-lintl $LIBS"
8318 > fi
8319 >
8320 > fi
8321 > done
8322 >
8323 > echo "$as_me:$LINENO: checking for working strtod" >&5
8324 > echo $ECHO_N "checking for working strtod... $ECHO_C" >&6
8325 > if test "${ac_cv_func_strtod+set}" = set; then
8326 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8327 > else
8328 >  if test "$cross_compiling" = yes; then
8329 >  ac_cv_func_strtod=no
8330 > else
8331 >  cat >conftest.$ac_ext <<_ACEOF
8332 > /* confdefs.h.  */
8333 > _ACEOF
8334 > cat confdefs.h >>conftest.$ac_ext
8335 > cat >>conftest.$ac_ext <<_ACEOF
8336 > /* end confdefs.h.  */
8337 >
8338 > double strtod ();
8339 > int
8340 > main()
8341 > {
8342 >  {
8343 >    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
8344 >    char *string = " +69";
8345 >    char *term;
8346 >    double value;
8347 >    value = strtod (string, &term);
8348 >    if (value != 69 || term != (string + 4))
8349 >      exit (1);
8350 >  }
8351 >
8352 >  {
8353 >    /* Under Solaris 2.4, strtod returns the wrong value for the
8354 >       terminating character under some conditions.  */
8355 >    char *string = "NaN";
8356 >    char *term;
8357 >    strtod (string, &term);
8358 >    if (term != string && *(term - 1) == 0)
8359 >      exit (1);
8360 >  }
8361 >  exit (0);
8362 > }
8363 >
8364 > _ACEOF
8365 > rm -f conftest$ac_exeext
8366 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8367 >  (eval $ac_link) 2>&5
8368 >  ac_status=$?
8369 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8370 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8371 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8372 >  (eval $ac_try) 2>&5
8373 >  ac_status=$?
8374 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8375 >  (exit $ac_status); }; }; then
8376 >  ac_cv_func_strtod=yes
8377 > else
8378 >  echo "$as_me: program exited with status $ac_status" >&5
8379 > echo "$as_me: failed program was:" >&5
8380 > sed 's/^/| /' conftest.$ac_ext >&5
8381 >
8382 > ( exit $ac_status )
8383 > ac_cv_func_strtod=no
8384 > fi
8385 > rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8386 > fi
8387 > fi
8388 > echo "$as_me:$LINENO: result: $ac_cv_func_strtod" >&5
8389 > echo "${ECHO_T}$ac_cv_func_strtod" >&6
8390 > if test $ac_cv_func_strtod = no; then
8391 >  case $LIBOBJS in
8392 >    "strtod.$ac_objext"   | \
8393 >  *" strtod.$ac_objext"   | \
8394 >    "strtod.$ac_objext "* | \
8395 >  *" strtod.$ac_objext "* ) ;;
8396 >  *) LIBOBJS="$LIBOBJS strtod.$ac_objext" ;;
8397 > esac
8398 >
8399 > echo "$as_me:$LINENO: checking for pow" >&5
8400 > echo $ECHO_N "checking for pow... $ECHO_C" >&6
8401 > if test "${ac_cv_func_pow+set}" = set; then
8402 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8403 > else
8404 >  cat >conftest.$ac_ext <<_ACEOF
8405 > /* confdefs.h.  */
8406 > _ACEOF
8407 > cat confdefs.h >>conftest.$ac_ext
8408 > cat >>conftest.$ac_ext <<_ACEOF
8409 > /* end confdefs.h.  */
8410 > /* Define pow to an innocuous variant, in case <limits.h> declares pow.
8411 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8412 > #define pow innocuous_pow
8413 >
8414 > /* System header to define __stub macros and hopefully few prototypes,
8415 >    which can conflict with char pow (); below.
8416 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8417 >    <limits.h> exists even on freestanding compilers.  */
8418 >
8419 > #ifdef __STDC__
8420 > # include <limits.h>
8421 > #else
8422 > # include <assert.h>
8423 > #endif
8424 >
8425 > #undef pow
8426 >
8427 > /* Override any gcc2 internal prototype to avoid an error.  */
8428 > #ifdef __cplusplus
8429 > extern "C"
8430 > {
8431 > #endif
8432 > /* We use char because int might match the return type of a gcc2
8433 >   builtin and then its argument prototype would still apply.  */
8434 > char pow ();
8435 > /* The GNU C library defines this for functions which it implements
8436 >    to always fail with ENOSYS.  Some functions are actually named
8437 >    something starting with __ and the normal name is an alias.  */
8438 > #if defined (__stub_pow) || defined (__stub___pow)
8439 > choke me
8440 > #else
8441 > char (*f) () = pow;
8442 > #endif
8443 > #ifdef __cplusplus
8444 > }
8445 > #endif
8446 >
8447 > #ifdef FC_DUMMY_MAIN
8448 > #ifndef FC_DUMMY_MAIN_EQ_F77
8449 > #  ifdef __cplusplus
8450 >     extern "C"
8451 > #  endif
8452 >   int FC_DUMMY_MAIN() { return 1; }
8453 > #endif
8454 > #endif
8455 > int
8456 > main ()
8457 > {
8458 > return f != pow;
8459 >  ;
8460 >  return 0;
8461 > }
8462 > _ACEOF
8463 > rm -f conftest.$ac_objext conftest$ac_exeext
8464 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8465 >  (eval $ac_link) 2>conftest.er1
8466 >  ac_status=$?
8467 >  grep -v '^ *+' conftest.er1 >conftest.err
8468 >  rm -f conftest.er1
8469 >  cat conftest.err >&5
8470 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8471 >  (exit $ac_status); } &&
8472 >         { ac_try='test -z "$ac_c_werror_flag"
8473 >                         || test ! -s conftest.err'
8474 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8475 >  (eval $ac_try) 2>&5
8476 >  ac_status=$?
8477 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8478 >  (exit $ac_status); }; } &&
8479 >         { ac_try='test -s conftest$ac_exeext'
8480 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8481 >  (eval $ac_try) 2>&5
8482 >  ac_status=$?
8483 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8484 >  (exit $ac_status); }; }; then
8485 >  ac_cv_func_pow=yes
8486 > else
8487 >  echo "$as_me: failed program was:" >&5
8488 > sed 's/^/| /' conftest.$ac_ext >&5
8489 >
8490 > ac_cv_func_pow=no
8491 > fi
8492 > rm -f conftest.err conftest.$ac_objext \
8493 >      conftest$ac_exeext conftest.$ac_ext
8494 > fi
8495 > echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
8496 > echo "${ECHO_T}$ac_cv_func_pow" >&6
8497 >
8498 > if test $ac_cv_func_pow = no; then
8499 >  echo "$as_me:$LINENO: checking for pow in -lm" >&5
8500 > echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6
8501 > if test "${ac_cv_lib_m_pow+set}" = set; then
8502 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8503 > else
8504 >  ac_check_lib_save_LIBS=$LIBS
8505 > LIBS="-lm  $LIBS"
8506 > cat >conftest.$ac_ext <<_ACEOF
8507 > /* confdefs.h.  */
8508 > _ACEOF
8509 > cat confdefs.h >>conftest.$ac_ext
8510 > cat >>conftest.$ac_ext <<_ACEOF
8511 > /* end confdefs.h.  */
8512 >
8513 > /* Override any gcc2 internal prototype to avoid an error.  */
8514 > #ifdef __cplusplus
8515 > extern "C"
8516 > #endif
8517 > /* We use char because int might match the return type of a gcc2
8518 >   builtin and then its argument prototype would still apply.  */
8519 > char pow ();
8520 > #ifdef FC_DUMMY_MAIN
8521 > #ifndef FC_DUMMY_MAIN_EQ_F77
8522 > #  ifdef __cplusplus
8523 >     extern "C"
8524 > #  endif
8525 >   int FC_DUMMY_MAIN() { return 1; }
8526 > #endif
8527 > #endif
8528 > int
8529 > main ()
8530 > {
8531 > pow ();
8532 >  ;
8533 >  return 0;
8534 > }
8535 > _ACEOF
8536 > rm -f conftest.$ac_objext conftest$ac_exeext
8537 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8538 >  (eval $ac_link) 2>conftest.er1
8539 >  ac_status=$?
8540 >  grep -v '^ *+' conftest.er1 >conftest.err
8541 >  rm -f conftest.er1
8542 >  cat conftest.err >&5
8543 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8544 >  (exit $ac_status); } &&
8545 >         { ac_try='test -z "$ac_c_werror_flag"
8546 >                         || test ! -s conftest.err'
8547 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8548 >  (eval $ac_try) 2>&5
8549 >  ac_status=$?
8550 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8551 >  (exit $ac_status); }; } &&
8552 >         { ac_try='test -s conftest$ac_exeext'
8553 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8554 >  (eval $ac_try) 2>&5
8555 >  ac_status=$?
8556 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8557 >  (exit $ac_status); }; }; then
8558 >  ac_cv_lib_m_pow=yes
8559 > else
8560 >  echo "$as_me: failed program was:" >&5
8561 > sed 's/^/| /' conftest.$ac_ext >&5
8562 >
8563 > ac_cv_lib_m_pow=no
8564 > fi
8565 > rm -f conftest.err conftest.$ac_objext \
8566 >      conftest$ac_exeext conftest.$ac_ext
8567 > LIBS=$ac_check_lib_save_LIBS
8568 > fi
8569 > echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
8570 > echo "${ECHO_T}$ac_cv_lib_m_pow" >&6
8571 > if test $ac_cv_lib_m_pow = yes; then
8572 >  POW_LIB=-lm
8573 > else
8574 >  { echo "$as_me:$LINENO: WARNING: cannot find library containing definition of pow" >&5
8575 > echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
8576 > fi
8577 >
8578 > fi
8579 >
8580 > fi
8581 >
8582 >
8583 >
8584 >
8585 >
8586 >
8587 >
8588 >
8589 >
8590 >
8591 >
8592 >
8593 >
8594 >
8595 >
8596 >
8597 >
8598 >
8599 >
8600 >
8601 >
8602 >
8603 >
8604 >
8605 >
8606 >
8607 >
8608 >
8609 > for ac_func in floor getpagesize gettimeofday memchr memmove memset pow pstat_getdynamic pstat_getstatic rint select snprintf sranddev sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strrchr strstr strtol sysmp getsysinfo sysctl table
8610 > do
8611 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8612 > echo "$as_me:$LINENO: checking for $ac_func" >&5
8613 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8614 > if eval "test \"\${$as_ac_var+set}\" = set"; then
8615 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8616 > else
8617 >  cat >conftest.$ac_ext <<_ACEOF
8618 > /* confdefs.h.  */
8619 > _ACEOF
8620 > cat confdefs.h >>conftest.$ac_ext
8621 > cat >>conftest.$ac_ext <<_ACEOF
8622 > /* end confdefs.h.  */
8623 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8624 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8625 > #define $ac_func innocuous_$ac_func
8626 >
8627 > /* System header to define __stub macros and hopefully few prototypes,
8628 >    which can conflict with char $ac_func (); below.
8629 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8630 >    <limits.h> exists even on freestanding compilers.  */
8631 >
8632 > #ifdef __STDC__
8633 > # include <limits.h>
8634 > #else
8635 > # include <assert.h>
8636 > #endif
8637 >
8638 > #undef $ac_func
8639 >
8640 > /* Override any gcc2 internal prototype to avoid an error.  */
8641 > #ifdef __cplusplus
8642 > extern "C"
8643 > {
8644 > #endif
8645 > /* We use char because int might match the return type of a gcc2
8646 >   builtin and then its argument prototype would still apply.  */
8647 > char $ac_func ();
8648 > /* The GNU C library defines this for functions which it implements
8649 >    to always fail with ENOSYS.  Some functions are actually named
8650 >    something starting with __ and the normal name is an alias.  */
8651 > #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8652 > choke me
8653 > #else
8654 > char (*f) () = $ac_func;
8655 > #endif
8656 > #ifdef __cplusplus
8657 > }
8658 > #endif
8659 >
8660 > #ifdef FC_DUMMY_MAIN
8661 > #ifndef FC_DUMMY_MAIN_EQ_F77
8662 > #  ifdef __cplusplus
8663 >     extern "C"
8664 > #  endif
8665 >   int FC_DUMMY_MAIN() { return 1; }
8666 > #endif
8667 > #endif
8668 > int
8669 > main ()
8670 > {
8671 > return f != $ac_func;
8672 >  ;
8673 >  return 0;
8674 > }
8675 > _ACEOF
8676 > rm -f conftest.$ac_objext conftest$ac_exeext
8677 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8678 >  (eval $ac_link) 2>conftest.er1
8679 >  ac_status=$?
8680 >  grep -v '^ *+' conftest.er1 >conftest.err
8681 >  rm -f conftest.er1
8682 >  cat conftest.err >&5
8683 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8684 >  (exit $ac_status); } &&
8685 >         { ac_try='test -z "$ac_c_werror_flag"
8686 >                         || test ! -s conftest.err'
8687 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8688 >  (eval $ac_try) 2>&5
8689 >  ac_status=$?
8690 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8691 >  (exit $ac_status); }; } &&
8692 >         { ac_try='test -s conftest$ac_exeext'
8693 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8694 >  (eval $ac_try) 2>&5
8695 >  ac_status=$?
8696 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8697 >  (exit $ac_status); }; }; then
8698 >  eval "$as_ac_var=yes"
8699 > else
8700 >  echo "$as_me: failed program was:" >&5
8701 > sed 's/^/| /' conftest.$ac_ext >&5
8702 >
8703 > eval "$as_ac_var=no"
8704 > fi
8705 > rm -f conftest.err conftest.$ac_objext \
8706 >      conftest$ac_exeext conftest.$ac_ext
8707 > fi
8708 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8709 > echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8710 > if test `eval echo '${'$as_ac_var'}'` = yes; then
8711 >  cat >>confdefs.h <<_ACEOF
8712 > #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8713 > _ACEOF
8714 >
8715 > fi
8716 > done
8717 >
8718 >
8719 > # special check for _system_configuration because AIX <4.3.2 do not
8720 > # contain the `physmem' member.
8721 > echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
8722 > echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
8723 > cat >conftest.$ac_ext <<_ACEOF
8724 > /* confdefs.h.  */
8725 > _ACEOF
8726 > cat confdefs.h >>conftest.$ac_ext
8727 > cat >>conftest.$ac_ext <<_ACEOF
8728 > /* end confdefs.h.  */
8729 > #include <sys/systemcfg.h>
8730 > #ifdef FC_DUMMY_MAIN
8731 > #ifndef FC_DUMMY_MAIN_EQ_F77
8732 > #  ifdef __cplusplus
8733 >     extern "C"
8734 > #  endif
8735 >   int FC_DUMMY_MAIN() { return 1; }
8736 > #endif
8737 > #endif
8738 > int
8739 > main ()
8740 > {
8741 > double x = _system_configuration.physmem;
8742 >  ;
8743 >  return 0;
8744 > }
8745 > _ACEOF
8746 > rm -f conftest.$ac_objext
8747 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8748 >  (eval $ac_compile) 2>conftest.er1
8749 >  ac_status=$?
8750 >  grep -v '^ *+' conftest.er1 >conftest.err
8751 >  rm -f conftest.er1
8752 >  cat conftest.err >&5
8753 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8754 >  (exit $ac_status); } &&
8755 >         { ac_try='test -z "$ac_c_werror_flag"
8756 >                         || test ! -s conftest.err'
8757 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8758 >  (eval $ac_try) 2>&5
8759 >  ac_status=$?
8760 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8761 >  (exit $ac_status); }; } &&
8762 >         { ac_try='test -s conftest.$ac_objext'
8763 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8764 >  (eval $ac_try) 2>&5
8765 >  ac_status=$?
8766 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8767 >  (exit $ac_status); }; }; then
8768 >  echo "$as_me:$LINENO: result: yes" >&5
8769 > echo "${ECHO_T}yes" >&6
8770 >
8771 > cat >>confdefs.h <<\_ACEOF
8772 > #define HAVE__SYSTEM_CONFIGURATION 1
8773 > _ACEOF
8774 >
8775 > else
8776 >  echo "$as_me: failed program was:" >&5
8777 > sed 's/^/| /' conftest.$ac_ext >&5
8778 >
8779 > echo "$as_me:$LINENO: result: no" >&5
8780 > echo "${ECHO_T}no" >&6
8781 > fi
8782 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8783 >
8784 >  # clean out junk possibly left behind by a previous configuration
8785 >  rm -f src/getopt.h
8786 >  # Check for getopt_long support
8787 >
8788 > for ac_header in getopt.h
8789 > do
8790 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8791 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
8792 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
8793 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8794 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
8795 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8796 > fi
8797 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8798 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8799 > else
8800 >  # Is the header compilable?
8801 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
8802 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8803 > cat >conftest.$ac_ext <<_ACEOF
8804 > /* confdefs.h.  */
8805 > _ACEOF
8806 > cat confdefs.h >>conftest.$ac_ext
8807 > cat >>conftest.$ac_ext <<_ACEOF
8808 > /* end confdefs.h.  */
8809 > $ac_includes_default
8810 > #include <$ac_header>
8811 > _ACEOF
8812 > rm -f conftest.$ac_objext
8813 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8814 >  (eval $ac_compile) 2>conftest.er1
8815 >  ac_status=$?
8816 >  grep -v '^ *+' conftest.er1 >conftest.err
8817 >  rm -f conftest.er1
8818 >  cat conftest.err >&5
8819 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8820 >  (exit $ac_status); } &&
8821 >         { ac_try='test -z "$ac_c_werror_flag"
8822 >                         || test ! -s conftest.err'
8823 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8824 >  (eval $ac_try) 2>&5
8825 >  ac_status=$?
8826 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8827 >  (exit $ac_status); }; } &&
8828 >         { ac_try='test -s conftest.$ac_objext'
8829 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8830 >  (eval $ac_try) 2>&5
8831 >  ac_status=$?
8832 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8833 >  (exit $ac_status); }; }; then
8834 >  ac_header_compiler=yes
8835 > else
8836 >  echo "$as_me: failed program was:" >&5
8837 > sed 's/^/| /' conftest.$ac_ext >&5
8838 >
8839 > ac_header_compiler=no
8840 > fi
8841 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8842 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8843 > echo "${ECHO_T}$ac_header_compiler" >&6
8844 >
8845 > # Is the header present?
8846 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
8847 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8848 > cat >conftest.$ac_ext <<_ACEOF
8849 > /* confdefs.h.  */
8850 > _ACEOF
8851 > cat confdefs.h >>conftest.$ac_ext
8852 > cat >>conftest.$ac_ext <<_ACEOF
8853 > /* end confdefs.h.  */
8854 > #include <$ac_header>
8855 > _ACEOF
8856 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8857 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8858 >  ac_status=$?
8859 >  grep -v '^ *+' conftest.er1 >conftest.err
8860 >  rm -f conftest.er1
8861 >  cat conftest.err >&5
8862 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8863 >  (exit $ac_status); } >/dev/null; then
8864 >  if test -s conftest.err; then
8865 >    ac_cpp_err=$ac_c_preproc_warn_flag
8866 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8867 >  else
8868 >    ac_cpp_err=
8869 >  fi
8870 > else
8871 >  ac_cpp_err=yes
8872 > fi
8873 > if test -z "$ac_cpp_err"; then
8874 >  ac_header_preproc=yes
8875 > else
8876 >  echo "$as_me: failed program was:" >&5
8877 > sed 's/^/| /' conftest.$ac_ext >&5
8878 >
8879 >  ac_header_preproc=no
8880 > fi
8881 > rm -f conftest.err conftest.$ac_ext
8882 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8883 > echo "${ECHO_T}$ac_header_preproc" >&6
8884 >
8885 > # So?  What about this header?
8886 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8887 >  yes:no: )
8888 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8889 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8890 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8891 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8892 >    ac_header_preproc=yes
8893 >    ;;
8894 >  no:yes:* )
8895 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8896 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8897 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8898 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8899 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8900 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8901 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8902 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8903 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8904 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8905 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8906 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8907 >    (
8908 >      cat <<\_ASBOX
8909 > ## ------------------------------ ##
8910 > ## Report this to gezelter@nd.edu ##
8911 > ## ------------------------------ ##
8912 > _ASBOX
8913 >    ) |
8914 >      sed "s/^/$as_me: WARNING:     /" >&2
8915 >    ;;
8916 > esac
8917 > echo "$as_me:$LINENO: checking for $ac_header" >&5
8918 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8919 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
8920 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8921 > else
8922 >  eval "$as_ac_Header=\$ac_header_preproc"
8923 > fi
8924 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8925 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8926 >
8927 > fi
8928 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
8929 >  cat >>confdefs.h <<_ACEOF
8930 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8931 > _ACEOF
8932 >
8933 > fi
8934 >
8935 > done
8936 >
8937 >
8938 > for ac_func in getopt_long
8939 > do
8940 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8941 > echo "$as_me:$LINENO: checking for $ac_func" >&5
8942 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8943 > if eval "test \"\${$as_ac_var+set}\" = set"; then
8944 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8945 > else
8946 >  cat >conftest.$ac_ext <<_ACEOF
8947 > /* confdefs.h.  */
8948 > _ACEOF
8949 > cat confdefs.h >>conftest.$ac_ext
8950 > cat >>conftest.$ac_ext <<_ACEOF
8951 > /* end confdefs.h.  */
8952 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8953 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8954 > #define $ac_func innocuous_$ac_func
8955 >
8956 > /* System header to define __stub macros and hopefully few prototypes,
8957 >    which can conflict with char $ac_func (); below.
8958 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8959 >    <limits.h> exists even on freestanding compilers.  */
8960 >
8961 > #ifdef __STDC__
8962 > # include <limits.h>
8963 > #else
8964 > # include <assert.h>
8965 > #endif
8966 >
8967 > #undef $ac_func
8968 >
8969 > /* Override any gcc2 internal prototype to avoid an error.  */
8970 > #ifdef __cplusplus
8971 > extern "C"
8972 > {
8973 > #endif
8974 > /* We use char because int might match the return type of a gcc2
8975 >   builtin and then its argument prototype would still apply.  */
8976 > char $ac_func ();
8977 > /* The GNU C library defines this for functions which it implements
8978 >    to always fail with ENOSYS.  Some functions are actually named
8979 >    something starting with __ and the normal name is an alias.  */
8980 > #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8981 > choke me
8982 > #else
8983 > char (*f) () = $ac_func;
8984 > #endif
8985 > #ifdef __cplusplus
8986 > }
8987 > #endif
8988 >
8989 > #ifdef FC_DUMMY_MAIN
8990 > #ifndef FC_DUMMY_MAIN_EQ_F77
8991 > #  ifdef __cplusplus
8992 >     extern "C"
8993 > #  endif
8994 >   int FC_DUMMY_MAIN() { return 1; }
8995 > #endif
8996 > #endif
8997 > int
8998 > main ()
8999 > {
9000 > return f != $ac_func;
9001 >  ;
9002 >  return 0;
9003 > }
9004 > _ACEOF
9005 > rm -f conftest.$ac_objext conftest$ac_exeext
9006 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9007 >  (eval $ac_link) 2>conftest.er1
9008 >  ac_status=$?
9009 >  grep -v '^ *+' conftest.er1 >conftest.err
9010 >  rm -f conftest.er1
9011 >  cat conftest.err >&5
9012 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9013 >  (exit $ac_status); } &&
9014 >         { ac_try='test -z "$ac_c_werror_flag"
9015 >                         || test ! -s conftest.err'
9016 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9017 >  (eval $ac_try) 2>&5
9018 >  ac_status=$?
9019 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9020 >  (exit $ac_status); }; } &&
9021 >         { ac_try='test -s conftest$ac_exeext'
9022 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9023 >  (eval $ac_try) 2>&5
9024 >  ac_status=$?
9025 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9026 >  (exit $ac_status); }; }; then
9027 >  eval "$as_ac_var=yes"
9028 > else
9029 >  echo "$as_me: failed program was:" >&5
9030 > sed 's/^/| /' conftest.$ac_ext >&5
9031 >
9032 > eval "$as_ac_var=no"
9033 > fi
9034 > rm -f conftest.err conftest.$ac_objext \
9035 >      conftest$ac_exeext conftest.$ac_ext
9036 > fi
9037 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9038 > echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9039 > if test `eval echo '${'$as_ac_var'}'` = yes; then
9040 >  cat >>confdefs.h <<_ACEOF
9041 > #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9042 > _ACEOF
9043 >
9044 > else
9045 >  # FreeBSD has a gnugetopt library for this
9046 >    echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
9047 > echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
9048 > if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
9049 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9050 > else
9051 >  ac_check_lib_save_LIBS=$LIBS
9052 > LIBS="-lgnugetopt  $LIBS"
9053 > cat >conftest.$ac_ext <<_ACEOF
9054 > /* confdefs.h.  */
9055 > _ACEOF
9056 > cat confdefs.h >>conftest.$ac_ext
9057 > cat >>conftest.$ac_ext <<_ACEOF
9058 > /* end confdefs.h.  */
9059 >
9060 > /* Override any gcc2 internal prototype to avoid an error.  */
9061 > #ifdef __cplusplus
9062 > extern "C"
9063 > #endif
9064 > /* We use char because int might match the return type of a gcc2
9065 >   builtin and then its argument prototype would still apply.  */
9066 > char getopt_long ();
9067 > #ifdef FC_DUMMY_MAIN
9068 > #ifndef FC_DUMMY_MAIN_EQ_F77
9069 > #  ifdef __cplusplus
9070 >     extern "C"
9071 > #  endif
9072 >   int FC_DUMMY_MAIN() { return 1; }
9073 > #endif
9074 > #endif
9075 > int
9076 > main ()
9077 > {
9078 > getopt_long ();
9079 >  ;
9080 >  return 0;
9081 > }
9082 > _ACEOF
9083 > rm -f conftest.$ac_objext conftest$ac_exeext
9084 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9085 >  (eval $ac_link) 2>conftest.er1
9086 >  ac_status=$?
9087 >  grep -v '^ *+' conftest.er1 >conftest.err
9088 >  rm -f conftest.er1
9089 >  cat conftest.err >&5
9090 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9091 >  (exit $ac_status); } &&
9092 >         { ac_try='test -z "$ac_c_werror_flag"
9093 >                         || test ! -s conftest.err'
9094 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9095 >  (eval $ac_try) 2>&5
9096 >  ac_status=$?
9097 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9098 >  (exit $ac_status); }; } &&
9099 >         { ac_try='test -s conftest$ac_exeext'
9100 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9101 >  (eval $ac_try) 2>&5
9102 >  ac_status=$?
9103 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9104 >  (exit $ac_status); }; }; then
9105 >  ac_cv_lib_gnugetopt_getopt_long=yes
9106 > else
9107 >  echo "$as_me: failed program was:" >&5
9108 > sed 's/^/| /' conftest.$ac_ext >&5
9109 >
9110 > ac_cv_lib_gnugetopt_getopt_long=no
9111 > fi
9112 > rm -f conftest.err conftest.$ac_objext \
9113 >      conftest$ac_exeext conftest.$ac_ext
9114 > LIBS=$ac_check_lib_save_LIBS
9115 > fi
9116 > echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
9117 > echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
9118 > if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
9119 >  cat >>confdefs.h <<\_ACEOF
9120 > #define HAVE_GETOPT_LONG 1
9121 > _ACEOF
9122 >
9123 > else
9124 >  # use the GNU replacement
9125 >      case $LIBOBJS in
9126 >    "getopt.$ac_objext"   | \
9127 >  *" getopt.$ac_objext"   | \
9128 >    "getopt.$ac_objext "* | \
9129 >  *" getopt.$ac_objext "* ) ;;
9130 >  *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
9131 > esac
9132 >
9133 >      case $LIBOBJS in
9134 >    "getopt1.$ac_objext"   | \
9135 >  *" getopt1.$ac_objext"   | \
9136 >    "getopt1.$ac_objext "* | \
9137 >  *" getopt1.$ac_objext "* ) ;;
9138 >  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
9139 > esac
9140 >
9141 >                ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
9142 >
9143 > fi
9144 >
9145 > fi
9146 > done
9147 >
9148 >
9149 > ac_ext=cc
9150 > ac_cpp='$CXXCPP $CPPFLAGS'
9151 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9152 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9153 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9154 >
9155 >
9156 > echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
9157 > echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6
9158 > if test "${ac_cv_cxx_namespaces+set}" = set; then
9159 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9160 > else
9161 >
9162 >
9163 > ac_ext=cc
9164 > ac_cpp='$CXXCPP $CPPFLAGS'
9165 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9166 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9167 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9168 >
9169 > cat >conftest.$ac_ext <<_ACEOF
9170 > /* confdefs.h.  */
9171 > _ACEOF
9172 > cat confdefs.h >>conftest.$ac_ext
9173 > cat >>conftest.$ac_ext <<_ACEOF
9174 > /* end confdefs.h.  */
9175 > namespace Outer { namespace Inner { int i = 0; }}
9176 > #ifdef FC_DUMMY_MAIN
9177 > #ifndef FC_DUMMY_MAIN_EQ_F77
9178 > #  ifdef __cplusplus
9179 >     extern "C"
9180 > #  endif
9181 >   int FC_DUMMY_MAIN() { return 1; }
9182 > #endif
9183 > #endif
9184 > int
9185 > main ()
9186 > {
9187 > using namespace Outer::Inner; return i;
9188 >  ;
9189 >  return 0;
9190 > }
9191 > _ACEOF
9192 > rm -f conftest.$ac_objext
9193 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9194 >  (eval $ac_compile) 2>conftest.er1
9195 >  ac_status=$?
9196 >  grep -v '^ *+' conftest.er1 >conftest.err
9197 >  rm -f conftest.er1
9198 >  cat conftest.err >&5
9199 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9200 >  (exit $ac_status); } &&
9201 >         { ac_try='test -z "$ac_cxx_werror_flag"
9202 >                         || test ! -s conftest.err'
9203 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9204 >  (eval $ac_try) 2>&5
9205 >  ac_status=$?
9206 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9207 >  (exit $ac_status); }; } &&
9208 >         { ac_try='test -s conftest.$ac_objext'
9209 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9210 >  (eval $ac_try) 2>&5
9211 >  ac_status=$?
9212 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9213 >  (exit $ac_status); }; }; then
9214 >  ac_cv_cxx_namespaces=yes
9215 > else
9216 >  echo "$as_me: failed program was:" >&5
9217 > sed 's/^/| /' conftest.$ac_ext >&5
9218 >
9219 > ac_cv_cxx_namespaces=no
9220 > fi
9221 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9222 > ac_ext=cc
9223 > ac_cpp='$CXXCPP $CPPFLAGS'
9224 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9225 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9226 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9227 >
9228 >
9229 > fi
9230 > echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
9231 > echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6
9232 > if test "$ac_cv_cxx_namespaces" = yes; then
9233 >
9234 > cat >>confdefs.h <<\_ACEOF
9235 > #define HAVE_NAMESPACES
9236 > _ACEOF
9237 >
9238 > fi
9239 >
9240 > ac_ext=cc
9241 > ac_cpp='$CXXCPP $CPPFLAGS'
9242 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9243 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9244 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9245 > echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
9246 > echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
9247 > if test -z "$CXXCPP"; then
9248 >  if test "${ac_cv_prog_CXXCPP+set}" = set; then
9249 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9250 > else
9251 >      # Double quotes because CXXCPP needs to be expanded
9252 >    for CXXCPP in "$CXX -E" "/lib/cpp"
9253 >    do
9254 >      ac_preproc_ok=false
9255 > for ac_cxx_preproc_warn_flag in '' yes
9256 > do
9257 >  # Use a header file that comes with gcc, so configuring glibc
9258 >  # with a fresh cross-compiler works.
9259 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9260 >  # <limits.h> exists even on freestanding compilers.
9261 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9262 >  # not just through cpp. "Syntax error" is here to catch this case.
9263 >  cat >conftest.$ac_ext <<_ACEOF
9264 > /* confdefs.h.  */
9265 > _ACEOF
9266 > cat confdefs.h >>conftest.$ac_ext
9267 > cat >>conftest.$ac_ext <<_ACEOF
9268 > /* end confdefs.h.  */
9269 > #ifdef __STDC__
9270 > # include <limits.h>
9271 > #else
9272 > # include <assert.h>
9273 > #endif
9274 >                     Syntax error
9275 > _ACEOF
9276 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9277 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9278 >  ac_status=$?
9279 >  grep -v '^ *+' conftest.er1 >conftest.err
9280 >  rm -f conftest.er1
9281 >  cat conftest.err >&5
9282 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9283 >  (exit $ac_status); } >/dev/null; then
9284 >  if test -s conftest.err; then
9285 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9286 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9287 >  else
9288 >    ac_cpp_err=
9289 >  fi
9290 > else
9291 >  ac_cpp_err=yes
9292 > fi
9293 > if test -z "$ac_cpp_err"; then
9294 >  :
9295 > else
9296 >  echo "$as_me: failed program was:" >&5
9297 > sed 's/^/| /' conftest.$ac_ext >&5
9298 >
9299 >  # Broken: fails on valid input.
9300 > continue
9301 > fi
9302 > rm -f conftest.err conftest.$ac_ext
9303 >
9304 >  # OK, works on sane cases.  Now check whether non-existent headers
9305 >  # can be detected and how.
9306 >  cat >conftest.$ac_ext <<_ACEOF
9307 > /* confdefs.h.  */
9308 > _ACEOF
9309 > cat confdefs.h >>conftest.$ac_ext
9310 > cat >>conftest.$ac_ext <<_ACEOF
9311 > /* end confdefs.h.  */
9312 > #include <ac_nonexistent.h>
9313 > _ACEOF
9314 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9315 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9316 >  ac_status=$?
9317 >  grep -v '^ *+' conftest.er1 >conftest.err
9318 >  rm -f conftest.er1
9319 >  cat conftest.err >&5
9320 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9321 >  (exit $ac_status); } >/dev/null; then
9322 >  if test -s conftest.err; then
9323 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9324 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9325 >  else
9326 >    ac_cpp_err=
9327 >  fi
9328 > else
9329 >  ac_cpp_err=yes
9330 > fi
9331 > if test -z "$ac_cpp_err"; then
9332 >  # Broken: success on invalid input.
9333 > continue
9334 > else
9335 >  echo "$as_me: failed program was:" >&5
9336 > sed 's/^/| /' conftest.$ac_ext >&5
9337 >
9338 >  # Passes both tests.
9339 > ac_preproc_ok=:
9340 > break
9341 > fi
9342 > rm -f conftest.err conftest.$ac_ext
9343 >
9344 > done
9345 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9346 > rm -f conftest.err conftest.$ac_ext
9347 > if $ac_preproc_ok; then
9348 >  break
9349 > fi
9350 >
9351 >    done
9352 >    ac_cv_prog_CXXCPP=$CXXCPP
9353 >
9354 > fi
9355 >  CXXCPP=$ac_cv_prog_CXXCPP
9356 > else
9357 >  ac_cv_prog_CXXCPP=$CXXCPP
9358 > fi
9359 > echo "$as_me:$LINENO: result: $CXXCPP" >&5
9360 > echo "${ECHO_T}$CXXCPP" >&6
9361 > ac_preproc_ok=false
9362 > for ac_cxx_preproc_warn_flag in '' yes
9363 > do
9364 >  # Use a header file that comes with gcc, so configuring glibc
9365 >  # with a fresh cross-compiler works.
9366 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9367 >  # <limits.h> exists even on freestanding compilers.
9368 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9369 >  # not just through cpp. "Syntax error" is here to catch this case.
9370 >  cat >conftest.$ac_ext <<_ACEOF
9371 > /* confdefs.h.  */
9372 > _ACEOF
9373 > cat confdefs.h >>conftest.$ac_ext
9374 > cat >>conftest.$ac_ext <<_ACEOF
9375 > /* end confdefs.h.  */
9376 > #ifdef __STDC__
9377 > # include <limits.h>
9378 > #else
9379 > # include <assert.h>
9380 > #endif
9381 >                     Syntax error
9382 > _ACEOF
9383 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9384 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9385 >  ac_status=$?
9386 >  grep -v '^ *+' conftest.er1 >conftest.err
9387 >  rm -f conftest.er1
9388 >  cat conftest.err >&5
9389 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9390 >  (exit $ac_status); } >/dev/null; then
9391 >  if test -s conftest.err; then
9392 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9393 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9394 >  else
9395 >    ac_cpp_err=
9396 >  fi
9397 > else
9398 >  ac_cpp_err=yes
9399 > fi
9400 > if test -z "$ac_cpp_err"; then
9401 >  :
9402 > else
9403 >  echo "$as_me: failed program was:" >&5
9404 > sed 's/^/| /' conftest.$ac_ext >&5
9405 >
9406 >  # Broken: fails on valid input.
9407 > continue
9408 > fi
9409 > rm -f conftest.err conftest.$ac_ext
9410 >
9411 >  # OK, works on sane cases.  Now check whether non-existent headers
9412 >  # can be detected and how.
9413 >  cat >conftest.$ac_ext <<_ACEOF
9414 > /* confdefs.h.  */
9415 > _ACEOF
9416 > cat confdefs.h >>conftest.$ac_ext
9417 > cat >>conftest.$ac_ext <<_ACEOF
9418 > /* end confdefs.h.  */
9419 > #include <ac_nonexistent.h>
9420 > _ACEOF
9421 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9422 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9423 >  ac_status=$?
9424 >  grep -v '^ *+' conftest.er1 >conftest.err
9425 >  rm -f conftest.er1
9426 >  cat conftest.err >&5
9427 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9428 >  (exit $ac_status); } >/dev/null; then
9429 >  if test -s conftest.err; then
9430 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9431 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9432 >  else
9433 >    ac_cpp_err=
9434 >  fi
9435 > else
9436 >  ac_cpp_err=yes
9437 > fi
9438 > if test -z "$ac_cpp_err"; then
9439 >  # Broken: success on invalid input.
9440 > continue
9441 > else
9442 >  echo "$as_me: failed program was:" >&5
9443 > sed 's/^/| /' conftest.$ac_ext >&5
9444 >
9445 >  # Passes both tests.
9446 > ac_preproc_ok=:
9447 > break
9448 > fi
9449 > rm -f conftest.err conftest.$ac_ext
9450 >
9451 > done
9452 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9453 > rm -f conftest.err conftest.$ac_ext
9454 > if $ac_preproc_ok; then
9455 >  :
9456 > else
9457 >  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
9458 > See \`config.log' for more details." >&5
9459 > echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
9460 > See \`config.log' for more details." >&2;}
9461 >   { (exit 1); exit 1; }; }
9462 > fi
9463 >
9464 > ac_ext=cc
9465 > ac_cpp='$CXXCPP $CPPFLAGS'
9466 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9467 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9468 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9469 >
9470 >
9471 > echo "$as_me:$LINENO: checking whether the compiler supports Standard Template Library" >&5
9472 > echo $ECHO_N "checking whether the compiler supports Standard Template Library... $ECHO_C" >&6
9473 > if test "${ac_cv_cxx_have_stl+set}" = set; then
9474 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9475 > else
9476 >
9477 >
9478 >
9479 > ac_ext=cc
9480 > ac_cpp='$CXXCPP $CPPFLAGS'
9481 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9482 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9483 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9484 >
9485 > cat >conftest.$ac_ext <<_ACEOF
9486 > /* confdefs.h.  */
9487 > _ACEOF
9488 > cat confdefs.h >>conftest.$ac_ext
9489 > cat >>conftest.$ac_ext <<_ACEOF
9490 > /* end confdefs.h.  */
9491 > #include <list>
9492 > #include <deque>
9493 > #ifdef HAVE_NAMESPACES
9494 > using namespace std;
9495 > #endif
9496 > #ifdef FC_DUMMY_MAIN
9497 > #ifndef FC_DUMMY_MAIN_EQ_F77
9498 > #  ifdef __cplusplus
9499 >     extern "C"
9500 > #  endif
9501 >   int FC_DUMMY_MAIN() { return 1; }
9502 > #endif
9503 > #endif
9504 > int
9505 > main ()
9506 > {
9507 > list<int> x; x.push_back(5);
9508 > list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;
9509 >  ;
9510 >  return 0;
9511 > }
9512 > _ACEOF
9513 > rm -f conftest.$ac_objext
9514 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9515 >  (eval $ac_compile) 2>conftest.er1
9516 >  ac_status=$?
9517 >  grep -v '^ *+' conftest.er1 >conftest.err
9518 >  rm -f conftest.er1
9519 >  cat conftest.err >&5
9520 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9521 >  (exit $ac_status); } &&
9522 >         { ac_try='test -z "$ac_cxx_werror_flag"
9523 >                         || test ! -s conftest.err'
9524 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9525 >  (eval $ac_try) 2>&5
9526 >  ac_status=$?
9527 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9528 >  (exit $ac_status); }; } &&
9529 >         { ac_try='test -s conftest.$ac_objext'
9530 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9531 >  (eval $ac_try) 2>&5
9532 >  ac_status=$?
9533 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9534 >  (exit $ac_status); }; }; then
9535 >  ac_cv_cxx_have_stl=yes
9536 > else
9537 >  echo "$as_me: failed program was:" >&5
9538 > sed 's/^/| /' conftest.$ac_ext >&5
9539 >
9540 > ac_cv_cxx_have_stl=no
9541 > fi
9542 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9543 > ac_ext=cc
9544 > ac_cpp='$CXXCPP $CPPFLAGS'
9545 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9546 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9547 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9548 >
9549 >
9550 > fi
9551 > echo "$as_me:$LINENO: result: $ac_cv_cxx_have_stl" >&5
9552 > echo "${ECHO_T}$ac_cv_cxx_have_stl" >&6
9553 > if test "$ac_cv_cxx_have_stl" = yes; then
9554 >
9555 > cat >>confdefs.h <<\_ACEOF
9556 > #define HAVE_STL
9557 > _ACEOF
9558 >
9559 > fi
9560 >
9561 >
9562 >
9563 >  if test "${ac_cv_header_iostream+set}" = set; then
9564 >  echo "$as_me:$LINENO: checking for iostream" >&5
9565 > echo $ECHO_N "checking for iostream... $ECHO_C" >&6
9566 > if test "${ac_cv_header_iostream+set}" = set; then
9567 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9568 > fi
9569 > echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
9570 > echo "${ECHO_T}$ac_cv_header_iostream" >&6
9571 > else
9572 >  # Is the header compilable?
9573 > echo "$as_me:$LINENO: checking iostream usability" >&5
9574 > echo $ECHO_N "checking iostream usability... $ECHO_C" >&6
9575 > cat >conftest.$ac_ext <<_ACEOF
9576 > /* confdefs.h.  */
9577 > _ACEOF
9578 > cat confdefs.h >>conftest.$ac_ext
9579 > cat >>conftest.$ac_ext <<_ACEOF
9580 > /* end confdefs.h.  */
9581 > $ac_includes_default
9582 > #include <iostream>
9583 > _ACEOF
9584 > rm -f conftest.$ac_objext
9585 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9586 >  (eval $ac_compile) 2>conftest.er1
9587 >  ac_status=$?
9588 >  grep -v '^ *+' conftest.er1 >conftest.err
9589 >  rm -f conftest.er1
9590 >  cat conftest.err >&5
9591 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9592 >  (exit $ac_status); } &&
9593 >         { ac_try='test -z "$ac_cxx_werror_flag"
9594 >                         || test ! -s conftest.err'
9595 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9596 >  (eval $ac_try) 2>&5
9597 >  ac_status=$?
9598 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9599 >  (exit $ac_status); }; } &&
9600 >         { ac_try='test -s conftest.$ac_objext'
9601 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9602 >  (eval $ac_try) 2>&5
9603 >  ac_status=$?
9604 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9605 >  (exit $ac_status); }; }; then
9606 >  ac_header_compiler=yes
9607 > else
9608 >  echo "$as_me: failed program was:" >&5
9609 > sed 's/^/| /' conftest.$ac_ext >&5
9610 >
9611 > ac_header_compiler=no
9612 > fi
9613 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9614 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9615 > echo "${ECHO_T}$ac_header_compiler" >&6
9616 >
9617 > # Is the header present?
9618 > echo "$as_me:$LINENO: checking iostream presence" >&5
9619 > echo $ECHO_N "checking iostream presence... $ECHO_C" >&6
9620 > cat >conftest.$ac_ext <<_ACEOF
9621 > /* confdefs.h.  */
9622 > _ACEOF
9623 > cat confdefs.h >>conftest.$ac_ext
9624 > cat >>conftest.$ac_ext <<_ACEOF
9625 > /* end confdefs.h.  */
9626 > #include <iostream>
9627 > _ACEOF
9628 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9629 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9630 >  ac_status=$?
9631 >  grep -v '^ *+' conftest.er1 >conftest.err
9632 >  rm -f conftest.er1
9633 >  cat conftest.err >&5
9634 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9635 >  (exit $ac_status); } >/dev/null; then
9636 >  if test -s conftest.err; then
9637 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9638 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9639 >  else
9640 >    ac_cpp_err=
9641 >  fi
9642 > else
9643 >  ac_cpp_err=yes
9644 > fi
9645 > if test -z "$ac_cpp_err"; then
9646 >  ac_header_preproc=yes
9647 > else
9648 >  echo "$as_me: failed program was:" >&5
9649 > sed 's/^/| /' conftest.$ac_ext >&5
9650 >
9651 >  ac_header_preproc=no
9652 > fi
9653 > rm -f conftest.err conftest.$ac_ext
9654 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9655 > echo "${ECHO_T}$ac_header_preproc" >&6
9656 >
9657 > # So?  What about this header?
9658 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
9659 >  yes:no: )
9660 >    { echo "$as_me:$LINENO: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&5
9661 > echo "$as_me: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&2;}
9662 >    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the compiler's result" >&5
9663 > echo "$as_me: WARNING: iostream: proceeding with the compiler's result" >&2;}
9664 >    ac_header_preproc=yes
9665 >    ;;
9666 >  no:yes:* )
9667 >    { echo "$as_me:$LINENO: WARNING: iostream: present but cannot be compiled" >&5
9668 > echo "$as_me: WARNING: iostream: present but cannot be compiled" >&2;}
9669 >    { echo "$as_me:$LINENO: WARNING: iostream:     check for missing prerequisite headers?" >&5
9670 > echo "$as_me: WARNING: iostream:     check for missing prerequisite headers?" >&2;}
9671 >    { echo "$as_me:$LINENO: WARNING: iostream: see the Autoconf documentation" >&5
9672 > echo "$as_me: WARNING: iostream: see the Autoconf documentation" >&2;}
9673 >    { echo "$as_me:$LINENO: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&5
9674 > echo "$as_me: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&2;}
9675 >    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the preprocessor's result" >&5
9676 > echo "$as_me: WARNING: iostream: proceeding with the preprocessor's result" >&2;}
9677 >    { echo "$as_me:$LINENO: WARNING: iostream: in the future, the compiler will take precedence" >&5
9678 > echo "$as_me: WARNING: iostream: in the future, the compiler will take precedence" >&2;}
9679 >    (
9680 >      cat <<\_ASBOX
9681 > ## ------------------------------ ##
9682 > ## Report this to gezelter@nd.edu ##
9683 > ## ------------------------------ ##
9684 > _ASBOX
9685 >    ) |
9686 >      sed "s/^/$as_me: WARNING:     /" >&2
9687 >    ;;
9688 > esac
9689 > echo "$as_me:$LINENO: checking for iostream" >&5
9690 > echo $ECHO_N "checking for iostream... $ECHO_C" >&6
9691 > if test "${ac_cv_header_iostream+set}" = set; then
9692 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9693 > else
9694 >  ac_cv_header_iostream=$ac_header_preproc
9695 > fi
9696 > echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
9697 > echo "${ECHO_T}$ac_cv_header_iostream" >&6
9698 >
9699 > fi
9700 > if test $ac_cv_header_iostream = yes; then
9701 >
9702 >
9703 > cat >>confdefs.h <<\_ACEOF
9704 > #define HAVE_IOSTREAM 1
9705 > _ACEOF
9706 >
9707 >
9708 > else
9709 >
9710 >
9711 > for ac_header in iostream.h
9712 > do
9713 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9714 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
9715 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
9716 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9717 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
9718 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9719 > fi
9720 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9721 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9722 > else
9723 >  # Is the header compilable?
9724 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
9725 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9726 > cat >conftest.$ac_ext <<_ACEOF
9727 > /* confdefs.h.  */
9728 > _ACEOF
9729 > cat confdefs.h >>conftest.$ac_ext
9730 > cat >>conftest.$ac_ext <<_ACEOF
9731 > /* end confdefs.h.  */
9732 > $ac_includes_default
9733 > #include <$ac_header>
9734 > _ACEOF
9735 > rm -f conftest.$ac_objext
9736 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9737 >  (eval $ac_compile) 2>conftest.er1
9738 >  ac_status=$?
9739 >  grep -v '^ *+' conftest.er1 >conftest.err
9740 >  rm -f conftest.er1
9741 >  cat conftest.err >&5
9742 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9743 >  (exit $ac_status); } &&
9744 >         { ac_try='test -z "$ac_cxx_werror_flag"
9745 >                         || test ! -s conftest.err'
9746 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9747 >  (eval $ac_try) 2>&5
9748 >  ac_status=$?
9749 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9750 >  (exit $ac_status); }; } &&
9751 >         { ac_try='test -s conftest.$ac_objext'
9752 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9753 >  (eval $ac_try) 2>&5
9754 >  ac_status=$?
9755 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9756 >  (exit $ac_status); }; }; then
9757 >  ac_header_compiler=yes
9758 > else
9759 >  echo "$as_me: failed program was:" >&5
9760 > sed 's/^/| /' conftest.$ac_ext >&5
9761 >
9762 > ac_header_compiler=no
9763 > fi
9764 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9765 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9766 > echo "${ECHO_T}$ac_header_compiler" >&6
9767 >
9768 > # Is the header present?
9769 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
9770 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9771 > cat >conftest.$ac_ext <<_ACEOF
9772 > /* confdefs.h.  */
9773 > _ACEOF
9774 > cat confdefs.h >>conftest.$ac_ext
9775 > cat >>conftest.$ac_ext <<_ACEOF
9776 > /* end confdefs.h.  */
9777 > #include <$ac_header>
9778 > _ACEOF
9779 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9780 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9781 >  ac_status=$?
9782 >  grep -v '^ *+' conftest.er1 >conftest.err
9783 >  rm -f conftest.er1
9784 >  cat conftest.err >&5
9785 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9786 >  (exit $ac_status); } >/dev/null; then
9787 >  if test -s conftest.err; then
9788 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9789 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9790 >  else
9791 >    ac_cpp_err=
9792 >  fi
9793 > else
9794 >  ac_cpp_err=yes
9795 > fi
9796 > if test -z "$ac_cpp_err"; then
9797 >  ac_header_preproc=yes
9798 > else
9799 >  echo "$as_me: failed program was:" >&5
9800 > sed 's/^/| /' conftest.$ac_ext >&5
9801 >
9802 >  ac_header_preproc=no
9803 > fi
9804 > rm -f conftest.err conftest.$ac_ext
9805 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9806 > echo "${ECHO_T}$ac_header_preproc" >&6
9807 >
9808 > # So?  What about this header?
9809 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
9810 >  yes:no: )
9811 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9812 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9813 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9814 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9815 >    ac_header_preproc=yes
9816 >    ;;
9817 >  no:yes:* )
9818 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9819 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9820 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9821 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9822 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9823 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9824 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9825 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9826 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9827 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9828 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9829 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9830 >    (
9831 >      cat <<\_ASBOX
9832 > ## ------------------------------ ##
9833 > ## Report this to gezelter@nd.edu ##
9834 > ## ------------------------------ ##
9835 > _ASBOX
9836 >    ) |
9837 >      sed "s/^/$as_me: WARNING:     /" >&2
9838 >    ;;
9839 > esac
9840 > echo "$as_me:$LINENO: checking for $ac_header" >&5
9841 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9842 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
9843 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9844 > else
9845 >  eval "$as_ac_Header=\$ac_header_preproc"
9846 > fi
9847 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9848 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9849 >
9850 > fi
9851 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
9852 >  cat >>confdefs.h <<_ACEOF
9853 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9854 > _ACEOF
9855 >
9856 > fi
9857 >
9858 > done
9859 >
9860 >
9861 > fi
9862 >
9863 >
9864 >
9865 >
9866 >  if test "${ac_cv_header_iomanip+set}" = set; then
9867 >  echo "$as_me:$LINENO: checking for iomanip" >&5
9868 > echo $ECHO_N "checking for iomanip... $ECHO_C" >&6
9869 > if test "${ac_cv_header_iomanip+set}" = set; then
9870 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9871 > fi
9872 > echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
9873 > echo "${ECHO_T}$ac_cv_header_iomanip" >&6
9874 > else
9875 >  # Is the header compilable?
9876 > echo "$as_me:$LINENO: checking iomanip usability" >&5
9877 > echo $ECHO_N "checking iomanip usability... $ECHO_C" >&6
9878 > cat >conftest.$ac_ext <<_ACEOF
9879 > /* confdefs.h.  */
9880 > _ACEOF
9881 > cat confdefs.h >>conftest.$ac_ext
9882 > cat >>conftest.$ac_ext <<_ACEOF
9883 > /* end confdefs.h.  */
9884 > $ac_includes_default
9885 > #include <iomanip>
9886 > _ACEOF
9887 > rm -f conftest.$ac_objext
9888 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9889 >  (eval $ac_compile) 2>conftest.er1
9890 >  ac_status=$?
9891 >  grep -v '^ *+' conftest.er1 >conftest.err
9892 >  rm -f conftest.er1
9893 >  cat conftest.err >&5
9894 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9895 >  (exit $ac_status); } &&
9896 >         { ac_try='test -z "$ac_cxx_werror_flag"
9897 >                         || test ! -s conftest.err'
9898 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9899 >  (eval $ac_try) 2>&5
9900 >  ac_status=$?
9901 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9902 >  (exit $ac_status); }; } &&
9903 >         { ac_try='test -s conftest.$ac_objext'
9904 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9905 >  (eval $ac_try) 2>&5
9906 >  ac_status=$?
9907 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9908 >  (exit $ac_status); }; }; then
9909 >  ac_header_compiler=yes
9910 > else
9911 >  echo "$as_me: failed program was:" >&5
9912 > sed 's/^/| /' conftest.$ac_ext >&5
9913  
9914 <        else
4188 <            # The version of the Intel compiler that I have refuses to let
4189 <            # you put the "work catalog" list anywhere but the current
4190 <            # directory. For example, you cannot in
4191 <         :
4192 <        fi
4193 <   fi
4194 <   if test -z "MODDIRFLAG" ; then
4195 <       echo "$as_me:$LINENO: result: unknown" >&5
4196 < echo "${ECHO_T}unknown" >&6
4197 <   fi
4198 <
4199 <
4200 <   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
4201 <   if test $madedir = 1 ; then rmdir conf ; fi
9914 > ac_header_compiler=no
9915   fi
9916 + rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9917 + echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9918 + echo "${ECHO_T}$ac_header_compiler" >&6
9919  
9920 <
9921 < ac_ext=c
9922 < ac_cpp='$CPP $CPPFLAGS'
9923 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4208 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4209 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4210 <
4211 <
4212 < ac_ext=c
4213 < ac_cpp='$CPP $CPPFLAGS'
4214 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4215 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4216 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4217 <
4218 < ac_ext=c
4219 < ac_cpp='$CPP $CPPFLAGS'
4220 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4221 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4222 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4223 < echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4224 < echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4225 < # On Suns, sometimes $CPP names a directory.
4226 < if test -n "$CPP" && test -d "$CPP"; then
4227 <  CPP=
4228 < fi
4229 < if test -z "$CPP"; then
4230 <  if test "${ac_cv_prog_CPP+set}" = set; then
4231 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4232 < else
4233 <      # Double quotes because CPP needs to be expanded
4234 <    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4235 <    do
4236 <      ac_preproc_ok=false
4237 < for ac_c_preproc_warn_flag in '' yes
4238 < do
4239 <  # Use a header file that comes with gcc, so configuring glibc
4240 <  # with a fresh cross-compiler works.
4241 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4242 <  # <limits.h> exists even on freestanding compilers.
4243 <  # On the NeXT, cc -E runs the code through the compiler's parser,
4244 <  # not just through cpp. "Syntax error" is here to catch this case.
4245 <  cat >conftest.$ac_ext <<_ACEOF
9920 > # Is the header present?
9921 > echo "$as_me:$LINENO: checking iomanip presence" >&5
9922 > echo $ECHO_N "checking iomanip presence... $ECHO_C" >&6
9923 > cat >conftest.$ac_ext <<_ACEOF
9924   /* confdefs.h.  */
9925   _ACEOF
9926   cat confdefs.h >>conftest.$ac_ext
9927   cat >>conftest.$ac_ext <<_ACEOF
9928   /* end confdefs.h.  */
9929 < #ifdef __STDC__
4252 < # include <limits.h>
4253 < #else
4254 < # include <assert.h>
4255 < #endif
4256 <                     Syntax error
9929 > #include <iomanip>
9930   _ACEOF
9931   if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9932    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
# Line 4264 | Line 9937 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
9937    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9938    (exit $ac_status); } >/dev/null; then
9939    if test -s conftest.err; then
9940 <    ac_cpp_err=$ac_c_preproc_warn_flag
9941 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9940 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9941 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9942    else
9943      ac_cpp_err=
9944    fi
# Line 4273 | Line 9946 | if test -z "$ac_cpp_err"; then
9946    ac_cpp_err=yes
9947   fi
9948   if test -z "$ac_cpp_err"; then
9949 <  :
9949 >  ac_header_preproc=yes
9950   else
9951    echo "$as_me: failed program was:" >&5
9952   sed 's/^/| /' conftest.$ac_ext >&5
9953  
9954 <  # Broken: fails on valid input.
4282 < continue
9954 >  ac_header_preproc=no
9955   fi
9956   rm -f conftest.err conftest.$ac_ext
9957 + echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9958 + echo "${ECHO_T}$ac_header_preproc" >&6
9959  
9960 <  # OK, works on sane cases.  Now check whether non-existent headers
9961 <  # can be detected and how.
9962 <  cat >conftest.$ac_ext <<_ACEOF
9960 > # So?  What about this header?
9961 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
9962 >  yes:no: )
9963 >    { echo "$as_me:$LINENO: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&5
9964 > echo "$as_me: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&2;}
9965 >    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the compiler's result" >&5
9966 > echo "$as_me: WARNING: iomanip: proceeding with the compiler's result" >&2;}
9967 >    ac_header_preproc=yes
9968 >    ;;
9969 >  no:yes:* )
9970 >    { echo "$as_me:$LINENO: WARNING: iomanip: present but cannot be compiled" >&5
9971 > echo "$as_me: WARNING: iomanip: present but cannot be compiled" >&2;}
9972 >    { echo "$as_me:$LINENO: WARNING: iomanip:     check for missing prerequisite headers?" >&5
9973 > echo "$as_me: WARNING: iomanip:     check for missing prerequisite headers?" >&2;}
9974 >    { echo "$as_me:$LINENO: WARNING: iomanip: see the Autoconf documentation" >&5
9975 > echo "$as_me: WARNING: iomanip: see the Autoconf documentation" >&2;}
9976 >    { echo "$as_me:$LINENO: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&5
9977 > echo "$as_me: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&2;}
9978 >    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the preprocessor's result" >&5
9979 > echo "$as_me: WARNING: iomanip: proceeding with the preprocessor's result" >&2;}
9980 >    { echo "$as_me:$LINENO: WARNING: iomanip: in the future, the compiler will take precedence" >&5
9981 > echo "$as_me: WARNING: iomanip: in the future, the compiler will take precedence" >&2;}
9982 >    (
9983 >      cat <<\_ASBOX
9984 > ## ------------------------------ ##
9985 > ## Report this to gezelter@nd.edu ##
9986 > ## ------------------------------ ##
9987 > _ASBOX
9988 >    ) |
9989 >      sed "s/^/$as_me: WARNING:     /" >&2
9990 >    ;;
9991 > esac
9992 > echo "$as_me:$LINENO: checking for iomanip" >&5
9993 > echo $ECHO_N "checking for iomanip... $ECHO_C" >&6
9994 > if test "${ac_cv_header_iomanip+set}" = set; then
9995 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9996 > else
9997 >  ac_cv_header_iomanip=$ac_header_preproc
9998 > fi
9999 > echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
10000 > echo "${ECHO_T}$ac_cv_header_iomanip" >&6
10001 >
10002 > fi
10003 > if test $ac_cv_header_iomanip = yes; then
10004 >
10005 >
10006 > cat >>confdefs.h <<\_ACEOF
10007 > #define HAVE_IOMANIP 1
10008 > _ACEOF
10009 >
10010 >
10011 > else
10012 >
10013 >
10014 > for ac_header in iomanip.h
10015 > do
10016 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10017 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
10018 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
10019 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10020 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
10021 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10022 > fi
10023 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10024 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10025 > else
10026 >  # Is the header compilable?
10027 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
10028 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10029 > cat >conftest.$ac_ext <<_ACEOF
10030   /* confdefs.h.  */
10031   _ACEOF
10032   cat confdefs.h >>conftest.$ac_ext
10033   cat >>conftest.$ac_ext <<_ACEOF
10034   /* end confdefs.h.  */
10035 < #include <ac_nonexistent.h>
10035 > $ac_includes_default
10036 > #include <$ac_header>
10037   _ACEOF
10038 + rm -f conftest.$ac_objext
10039 + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10040 +  (eval $ac_compile) 2>conftest.er1
10041 +  ac_status=$?
10042 +  grep -v '^ *+' conftest.er1 >conftest.err
10043 +  rm -f conftest.er1
10044 +  cat conftest.err >&5
10045 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10046 +  (exit $ac_status); } &&
10047 +         { ac_try='test -z "$ac_cxx_werror_flag"
10048 +                         || test ! -s conftest.err'
10049 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10050 +  (eval $ac_try) 2>&5
10051 +  ac_status=$?
10052 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10053 +  (exit $ac_status); }; } &&
10054 +         { ac_try='test -s conftest.$ac_objext'
10055 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10056 +  (eval $ac_try) 2>&5
10057 +  ac_status=$?
10058 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10059 +  (exit $ac_status); }; }; then
10060 +  ac_header_compiler=yes
10061 + else
10062 +  echo "$as_me: failed program was:" >&5
10063 + sed 's/^/| /' conftest.$ac_ext >&5
10064 +
10065 + ac_header_compiler=no
10066 + fi
10067 + rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10068 + echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10069 + echo "${ECHO_T}$ac_header_compiler" >&6
10070 +
10071 + # Is the header present?
10072 + echo "$as_me:$LINENO: checking $ac_header presence" >&5
10073 + echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10074 + cat >conftest.$ac_ext <<_ACEOF
10075 + /* confdefs.h.  */
10076 + _ACEOF
10077 + cat confdefs.h >>conftest.$ac_ext
10078 + cat >>conftest.$ac_ext <<_ACEOF
10079 + /* end confdefs.h.  */
10080 + #include <$ac_header>
10081 + _ACEOF
10082   if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10083    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10084    ac_status=$?
# Line 4302 | Line 10088 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
10088    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10089    (exit $ac_status); } >/dev/null; then
10090    if test -s conftest.err; then
10091 <    ac_cpp_err=$ac_c_preproc_warn_flag
10092 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10091 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
10092 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10093    else
10094      ac_cpp_err=
10095    fi
# Line 4311 | Line 10097 | if test -z "$ac_cpp_err"; then
10097    ac_cpp_err=yes
10098   fi
10099   if test -z "$ac_cpp_err"; then
10100 <  # Broken: success on invalid input.
4315 < continue
10100 >  ac_header_preproc=yes
10101   else
10102    echo "$as_me: failed program was:" >&5
10103   sed 's/^/| /' conftest.$ac_ext >&5
10104  
10105 <  # Passes both tests.
4321 < ac_preproc_ok=:
4322 < break
10105 >  ac_header_preproc=no
10106   fi
10107   rm -f conftest.err conftest.$ac_ext
10108 + echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10109 + echo "${ECHO_T}$ac_header_preproc" >&6
10110  
10111 < done
10112 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10113 < rm -f conftest.err conftest.$ac_ext
10114 < if $ac_preproc_ok; then
10115 <  break
10111 > # So?  What about this header?
10112 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10113 >  yes:no: )
10114 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10115 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10116 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10117 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10118 >    ac_header_preproc=yes
10119 >    ;;
10120 >  no:yes:* )
10121 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10122 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10123 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10124 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10125 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10126 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10127 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10128 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10129 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10130 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10131 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10132 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10133 >    (
10134 >      cat <<\_ASBOX
10135 > ## ------------------------------ ##
10136 > ## Report this to gezelter@nd.edu ##
10137 > ## ------------------------------ ##
10138 > _ASBOX
10139 >    ) |
10140 >      sed "s/^/$as_me: WARNING:     /" >&2
10141 >    ;;
10142 > esac
10143 > echo "$as_me:$LINENO: checking for $ac_header" >&5
10144 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10145 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
10146 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10147 > else
10148 >  eval "$as_ac_Header=\$ac_header_preproc"
10149   fi
10150 + echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10151 + echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10152  
10153 <    done
10154 <    ac_cv_prog_CPP=$CPP
10153 > fi
10154 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
10155 >  cat >>confdefs.h <<_ACEOF
10156 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10157 > _ACEOF
10158  
10159   fi
10160 <  CPP=$ac_cv_prog_CPP
10161 < else
10162 <  ac_cv_prog_CPP=$CPP
10160 >
10161 > done
10162 >
10163 >
10164   fi
10165 < echo "$as_me:$LINENO: result: $CPP" >&5
10166 < echo "${ECHO_T}$CPP" >&6
10167 < ac_preproc_ok=false
10168 < for ac_c_preproc_warn_flag in '' yes
10165 >
10166 >
10167 >
10168 >
10169 > for ac_header in cmath
10170   do
10171 <  # Use a header file that comes with gcc, so configuring glibc
10172 <  # with a fresh cross-compiler works.
10173 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10174 <  # <limits.h> exists even on freestanding compilers.
10175 <  # On the NeXT, cc -E runs the code through the compiler's parser,
10176 <  # not just through cpp. "Syntax error" is here to catch this case.
10177 <  cat >conftest.$ac_ext <<_ACEOF
10171 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10172 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
10173 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
10174 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10175 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
10176 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10177 > fi
10178 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10179 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10180 > else
10181 >  # Is the header compilable?
10182 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
10183 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10184 > cat >conftest.$ac_ext <<_ACEOF
10185   /* confdefs.h.  */
10186   _ACEOF
10187   cat confdefs.h >>conftest.$ac_ext
10188   cat >>conftest.$ac_ext <<_ACEOF
10189   /* end confdefs.h.  */
10190 < #ifdef __STDC__
10191 < # include <limits.h>
4360 < #else
4361 < # include <assert.h>
4362 < #endif
4363 <                     Syntax error
10190 > $ac_includes_default
10191 > #include <$ac_header>
10192   _ACEOF
10193 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10194 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10193 > rm -f conftest.$ac_objext
10194 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10195 >  (eval $ac_compile) 2>conftest.er1
10196    ac_status=$?
10197    grep -v '^ *+' conftest.er1 >conftest.err
10198    rm -f conftest.er1
10199    cat conftest.err >&5
10200    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10201 <  (exit $ac_status); } >/dev/null; then
10202 <  if test -s conftest.err; then
10203 <    ac_cpp_err=$ac_c_preproc_warn_flag
10204 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10205 <  else
10206 <    ac_cpp_err=
10207 <  fi
10201 >  (exit $ac_status); } &&
10202 >         { ac_try='test -z "$ac_cxx_werror_flag"
10203 >                         || test ! -s conftest.err'
10204 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10205 >  (eval $ac_try) 2>&5
10206 >  ac_status=$?
10207 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10208 >  (exit $ac_status); }; } &&
10209 >         { ac_try='test -s conftest.$ac_objext'
10210 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10211 >  (eval $ac_try) 2>&5
10212 >  ac_status=$?
10213 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10214 >  (exit $ac_status); }; }; then
10215 >  ac_header_compiler=yes
10216   else
4380  ac_cpp_err=yes
4381 fi
4382 if test -z "$ac_cpp_err"; then
4383  :
4384 else
10217    echo "$as_me: failed program was:" >&5
10218   sed 's/^/| /' conftest.$ac_ext >&5
10219  
10220 <  # Broken: fails on valid input.
4389 < continue
10220 > ac_header_compiler=no
10221   fi
10222 < rm -f conftest.err conftest.$ac_ext
10222 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10223 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10224 > echo "${ECHO_T}$ac_header_compiler" >&6
10225  
10226 <  # OK, works on sane cases.  Now check whether non-existent headers
10227 <  # can be detected and how.
10228 <  cat >conftest.$ac_ext <<_ACEOF
10226 > # Is the header present?
10227 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
10228 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10229 > cat >conftest.$ac_ext <<_ACEOF
10230   /* confdefs.h.  */
10231   _ACEOF
10232   cat confdefs.h >>conftest.$ac_ext
10233   cat >>conftest.$ac_ext <<_ACEOF
10234   /* end confdefs.h.  */
10235 < #include <ac_nonexistent.h>
10235 > #include <$ac_header>
10236   _ACEOF
10237   if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10238    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
# Line 4409 | Line 10243 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
10243    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10244    (exit $ac_status); } >/dev/null; then
10245    if test -s conftest.err; then
10246 <    ac_cpp_err=$ac_c_preproc_warn_flag
10247 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10246 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
10247 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10248    else
10249      ac_cpp_err=
10250    fi
# Line 4418 | Line 10252 | if test -z "$ac_cpp_err"; then
10252    ac_cpp_err=yes
10253   fi
10254   if test -z "$ac_cpp_err"; then
10255 <  # Broken: success on invalid input.
4422 < continue
10255 >  ac_header_preproc=yes
10256   else
10257    echo "$as_me: failed program was:" >&5
10258   sed 's/^/| /' conftest.$ac_ext >&5
10259  
10260 <  # Passes both tests.
4428 < ac_preproc_ok=:
4429 < break
10260 >  ac_header_preproc=no
10261   fi
10262   rm -f conftest.err conftest.$ac_ext
10263 + echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10264 + echo "${ECHO_T}$ac_header_preproc" >&6
10265  
10266 < done
10267 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10268 < rm -f conftest.err conftest.$ac_ext
10269 < if $ac_preproc_ok; then
10270 <  :
10266 > # So?  What about this header?
10267 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10268 >  yes:no: )
10269 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10270 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10271 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10272 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10273 >    ac_header_preproc=yes
10274 >    ;;
10275 >  no:yes:* )
10276 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10277 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10278 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10279 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10280 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10281 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10282 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10283 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10284 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10285 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10286 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10287 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10288 >    (
10289 >      cat <<\_ASBOX
10290 > ## ------------------------------ ##
10291 > ## Report this to gezelter@nd.edu ##
10292 > ## ------------------------------ ##
10293 > _ASBOX
10294 >    ) |
10295 >      sed "s/^/$as_me: WARNING:     /" >&2
10296 >    ;;
10297 > esac
10298 > echo "$as_me:$LINENO: checking for $ac_header" >&5
10299 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10300 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
10301 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10302   else
10303 <  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4440 < See \`config.log' for more details." >&5
4441 < echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4442 < See \`config.log' for more details." >&2;}
4443 <   { (exit 1); exit 1; }; }
10303 >  eval "$as_ac_Header=\$ac_header_preproc"
10304   fi
10305 + echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10306 + echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10307  
10308 < ac_ext=c
10309 < ac_cpp='$CPP $CPPFLAGS'
10310 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10311 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10312 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
10308 > fi
10309 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
10310 >  cat >>confdefs.h <<_ACEOF
10311 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10312 > _ACEOF
10313  
4452
4453 echo "$as_me:$LINENO: checking for egrep" >&5
4454 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4455 if test "${ac_cv_prog_egrep+set}" = set; then
4456  echo $ECHO_N "(cached) $ECHO_C" >&6
4457 else
4458  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4459    then ac_cv_prog_egrep='grep -E'
4460    else ac_cv_prog_egrep='egrep'
4461    fi
10314   fi
4463 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4464 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4465 EGREP=$ac_cv_prog_egrep
10315  
10316 + done
10317  
10318 < echo "$as_me:$LINENO: checking for ANSI C header files" >&5
10319 < echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10320 < if test "${ac_cv_header_stdc+set}" = set; then
10318 >
10319 >
10320 >
10321 >  echo "$as_me:$LINENO: checking for C++ iostream in namespace std" >&5
10322 > echo $ECHO_N "checking for C++ iostream in namespace std... $ECHO_C" >&6
10323 > if test "${ac_cv_cxx_have_std_iostream+set}" = set; then
10324    echo $ECHO_N "(cached) $ECHO_C" >&6
10325   else
10326 <  cat >conftest.$ac_ext <<_ACEOF
10326 >
10327 >      ac_cv_cxx_have_std_iostream=no
10328 >      ac_cv_cxx_need_use_std_iostream=no
10329 >      if test "x$ac_cv_cxx_namespaces" = xyes; then
10330 >
10331 >
10332 >        ac_ext=cc
10333 > ac_cpp='$CXXCPP $CPPFLAGS'
10334 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10335 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10336 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10337 >
10338 >        cat >conftest.$ac_ext <<_ACEOF
10339   /* confdefs.h.  */
10340   _ACEOF
10341   cat confdefs.h >>conftest.$ac_ext
10342   cat >>conftest.$ac_ext <<_ACEOF
10343   /* end confdefs.h.  */
4479 #include <stdlib.h>
4480 #include <stdarg.h>
4481 #include <string.h>
4482 #include <float.h>
10344  
10345 + #ifdef HAVE_IOSTREAM
10346 + #include <iostream>
10347 + #else
10348 + #include <iostream.h>
10349 + #endif
10350 +
10351 + #ifdef FC_DUMMY_MAIN
10352 + #ifndef FC_DUMMY_MAIN_EQ_F77
10353 + #  ifdef __cplusplus
10354 +     extern "C"
10355 + #  endif
10356 +   int FC_DUMMY_MAIN() { return 1; }
10357 + #endif
10358 + #endif
10359   int
10360   main ()
10361   {
10362 <
10362 > std::cout<<"Hello World"<<std::endl;return 0;
10363    ;
10364    return 0;
10365   }
# Line 4498 | Line 10373 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10373    cat conftest.err >&5
10374    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10375    (exit $ac_status); } &&
10376 <         { ac_try='test -z "$ac_c_werror_flag"
10376 >         { ac_try='test -z "$ac_cxx_werror_flag"
10377                           || test ! -s conftest.err'
10378    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10379    (eval $ac_try) 2>&5
# Line 4511 | Line 10386 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10386    ac_status=$?
10387    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10388    (exit $ac_status); }; }; then
10389 <  ac_cv_header_stdc=yes
10389 >  ac_cv_cxx_have_std_iostream=yes
10390   else
10391    echo "$as_me: failed program was:" >&5
10392   sed 's/^/| /' conftest.$ac_ext >&5
10393  
4519 ac_cv_header_stdc=no
10394   fi
10395   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10396 <
4523 < if test $ac_cv_header_stdc = yes; then
4524 <  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4525 <  cat >conftest.$ac_ext <<_ACEOF
10396 >        cat >conftest.$ac_ext <<_ACEOF
10397   /* confdefs.h.  */
10398   _ACEOF
10399   cat confdefs.h >>conftest.$ac_ext
10400   cat >>conftest.$ac_ext <<_ACEOF
10401   /* end confdefs.h.  */
4531 #include <string.h>
10402  
10403 + #define __USE_STD_IOSTREAM 1
10404 + #ifdef HAVE_IOSTREAM
10405 + #include <iostream>
10406 + #else
10407 + #include <iostream.h>
10408 + #endif
10409 +
10410 + #ifdef FC_DUMMY_MAIN
10411 + #ifndef FC_DUMMY_MAIN_EQ_F77
10412 + #  ifdef __cplusplus
10413 +     extern "C"
10414 + #  endif
10415 +   int FC_DUMMY_MAIN() { return 1; }
10416 + #endif
10417 + #endif
10418 + int
10419 + main ()
10420 + {
10421 + std::cout<<"Hello World"<<std::endl;return 0;
10422 +  ;
10423 +  return 0;
10424 + }
10425   _ACEOF
10426 < if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10427 <  $EGREP "memchr" >/dev/null 2>&1; then
10428 <  :
10426 > rm -f conftest.$ac_objext
10427 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10428 >  (eval $ac_compile) 2>conftest.er1
10429 >  ac_status=$?
10430 >  grep -v '^ *+' conftest.er1 >conftest.err
10431 >  rm -f conftest.er1
10432 >  cat conftest.err >&5
10433 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10434 >  (exit $ac_status); } &&
10435 >         { ac_try='test -z "$ac_cxx_werror_flag"
10436 >                         || test ! -s conftest.err'
10437 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10438 >  (eval $ac_try) 2>&5
10439 >  ac_status=$?
10440 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10441 >  (exit $ac_status); }; } &&
10442 >         { ac_try='test -s conftest.$ac_objext'
10443 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10444 >  (eval $ac_try) 2>&5
10445 >  ac_status=$?
10446 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10447 >  (exit $ac_status); }; }; then
10448 >  ac_cv_cxx_have_std_iostream=yes;ac_cv_cxx_need_use_std_iostream=yes
10449   else
10450 <  ac_cv_header_stdc=no
10450 >  echo "$as_me: failed program was:" >&5
10451 > sed 's/^/| /' conftest.$ac_ext >&5
10452 >
10453   fi
10454 < rm -f conftest*
10454 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10455 >        ac_ext=cc
10456 > ac_cpp='$CXXCPP $CPPFLAGS'
10457 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10458 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10459 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10460  
10461 +      fi
10462 +
10463   fi
10464 + echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iostream" >&5
10465 + echo "${ECHO_T}$ac_cv_cxx_have_std_iostream" >&6
10466 +  if test "$ac_cv_cxx_have_std_iostream" = yes; then
10467  
10468 < if test $ac_cv_header_stdc = yes; then
10469 <  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10470 <  cat >conftest.$ac_ext <<_ACEOF
10468 > cat >>confdefs.h <<\_ACEOF
10469 > #define HAVE_STD_IOSTREAM 1
10470 > _ACEOF
10471 >
10472 >  fi
10473 >  if test "$ac_cv_cxx_need_use_std_iostream" = yes; then
10474 >
10475 > cat >>confdefs.h <<\_ACEOF
10476 > #define __USE_STD_IOSTREAM 1
10477 > _ACEOF
10478 >
10479 >  fi
10480 >
10481 >
10482 >
10483 >
10484 >  echo "$as_me:$LINENO: checking for C++ Standard Template Library in namespace std." >&5
10485 > echo $ECHO_N "checking for C++ Standard Template Library in namespace std.... $ECHO_C" >&6
10486 > if test "${ac_cv_cxx_have_std_stl+set}" = set; then
10487 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10488 > else
10489 >
10490 >      ac_cv_cxx_have_std_stl=no
10491 >      if test "x$ac_cv_cxx_namespaces" = xyes; then
10492 >
10493 >
10494 >        ac_ext=cc
10495 > ac_cpp='$CXXCPP $CPPFLAGS'
10496 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10497 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10498 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10499 >
10500 >        cat >conftest.$ac_ext <<_ACEOF
10501   /* confdefs.h.  */
10502   _ACEOF
10503   cat confdefs.h >>conftest.$ac_ext
10504   cat >>conftest.$ac_ext <<_ACEOF
10505   /* end confdefs.h.  */
10506 < #include <stdlib.h>
10506 > #include <list>
10507  
10508 + #ifdef FC_DUMMY_MAIN
10509 + #ifndef FC_DUMMY_MAIN_EQ_F77
10510 + #  ifdef __cplusplus
10511 +     extern "C"
10512 + #  endif
10513 +   int FC_DUMMY_MAIN() { return 1; }
10514 + #endif
10515 + #endif
10516 + int
10517 + main ()
10518 + {
10519 + std::list<int> foo;return 0;
10520 +  ;
10521 +  return 0;
10522 + }
10523   _ACEOF
10524 < if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10525 <  $EGREP "free" >/dev/null 2>&1; then
10526 <  :
10524 > rm -f conftest.$ac_objext
10525 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10526 >  (eval $ac_compile) 2>conftest.er1
10527 >  ac_status=$?
10528 >  grep -v '^ *+' conftest.er1 >conftest.err
10529 >  rm -f conftest.er1
10530 >  cat conftest.err >&5
10531 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10532 >  (exit $ac_status); } &&
10533 >         { ac_try='test -z "$ac_cxx_werror_flag"
10534 >                         || test ! -s conftest.err'
10535 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10536 >  (eval $ac_try) 2>&5
10537 >  ac_status=$?
10538 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10539 >  (exit $ac_status); }; } &&
10540 >         { ac_try='test -s conftest.$ac_objext'
10541 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10542 >  (eval $ac_try) 2>&5
10543 >  ac_status=$?
10544 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10545 >  (exit $ac_status); }; }; then
10546 >  ac_cv_cxx_have_std_stl=yes
10547   else
10548 <  ac_cv_header_stdc=no
10548 >  echo "$as_me: failed program was:" >&5
10549 > sed 's/^/| /' conftest.$ac_ext >&5
10550 >
10551   fi
10552 < rm -f conftest*
10552 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10553 >        ac_ext=cc
10554 > ac_cpp='$CXXCPP $CPPFLAGS'
10555 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10556 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10557 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10558  
10559 +      fi
10560 +
10561   fi
10562 + echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_stl" >&5
10563 + echo "${ECHO_T}$ac_cv_cxx_have_std_stl" >&6
10564 +  if test "$ac_cv_cxx_have_std_stl" = yes; then
10565  
10566 < if test $ac_cv_header_stdc = yes; then
10567 <  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10568 <  if test "$cross_compiling" = yes; then
10569 <  :
10566 > cat >>confdefs.h <<\_ACEOF
10567 > #define HAVE_STD_STL 1
10568 > _ACEOF
10569 >
10570 >  fi
10571 >
10572 >
10573 >
10574 >  echo "$as_me:$LINENO: checking for fstream::attach()" >&5
10575 > echo $ECHO_N "checking for fstream::attach()... $ECHO_C" >&6
10576 > if test "${ac_cv_cxx_have_fstream_attach+set}" = set; then
10577 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10578   else
10579 <  cat >conftest.$ac_ext <<_ACEOF
10579 >
10580 >    ac_cv_cxx_have_fstream_attach=no
10581 >
10582 >
10583 >    ac_ext=cc
10584 > ac_cpp='$CXXCPP $CPPFLAGS'
10585 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10586 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10587 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10588 >
10589 >    cat >conftest.$ac_ext <<_ACEOF
10590   /* confdefs.h.  */
10591   _ACEOF
10592   cat confdefs.h >>conftest.$ac_ext
10593   cat >>conftest.$ac_ext <<_ACEOF
10594   /* end confdefs.h.  */
10595 < #include <ctype.h>
10596 < #if ((' ' & 0x0FF) == 0x020)
10597 < # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4579 < # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10595 >
10596 > #ifdef HAVE_IOSTREAM
10597 > #include <fstream>
10598   #else
10599 < # define ISLOWER(c) \
4582 <                   (('a' <= (c) && (c) <= 'i') \
4583 <                     || ('j' <= (c) && (c) <= 'r') \
4584 <                     || ('s' <= (c) && (c) <= 'z'))
4585 < # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10599 > #include <fstream.h>
10600   #endif
10601 + #ifdef HAVE_STD_IOSTREAM
10602 + using namespace std;
10603 + #endif
10604  
10605 < #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10605 > #ifdef FC_DUMMY_MAIN
10606 > #ifndef FC_DUMMY_MAIN_EQ_F77
10607 > #  ifdef __cplusplus
10608 >     extern "C"
10609 > #  endif
10610 >   int FC_DUMMY_MAIN() { return 1; }
10611 > #endif
10612 > #endif
10613   int
10614   main ()
10615   {
10616 <  int i;
10617 <  for (i = 0; i < 256; i++)
10618 <    if (XOR (islower (i), ISLOWER (i))
4595 <        || toupper (i) != TOUPPER (i))
4596 <      exit(2);
4597 <  exit (0);
10616 > int fd=0;ofstream s;s.attach(fd);
10617 >  ;
10618 >  return 0;
10619   }
10620   _ACEOF
10621 < rm -f conftest$ac_exeext
10622 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10623 <  (eval $ac_link) 2>&5
10621 > rm -f conftest.$ac_objext
10622 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10623 >  (eval $ac_compile) 2>conftest.er1
10624    ac_status=$?
10625 +  grep -v '^ *+' conftest.er1 >conftest.err
10626 +  rm -f conftest.er1
10627 +  cat conftest.err >&5
10628    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10629 <  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10629 >  (exit $ac_status); } &&
10630 >         { ac_try='test -z "$ac_cxx_werror_flag"
10631 >                         || test ! -s conftest.err'
10632    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10633    (eval $ac_try) 2>&5
10634    ac_status=$?
10635    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10636 +  (exit $ac_status); }; } &&
10637 +         { ac_try='test -s conftest.$ac_objext'
10638 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10639 +  (eval $ac_try) 2>&5
10640 +  ac_status=$?
10641 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10642    (exit $ac_status); }; }; then
10643 <  :
10643 >  ac_cv_cxx_have_fstream_attach=yes
10644   else
10645 <  echo "$as_me: program exited with status $ac_status" >&5
4614 < echo "$as_me: failed program was:" >&5
10645 >  echo "$as_me: failed program was:" >&5
10646   sed 's/^/| /' conftest.$ac_ext >&5
10647  
4617 ( exit $ac_status )
4618 ac_cv_header_stdc=no
10648   fi
10649 < rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10649 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10650 >    ac_ext=cc
10651 > ac_cpp='$CXXCPP $CPPFLAGS'
10652 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10653 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10654 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10655 >
10656 >
10657   fi
10658 < fi
10659 < fi
10660 < echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4625 < echo "${ECHO_T}$ac_cv_header_stdc" >&6
4626 < if test $ac_cv_header_stdc = yes; then
10658 > echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_attach" >&5
10659 > echo "${ECHO_T}$ac_cv_cxx_have_fstream_attach" >&6
10660 >  if test "$ac_cv_cxx_have_fstream_attach" = yes; then
10661  
10662   cat >>confdefs.h <<\_ACEOF
10663 < #define STDC_HEADERS 1
10663 > #define HAVE_FSTREAM_ATTACH 1
10664   _ACEOF
10665  
10666 < fi
10666 >  fi
10667  
4634 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10668  
10669  
10670 +  echo "$as_me:$LINENO: checking for fstream::open()" >&5
10671 + echo $ECHO_N "checking for fstream::open()... $ECHO_C" >&6
10672 + if test "${ac_cv_cxx_have_fstream_open+set}" = set; then
10673 +  echo $ECHO_N "(cached) $ECHO_C" >&6
10674 + else
10675  
10676 +    ac_cv_cxx_have_fstream_open=no
10677 +    ac_cv_cxx_fstream_open_prot=no
10678  
10679  
10680 +    ac_ext=cc
10681 + ac_cpp='$CXXCPP $CPPFLAGS'
10682 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10683 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10684 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10685  
10686 +    # Try with 2 parameters
10687 +    cat >conftest.$ac_ext <<_ACEOF
10688 + /* confdefs.h.  */
10689 + _ACEOF
10690 + cat confdefs.h >>conftest.$ac_ext
10691 + cat >>conftest.$ac_ext <<_ACEOF
10692 + /* end confdefs.h.  */
10693  
10694 + #ifdef HAVE_IOSTREAM
10695 + #include <fstream>
10696 + #else
10697 + #include <fstream.h>
10698 + #endif
10699 + #ifdef HAVE_STD_IOSTREAM
10700 + using namespace std;
10701 + #endif
10702  
10703 <
10704 < for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10705 <                  inttypes.h stdint.h unistd.h
10706 < do
10707 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10708 < echo "$as_me:$LINENO: checking for $ac_header" >&5
10709 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10710 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
10711 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10703 > #ifdef FC_DUMMY_MAIN
10704 > #ifndef FC_DUMMY_MAIN_EQ_F77
10705 > #  ifdef __cplusplus
10706 >     extern "C"
10707 > #  endif
10708 >   int FC_DUMMY_MAIN() { return 1; }
10709 > #endif
10710 > #endif
10711 > int
10712 > main ()
10713 > {
10714 > ofstream s;s.open("conftest.txt",ios::out|ios::trunc);
10715 >  ;
10716 >  return 0;
10717 > }
10718 > _ACEOF
10719 > rm -f conftest.$ac_objext
10720 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10721 >  (eval $ac_compile) 2>conftest.er1
10722 >  ac_status=$?
10723 >  grep -v '^ *+' conftest.er1 >conftest.err
10724 >  rm -f conftest.er1
10725 >  cat conftest.err >&5
10726 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10727 >  (exit $ac_status); } &&
10728 >         { ac_try='test -z "$ac_cxx_werror_flag"
10729 >                         || test ! -s conftest.err'
10730 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10731 >  (eval $ac_try) 2>&5
10732 >  ac_status=$?
10733 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10734 >  (exit $ac_status); }; } &&
10735 >         { ac_try='test -s conftest.$ac_objext'
10736 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10737 >  (eval $ac_try) 2>&5
10738 >  ac_status=$?
10739 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10740 >  (exit $ac_status); }; }; then
10741 >  ac_cv_cxx_have_fstream_open=yes
10742   else
10743 <  cat >conftest.$ac_ext <<_ACEOF
10743 >  echo "$as_me: failed program was:" >&5
10744 > sed 's/^/| /' conftest.$ac_ext >&5
10745 >
10746 > fi
10747 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10748 >    # Try with mode parameter
10749 >    cat >conftest.$ac_ext <<_ACEOF
10750   /* confdefs.h.  */
10751   _ACEOF
10752   cat confdefs.h >>conftest.$ac_ext
10753   cat >>conftest.$ac_ext <<_ACEOF
10754   /* end confdefs.h.  */
4659 $ac_includes_default
10755  
10756 < #include <$ac_header>
10756 > #ifdef HAVE_IOSTREAM
10757 > #include <fstream>
10758 > #else
10759 > #include <fstream.h>
10760 > #endif
10761 > #ifdef HAVE_STD_IOSTREAM
10762 > using namespace std;
10763 > #endif
10764 >
10765 > #ifdef FC_DUMMY_MAIN
10766 > #ifndef FC_DUMMY_MAIN_EQ_F77
10767 > #  ifdef __cplusplus
10768 >     extern "C"
10769 > #  endif
10770 >   int FC_DUMMY_MAIN() { return 1; }
10771 > #endif
10772 > #endif
10773 > int
10774 > main ()
10775 > {
10776 > ofstream s;s.open("conftest.txt",ios::out|ios::trunc,0666);
10777 >  ;
10778 >  return 0;
10779 > }
10780   _ACEOF
10781   rm -f conftest.$ac_objext
10782   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 4669 | Line 10787 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10787    cat conftest.err >&5
10788    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10789    (exit $ac_status); } &&
10790 <         { ac_try='test -z "$ac_c_werror_flag"
10790 >         { ac_try='test -z "$ac_cxx_werror_flag"
10791                           || test ! -s conftest.err'
10792    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10793    (eval $ac_try) 2>&5
# Line 4682 | Line 10800 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10800    ac_status=$?
10801    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10802    (exit $ac_status); }; }; then
10803 <  eval "$as_ac_Header=yes"
10803 >  ac_cv_cxx_fstream_open_prot=yes
10804   else
10805    echo "$as_me: failed program was:" >&5
10806   sed 's/^/| /' conftest.$ac_ext >&5
10807  
4690 eval "$as_ac_Header=no"
10808   fi
10809   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10810 +    ac_ext=cc
10811 + ac_cpp='$CXXCPP $CPPFLAGS'
10812 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10813 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10814 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10815 +
10816 +
10817   fi
10818 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10819 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10820 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
10821 <  cat >>confdefs.h <<_ACEOF
10822 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10818 > echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_open" >&5
10819 > echo "${ECHO_T}$ac_cv_cxx_have_fstream_open" >&6
10820 >  if test "$ac_cv_cxx_have_fstream_open" = yes; then
10821 >
10822 > cat >>confdefs.h <<\_ACEOF
10823 > #define HAVE_FSTREAM_OPEN 1
10824   _ACEOF
10825  
10826 < fi
10826 >  fi
10827 >  if test "$ac_cv_cxx_fstream_open_prot" = yes; then
10828  
10829 < done
10829 > cat >>confdefs.h <<\_ACEOF
10830 > #define FSTREAM_OPEN_PROT 1
10831 > _ACEOF
10832  
10833 +  fi
10834  
4706  # clean out junk possibly left behind by a previous configuration
4707  rm -f utils/getopt.h
4708  # Check for getopt_long support
10835  
10836 < for ac_header in getopt.h
10836 >
10837 >
10838 >
10839 >
10840 >
10841 > for ac_header in ctype.h iostream fstream sstream strstream
10842   do
10843   as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10844   if eval "test \"\${$as_ac_Header+set}\" = set"; then
# Line 4740 | Line 10871 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10871    cat conftest.err >&5
10872    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10873    (exit $ac_status); } &&
10874 <         { ac_try='test -z "$ac_c_werror_flag"
10874 >         { ac_try='test -z "$ac_cxx_werror_flag"
10875                           || test ! -s conftest.err'
10876    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10877    (eval $ac_try) 2>&5
# Line 4784 | Line 10915 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
10915    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10916    (exit $ac_status); } >/dev/null; then
10917    if test -s conftest.err; then
10918 <    ac_cpp_err=$ac_c_preproc_warn_flag
10919 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10918 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
10919 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10920    else
10921      ac_cpp_err=
10922    fi
# Line 4805 | Line 10936 | case $ac_header_compiler:$ac_header_preproc:$ac_c_prep
10936   echo "${ECHO_T}$ac_header_preproc" >&6
10937  
10938   # So?  What about this header?
10939 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10939 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10940    yes:no: )
10941      { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10942   echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
# Line 4856 | Line 10987 | done
10987  
10988   done
10989  
10990 + # AC_CPP_FUNC
10991 + # ------------------ #
10992 + # Checks to see if ANSI C99 CPP variable __func__ works.
10993 + # If not, perhaps __FUNCTION__ works instead.
10994 + # If not, we'll just define __func__ to "".
10995 + # AC_CPP_FUNC
10996  
10997 < for ac_func in getopt_long
10998 < do
10999 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11000 < echo "$as_me:$LINENO: checking for $ac_func" >&5
4864 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4865 < if eval "test \"\${$as_ac_var+set}\" = set"; then
10997 >
10998 > echo "$as_me:$LINENO: checking for an ANSI C99-conforming __func__" >&5
10999 > echo $ECHO_N "checking for an ANSI C99-conforming __func__... $ECHO_C" >&6
11000 > if test "${ac_cv_cpp_func+set}" = set; then
11001    echo $ECHO_N "(cached) $ECHO_C" >&6
11002   else
11003    cat >conftest.$ac_ext <<_ACEOF
# Line 4871 | Line 11006 | cat >>conftest.$ac_ext <<_ACEOF
11006   cat confdefs.h >>conftest.$ac_ext
11007   cat >>conftest.$ac_ext <<_ACEOF
11008   /* end confdefs.h.  */
4874 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4875   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
4876 #define $ac_func innocuous_$ac_func
11009  
11010 < /* System header to define __stub macros and hopefully few prototypes,
11011 <    which can conflict with char $ac_func (); below.
11012 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11013 <    <limits.h> exists even on freestanding compilers.  */
11014 <
11015 < #ifdef __STDC__
4884 < # include <limits.h>
4885 < #else
4886 < # include <assert.h>
4887 < #endif
4888 <
4889 < #undef $ac_func
4890 <
4891 < /* Override any gcc2 internal prototype to avoid an error.  */
4892 < #ifdef __cplusplus
4893 < extern "C"
4894 < {
11010 > #ifdef FC_DUMMY_MAIN
11011 > #ifndef FC_DUMMY_MAIN_EQ_F77
11012 > #  ifdef __cplusplus
11013 >     extern "C"
11014 > #  endif
11015 >   int FC_DUMMY_MAIN() { return 1; }
11016   #endif
4896 /* We use char because int might match the return type of a gcc2
4897   builtin and then its argument prototype would still apply.  */
4898 char $ac_func ();
4899 /* The GNU C library defines this for functions which it implements
4900    to always fail with ENOSYS.  Some functions are actually named
4901    something starting with __ and the normal name is an alias.  */
4902 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4903 choke me
4904 #else
4905 char (*f) () = $ac_func;
11017   #endif
4907 #ifdef __cplusplus
4908 }
4909 #endif
4910
11018   int
11019   main ()
11020   {
11021 < return f != $ac_func;
11021 > const char *foo = __func__;
11022    ;
11023    return 0;
11024   }
11025   _ACEOF
11026 < rm -f conftest.$ac_objext conftest$ac_exeext
11027 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11028 <  (eval $ac_link) 2>conftest.er1
11026 > rm -f conftest.$ac_objext
11027 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11028 >  (eval $ac_compile) 2>conftest.er1
11029    ac_status=$?
11030    grep -v '^ *+' conftest.er1 >conftest.err
11031    rm -f conftest.er1
11032    cat conftest.err >&5
11033    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11034    (exit $ac_status); } &&
11035 <         { ac_try='test -z "$ac_c_werror_flag"
11035 >         { ac_try='test -z "$ac_cxx_werror_flag"
11036                           || test ! -s conftest.err'
11037    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11038    (eval $ac_try) 2>&5
11039    ac_status=$?
11040    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11041    (exit $ac_status); }; } &&
11042 <         { ac_try='test -s conftest$ac_exeext'
11042 >         { ac_try='test -s conftest.$ac_objext'
11043    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11044    (eval $ac_try) 2>&5
11045    ac_status=$?
11046    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11047    (exit $ac_status); }; }; then
11048 <  eval "$as_ac_var=yes"
11048 >  ac_cv_cpp_func=yes
11049   else
11050    echo "$as_me: failed program was:" >&5
11051   sed 's/^/| /' conftest.$ac_ext >&5
11052  
4946 eval "$as_ac_var=no"
4947 fi
4948 rm -f conftest.err conftest.$ac_objext \
4949      conftest$ac_exeext conftest.$ac_ext
4950 fi
4951 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4952 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4953 if test `eval echo '${'$as_ac_var'}'` = yes; then
4954  cat >>confdefs.h <<_ACEOF
4955 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4956 _ACEOF
4957
4958 else
4959  # FreeBSD has a gnugetopt library for this
4960    echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
4961 echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
4962 if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
4963  echo $ECHO_N "(cached) $ECHO_C" >&6
4964 else
4965  ac_check_lib_save_LIBS=$LIBS
4966 LIBS="-lgnugetopt  $LIBS"
11053   cat >conftest.$ac_ext <<_ACEOF
11054   /* confdefs.h.  */
11055   _ACEOF
# Line 4971 | Line 11057 | cat >>conftest.$ac_ext <<_ACEOF
11057   cat >>conftest.$ac_ext <<_ACEOF
11058   /* end confdefs.h.  */
11059  
11060 < /* Override any gcc2 internal prototype to avoid an error.  */
11061 < #ifdef __cplusplus
11062 < extern "C"
11060 > #ifdef FC_DUMMY_MAIN
11061 > #ifndef FC_DUMMY_MAIN_EQ_F77
11062 > #  ifdef __cplusplus
11063 >     extern "C"
11064 > #  endif
11065 >   int FC_DUMMY_MAIN() { return 1; }
11066   #endif
11067 < /* We use char because int might match the return type of a gcc2
4979 <   builtin and then its argument prototype would still apply.  */
4980 < char getopt_long ();
11067 > #endif
11068   int
11069   main ()
11070   {
11071 < getopt_long ();
11071 > const char *foo = __FUNCTION__;
11072    ;
11073    return 0;
11074   }
11075   _ACEOF
11076 < rm -f conftest.$ac_objext conftest$ac_exeext
11077 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11078 <  (eval $ac_link) 2>conftest.er1
11076 > rm -f conftest.$ac_objext
11077 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11078 >  (eval $ac_compile) 2>conftest.er1
11079    ac_status=$?
11080    grep -v '^ *+' conftest.er1 >conftest.err
11081    rm -f conftest.er1
11082    cat conftest.err >&5
11083    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11084    (exit $ac_status); } &&
11085 <         { ac_try='test -z "$ac_c_werror_flag"
11085 >         { ac_try='test -z "$ac_cxx_werror_flag"
11086                           || test ! -s conftest.err'
11087    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11088    (eval $ac_try) 2>&5
11089    ac_status=$?
11090    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11091    (exit $ac_status); }; } &&
11092 <         { ac_try='test -s conftest$ac_exeext'
11092 >         { ac_try='test -s conftest.$ac_objext'
11093    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11094    (eval $ac_try) 2>&5
11095    ac_status=$?
11096    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11097    (exit $ac_status); }; }; then
11098 <  ac_cv_lib_gnugetopt_getopt_long=yes
11098 >  ac_cv_cpp_func=__FUNCTION__
11099   else
11100    echo "$as_me: failed program was:" >&5
11101   sed 's/^/| /' conftest.$ac_ext >&5
11102  
11103 < ac_cv_lib_gnugetopt_getopt_long=no
11103 > ac_cv_cpp_func=no
11104   fi
11105 < rm -f conftest.err conftest.$ac_objext \
5019 <      conftest$ac_exeext conftest.$ac_ext
5020 < LIBS=$ac_check_lib_save_LIBS
11105 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11106   fi
11107 < echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
11108 < echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
11109 < if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
11110 <  cat >>confdefs.h <<\_ACEOF
11111 < #define HAVE_GETOPT_LONG 1
11107 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11108 > fi
11109 > echo "$as_me:$LINENO: result: $ac_cv_cpp_func" >&5
11110 > echo "${ECHO_T}$ac_cv_cpp_func" >&6
11111 > if test $ac_cv_cpp_func = __FUNCTION__; then
11112 >
11113 > cat >>confdefs.h <<\_ACEOF
11114 > #define __func__ __FUNCTION__
11115   _ACEOF
11116  
11117 < else
5030 <  # use the GNU replacement
5031 <      case $LIBOBJS in
5032 <    "getopt.$ac_objext"   | \
5033 <  *" getopt.$ac_objext"   | \
5034 <    "getopt.$ac_objext "* | \
5035 <  *" getopt.$ac_objext "* ) ;;
5036 <  *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
5037 < esac
11117 > elif test $ac_cv_cpp_func = no; then
11118  
11119 <      case $LIBOBJS in
11120 <    "getopt1.$ac_objext"   | \
11121 <  *" getopt1.$ac_objext"   | \
5042 <    "getopt1.$ac_objext "* | \
5043 <  *" getopt1.$ac_objext "* ) ;;
5044 <  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
5045 < esac
11119 > cat >>confdefs.h <<\_ACEOF
11120 > #define __func__ ""
11121 > _ACEOF
11122  
5047                ac_config_links="$ac_config_links utils/getopt.h:utils/gnugetopt.h"
5048
11123   fi
11124  
5051 fi
5052 done
11125  
11126  
11127  
11128 +
11129   case $debug in
11130    1)
11131       ;;
# Line 5061 | Line 11134 | case $debug in
11134  
11135  
11136  
11137 + # Try to determine "good" native compiler flags if none specified on command
11138 + # line
11139  
11140 + if test "$ac_test_FCFLAGS" != "set"; then
11141 +  FCFLAGS=""
11142 +  case "${host_cpu}-${host_os}" in
11143  
11144 +  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
11145 +                    FCFLAGS="-O"
11146 +                fi;;
11147 +   rs6000*-aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
11148 +                    FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
11149 +                fi;;
11150 +   powerpc*-aix*)
11151 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
11152 +                FCFLAGS="-O3 -qarch=ppc -qansialias -w"
11153 +                echo "*******************************************************"
11154 +                echo "*  You have AIX on an unknown powerpc system.  It is  *"
11155 +                echo "*  recommended that you use                           *"
11156 +                echo "*                                                     *"
11157 +                echo "*   FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
11158 +                echo "*                                 ^^^                 *"
11159 +                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
11160 +                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
11161 +                echo "*******************************************************"
11162 +        fi;;
11163 +   *darwin*)
11164 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
11165 +                FCFLAGS="-qthreaded -O3 -qtune=auto -qarch=auto -qunroll=auto"
11166 +        fi;;
11167 +  esac
11168 +
11169 +  if test -n "$CPU_FLAGS"; then
11170 +        FCFLAGS="$FCFLAGS $CPU_FLAGS"
11171 +  fi
11172 +
11173 +  if test -z "$FCFLAGS"; then
11174 +        echo ""
11175 +        echo "*********************************************************"
11176 +        echo "* WARNING: Don't know the best FCFLAGS for this system  *"
11177 +        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
11178 +        echo "* (otherwise, a default of FCFLAGS=-O3 will be used)    *"
11179 +        echo "*********************************************************"
11180 +        echo ""
11181 +        FCFLAGS="-O3"
11182 +  fi
11183 +
11184 +
11185 + echo "$as_me:$LINENO: checking whether ${FC} accepts ${FCFLAGS}" >&5
11186 + echo $ECHO_N "checking whether ${FC} accepts ${FCFLAGS}... $ECHO_C" >&6
11187 + if test "${ac_guessed_f90flags+set}" = set; then
11188 +  echo $ECHO_N "(cached) $ECHO_C" >&6
11189 + else
11190 +
11191 +
11192 +
11193 + ac_ext=${FC_SRCEXT-f}
11194 + ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
11195 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
11196 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
11197 +
11198 + echo 'program main' > conftest.$ac_ext
11199 + echo 'end program main' >> conftest.$ac_ext
11200 + ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
11201 + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11202 +  (eval $ac_compile) 2>&5
11203 +  ac_status=$?
11204 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11205 +  (exit $ac_status); }; then
11206 +        ac_guessed_f90flags=yes
11207 + else
11208 +        ac_guessed_f90flags=no
11209 + fi
11210 + rm -f conftest*
11211 + ac_ext=cc
11212 + ac_cpp='$CXXCPP $CPPFLAGS'
11213 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11214 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11215 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11216 +
11217 +
11218 + fi
11219 + echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
11220 + echo "${ECHO_T}$ac_guessed_f90flags" >&6
11221 + if test "$ac_guessed_f90flags" = yes; then
11222 +        :
11223 +
11224 + else
11225 +        :
11226 +
11227 +        echo ""
11228 +        echo "**********************************************************"
11229 +        echo "* WARNING: The guessed FCFLAGS don't seem to work with  *"
11230 +        echo "* your compiler.                                        *"
11231 +        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
11232 +        echo "*********************************************************"
11233 +        echo ""
11234 +        FCFLAGS=""
11235 +
11236 + fi
11237 +
11238 +
11239 + fi
11240 +
11241 +
11242 +
11243 +
11244 +
11245 +
11246 +
11247   echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
11248   echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
11249   if test "${ac_cv_prog_really_gcc+set}" = set; then
# Line 5071 | Line 11252 | cat > conftest.c <<EOF
11252  
11253   cat > conftest.c <<EOF
11254   #ifdef __GNUC__
11255 <  #ifndef __INTEL_COMPILER
11255 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
11256 >     no;
11257 >  #else
11258       yes;
11259    #endif
11260   #endif
# Line 5109 | Line 11292 | if test "$ac_test_CFLAGS" != "set"; then
11292                      CFLAGS="-O"
11293                  fi;;
11294    sparc-solaris2*) if test "$CC" = cc; then
11295 <                    CFLAGS="-native -fast -xO5 -dalign"
11295 >                    CFLAGS="-O -dalign"
11296                   fi;;
11297  
11298    alpha*-osf*)  if test "$CC" = cc; then
# Line 5138 | Line 11321 | if test "$ac_test_CFLAGS" != "set"; then
11321          fi;;
11322     *darwin*)
11323          if test "$CC" = xlc -o "$CC" = cc; then
11324 <                CFLAGS="-qthreaded -O5 -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
11324 >                CFLAGS="-qthreaded -O3 -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
11325          fi;;
11326    esac
11327  
# Line 5152 | Line 11335 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11335      # -malign-double for x86 systems
11336  
11337  
11338 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
11339 < echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
11338 > echo "$as_me:$LINENO: checking whether ${CC} accepts -malign-double" >&5
11339 > echo $ECHO_N "checking whether ${CC} accepts -malign-double... $ECHO_C" >&6
11340   if test "${ac_align_double+set}" = set; then
11341    echo $ECHO_N "(cached) $ECHO_C" >&6
11342   else
11343    echo 'void f(){}' > conftest.c
11344 < if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
11344 > if test -z "`${CC} -malign-double -c conftest.c 2>&1`"; then
11345          ac_align_double=yes
11346   else
11347          ac_align_double=no
# Line 5179 | Line 11362 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11362      # -fstrict-aliasing for gcc-2.95+
11363  
11364  
11365 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
11366 < echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
11365 > echo "$as_me:$LINENO: checking whether ${CC} accepts -fstrict-aliasing" >&5
11366 > echo $ECHO_N "checking whether ${CC} accepts -fstrict-aliasing... $ECHO_C" >&6
11367   if test "${ac_fstrict_aliasing+set}" = set; then
11368    echo $ECHO_N "(cached) $ECHO_C" >&6
11369   else
11370    echo 'void f(){}' > conftest.c
11371 < if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
11371 > if test -z "`${CC} -fstrict-aliasing -c conftest.c 2>&1`"; then
11372          ac_fstrict_aliasing=yes
11373   else
11374          ac_fstrict_aliasing=no
# Line 5210 | Line 11393 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11393                    case "${host_cpu}" in
11394            i586*)
11395  
11396 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
11397 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
11396 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentium" >&5
11397 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentium... $ECHO_C" >&6
11398   if test "${ac_cpu_pentium+set}" = set; then
11399    echo $ECHO_N "(cached) $ECHO_C" >&6
11400   else
11401    echo 'void f(){}' > conftest.c
11402 < if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
11402 > if test -z "`${CC} -mcpu=pentium -c conftest.c 2>&1`"; then
11403          ac_cpu_pentium=yes
11404   else
11405          ac_cpu_pentium=no
# Line 5233 | Line 11416 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11416          :
11417  
11418  
11419 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
11420 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
11419 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentium" >&5
11420 > echo $ECHO_N "checking whether ${CC} accepts -mpentium... $ECHO_C" >&6
11421   if test "${ac_pentium+set}" = set; then
11422    echo $ECHO_N "(cached) $ECHO_C" >&6
11423   else
11424    echo 'void f(){}' > conftest.c
11425 < if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
11425 > if test -z "`${CC} -mpentium -c conftest.c 2>&1`"; then
11426          ac_pentium=yes
11427   else
11428          ac_pentium=no
# Line 5262 | Line 11445 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11445                    ;;
11446            i686*)
11447  
11448 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
11449 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
11448 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentiumpro" >&5
11449 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentiumpro... $ECHO_C" >&6
11450   if test "${ac_cpu_pentiumpro+set}" = set; then
11451    echo $ECHO_N "(cached) $ECHO_C" >&6
11452   else
11453    echo 'void f(){}' > conftest.c
11454 < if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
11454 > if test -z "`${CC} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
11455          ac_cpu_pentiumpro=yes
11456   else
11457          ac_cpu_pentiumpro=no
# Line 5285 | Line 11468 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11468          :
11469  
11470  
11471 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
11472 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
11471 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentiumpro" >&5
11472 > echo $ECHO_N "checking whether ${CC} accepts -mpentiumpro... $ECHO_C" >&6
11473   if test "${ac_pentiumpro+set}" = set; then
11474    echo $ECHO_N "(cached) $ECHO_C" >&6
11475   else
11476    echo 'void f(){}' > conftest.c
11477 < if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
11477 > if test -z "`${CC} -mpentiumpro -c conftest.c 2>&1`"; then
11478          ac_pentiumpro=yes
11479   else
11480          ac_pentiumpro=no
# Line 5318 | Line 11501 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11501                  if test -n "$is60x"; then
11502  
11503  
11504 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
11505 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
11504 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=$cputype" >&5
11505 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=$cputype... $ECHO_C" >&6
11506   if test "${ac_m_cpu_60x+set}" = set; then
11507    echo $ECHO_N "(cached) $ECHO_C" >&6
11508   else
11509    echo 'void f(){}' > conftest.c
11510 < if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
11510 > if test -z "`${CC} -mcpu=$cputype -c conftest.c 2>&1`"; then
11511          ac_m_cpu_60x=yes
11512   else
11513          ac_m_cpu_60x=no
# Line 5376 | Line 11559 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11559          :
11560  
11561  
11562 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
11563 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
11562 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=750" >&5
11563 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=750... $ECHO_C" >&6
11564   if test "${ac_m_cpu_750+set}" = set; then
11565    echo $ECHO_N "(cached) $ECHO_C" >&6
11566   else
11567    echo 'void f(){}' > conftest.c
11568 < if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
11568 > if test -z "`${CC} -mcpu=750 -c conftest.c 2>&1`"; then
11569          ac_m_cpu_750=yes
11570   else
11571          ac_m_cpu_750=no
# Line 5409 | Line 11592 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11592                  if test -z "$CPU_FLAGS"; then
11593  
11594  
11595 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
11596 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
11595 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=powerpc" >&5
11596 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=powerpc... $ECHO_C" >&6
11597   if test "${ac_m_cpu_powerpc+set}" = set; then
11598    echo $ECHO_N "(cached) $ECHO_C" >&6
11599   else
11600    echo 'void f(){}' > conftest.c
11601 < if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
11601 > if test -z "`${CC} -mcpu=powerpc -c conftest.c 2>&1`"; then
11602          ac_m_cpu_powerpc=yes
11603   else
11604          ac_m_cpu_powerpc=no
# Line 5437 | Line 11620 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11620                  if test -z "$CPU_FLAGS"; then
11621  
11622  
11623 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
11624 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
11623 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mpowerpc" >&5
11624 > echo $ECHO_N "checking whether ${CC} accepts -mpowerpc... $ECHO_C" >&6
11625   if test "${ac_m_powerpc+set}" = set; then
11626    echo $ECHO_N "(cached) $ECHO_C" >&6
11627   else
11628    echo 'void f(){}' > conftest.c
11629 < if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
11629 > if test -z "`${CC} -mpowerpc -c conftest.c 2>&1`"; then
11630          ac_m_powerpc=yes
11631   else
11632          ac_m_powerpc=no
# Line 5482 | Line 11665 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11665  
11666  
11667  
11668 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
11669 < echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
11668 > echo "$as_me:$LINENO: checking whether ${CC} accepts ${CFLAGS}" >&5
11669 > echo $ECHO_N "checking whether ${CC} accepts ${CFLAGS}... $ECHO_C" >&6
11670   if test "${ac_guessed_cflags+set}" = set; then
11671    echo $ECHO_N "(cached) $ECHO_C" >&6
11672   else
11673    echo 'void f(){}' > conftest.c
11674 < if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
11674 > if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
11675          ac_guessed_cflags=yes
11676   else
11677          ac_guessed_cflags=no
# Line 5532 | Line 11715 | cat > conftest.cpp <<EOF
11715  
11716   cat > conftest.cpp <<EOF
11717   #ifdef __GNUC__
11718 <  #ifndef __INTEL_COMPILER
11718 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
11719 >     no;
11720 >  #else
11721       yes;
11722    #endif
11723   #endif
# Line 5570 | Line 11755 | if test "$ac_test_CXXFLAGS" != "set"; then
11755                      CXXFLAGS="-O"
11756                  fi;;
11757    sparc-solaris2*) if test "$CXX" = CC; then
11758 <                    CXXFLAGS="-native -fast -xO5 -dalign"
11758 >                    CXXFLAGS="-features=extensions -O -dalign"
11759                   fi;;
11760     rs6000*-aix*)  if test "$CXX" = xlC; then
11761                      CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
# Line 5589 | Line 11774 | if test "$ac_test_CXXFLAGS" != "set"; then
11774                  echo "*******************************************************"
11775          fi;;
11776     *darwin*)
11777 <        if test "$CXX" = xlc++; then
11778 <                CXXFLAGS="-qthreaded -O5 -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
11777 >        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
11778 >                CXXFLAGS="-qthreaded -O3 -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
11779          fi;;
11780    esac
11781  
# Line 5604 | Line 11789 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
11789      # -malign-double for x86 systems
11790  
11791  
11792 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
11793 < echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
11792 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -malign-double" >&5
11793 > echo $ECHO_N "checking whether ${CXX} accepts -malign-double... $ECHO_C" >&6
11794   if test "${ac_align_double+set}" = set; then
11795    echo $ECHO_N "(cached) $ECHO_C" >&6
11796   else
11797    echo 'void f(){}' > conftest.cpp
11798 < if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
11798 > if test -z "`${CXX} -malign-double -c conftest.cpp 2>&1`"; then
11799          ac_align_double=yes
11800   else
11801          ac_align_double=no
# Line 5631 | Line 11816 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
11816      # -fstrict-aliasing for gcc-2.95+
11817  
11818  
11819 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
11820 < echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
11819 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -fstrict-aliasing" >&5
11820 > echo $ECHO_N "checking whether ${CXX} accepts -fstrict-aliasing... $ECHO_C" >&6
11821   if test "${ac_fstrict_aliasing+set}" = set; then
11822    echo $ECHO_N "(cached) $ECHO_C" >&6
11823   else
11824    echo 'void f(){}' > conftest.cpp
11825 < if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
11825 > if test -z "`${CXX} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
11826          ac_fstrict_aliasing=yes
11827   else
11828          ac_fstrict_aliasing=no
# Line 5662 | Line 11847 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
11847                    case "${host_cpu}" in
11848            i586*)
11849  
11850 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
11851 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
11850 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentium" >&5
11851 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentium... $ECHO_C" >&6
11852   if test "${ac_cpu_pentium+set}" = set; then
11853    echo $ECHO_N "(cached) $ECHO_C" >&6
11854   else
11855    echo 'void f(){}' > conftest.cpp
11856 < if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
11856 > if test -z "`${CXX} -mcpu=pentium -c conftest.cpp 2>&1`"; then
11857          ac_cpu_pentium=yes
11858   else
11859          ac_cpu_pentium=no
# Line 5685 | Line 11870 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
11870          :
11871  
11872  
11873 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
11874 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
11873 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentium" >&5
11874 > echo $ECHO_N "checking whether ${CXX} accepts -mpentium... $ECHO_C" >&6
11875   if test "${ac_pentium+set}" = set; then
11876    echo $ECHO_N "(cached) $ECHO_C" >&6
11877   else
11878    echo 'void f(){}' > conftest.cpp
11879 < if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
11879 > if test -z "`${CXX} -mpentium -c conftest.cpp 2>&1`"; then
11880          ac_pentium=yes
11881   else
11882          ac_pentium=no
# Line 5714 | Line 11899 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
11899                    ;;
11900            i686*)
11901  
11902 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
11903 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
11902 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentiumpro" >&5
11903 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentiumpro... $ECHO_C" >&6
11904   if test "${ac_cpu_pentiumpro+set}" = set; then
11905    echo $ECHO_N "(cached) $ECHO_C" >&6
11906   else
11907    echo 'void f(){}' > conftest.cpp
11908 < if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
11908 > if test -z "`${CXX} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
11909          ac_cpu_pentiumpro=yes
11910   else
11911          ac_cpu_pentiumpro=no
# Line 5737 | Line 11922 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
11922          :
11923  
11924  
11925 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
11926 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
11925 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentiumpro" >&5
11926 > echo $ECHO_N "checking whether ${CXX} accepts -mpentiumpro... $ECHO_C" >&6
11927   if test "${ac_pentiumpro+set}" = set; then
11928    echo $ECHO_N "(cached) $ECHO_C" >&6
11929   else
11930    echo 'void f(){}' > conftest.cpp
11931 < if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
11931 > if test -z "`${CXX} -mpentiumpro -c conftest.cpp 2>&1`"; then
11932          ac_pentiumpro=yes
11933   else
11934          ac_pentiumpro=no
# Line 5770 | Line 11955 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
11955                  if test -n "$is60x"; then
11956  
11957  
11958 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
11959 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
11958 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=$cputype" >&5
11959 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=$cputype... $ECHO_C" >&6
11960   if test "${ac_m_cpu_60x+set}" = set; then
11961    echo $ECHO_N "(cached) $ECHO_C" >&6
11962   else
11963    echo 'void f(){}' > conftest.cpp
11964 < if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
11964 > if test -z "`${CXX} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
11965          ac_m_cpu_60x=yes
11966   else
11967          ac_m_cpu_60x=no
# Line 5828 | Line 12013 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
12013          :
12014  
12015  
12016 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
12017 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
12016 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=750" >&5
12017 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=750... $ECHO_C" >&6
12018   if test "${ac_m_cpu_750+set}" = set; then
12019    echo $ECHO_N "(cached) $ECHO_C" >&6
12020   else
12021    echo 'void f(){}' > conftest.cpp
12022 < if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
12022 > if test -z "`${CXX} -mcpu=750 -c conftest.cpp 2>&1`"; then
12023          ac_m_cpu_750=yes
12024   else
12025          ac_m_cpu_750=no
# Line 5861 | Line 12046 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
12046                  if test -z "$CPU_FLAGS"; then
12047  
12048  
12049 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
12050 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
12049 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=powerpc" >&5
12050 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=powerpc... $ECHO_C" >&6
12051   if test "${ac_m_cpu_powerpc+set}" = set; then
12052    echo $ECHO_N "(cached) $ECHO_C" >&6
12053   else
12054    echo 'void f(){}' > conftest.cpp
12055 < if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
12055 > if test -z "`${CXX} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
12056          ac_m_cpu_powerpc=yes
12057   else
12058          ac_m_cpu_powerpc=no
# Line 5889 | Line 12074 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
12074                  if test -z "$CPU_FLAGS"; then
12075  
12076  
12077 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
12078 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
12077 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpowerpc" >&5
12078 > echo $ECHO_N "checking whether ${CXX} accepts -mpowerpc... $ECHO_C" >&6
12079   if test "${ac_m_powerpc+set}" = set; then
12080    echo $ECHO_N "(cached) $ECHO_C" >&6
12081   else
12082    echo 'void f(){}' > conftest.cpp
12083 < if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
12083 > if test -z "`${CXX} -mpowerpc -c conftest.cpp 2>&1`"; then
12084          ac_m_powerpc=yes
12085   else
12086          ac_m_powerpc=no
# Line 5934 | Line 12119 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
12119  
12120  
12121  
12122 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
12123 < echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
12122 > echo "$as_me:$LINENO: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
12123 > echo $ECHO_N "checking whether ${CXX} accepts ${CXXFLAGS}... $ECHO_C" >&6
12124   if test "${ac_guessed_cxxflags+set}" = set; then
12125    echo $ECHO_N "(cached) $ECHO_C" >&6
12126   else
12127    echo 'void f(){}' > conftest.cpp
12128 < if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
12128 > if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
12129          ac_guessed_cxxflags=yes
12130   else
12131          ac_guessed_cxxflags=no
# Line 5951 | Line 12136 | if test "$ac_guessed_cxxflags" = yes; then
12136   echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
12137   echo "${ECHO_T}$ac_guessed_cxxflags" >&6
12138   if test "$ac_guessed_cxxflags" = yes; then
12139 <        :
5955 <
5956 < else
5957 <        :
5958 <
5959 <        echo ""
5960 <        echo "**********************************************************"
5961 <        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
5962 <        echo "* your compiler.                                         *"
5963 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
5964 <        echo "**********************************************************"
5965 <        echo ""
5966 <        CXXFLAGS=""
5967 <
5968 < fi
5969 <
5970 <
5971 < fi
5972 <
5973 <
5974 <
5975 <
5976 <
5977 < # Try to determine "good" native compiler flags if none specified on command
5978 < # line
5979 <
5980 < if test x"$F90FLAGS" = x ; then
5981 <  F90FLAGS=""
5982 <  case "${host_cpu}-${host_os}" in
5983 <
5984 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
5985 <                    F90FLAGS="-O"
5986 <                fi;;
5987 <   rs6000*-aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
5988 <                    F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
5989 <                fi;;
5990 <   powerpc*-aix*)
5991 <        if test "$F90" = f90 -o "$F90" = xlf90; then
5992 <                F90FLAGS="-O3 -qarch=ppc -qansialias -w"
5993 <                echo "*******************************************************"
5994 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
5995 <                echo "*  recommended that you use                           *"
5996 <                echo "*                                                     *"
5997 <                echo "*  F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
5998 <                echo "*                                 ^^^                 *"
5999 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
6000 <                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
6001 <                echo "*******************************************************"
6002 <        fi;;
6003 <   *darwin*)
6004 <        if test "$F90" = f90 -o "$F90" = xlf90 -o "$F90" = xlf95; then
6005 <                F90FLAGS="-qthreaded -O5 -qtune=auto -qarch=auto -qunroll=auto"
6006 <        fi;;
6007 <  esac
6008 <
6009 <  if test -n "$CPU_FLAGS"; then
6010 <        F90FLAGS="$F90FLAGS $CPU_FLAGS"
6011 <  fi
6012 <
6013 <  if test -z "$F90FLAGS"; then
6014 <        echo ""
6015 <        echo "**********************************************************"
6016 <        echo "* WARNING: Don't know the best F90FLAGS for this system  *"
6017 <        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
6018 <        echo "* (otherwise, a default of F90FLAGS=-O3 will be used)    *"
6019 <        echo "**********************************************************"
6020 <        echo ""
6021 <        F90FLAGS="-O3"
6022 <  fi
6023 <
6024 <
6025 < echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
6026 < echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
6027 < if test "${ac_guessed_f90flags+set}" = set; then
6028 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6029 < else
6030 <
6031 <
6032 <
6033 < ac_ext=f90
6034 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
6035 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6036 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
6037 <
6038 < echo 'program main' > conftest.$ac_ext
6039 < echo 'end program main' >> conftest.$ac_ext
6040 < ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
6041 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6042 <  (eval $ac_compile) 2>&5
6043 <  ac_status=$?
6044 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6045 <  (exit $ac_status); }; then
6046 <        ac_guessed_f90flags=yes
6047 < else
6048 <        ac_guessed_f90flags=no
6049 < fi
6050 < rm -f conftest*
6051 < ac_ext=c
6052 < ac_cpp='$CPP $CPPFLAGS'
6053 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6054 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6055 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6056 <
6057 <
6058 < fi
6059 < echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
6060 < echo "${ECHO_T}$ac_guessed_f90flags" >&6
6061 < if test "$ac_guessed_f90flags" = yes; then
6062 <        :
6063 <
6064 < else
6065 <        :
6066 <
6067 <        echo ""
6068 <        echo "**********************************************************"
6069 <        echo "* WARNING: The guessed F90FLAGS don't seem to work with  *"
6070 <        echo "* your compiler.                                         *"
6071 <        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
6072 <        echo "**********************************************************"
6073 <        echo ""
6074 <        F90FLAGS=""
6075 <
6076 < fi
6077 <
6078 <
6079 < fi
6080 <
6081 <     ;;
6082 < esac
6083 <
6084 < # Find a good install program.  We prefer a C program (faster),
6085 < # so one script is as good as another.  But avoid the broken or
6086 < # incompatible versions:
6087 < # SysV /etc/install, /usr/sbin/install
6088 < # SunOS /usr/etc/install
6089 < # IRIX /sbin/install
6090 < # AIX /bin/install
6091 < # AmigaOS /C/install, which installs bootblocks on floppy discs
6092 < # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6093 < # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6094 < # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6095 < # OS/2's system install, which has a completely different semantic
6096 < # ./install, which can be erroneously created by make from ./install.sh.
6097 < echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6098 < echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
6099 < if test -z "$INSTALL"; then
6100 < if test "${ac_cv_path_install+set}" = set; then
6101 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6102 < else
6103 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6104 < for as_dir in $PATH
6105 < do
6106 <  IFS=$as_save_IFS
6107 <  test -z "$as_dir" && as_dir=.
6108 <  # Account for people who put trailing slashes in PATH elements.
6109 < case $as_dir/ in
6110 <  ./ | .// | /cC/* | \
6111 <  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6112 <  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6113 <  /usr/ucb/* ) ;;
6114 <  *)
6115 <    # OSF1 and SCO ODT 3.0 have their own names for install.
6116 <    # Don't use installbsd from OSF since it installs stuff as root
6117 <    # by default.
6118 <    for ac_prog in ginstall scoinst install; do
6119 <      for ac_exec_ext in '' $ac_executable_extensions; do
6120 <        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6121 <          if test $ac_prog = install &&
6122 <            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6123 <            # AIX install.  It has an incompatible calling convention.
6124 <            :
6125 <          elif test $ac_prog = install &&
6126 <            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6127 <            # program-specific install script used by HP pwplus--don't use.
6128 <            :
6129 <          else
6130 <            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6131 <            break 3
6132 <          fi
6133 <        fi
6134 <      done
6135 <    done
6136 <    ;;
6137 < esac
6138 < done
6139 <
6140 <
6141 < fi
6142 <  if test "${ac_cv_path_install+set}" = set; then
6143 <    INSTALL=$ac_cv_path_install
6144 <  else
6145 <    # As a last resort, use the slow shell script.  We don't cache a
6146 <    # path for INSTALL within a source directory, because that will
6147 <    # break other packages using the cache if that directory is
6148 <    # removed, or if the path is relative.
6149 <    INSTALL=$ac_install_sh
6150 <  fi
6151 < fi
6152 < echo "$as_me:$LINENO: result: $INSTALL" >&5
6153 < echo "${ECHO_T}$INSTALL" >&6
6154 <
6155 < # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6156 < # It thinks the first close brace ends the variable substitution.
6157 < test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6158 <
6159 < test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6160 <
6161 < test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6162 <
6163 < echo "$as_me:$LINENO: checking whether ln -s works" >&5
6164 < echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
6165 < LN_S=$as_ln_s
6166 < if test "$LN_S" = "ln -s"; then
6167 <  echo "$as_me:$LINENO: result: yes" >&5
6168 < echo "${ECHO_T}yes" >&6
6169 < else
6170 <  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6171 < echo "${ECHO_T}no, using $LN_S" >&6
6172 < fi
6173 <
6174 < echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6175 < echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
6176 < set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
6177 < if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
6178 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6179 < else
6180 <  cat >conftest.make <<\_ACEOF
6181 < all:
6182 <        @echo 'ac_maketemp="$(MAKE)"'
6183 < _ACEOF
6184 < # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6185 < eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
6186 < if test -n "$ac_maketemp"; then
6187 <  eval ac_cv_prog_make_${ac_make}_set=yes
6188 < else
6189 <  eval ac_cv_prog_make_${ac_make}_set=no
6190 < fi
6191 < rm -f conftest.make
6192 < fi
6193 < if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
6194 <  echo "$as_me:$LINENO: result: yes" >&5
6195 < echo "${ECHO_T}yes" >&6
6196 <  SET_MAKE=
6197 < else
6198 <  echo "$as_me:$LINENO: result: no" >&5
6199 < echo "${ECHO_T}no" >&6
6200 <  SET_MAKE="MAKE=${MAKE-make}"
6201 < fi
6202 <
6203 < if test -n "$ac_tool_prefix"; then
6204 <  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6205 < set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6206 < echo "$as_me:$LINENO: checking for $ac_word" >&5
6207 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6208 < if test "${ac_cv_prog_RANLIB+set}" = set; then
6209 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6210 < else
6211 <  if test -n "$RANLIB"; then
6212 <  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6213 < else
6214 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6215 < for as_dir in $PATH
6216 < do
6217 <  IFS=$as_save_IFS
6218 <  test -z "$as_dir" && as_dir=.
6219 <  for ac_exec_ext in '' $ac_executable_extensions; do
6220 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6221 <    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6222 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6223 <    break 2
6224 <  fi
6225 < done
6226 < done
6227 <
6228 < fi
6229 < fi
6230 < RANLIB=$ac_cv_prog_RANLIB
6231 < if test -n "$RANLIB"; then
6232 <  echo "$as_me:$LINENO: result: $RANLIB" >&5
6233 < echo "${ECHO_T}$RANLIB" >&6
6234 < else
6235 <  echo "$as_me:$LINENO: result: no" >&5
6236 < echo "${ECHO_T}no" >&6
6237 < fi
6238 <
6239 < fi
6240 < if test -z "$ac_cv_prog_RANLIB"; then
6241 <  ac_ct_RANLIB=$RANLIB
6242 <  # Extract the first word of "ranlib", so it can be a program name with args.
6243 < set dummy ranlib; ac_word=$2
6244 < echo "$as_me:$LINENO: checking for $ac_word" >&5
6245 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6246 < if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6247 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6248 < else
6249 <  if test -n "$ac_ct_RANLIB"; then
6250 <  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6251 < else
6252 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6253 < for as_dir in $PATH
6254 < do
6255 <  IFS=$as_save_IFS
6256 <  test -z "$as_dir" && as_dir=.
6257 <  for ac_exec_ext in '' $ac_executable_extensions; do
6258 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6259 <    ac_cv_prog_ac_ct_RANLIB="ranlib"
6260 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6261 <    break 2
6262 <  fi
6263 < done
6264 < done
6265 <
6266 <  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
6267 < fi
6268 < fi
6269 < ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6270 < if test -n "$ac_ct_RANLIB"; then
6271 <  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6272 < echo "${ECHO_T}$ac_ct_RANLIB" >&6
6273 < else
6274 <  echo "$as_me:$LINENO: result: no" >&5
6275 < echo "${ECHO_T}no" >&6
6276 < fi
6277 <
6278 <  RANLIB=$ac_ct_RANLIB
6279 < else
6280 <  RANLIB="$ac_cv_prog_RANLIB"
6281 < fi
6282 <
6283 < for ac_prog in 'bison -y' byacc
6284 < do
6285 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
6286 < set dummy $ac_prog; ac_word=$2
6287 < echo "$as_me:$LINENO: checking for $ac_word" >&5
6288 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6289 < if test "${ac_cv_prog_YACC+set}" = set; then
6290 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6291 < else
6292 <  if test -n "$YACC"; then
6293 <  ac_cv_prog_YACC="$YACC" # Let the user override the test.
6294 < else
6295 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6296 < for as_dir in $PATH
6297 < do
6298 <  IFS=$as_save_IFS
6299 <  test -z "$as_dir" && as_dir=.
6300 <  for ac_exec_ext in '' $ac_executable_extensions; do
6301 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6302 <    ac_cv_prog_YACC="$ac_prog"
6303 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6304 <    break 2
6305 <  fi
6306 < done
6307 < done
6308 <
6309 < fi
6310 < fi
6311 < YACC=$ac_cv_prog_YACC
6312 < if test -n "$YACC"; then
6313 <  echo "$as_me:$LINENO: result: $YACC" >&5
6314 < echo "${ECHO_T}$YACC" >&6
6315 < else
6316 <  echo "$as_me:$LINENO: result: no" >&5
6317 < echo "${ECHO_T}no" >&6
6318 < fi
6319 <
6320 <  test -n "$YACC" && break
6321 < done
6322 < test -n "$YACC" || YACC="yacc"
6323 <
6324 < for ac_prog in flex lex
6325 < do
6326 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
6327 < set dummy $ac_prog; ac_word=$2
6328 < echo "$as_me:$LINENO: checking for $ac_word" >&5
6329 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6330 < if test "${ac_cv_prog_LEX+set}" = set; then
6331 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6332 < else
6333 <  if test -n "$LEX"; then
6334 <  ac_cv_prog_LEX="$LEX" # Let the user override the test.
6335 < else
6336 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6337 < for as_dir in $PATH
6338 < do
6339 <  IFS=$as_save_IFS
6340 <  test -z "$as_dir" && as_dir=.
6341 <  for ac_exec_ext in '' $ac_executable_extensions; do
6342 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6343 <    ac_cv_prog_LEX="$ac_prog"
6344 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6345 <    break 2
6346 <  fi
6347 < done
6348 < done
6349 <
6350 < fi
6351 < fi
6352 < LEX=$ac_cv_prog_LEX
6353 < if test -n "$LEX"; then
6354 <  echo "$as_me:$LINENO: result: $LEX" >&5
6355 < echo "${ECHO_T}$LEX" >&6
6356 < else
6357 <  echo "$as_me:$LINENO: result: no" >&5
6358 < echo "${ECHO_T}no" >&6
6359 < fi
6360 <
6361 <  test -n "$LEX" && break
6362 < done
6363 < test -n "$LEX" || LEX=":"
6364 <
6365 < if test -z "$LEXLIB"
6366 < then
6367 <  echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
6368 < echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
6369 < if test "${ac_cv_lib_fl_yywrap+set}" = set; then
6370 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6371 < else
6372 <  ac_check_lib_save_LIBS=$LIBS
6373 < LIBS="-lfl  $LIBS"
6374 < cat >conftest.$ac_ext <<_ACEOF
6375 < /* confdefs.h.  */
6376 < _ACEOF
6377 < cat confdefs.h >>conftest.$ac_ext
6378 < cat >>conftest.$ac_ext <<_ACEOF
6379 < /* end confdefs.h.  */
6380 <
6381 < /* Override any gcc2 internal prototype to avoid an error.  */
6382 < #ifdef __cplusplus
6383 < extern "C"
6384 < #endif
6385 < /* We use char because int might match the return type of a gcc2
6386 <   builtin and then its argument prototype would still apply.  */
6387 < char yywrap ();
6388 < int
6389 < main ()
6390 < {
6391 < yywrap ();
6392 <  ;
6393 <  return 0;
6394 < }
6395 < _ACEOF
6396 < rm -f conftest.$ac_objext conftest$ac_exeext
6397 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6398 <  (eval $ac_link) 2>conftest.er1
6399 <  ac_status=$?
6400 <  grep -v '^ *+' conftest.er1 >conftest.err
6401 <  rm -f conftest.er1
6402 <  cat conftest.err >&5
6403 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6404 <  (exit $ac_status); } &&
6405 <         { ac_try='test -z "$ac_c_werror_flag"
6406 <                         || test ! -s conftest.err'
6407 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6408 <  (eval $ac_try) 2>&5
6409 <  ac_status=$?
6410 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6411 <  (exit $ac_status); }; } &&
6412 <         { ac_try='test -s conftest$ac_exeext'
6413 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6414 <  (eval $ac_try) 2>&5
6415 <  ac_status=$?
6416 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6417 <  (exit $ac_status); }; }; then
6418 <  ac_cv_lib_fl_yywrap=yes
6419 < else
6420 <  echo "$as_me: failed program was:" >&5
6421 < sed 's/^/| /' conftest.$ac_ext >&5
6422 <
6423 < ac_cv_lib_fl_yywrap=no
6424 < fi
6425 < rm -f conftest.err conftest.$ac_objext \
6426 <      conftest$ac_exeext conftest.$ac_ext
6427 < LIBS=$ac_check_lib_save_LIBS
6428 < fi
6429 < echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
6430 < echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
6431 < if test $ac_cv_lib_fl_yywrap = yes; then
6432 <  LEXLIB="-lfl"
6433 < else
6434 <  echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
6435 < echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
6436 < if test "${ac_cv_lib_l_yywrap+set}" = set; then
6437 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6438 < else
6439 <  ac_check_lib_save_LIBS=$LIBS
6440 < LIBS="-ll  $LIBS"
6441 < cat >conftest.$ac_ext <<_ACEOF
6442 < /* confdefs.h.  */
6443 < _ACEOF
6444 < cat confdefs.h >>conftest.$ac_ext
6445 < cat >>conftest.$ac_ext <<_ACEOF
6446 < /* end confdefs.h.  */
6447 <
6448 < /* Override any gcc2 internal prototype to avoid an error.  */
6449 < #ifdef __cplusplus
6450 < extern "C"
6451 < #endif
6452 < /* We use char because int might match the return type of a gcc2
6453 <   builtin and then its argument prototype would still apply.  */
6454 < char yywrap ();
6455 < int
6456 < main ()
6457 < {
6458 < yywrap ();
6459 <  ;
6460 <  return 0;
6461 < }
6462 < _ACEOF
6463 < rm -f conftest.$ac_objext conftest$ac_exeext
6464 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6465 <  (eval $ac_link) 2>conftest.er1
6466 <  ac_status=$?
6467 <  grep -v '^ *+' conftest.er1 >conftest.err
6468 <  rm -f conftest.er1
6469 <  cat conftest.err >&5
6470 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6471 <  (exit $ac_status); } &&
6472 <         { ac_try='test -z "$ac_c_werror_flag"
6473 <                         || test ! -s conftest.err'
6474 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6475 <  (eval $ac_try) 2>&5
6476 <  ac_status=$?
6477 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6478 <  (exit $ac_status); }; } &&
6479 <         { ac_try='test -s conftest$ac_exeext'
6480 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6481 <  (eval $ac_try) 2>&5
6482 <  ac_status=$?
6483 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6484 <  (exit $ac_status); }; }; then
6485 <  ac_cv_lib_l_yywrap=yes
6486 < else
6487 <  echo "$as_me: failed program was:" >&5
6488 < sed 's/^/| /' conftest.$ac_ext >&5
6489 <
6490 < ac_cv_lib_l_yywrap=no
6491 < fi
6492 < rm -f conftest.err conftest.$ac_objext \
6493 <      conftest$ac_exeext conftest.$ac_ext
6494 < LIBS=$ac_check_lib_save_LIBS
6495 < fi
6496 < echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
6497 < echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
6498 < if test $ac_cv_lib_l_yywrap = yes; then
6499 <  LEXLIB="-ll"
6500 < fi
6501 <
6502 < fi
6503 <
6504 < fi
6505 <
6506 < if test "x$LEX" != "x:"; then
6507 <  echo "$as_me:$LINENO: checking lex output file root" >&5
6508 < echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
6509 < if test "${ac_cv_prog_lex_root+set}" = set; then
6510 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6511 < else
6512 <  # The minimal lex program is just a single line: %%.  But some broken lexes
6513 < # (Solaris, I think it was) want two %% lines, so accommodate them.
6514 < cat >conftest.l <<_ACEOF
6515 < %%
6516 < %%
6517 < _ACEOF
6518 < { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
6519 <  (eval $LEX conftest.l) 2>&5
6520 <  ac_status=$?
6521 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6522 <  (exit $ac_status); }
6523 < if test -f lex.yy.c; then
6524 <  ac_cv_prog_lex_root=lex.yy
6525 < elif test -f lexyy.c; then
6526 <  ac_cv_prog_lex_root=lexyy
6527 < else
6528 <  { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
6529 < echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
6530 <   { (exit 1); exit 1; }; }
6531 < fi
6532 < fi
6533 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
6534 < echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
6535 < rm -f conftest.l
6536 < LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
6537 <
6538 < echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
6539 < echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
6540 < if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
6541 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6542 < else
6543 <  # POSIX says lex can declare yytext either as a pointer or an array; the
6544 < # default is implementation-dependent. Figure out which it is, since
6545 < # not all implementations provide the %pointer and %array declarations.
6546 < ac_cv_prog_lex_yytext_pointer=no
6547 < echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
6548 < ac_save_LIBS=$LIBS
6549 < LIBS="$LIBS $LEXLIB"
6550 < cat >conftest.$ac_ext <<_ACEOF
6551 < `cat $LEX_OUTPUT_ROOT.c`
6552 < _ACEOF
6553 < rm -f conftest.$ac_objext conftest$ac_exeext
6554 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6555 <  (eval $ac_link) 2>conftest.er1
6556 <  ac_status=$?
6557 <  grep -v '^ *+' conftest.er1 >conftest.err
6558 <  rm -f conftest.er1
6559 <  cat conftest.err >&5
6560 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6561 <  (exit $ac_status); } &&
6562 <         { ac_try='test -z "$ac_c_werror_flag"
6563 <                         || test ! -s conftest.err'
6564 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6565 <  (eval $ac_try) 2>&5
6566 <  ac_status=$?
6567 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6568 <  (exit $ac_status); }; } &&
6569 <         { ac_try='test -s conftest$ac_exeext'
6570 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6571 <  (eval $ac_try) 2>&5
6572 <  ac_status=$?
6573 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6574 <  (exit $ac_status); }; }; then
6575 <  ac_cv_prog_lex_yytext_pointer=yes
6576 < else
6577 <  echo "$as_me: failed program was:" >&5
6578 < sed 's/^/| /' conftest.$ac_ext >&5
6579 <
6580 < fi
6581 < rm -f conftest.err conftest.$ac_objext \
6582 <      conftest$ac_exeext conftest.$ac_ext
6583 < LIBS=$ac_save_LIBS
6584 < rm -f "${LEX_OUTPUT_ROOT}.c"
6585 <
6586 < fi
6587 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
6588 < echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
6589 < if test $ac_cv_prog_lex_yytext_pointer = yes; then
12139 >        :
12140  
12141 < cat >>confdefs.h <<\_ACEOF
12142 < #define YYTEXT_POINTER 1
6593 < _ACEOF
12141 > else
12142 >        :
12143  
12144 < fi
12144 >        echo ""
12145 >        echo "**********************************************************"
12146 >        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
12147 >        echo "* your compiler.                                         *"
12148 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
12149 >        echo "**********************************************************"
12150 >        echo ""
12151 >        CXXFLAGS=""
12152  
12153   fi
6598 # Extract the first word of "ar", so it can be a program name with args.
6599 set dummy ar; ac_word=$2
6600 echo "$as_me:$LINENO: checking for $ac_word" >&5
6601 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6602 if test "${ac_cv_prog_AR+set}" = set; then
6603  echo $ECHO_N "(cached) $ECHO_C" >&6
6604 else
6605  if test -n "$AR"; then
6606  ac_cv_prog_AR="$AR" # Let the user override the test.
6607 else
6608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6609 for as_dir in $PATH
6610 do
6611  IFS=$as_save_IFS
6612  test -z "$as_dir" && as_dir=.
6613  for ac_exec_ext in '' $ac_executable_extensions; do
6614  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6615    ac_cv_prog_AR="ar"
6616    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6617    break 2
6618  fi
6619 done
6620 done
12154  
12155 <  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
12155 >
12156   fi
6624 fi
6625 AR=$ac_cv_prog_AR
6626 if test -n "$AR"; then
6627  echo "$as_me:$LINENO: result: $AR" >&5
6628 echo "${ECHO_T}$AR" >&6
6629 else
6630  echo "$as_me:$LINENO: result: no" >&5
6631 echo "${ECHO_T}no" >&6
6632 fi
12157  
12158 < if test "$AR" = "NONE"; then
12159 <  { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
6636 < echo "$as_me: error: --> Can't find \`ar'!" >&2;}
6637 <   { (exit 1); exit 1; }; }
6638 <  cat >confcache <<\_ACEOF
6639 < # This file is a shell script that caches the results of configure
6640 < # tests run on this system so they can be shared between configure
6641 < # scripts and configure runs, see configure's option --config-cache.
6642 < # It is not useful on other systems.  If it contains results you don't
6643 < # want to keep, you may remove or edit it.
6644 < #
6645 < # config.status only pays attention to the cache file if you give it
6646 < # the --recheck option to rerun configure.
6647 < #
6648 < # `ac_cv_env_foo' variables (set or unset) will be overridden when
6649 < # loading this file, other *unset* `ac_cv_foo' will be assigned the
6650 < # following values.
12158 >     ;;
12159 > esac
12160  
12161 +
12162 + cat >>confdefs.h <<\_ACEOF
12163 + #define OBAPI
12164   _ACEOF
12165  
6654 # The following way of writing the cache mishandles newlines in values,
6655 # but we know of no workaround that is simple, portable, and efficient.
6656 # So, don't put newlines in cache variables' values.
6657 # Ultrix sh set writes to stderr and can't be redirected directly,
6658 # and sets the high bit in the cache file unless we assign to the vars.
6659 {
6660  (set) 2>&1 |
6661    case `(ac_space=' '; set | grep ac_space) 2>&1` in
6662    *ac_space=\ *)
6663      # `set' does not quote correctly, so add quotes (double-quote
6664      # substitution turns \\\\ into \\, and sed turns \\ into \).
6665      sed -n \
6666        "s/'/'\\\\''/g;
6667          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6668      ;;
6669    *)
6670      # `set' quotes correctly as required by POSIX, so do not add quotes.
6671      sed -n \
6672        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6673      ;;
6674    esac;
6675 } |
6676  sed '
6677     t clear
6678     : clear
6679     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6680     t end
6681     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6682     : end' >>confcache
6683 if diff $cache_file confcache >/dev/null 2>&1; then :; else
6684  if test -w $cache_file; then
6685    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6686    cat confcache >$cache_file
6687  else
6688    echo "not updating unwritable cache $cache_file"
6689  fi
6690 fi
6691 rm -f confcache
6692  exit 1
6693 fi
12166  
12167  
12168  
# Line 6722 | Line 12194 | echo '#include <mpi.h>' > conftest.cc
12194   echo "$as_me:$LINENO: checking for mpi.h" >&5
12195   echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
12196   have_mpi_h=0
12197 + rm -f conftest*
12198   echo '#include <mpi.h>' > conftest.cc
12199 < if test -z "`${CXX} -I${MPI_INC_DIR} -c conftest.cc 2>&1`"; then
12199 > if ${CXX} -I${MPI_INC_DIR} -c conftest.cc 2>&1 ; then
12200          echo "$as_me:$LINENO: result: yes" >&5
12201   echo "${ECHO_T}yes" >&6
12202          have_mpi_h=1
12203   else
12204 +        if test -s conftest.out ; then
12205 +                cat conftest.out >> config.log
12206 +        fi
12207          echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
12208   echo "${ECHO_T}no! Check MPI include paths" >&6
12209          USE_MPI="no"
# Line 6745 | Line 12221 | cat >conftest.f90 <<EOF
12221   echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
12222   have_mpif_h=0
12223   rm -f conftest*
12224 < cat >conftest.f90 <<EOF
12224 > cat >conftest.$ac_ext <<EOF
12225   program main
12226     include 'mpif.h'
12227   end
12228   EOF
12229 < if $F90 -I$MPI_INC_DIR -c conftest.f90 > conftest.out 2>&1 ; then
12229 > if $FC -I$MPI_INC_DIR -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext > conftest.out 2>&1 ; then
12230          echo "$as_me:$LINENO: result: yes" >&5
12231   echo "${ECHO_T}yes" >&6
12232          MPI_F90_INC="$MPI_INC_DIR"
# Line 6804 | Line 12280 | int
12280   /* We use char because int might match the return type of a gcc2
12281     builtin and then its argument prototype would still apply.  */
12282   char MPI_Init ();
12283 + #ifdef FC_DUMMY_MAIN
12284 + #ifndef FC_DUMMY_MAIN_EQ_F77
12285 + #  ifdef __cplusplus
12286 +     extern "C"
12287 + #  endif
12288 +   int FC_DUMMY_MAIN() { return 1; }
12289 + #endif
12290 + #endif
12291   int
12292   main ()
12293   {
# Line 6874 | Line 12358 | int
12358   /* We use char because int might match the return type of a gcc2
12359     builtin and then its argument prototype would still apply.  */
12360   char MPI_Init ();
12361 + #ifdef FC_DUMMY_MAIN
12362 + #ifndef FC_DUMMY_MAIN_EQ_F77
12363 + #  ifdef __cplusplus
12364 +     extern "C"
12365 + #  endif
12366 +   int FC_DUMMY_MAIN() { return 1; }
12367 + #endif
12368 + #endif
12369   int
12370   main ()
12371   {
# Line 6945 | Line 12437 | int
12437   /* We use char because int might match the return type of a gcc2
12438     builtin and then its argument prototype would still apply.  */
12439   char MPI_Init ();
12440 + #ifdef FC_DUMMY_MAIN
12441 + #ifndef FC_DUMMY_MAIN_EQ_F77
12442 + #  ifdef __cplusplus
12443 +     extern "C"
12444 + #  endif
12445 +   int FC_DUMMY_MAIN() { return 1; }
12446 + #endif
12447 + #endif
12448   int
12449   main ()
12450   {
# Line 6993 | Line 12493 | fi
12493   fi
12494  
12495   fi
12496 <
6997 < $as_unset ac_cv_lib_mpi_MPI_Init
12496 > $as_unset ac_cv_lib_mpich_MPI_Init
12497   if test x = x"$MPI_LIB"; then
12498 < echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
12499 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
12500 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
12498 >        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
12499 > echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
12500 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
12501    echo $ECHO_N "(cached) $ECHO_C" >&6
12502   else
12503    ac_check_lib_save_LIBS=$LIBS
12504 < LIBS="-lmpi -llam -lpthread $LIBS"
12504 > LIBS="-lpmpich "-lmpich" $LIBS"
12505   cat >conftest.$ac_ext <<_ACEOF
12506   /* confdefs.h.  */
12507   _ACEOF
# Line 7017 | Line 12516 | int
12516   /* We use char because int might match the return type of a gcc2
12517     builtin and then its argument prototype would still apply.  */
12518   char MPI_Init ();
12519 + #ifdef FC_DUMMY_MAIN
12520 + #ifndef FC_DUMMY_MAIN_EQ_F77
12521 + #  ifdef __cplusplus
12522 +     extern "C"
12523 + #  endif
12524 +   int FC_DUMMY_MAIN() { return 1; }
12525 + #endif
12526 + #endif
12527   int
12528   main ()
12529   {
# Line 7047 | Line 12554 | if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12554    ac_status=$?
12555    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12556    (exit $ac_status); }; }; then
12557 <  ac_cv_lib_mpi_MPI_Init=yes
12557 >  ac_cv_lib_mpich_MPI_Init=yes
12558   else
12559    echo "$as_me: failed program was:" >&5
12560   sed 's/^/| /' conftest.$ac_ext >&5
12561  
12562 < ac_cv_lib_mpi_MPI_Init=no
12562 > ac_cv_lib_mpich_MPI_Init=no
12563   fi
12564   rm -f conftest.err conftest.$ac_objext \
12565        conftest$ac_exeext conftest.$ac_ext
12566   LIBS=$ac_check_lib_save_LIBS
12567   fi
12568 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
12569 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
12570 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
12571 <  MPI_LIB="-lmpi -llam -lpthread"
7065 < else
7066 <
7067 <             { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
7068 < echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
7069 <   { (exit 1); exit 1; }; }
7070 <             USE_MPI="no"
7071 <
12568 > echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
12569 > echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
12570 > if test $ac_cv_lib_mpich_MPI_Init = yes; then
12571 >  MPI_LIB="-lpmpich -lmpich"
12572   fi
12573  
12574   fi
7075
7076
7077
7078 echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
7079 echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
7080 MPI_F90_LIB=""
7081 if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
7082        MPI_F90_LIB="-lfmpich"
7083 elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
7084        MPI_F90_LIB="-llamf77mpi"
7085 else
7086                        MPI_F90_LIB="  "
7087 fi
7088 echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
7089 echo "${ECHO_T}found $MPI_F90_LIB" >&6
7090
7091
7092 fi
7093
7094
7095
7096 # Check whether --with-sprng or --without-sprng was given.
7097 if test "${with_sprng+set}" = set; then
7098  withval="$with_sprng"
7099  with_sprng=$withval
7100 else
7101  with_sprng="/usr/local"
7102 fi;
7103
7104 case "x$with_sprng" in
7105        xyes | "x")  USE_SPRNG=yes;;
7106        xno) USE_SPRNG=no ;;
7107        *) SPRNG="$with_sprng"; USE_SPRNG=yes ;;
7108 esac
7109 if test "$USE_SPRNG" = "yes" -a -z "$with_sprng"; then
7110        SPRNG="/usr/local"
7111 fi
7112 if test "$USE_SPRNG" = "yes"; then
7113
7114
7115 # Set variables...
7116 SPRNG_LIB_DIR="$SPRNG/lib"
7117 SPRNG_INC_DIR="$SPRNG/include"
7118
7119
7120
7121 echo "$as_me:$LINENO: checking for sprng.h" >&5
7122 echo $ECHO_N "checking for sprng.h... $ECHO_C" >&6
7123 have_sprng_h=0
7124 echo '#include <sprng.h>' > conftest.cc
7125 if test -z "`${CXX} -I${SPRNG_INC_DIR} -c conftest.cc 2>&1`"; then
7126        echo "$as_me:$LINENO: result: yes" >&5
7127 echo "${ECHO_T}yes" >&6
7128        have_sprng_h=1
7129 else
7130        echo "$as_me:$LINENO: result: no! Check SPRNG include path!" >&5
7131 echo "${ECHO_T}no! Check SPRNG include path!" >&6
7132        USE_SPRNG="no"
7133 fi
7134 rm -f conftest*
7135 if test "$have_sprng_h" = 1; then
7136
7137 cat >>confdefs.h <<\_ACEOF
7138 #define HAVE_SPRNG_H 1
7139 _ACEOF
7140
7141 fi
7142
7143 ac_ext=c
7144 ac_cpp='$CPP $CPPFLAGS'
7145 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7146 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7147 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7148
7149 ac_save_LDFLAGS=$LDFLAGS
7150 LDFLAGS="${LDFLAGS} -L${SPRNG_LIB_DIR} "
12575  
12576 < echo "$as_me:$LINENO: checking for init_rng in -lsprng" >&5
12577 < echo $ECHO_N "checking for init_rng in -lsprng... $ECHO_C" >&6
12578 < if test "${ac_cv_lib_sprng_init_rng+set}" = set; then
12576 > $as_unset ac_cv_lib_mpi_MPI_Init
12577 > if test x = x"$MPI_LIB"; then
12578 > echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
12579 > echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
12580 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
12581    echo $ECHO_N "(cached) $ECHO_C" >&6
12582   else
12583    ac_check_lib_save_LIBS=$LIBS
12584 < LIBS="-lsprng  $LIBS"
12584 > LIBS="-lmpi -llam -lpthread $LIBS"
12585   cat >conftest.$ac_ext <<_ACEOF
12586   /* confdefs.h.  */
12587   _ACEOF
# Line 7169 | Line 12595 | char init_rng ();
12595   #endif
12596   /* We use char because int might match the return type of a gcc2
12597     builtin and then its argument prototype would still apply.  */
12598 < char init_rng ();
12598 > char MPI_Init ();
12599 > #ifdef FC_DUMMY_MAIN
12600 > #ifndef FC_DUMMY_MAIN_EQ_F77
12601 > #  ifdef __cplusplus
12602 >     extern "C"
12603 > #  endif
12604 >   int FC_DUMMY_MAIN() { return 1; }
12605 > #endif
12606 > #endif
12607   int
12608   main ()
12609   {
12610 < init_rng ();
12610 > MPI_Init ();
12611    ;
12612    return 0;
12613   }
# Line 7200 | Line 12634 | if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12634    ac_status=$?
12635    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12636    (exit $ac_status); }; }; then
12637 <  ac_cv_lib_sprng_init_rng=yes
12637 >  ac_cv_lib_mpi_MPI_Init=yes
12638   else
12639    echo "$as_me: failed program was:" >&5
12640   sed 's/^/| /' conftest.$ac_ext >&5
12641  
12642 < ac_cv_lib_sprng_init_rng=no
12642 > ac_cv_lib_mpi_MPI_Init=no
12643   fi
12644   rm -f conftest.err conftest.$ac_objext \
12645        conftest$ac_exeext conftest.$ac_ext
12646   LIBS=$ac_check_lib_save_LIBS
12647   fi
12648 < echo "$as_me:$LINENO: result: $ac_cv_lib_sprng_init_rng" >&5
12649 < echo "${ECHO_T}$ac_cv_lib_sprng_init_rng" >&6
12650 < if test $ac_cv_lib_sprng_init_rng = yes; then
12651 <  SPRNG_LIB="-lsprng"
12648 > echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
12649 > echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
12650 > if test $ac_cv_lib_mpi_MPI_Init = yes; then
12651 >  MPI_LIB="-lmpi -llam -lpthread"
12652   else
12653  
12654 <             { { echo "$as_me:$LINENO: error: Didn't find libsprng; check path for SPRNG package first..." >&5
12655 < echo "$as_me: error: Didn't find libsprng; check path for SPRNG package first..." >&2;}
12654 >             { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
12655 > echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
12656     { (exit 1); exit 1; }; }
12657 <             USE_SPRNG="no"
12657 >             USE_MPI="no"
12658  
12659   fi
12660  
12661 + fi
12662  
12663 < if test "$USE_SPRNG" = "no"; then
12664 <  { { echo "$as_me:$LINENO: error: No working SPRNG library found" >&5
12665 < echo "$as_me: error: No working SPRNG library found" >&2;}
12666 <   { (exit 1); exit 1; }; }
12663 >
12664 >
12665 > echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
12666 > echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
12667 > MPI_F90_LIB=""
12668 > if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
12669 >        MPI_F90_LIB="-lfmpich"
12670 > elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
12671 >        MPI_F90_LIB="-llamf77mpi"
12672 > else
12673 >                        MPI_F90_LIB="  "
12674   fi
12675 + echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
12676 + echo "${ECHO_T}found $MPI_F90_LIB" >&6
12677  
12678  
12679   fi
12680  
12681  
12682  
12683 < echo "$as_me:$LINENO: checking if MKL is wanted" >&5
12684 < echo $ECHO_N "checking if MKL is wanted... $ECHO_C" >&6
12683 > USE_CGAL=no
12684 > cgal_makefile=auto
12685  
12686 < # Check whether --with-mkl or --without-mkl was given.
12687 < if test "${with_mkl+set}" = set; then
12688 <  withval="$with_mkl"
12689 <     echo "$as_me:$LINENO: result: yes" >&5
12690 < echo "${ECHO_T}yes" >&6
7247 <    for dir in $withval /usr/local/intel/mkl61 /opt/intel/mkl61; do
7248 <        mkldir="$dir"
7249 <        if test -f "$dir/include/mkl.h"; then
7250 <            found_mkl="yes";
7251 <            break;
7252 <        fi
7253 <    done
7254 <    if test x_$found_mkl != x_yes; then
7255 <        { { echo "$as_me:$LINENO: error: Cannot find MKL includes" >&5
7256 < echo "$as_me: error: Cannot find MKL includes" >&2;}
7257 <   { (exit 1); exit 1; }; }
7258 <    else
7259 <        printf "MKL includes found in $mkldir/include\n";
7260 <    fi
12686 > # Check whether --with-cgal-makefile or --without-cgal-makefile was given.
12687 > if test "${with_cgal_makefile+set}" = set; then
12688 >  withval="$with_cgal_makefile"
12689 >  cgal_makefile="$withval"
12690 > fi;
12691  
12692 + if test "x$cgal_makefile" != xno; then
12693  
12694 +  if test "x$cgal_makefile" = xauto -a "x$CGAL_MAKEFILE" != x; then
12695 +    cgal_makefile="$CGAL_MAKEFILE"
12696 +  fi
12697  
12698 <  ac_ext=c
12699 < ac_cpp='$CPP $CPPFLAGS'
7266 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7267 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7268 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
12698 >  echo "$as_me:$LINENO: checking for cgal_makefile: $cgal_makefile" >&5
12699 > echo $ECHO_N "checking for cgal_makefile: $cgal_makefile... $ECHO_C" >&6
12700  
12701 <  ac_save_CPPFLAGS=$CPPFLAGS
12702 <  CPPFLAGS="${CPPFLAGS} -I${mkldir}/include"
12703 <  ac_save_LDFLAGS=$LDFLAGS
12704 <  LDFLAGS="${LDFLAGS} -L${mkldir}/lib/32 -lmkl -lvml -lguide"
12705 <  if test "${ac_cv_header_mkl_h+set}" = set; then
12706 <  echo "$as_me:$LINENO: checking for mkl.h" >&5
12707 < echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
12708 < if test "${ac_cv_header_mkl_h+set}" = set; then
12701 >  if test -f "$cgal_makefile"; then
12702 >
12703 >    cat >config.tmp.Makefile <<EOF
12704 > include $cgal_makefile
12705 > default:
12706 >        @echo CGAL_OS_COMPILER=\"\${CGAL_OS_COMPILER}\" >config.tmp.cgalvariables
12707 >        @echo CGAL_INCLDIR=\"\${CGAL_INCL_DIR}\" >>config.tmp.cgalvariables
12708 >        @echo CGAL_INCLCONFDIR=\"\${CGAL_INCL_CONF_DIR}\" >>config.tmp.cgalvariables
12709 >        @echo CGAL_LIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
12710 >        @echo CGAL_RLIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
12711 >        @echo CGAL_CXXFLAGS=\"\${CGAL_CXXFLAGS}\" >>config.tmp.cgalvariables
12712 >        @echo GMP_INCLDIR=\"\${GMP_INCL_DIR}\" >>config.tmp.cgalvariables
12713 >        @echo GMP_LIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
12714 >        @echo GMP_RLIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
12715 >        @echo LEDA_INCLDIR=\"\${LEDA_INCL_DIR}\" >>config.tmp.cgalvariables
12716 >        @echo LEDA_LIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
12717 >        @echo LEDA_RLIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
12718 > EOF
12719 >
12720 >    make -s -f config.tmp.Makefile
12721 >    . config.tmp.cgalvariables
12722 >
12723 >    rm -f config.tmp.Makefile config.tmp.cgalvariables
12724 >
12725 >    if test "x$CGAL_INCLDIR" = "x"; then
12726 >      CGAL_INCLDIR=""
12727 >    fi
12728 >
12729 >    if test "x$CGAL_LIBDIR" = "x"; then
12730 >      CGAL_LIBDIR=""
12731 >    fi
12732 >
12733 >    if test "x$CGAL_RLIBDIR" = "x"; then
12734 >      CGAL_RLIBDIR=""
12735 >    fi
12736 >
12737 >    if test "x$LEDA_INCLDIR" = "x"; then
12738 >      LEDA_INCLDIR=""
12739 >    fi
12740 >
12741 >    if test "x$LEDA_LIBDIR" = "x"; then
12742 >      LEDA_LIBDIR=""
12743 >    fi
12744 >
12745 >    if test "x$LEDA_RLIBDIR" = "x"; then
12746 >      LEDA_RLIBDIR=""
12747 >    fi
12748 >
12749 >    if test "x$GMP_INCLDIR" = "x"; then
12750 >      GMP_INCLDIR=""
12751 >    fi
12752 >
12753 >    if test "x$GMP_LIBDIR" = "x"; then
12754 >      GMP_LIBDIR=""
12755 >    fi
12756 >
12757 >    if test "x$GMP_RLIBDIR" = "x"; then
12758 >      GMP_RLIBDIR=""
12759 >    fi
12760 >
12761 >    echo "$as_me:$LINENO: result: CGAL_OS_COMPILER=   $CGAL_OS_COMPILER" >&5
12762 > echo "${ECHO_T}CGAL_OS_COMPILER=   $CGAL_OS_COMPILER" >&6
12763 >    echo "$as_me:$LINENO: result: CGAL_INCLDIR=       $CGAL_INCLDIR" >&5
12764 > echo "${ECHO_T}CGAL_INCLDIR=       $CGAL_INCLDIR" >&6
12765 >    echo "$as_me:$LINENO: result: CGAL_INCLCONFDIR=   $CGAL_INCLCONFDIR" >&5
12766 > echo "${ECHO_T}CGAL_INCLCONFDIR=   $CGAL_INCLCONFDIR" >&6
12767 >    echo "$as_me:$LINENO: result: CGAL_LIBDIR=        $CGAL_LIBDIR" >&5
12768 > echo "${ECHO_T}CGAL_LIBDIR=        $CGAL_LIBDIR" >&6
12769 >    echo "$as_me:$LINENO: result: CGAL_CXXFLAGS=      $CGAL_CXXFLAGS" >&5
12770 > echo "${ECHO_T}CGAL_CXXFLAGS=      $CGAL_CXXFLAGS" >&6
12771 >    echo "$as_me:$LINENO: result: LEDA_INCLDIR=       $LEDA_INCLDIR" >&5
12772 > echo "${ECHO_T}LEDA_INCLDIR=       $LEDA_INCLDIR" >&6
12773 >    echo "$as_me:$LINENO: result: LEDA_LIBDIR=        $LEDA_LIBDIR" >&5
12774 > echo "${ECHO_T}LEDA_LIBDIR=        $LEDA_LIBDIR" >&6
12775 >    echo "$as_me:$LINENO: result: GMP_INCLDIR=        $GMP_INCLDIR" >&5
12776 > echo "${ECHO_T}GMP_INCLDIR=        $GMP_INCLDIR" >&6
12777 >    echo "$as_me:$LINENO: result: GMP_LIBDIR=         $GMP_LIBDIR" >&5
12778 > echo "${ECHO_T}GMP_LIBDIR=         $GMP_LIBDIR" >&6
12779 >
12780 >    ac_ext=cc
12781 > ac_cpp='$CXXCPP $CPPFLAGS'
12782 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12783 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12784 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12785 >
12786 >    save_CXXFLAGS="$CXXFLAGS"
12787 >    CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
12788 >    if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
12789 >  echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
12790 > echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
12791 > if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
12792    echo $ECHO_N "(cached) $ECHO_C" >&6
12793   fi
12794 < echo "$as_me:$LINENO: result: $ac_cv_header_mkl_h" >&5
12795 < echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
12794 > echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
12795 > echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
12796   else
12797    # Is the header compilable?
12798 < echo "$as_me:$LINENO: checking mkl.h usability" >&5
12799 < echo $ECHO_N "checking mkl.h usability... $ECHO_C" >&6
12798 > echo "$as_me:$LINENO: checking CGAL/Cartesian.h usability" >&5
12799 > echo $ECHO_N "checking CGAL/Cartesian.h usability... $ECHO_C" >&6
12800   cat >conftest.$ac_ext <<_ACEOF
12801   /* confdefs.h.  */
12802   _ACEOF
# Line 7290 | Line 12804 | $ac_includes_default
12804   cat >>conftest.$ac_ext <<_ACEOF
12805   /* end confdefs.h.  */
12806   $ac_includes_default
12807 < #include <mkl.h>
12807 > #include <CGAL/Cartesian.h>
12808   _ACEOF
12809   rm -f conftest.$ac_objext
12810   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 7301 | Line 12815 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12815    cat conftest.err >&5
12816    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12817    (exit $ac_status); } &&
12818 <         { ac_try='test -z "$ac_c_werror_flag"
12818 >         { ac_try='test -z "$ac_cxx_werror_flag"
12819                           || test ! -s conftest.err'
12820    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12821    (eval $ac_try) 2>&5
# Line 7326 | Line 12840 | echo "$as_me:$LINENO: checking mkl.h presence" >&5
12840   echo "${ECHO_T}$ac_header_compiler" >&6
12841  
12842   # Is the header present?
12843 < echo "$as_me:$LINENO: checking mkl.h presence" >&5
12844 < echo $ECHO_N "checking mkl.h presence... $ECHO_C" >&6
12843 > echo "$as_me:$LINENO: checking CGAL/Cartesian.h presence" >&5
12844 > echo $ECHO_N "checking CGAL/Cartesian.h presence... $ECHO_C" >&6
12845   cat >conftest.$ac_ext <<_ACEOF
12846   /* confdefs.h.  */
12847   _ACEOF
12848   cat confdefs.h >>conftest.$ac_ext
12849   cat >>conftest.$ac_ext <<_ACEOF
12850   /* end confdefs.h.  */
12851 < #include <mkl.h>
12851 > #include <CGAL/Cartesian.h>
12852   _ACEOF
12853   if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12854    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
# Line 7345 | Line 12859 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
12859    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12860    (exit $ac_status); } >/dev/null; then
12861    if test -s conftest.err; then
12862 <    ac_cpp_err=$ac_c_preproc_warn_flag
12863 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12862 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
12863 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
12864    else
12865      ac_cpp_err=
12866    fi
# Line 7366 | Line 12880 | case $ac_header_compiler:$ac_header_preproc:$ac_c_prep
12880   echo "${ECHO_T}$ac_header_preproc" >&6
12881  
12882   # So?  What about this header?
12883 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12883 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12884    yes:no: )
12885 <    { echo "$as_me:$LINENO: WARNING: mkl.h: accepted by the compiler, rejected by the preprocessor!" >&5
12886 < echo "$as_me: WARNING: mkl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12887 <    { echo "$as_me:$LINENO: WARNING: mkl.h: proceeding with the compiler's result" >&5
12888 < echo "$as_me: WARNING: mkl.h: proceeding with the compiler's result" >&2;}
12885 >    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&5
12886 > echo "$as_me: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12887 >    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&5
12888 > echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&2;}
12889      ac_header_preproc=yes
12890      ;;
12891    no:yes:* )
12892 <    { echo "$as_me:$LINENO: WARNING: mkl.h: present but cannot be compiled" >&5
12893 < echo "$as_me: WARNING: mkl.h: present but cannot be compiled" >&2;}
12894 <    { echo "$as_me:$LINENO: WARNING: mkl.h:     check for missing prerequisite headers?" >&5
12895 < echo "$as_me: WARNING: mkl.h:     check for missing prerequisite headers?" >&2;}
12896 <    { echo "$as_me:$LINENO: WARNING: mkl.h: see the Autoconf documentation" >&5
12897 < echo "$as_me: WARNING: mkl.h: see the Autoconf documentation" >&2;}
12898 <    { echo "$as_me:$LINENO: WARNING: mkl.h:     section \"Present But Cannot Be Compiled\"" >&5
12899 < echo "$as_me: WARNING: mkl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
12900 <    { echo "$as_me:$LINENO: WARNING: mkl.h: proceeding with the preprocessor's result" >&5
12901 < echo "$as_me: WARNING: mkl.h: proceeding with the preprocessor's result" >&2;}
12902 <    { echo "$as_me:$LINENO: WARNING: mkl.h: in the future, the compiler will take precedence" >&5
12903 < echo "$as_me: WARNING: mkl.h: in the future, the compiler will take precedence" >&2;}
12892 >    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&5
12893 > echo "$as_me: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&2;}
12894 >    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&5
12895 > echo "$as_me: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&2;}
12896 >    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&5
12897 > echo "$as_me: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&2;}
12898 >    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&5
12899 > echo "$as_me: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&2;}
12900 >    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&5
12901 > echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&2;}
12902 >    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&5
12903 > echo "$as_me: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&2;}
12904      (
12905        cat <<\_ASBOX
12906   ## ------------------------------ ##
# Line 7397 | Line 12911 | echo "$as_me:$LINENO: checking for mkl.h" >&5
12911        sed "s/^/$as_me: WARNING:     /" >&2
12912      ;;
12913   esac
12914 < echo "$as_me:$LINENO: checking for mkl.h" >&5
12915 < echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
12916 < if test "${ac_cv_header_mkl_h+set}" = set; then
12914 > echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
12915 > echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
12916 > if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
12917    echo $ECHO_N "(cached) $ECHO_C" >&6
12918   else
12919 <  ac_cv_header_mkl_h=$ac_header_preproc
12919 >  ac_cv_header_CGAL_Cartesian_h=$ac_header_preproc
12920   fi
12921 < echo "$as_me:$LINENO: result: $ac_cv_header_mkl_h" >&5
12922 < echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
12921 > echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
12922 > echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
12923  
12924   fi
12925 < if test $ac_cv_header_mkl_h = yes; then
12926 <
7413 <    echo "$as_me:$LINENO: checking for vslNewStream in -lmkl" >&5
7414 < echo $ECHO_N "checking for vslNewStream in -lmkl... $ECHO_C" >&6
7415 < if test "${ac_cv_lib_mkl_vslNewStream+set}" = set; then
7416 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12925 > if test $ac_cv_header_CGAL_Cartesian_h = yes; then
12926 >  cgal=yes
12927   else
12928 <  ac_check_lib_save_LIBS=$LIBS
12929 < LIBS="-lmkl  $LIBS"
12928 >  cgal=no
12929 > fi
12930 >
12931 >
12932 >    CXXFLAGS="$save_CXXFLAGS"
12933 >
12934 >    if test "x$cgal" = xyes; then
12935 >      echo "$as_me:$LINENO: checking for CGAL version" >&5
12936 > echo $ECHO_N "checking for CGAL version... $ECHO_C" >&6
12937 >      LOCATION=${CGAL_INCLDIR}
12938 >      LOCATION=${LOCATION:-/usr/include}
12939 >      if test -f $LOCATION/CGAL/version.h; then
12940 >        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/version.h | sed 's/[^0-9\.]*//g'`
12941 >      else
12942 >        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/config.h | sed 's/[^0-9\.]*//g'`
12943 >      fi
12944 >      if echo $CGAL_VERSION | grep -q "^[3456789]"; then
12945 >        echo "$as_me:$LINENO: result: ($CGAL_VERSION) yes" >&5
12946 > echo "${ECHO_T}($CGAL_VERSION) yes" >&6
12947 >      else
12948 >        echo "$as_me:$LINENO: result: ($CGAL_VERSION) no" >&5
12949 > echo "${ECHO_T}($CGAL_VERSION) no" >&6
12950 >        cgal=no
12951 >      fi
12952 >    fi
12953 >
12954 >    if test "x$cgal" = xyes; then
12955 >      CGAL_LIBS="-lCGAL"
12956 >      echo "$as_me:$LINENO: checking whether CGAL uses LEDA" >&5
12957 > echo $ECHO_N "checking whether CGAL uses LEDA... $ECHO_C" >&6
12958 >      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_LEDA; then
12959 >        CGAL_USES_LEDA=yes
12960 >        echo "$as_me:$LINENO: result: yes" >&5
12961 > echo "${ECHO_T}yes" >&6
12962 >        CGAL_DEFINES="-DCGAL_USE_LEDA -DLEDA_PREFIX"
12963 >      else
12964 >        echo "$as_me:$LINENO: result: no" >&5
12965 > echo "${ECHO_T}no" >&6
12966 >        CGAL_USES_LEDA=no
12967 >      fi
12968 >
12969 >      echo "$as_me:$LINENO: checking whether CGAL uses GMP" >&5
12970 > echo $ECHO_N "checking whether CGAL uses GMP... $ECHO_C" >&6
12971 >      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_GMP; then
12972 >        CGAL_USES_GMP=yes
12973 >        echo "$as_me:$LINENO: result: yes" >&5
12974 > echo "${ECHO_T}yes" >&6
12975 >        CGAL_DEFINES="-DCGAL_USE_GMP $CGAL_DEFINES"
12976 >      else
12977 >        echo "$as_me:$LINENO: result: no" >&5
12978 > echo "${ECHO_T}no" >&6
12979 >        CGAL_USES_GMP=no
12980 >      fi
12981 >
12982 >      CGAL_LIBS="$CGAL_LIBS -lm"
12983 >
12984 >      CGAL_CXXFLAGS="-ftemplate-depth-50"
12985 >
12986 >      echo "$as_me:$LINENO: result: CGAL_USES_LEDA=     $CGAL_USES_LEDA" >&5
12987 > echo "${ECHO_T}CGAL_USES_LEDA=     $CGAL_USES_LEDA" >&6
12988 >      echo "$as_me:$LINENO: result: CGAL_USES_GMP =     $CGAL_USES_GMP" >&5
12989 > echo "${ECHO_T}CGAL_USES_GMP =     $CGAL_USES_GMP" >&6
12990 >      echo "$as_me:$LINENO: result: CGAL_INCLDIR  =     $CGAL_INCLDIR" >&5
12991 > echo "${ECHO_T}CGAL_INCLDIR  =     $CGAL_INCLDIR" >&6
12992 >      echo "$as_me:$LINENO: result: CGAL_LIBDIR   =     $CGAL_LIBDIR" >&5
12993 > echo "${ECHO_T}CGAL_LIBDIR   =     $CGAL_LIBDIR" >&6
12994 >      echo "$as_me:$LINENO: result: CGAL_DEFINES  =     $CGAL_DEFINES" >&5
12995 > echo "${ECHO_T}CGAL_DEFINES  =     $CGAL_DEFINES" >&6
12996 >      echo "$as_me:$LINENO: result: CGAL_CXXFLAGS =     $CGAL_CXXFLAGS" >&5
12997 > echo "${ECHO_T}CGAL_CXXFLAGS =     $CGAL_CXXFLAGS" >&6
12998 >      echo "$as_me:$LINENO: result: CGAL_LIBS     =     $CGAL_LIBS" >&5
12999 > echo "${ECHO_T}CGAL_LIBS     =     $CGAL_LIBS" >&6
13000 >    fi
13001 >
13002 >    if test "x$cgal" = xyes; then
13003 >      save_LIBS="$LIBS"
13004 >      LIBS="$LIBS -L$CGAL_LIBDIR"
13005 >      if test "x$CGAL_USES_LEDA" = xyes; then
13006 >        LIBS="-lL $LIBS -L$LEDA_LIBDIR"
13007 >      fi
13008 >      # if test "x$CGAL_USES_GMP" = xyes; then
13009 >      #   LIBS="-lgmp $LIBS $GMP_LIBDIR"
13010 >      # fi
13011 >      echo "$as_me:$LINENO: checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL" >&5
13012 > echo $ECHO_N "checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL... $ECHO_C" >&6
13013 > save_CXXFLAGS_CHECK_CXX_LIB="$CXXFLAGS"
13014 > CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
13015 > save_LIBS_CHECK_CXX_LIB="$LIBS"
13016 > LIBS="-lCGAL  $LIBS"
13017   cat >conftest.$ac_ext <<_ACEOF
13018   /* confdefs.h.  */
13019   _ACEOF
13020   cat confdefs.h >>conftest.$ac_ext
13021   cat >>conftest.$ac_ext <<_ACEOF
13022   /* end confdefs.h.  */
13023 <
13024 < /* Override any gcc2 internal prototype to avoid an error.  */
13025 < #ifdef __cplusplus
13026 < extern "C"
13023 > #include <CGAL/Cartesian.h>
13024 > #ifdef FC_DUMMY_MAIN
13025 > #ifndef FC_DUMMY_MAIN_EQ_F77
13026 > #  ifdef __cplusplus
13027 >     extern "C"
13028 > #  endif
13029 >   int FC_DUMMY_MAIN() { return 1; }
13030   #endif
13031 < /* We use char because int might match the return type of a gcc2
7432 <   builtin and then its argument prototype would still apply.  */
7433 < char vslNewStream ();
13031 > #endif
13032   int
13033   main ()
13034   {
13035 < vslNewStream ();
13035 > ::CGAL::Cartesian<int>::Point_2 P
13036    ;
13037    return 0;
13038   }
# Line 7448 | Line 13046 | if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13046    cat conftest.err >&5
13047    echo "$as_me:$LINENO: \$? = $ac_status" >&5
13048    (exit $ac_status); } &&
13049 <         { ac_try='test -z "$ac_c_werror_flag"
13049 >         { ac_try='test -z "$ac_cxx_werror_flag"
13050                           || test ! -s conftest.err'
13051    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13052    (eval $ac_try) 2>&5
# Line 7461 | Line 13059 | if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13059    ac_status=$?
13060    echo "$as_me:$LINENO: \$? = $ac_status" >&5
13061    (exit $ac_status); }; }; then
13062 <  ac_cv_lib_mkl_vslNewStream=yes
13062 >  echo "$as_me:$LINENO: result: yes" >&5
13063 > echo "${ECHO_T}yes" >&6
13064 > cgal=yes
13065   else
13066    echo "$as_me: failed program was:" >&5
13067   sed 's/^/| /' conftest.$ac_ext >&5
13068  
13069 < ac_cv_lib_mkl_vslNewStream=no
13069 > echo "$as_me:$LINENO: result: no" >&5
13070 > echo "${ECHO_T}no" >&6
13071 > cgal=no
13072   fi
13073   rm -f conftest.err conftest.$ac_objext \
13074        conftest$ac_exeext conftest.$ac_ext
13075 < LIBS=$ac_check_lib_save_LIBS
13076 < fi
13077 < echo "$as_me:$LINENO: result: $ac_cv_lib_mkl_vslNewStream" >&5
13078 < echo "${ECHO_T}$ac_cv_lib_mkl_vslNewStream" >&6
7477 < if test $ac_cv_lib_mkl_vslNewStream = yes; then
7478 <  MKL_LIBDIR="${mkldir}/lib/32",
7479 <                     MKL_LIB="-lmkl -lvml -lguide",
7480 <                     HAVE_MKL="yes"
7481 < fi
13075 > CXXFLAGS="$save_CXXFLAGS_CHECK_CXX_LIB"
13076 > LIBS="$save_LIBS_CHECK_CXX_LIB"
13077 >      LIBS="$save_LIBS"
13078 >    fi
13079  
13080 <
7484 < else
7485 <  MKL_INC="-I${mkldir}/include"
7486 < fi
7487 <
7488 <
7489 <  CPPFLAGS=$ac_save_CPPFLAGS
7490 <  LDFLAGS=$ac_save_LDFLAGS
13080 >  fi
13081    ac_ext=c
13082   ac_cpp='$CPP $CPPFLAGS'
13083   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
# Line 7495 | Line 13085 | ac_compiler_gnu=$ac_cv_c_compiler_gnu
13085   ac_compiler_gnu=$ac_cv_c_compiler_gnu
13086  
13087  
13088 <  if test x_$HAVE_MKL != x_yes; then
7499 <        { { echo "$as_me:$LINENO: error: Can't build with MKL" >&5
7500 < echo "$as_me: error: Can't build with MKL" >&2;}
7501 <   { (exit 1); exit 1; }; }
7502 <  fi
13088 > fi
13089  
13090 + if test "x$cgal" = xyes; then
13091 +  USE_CGAL=yes
13092  
13093 + cat >>confdefs.h <<\_ACEOF
13094 + #define HAVE_CGAL 1
13095 + _ACEOF
13096  
13097  
13098 + cat >>confdefs.h <<_ACEOF
13099 + #define CGAL_VERSION $CGAL_VERSION
13100 + _ACEOF
13101  
13102 +  if ! echo $CGAL_VERSION | grep -q "^3.0"; then
13103 +    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
13104 + echo "$as_me: WARNING: *****************************************************" >&2;}
13105 +    { echo "$as_me:$LINENO: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&5
13106 + echo "$as_me: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&2;}
13107 +    { echo "$as_me:$LINENO: WARNING: *** supported versions. It may still work though. ***" >&5
13108 + echo "$as_me: WARNING: *** supported versions. It may still work though. ***" >&2;}
13109 +    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
13110 + echo "$as_me: WARNING: *****************************************************" >&2;}
13111 +  fi
13112   else
13113 +   if test "x$cgal_makefile" != xno; then
13114 +    echo "$as_me:$LINENO: result: No CGAL support. These are not the droids you want." >&5
13115 + echo "${ECHO_T}No CGAL support. These are not the droids you want." >&6
13116 +  fi
13117 +  CGAL_INCLDIR=
13118 +  CGAL_LIBDIR=
13119 +  CGAL_RLIBDIR=
13120 +  CGAL_DEFINES=
13121 +  CGAL_CXXFLAGS=
13122 +  CGAL_LIBS=
13123 + fi
13124  
7510    echo "$as_me:$LINENO: result: no" >&5
7511 echo "${ECHO_T}no" >&6
13125  
13126 < fi;
13126 > CGAL_INC_DIR="${CGAL_INCLDIR} ${CGAL_INCLCONFDIR}"
13127  
13128 + CGAL_LIB_DIR=${CGAL_LIBDIR}
13129  
13130 + CGAL_RLIB_DIR=${CGAL_RLIBDIR}
13131  
13132  
13133  
7519 OBJEXT=".$OBJEXT"
13134  
7521 OOPSE=oopse
13135  
13136 < if test "x${prefix}" = "xNONE"
13137 < then
13138 <  OOPSE_HOME=${ac_default_prefix}/oopse
13136 >
13137 >
13138 > # Check whether --enable-doxygen or --disable-doxygen was given.
13139 > if test "${enable_doxygen+set}" = set; then
13140 >  enableval="$enable_doxygen"
13141 >
13142 > fi;
13143 > # Check whether --enable-dot or --disable-dot was given.
13144 > if test "${enable_dot+set}" = set; then
13145 >  enableval="$enable_dot"
13146 >
13147 > fi;
13148 > # Check whether --enable-html-docs or --disable-html-docs was given.
13149 > if test "${enable_html_docs+set}" = set; then
13150 >  enableval="$enable_html_docs"
13151 >
13152   else
13153 <  OOPSE_HOME=${prefix}/oopse
7528 < fi
7529 < # Check whether --enable-oopse-home or --disable-oopse-home was given.
7530 < if test "${enable_oopse_home+set}" = set; then
7531 <  enableval="$enable_oopse_home"
7532 <  OOPSE_HOME="${enableval}"
13153 >   enable_html_docs=yes
13154   fi;
13155 + # Check whether --enable-latex-docs or --disable-latex-docs was given.
13156 + if test "${enable_latex_docs+set}" = set; then
13157 +  enableval="$enable_latex_docs"
13158  
13159 < case "x$INSTALL" in
13160 <   x/*) ;;
13161 <   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
13159 > else
13160 >   enable_latex_docs=no
13161 > fi;
13162 > if test "x$enable_doxygen" = xno; then
13163 >        enable_doc=no
13164 > else
13165 >        # Extract the first word of "doxygen", so it can be a program name with args.
13166 > set dummy doxygen; ac_word=$2
13167 > echo "$as_me:$LINENO: checking for $ac_word" >&5
13168 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13169 > if test "${ac_cv_path_DOXYGEN+set}" = set; then
13170 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13171 > else
13172 >  case $DOXYGEN in
13173 >  [\\/]* | ?:[\\/]*)
13174 >  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
13175 >  ;;
13176 >  *)
13177 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13178 > for as_dir in $PATH
13179 > do
13180 >  IFS=$as_save_IFS
13181 >  test -z "$as_dir" && as_dir=.
13182 >  for ac_exec_ext in '' $ac_executable_extensions; do
13183 >  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13184 >    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
13185 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13186 >    break 2
13187 >  fi
13188 > done
13189 > done
13190 >
13191 >  ;;
13192   esac
13193 + fi
13194 + DOXYGEN=$ac_cv_path_DOXYGEN
13195  
13196 < MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
13196 > if test -n "$DOXYGEN"; then
13197 >  echo "$as_me:$LINENO: result: $DOXYGEN" >&5
13198 > echo "${ECHO_T}$DOXYGEN" >&6
13199 > else
13200 >  echo "$as_me:$LINENO: result: no" >&5
13201 > echo "${ECHO_T}no" >&6
13202 > fi
13203  
13204 < CFLAGS=${CFLAGS-""}
13205 < CXXFLAGS=${CXXFLAGS-""}
13206 < CPPFLAGS=${CPPFLAGS-""}
13207 < FFLAGS=${FFLAGS-""}
13208 < F90FLAGS=${F90FLAGS-""}
13209 < LDFLAGS=${LDFLAGS-""}
13210 < DEBUG=${DEBUG-"-g"}
13211 <
13212 < case $debug in
13213 <  1)
13214 <     FFLAGS="$DEBUG $FFLAGS"
13215 <     F90FLAGS="$DEBUG $F90FLAGS"
13216 <     ;;
13204 >        if test "x$DOXYGEN" = x; then
13205 >                if test "x$enable_doxygen" = xyes; then
13206 >                        { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
13207 > echo "$as_me: error: could not find doxygen" >&2;}
13208 >   { (exit 1); exit 1; }; }
13209 >                fi
13210 >                enable_doc=no
13211 >        else
13212 >                enable_doc=yes
13213 >                # Extract the first word of "dot", so it can be a program name with args.
13214 > set dummy dot; ac_word=$2
13215 > echo "$as_me:$LINENO: checking for $ac_word" >&5
13216 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13217 > if test "${ac_cv_path_DOT+set}" = set; then
13218 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13219 > else
13220 >  case $DOT in
13221 >  [\\/]* | ?:[\\/]*)
13222 >  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
13223 >  ;;
13224    *)
13225 <     ;;
13225 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13226 > for as_dir in $PATH
13227 > do
13228 >  IFS=$as_save_IFS
13229 >  test -z "$as_dir" && as_dir=.
13230 >  for ac_exec_ext in '' $ac_executable_extensions; do
13231 >  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13232 >    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
13233 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13234 >    break 2
13235 >  fi
13236 > done
13237 > done
13238 >
13239 >  ;;
13240   esac
13241 + fi
13242 + DOT=$ac_cv_path_DOT
13243  
13244 + if test -n "$DOT"; then
13245 +  echo "$as_me:$LINENO: result: $DOT" >&5
13246 + echo "${ECHO_T}$DOT" >&6
13247 + else
13248 +  echo "$as_me:$LINENO: result: no" >&5
13249 + echo "${ECHO_T}no" >&6
13250 + fi
13251  
13252 +        fi
13253 + fi
13254  
13255 + if test "x$enable_doc" = xyes; then
13256 +  DOC=1
13257 + else
13258 +  DOC=0
13259 + fi
13260  
13261  
13262 + if test x$DOT = x; then
13263 +        if test "x$enable_dot" = xyes; then
13264 +                { { echo "$as_me:$LINENO: error: could not find dot" >&5
13265 + echo "$as_me: error: could not find dot" >&2;}
13266 +   { (exit 1); exit 1; }; }
13267 +        fi
13268 +        enable_dot=no
13269 + else
13270 +        enable_dot=yes
13271 + fi
13272  
13273  
13274  
# Line 7572 | Line 13281 | esac
13281  
13282  
13283  
7575          ac_config_headers="$ac_config_headers src/config.h"
13284  
13285 <          ac_config_files="$ac_config_files make/Makefile"
13285 >
13286 >
13287 >
13288 >
13289 >
13290 >
13291 >                                        ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/applications/nanoRodBuilder/Makefile scripts/filepp"
13292  
13293  
13294   cat >confcache <<\_ACEOF
# Line 7939 | Line 13653 | This file was extended by OOPSE $as_me 2.0, which was
13653   } >&5
13654   cat >&5 <<_CSEOF
13655  
13656 < This file was extended by OOPSE $as_me 2.0, which was
13656 > This file was extended by OOPSE $as_me 3.0, which was
13657   generated by GNU Autoconf 2.59.  Invocation command line was
13658  
13659    CONFIG_FILES    = $CONFIG_FILES
# Line 8002 | Line 13716 | OOPSE config.status 2.0
13716  
13717   cat >>$CONFIG_STATUS <<_ACEOF
13718   ac_cs_version="\\
13719 < OOPSE config.status 2.0
13719 > OOPSE config.status 3.0
13720   configured by $0, generated by GNU Autoconf 2.59,
13721    with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
13722  
# Line 8106 | Line 13820 | do
13820    case "$ac_config_target" in
13821    # Handling of arguments.
13822    "make/Makefile" ) CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
13823 <  "utils/getopt.h" ) CONFIG_LINKS="$CONFIG_LINKS utils/getopt.h:utils/gnugetopt.h" ;;
13823 >  "src/utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
13824 >  "src/applications/nanoRodBuilder/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/applications/nanoRodBuilder/Makefile" ;;
13825 >  "scripts/filepp" ) CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
13826 >  "src/getopt.h" ) CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
13827    "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
13828    *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
13829   echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
# Line 8193 | Line 13910 | s,@PROGNAME@,$PROGNAME,;t t
13910   s,@ECHO_N@,$ECHO_N,;t t
13911   s,@ECHO_T@,$ECHO_T,;t t
13912   s,@LIBS@,$LIBS,;t t
8196 s,@PROGNAME@,$PROGNAME,;t t
8197 s,@debug@,$debug,;t t
13913   s,@build@,$build,;t t
13914   s,@build_cpu@,$build_cpu,;t t
13915   s,@build_vendor@,$build_vendor,;t t
# Line 8203 | Line 13918 | s,@CC@,$CC,;t t
13918   s,@host_cpu@,$host_cpu,;t t
13919   s,@host_vendor@,$host_vendor,;t t
13920   s,@host_os@,$host_os,;t t
13921 < s,@CC@,$CC,;t t
13922 < s,@CFLAGS@,$CFLAGS,;t t
13921 > s,@PROGNAME@,$PROGNAME,;t t
13922 > s,@debug@,$debug,;t t
13923 > s,@CXX@,$CXX,;t t
13924 > s,@CXXFLAGS@,$CXXFLAGS,;t t
13925   s,@LDFLAGS@,$LDFLAGS,;t t
13926   s,@CPPFLAGS@,$CPPFLAGS,;t t
13927 < s,@ac_ct_CC@,$ac_ct_CC,;t t
13927 > s,@ac_ct_CXX@,$ac_ct_CXX,;t t
13928   s,@EXEEXT@,$EXEEXT,;t t
13929   s,@OBJEXT@,$OBJEXT,;t t
13930 < s,@CXX@,$CXX,;t t
13931 < s,@CXXFLAGS@,$CXXFLAGS,;t t
13932 < s,@ac_ct_CXX@,$ac_ct_CXX,;t t
13933 < s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
13934 < s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
13935 < s,@F90@,$F90,;t t
8219 < s,@F90FLAGS@,$F90FLAGS,;t t
8220 < s,@ac_ct_F90@,$ac_ct_F90,;t t
8221 < s,@PREPFLAG@,$PREPFLAG,;t t
8222 < s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
8223 < s,@F90LIBS@,$F90LIBS,;t t
8224 < s,@F90_FUNC@,$F90_FUNC,;t t
8225 < s,@F90_FUNC_@,$F90_FUNC_,;t t
8226 < s,@MOD@,$MOD,;t t
8227 < s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
8228 < s,@MODDIRFLAG@,$MODDIRFLAG,;t t
8229 < s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
13930 > s,@CC@,$CC,;t t
13931 > s,@CFLAGS@,$CFLAGS,;t t
13932 > s,@ac_ct_CC@,$ac_ct_CC,;t t
13933 > s,@FC@,$FC,;t t
13934 > s,@FCFLAGS@,$FCFLAGS,;t t
13935 > s,@ac_ct_FC@,$ac_ct_FC,;t t
13936   s,@CPP@,$CPP,;t t
13937   s,@EGREP@,$EGREP,;t t
8232 s,@LIBOBJS@,$LIBOBJS,;t t
8233 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8234 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8235 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
13938   s,@LN_S@,$LN_S,;t t
13939   s,@SET_MAKE@,$SET_MAKE,;t t
13940   s,@RANLIB@,$RANLIB,;t t
13941   s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
13942 < s,@YACC@,$YACC,;t t
13943 < s,@LEX@,$LEX,;t t
13944 < s,@LEXLIB@,$LEXLIB,;t t
13945 < s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
13942 > s,@PERLINTERP@,$PERLINTERP,;t t
13943 > s,@PERL_SHEBANG@,$PERL_SHEBANG,;t t
13944 > s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
13945 > s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
13946 > s,@INSTALL_DATA@,$INSTALL_DATA,;t t
13947   s,@AR@,$AR,;t t
13948 + s,@PS@,$PS,;t t
13949 + s,@FCFLAGS_F90@,$FCFLAGS_F90,;t t
13950 + s,@FCFLAGS_SRCEXT@,$FCFLAGS_SRCEXT,;t t
13951 + s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
13952 + s,@FCLIBS@,$FCLIBS,;t t
13953 + s,@FC_FUNC@,$FC_FUNC,;t t
13954 + s,@FC_FUNC_@,$FC_FUNC_,;t t
13955 + s,@MOD@,$MOD,;t t
13956 + s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
13957 + s,@MODDIRFLAG@,$MODDIRFLAG,;t t
13958 + s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
13959 + s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
13960 + s,@LIBOBJS@,$LIBOBJS,;t t
13961 + s,@POW_LIB@,$POW_LIB,;t t
13962 + s,@CXXCPP@,$CXXCPP,;t t
13963 + s,@__func__@,$__func__,;t t
13964   s,@MPI_LIB_DIR@,$MPI_LIB_DIR,;t t
13965   s,@MPI_INC_DIR@,$MPI_INC_DIR,;t t
13966   s,@MPI_F90_INC@,$MPI_F90_INC,;t t
13967   s,@MPI_LIB@,$MPI_LIB,;t t
13968   s,@MPI_F90_LIB@,$MPI_F90_LIB,;t t
13969   s,@USE_MPI@,$USE_MPI,;t t
13970 < s,@SPRNG_LIB_DIR@,$SPRNG_LIB_DIR,;t t
13971 < s,@SPRNG_INC_DIR@,$SPRNG_INC_DIR,;t t
13972 < s,@SPRNG_LIB@,$SPRNG_LIB,;t t
13973 < s,@USE_SPRNG@,$USE_SPRNG,;t t
13974 < s,@MKL_LIBDIR@,$MKL_LIBDIR,;t t
13975 < s,@MKL_LIB@,$MKL_LIB,;t t
13976 < s,@MKL_INC@,$MKL_INC,;t t
13977 < s,@HAVE_MKL@,$HAVE_MKL,;t t
13970 > s,@USE_CGAL@,$USE_CGAL,;t t
13971 > s,@CGAL_INC_DIR@,$CGAL_INC_DIR,;t t
13972 > s,@CGAL_LIB_DIR@,$CGAL_LIB_DIR,;t t
13973 > s,@CGAL_RLIB_DIR@,$CGAL_RLIB_DIR,;t t
13974 > s,@CGAL_DEFINES@,$CGAL_DEFINES,;t t
13975 > s,@CGAL_CXXFLAGS@,$CGAL_CXXFLAGS,;t t
13976 > s,@CGAL_LIBS@,$CGAL_LIBS,;t t
13977 > s,@DOXYGEN@,$DOXYGEN,;t t
13978 > s,@DOT@,$DOT,;t t
13979 > s,@DOC@,$DOC,;t t
13980 > s,@enable_dot@,$enable_dot,;t t
13981 > s,@enable_html_docs@,$enable_html_docs,;t t
13982 > s,@enable_latex_docs@,$enable_latex_docs,;t t
13983   s,@BATEXT@,$BATEXT,;t t
13984   s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
13985   s,@OOPSE@,$OOPSE,;t t
13986   s,@OOPSE_HOME@,$OOPSE_HOME,;t t
13987   s,@SUBDIRS@,$SUBDIRS,;t t
8264 s,@FFLAGS@,$FFLAGS,;t t
13988   s,@LTLIBOBJS@,$LTLIBOBJS,;t t
13989   CEOF
13990  
# Line 8499 | Line 14222 | done
14222      rm -f $tmp/out
14223    fi
14224  
14225 +  # Run the commands associated with the file.
14226 +  case $ac_file in
14227 +    make/Makefile ) chmod 0755 scripts/* ;;
14228 +    src/utils/Makefile ) chmod 0755 scripts/* ;;
14229 +    src/applications/nanoRodBuilder/Makefile ) chmod 0755 scripts/* ;;
14230 +    scripts/filepp ) chmod 0755 scripts/* ;;
14231 +  esac
14232   done
14233   _ACEOF
14234   cat >>$CONFIG_STATUS <<\_ACEOF
# Line 8892 | Line 14622 | fi
14622    $ac_cs_success || { (exit 1); exit 1; }
14623   fi
14624  
14625 +
14626 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines