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

Comparing trunk/OOPSE-4/configure (file contents):
Revision 2510 by gezelter, Thu Dec 15 14:47:17 2005 UTC vs.
Revision 2547 by gezelter, Wed Jan 11 23:06:08 2006 UTC

# 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 CPP EGREP 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 F90_MODULE_NAMES CXXCPP LIBOBJS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S SET_MAKE RANLIB ac_ct_RANLIB YACC LEX LEXLIB LEX_OUTPUT_ROOT PERLINTERP PERL_SHEBANG AR PS 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 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_CPP_set=${CPP+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_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
784 ac_env_F90_set=${F90+set}
785 ac_env_F90_value=$F90
786 ac_cv_env_F90_set=${F90+set}
787 ac_cv_env_F90_value=$F90
788 ac_env_F90FLAGS_set=${F90FLAGS+set}
789 ac_env_F90FLAGS_value=$F90FLAGS
790 ac_cv_env_F90FLAGS_set=${F90FLAGS+set}
791 ac_cv_env_F90FLAGS_value=$F90FLAGS
792   ac_env_CXXCPP_set=${CXXCPP+set}
793   ac_env_CXXCPP_value=$CXXCPP
794   ac_cv_env_CXXCPP_set=${CXXCPP+set}
# Line 869 | Line 869 | Optional Features:
869   Optional Features:
870    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
871    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
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)
877  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
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
885  --with-perl-shebang     override what perl thinks is the way for the kernel
886                          to start it (seldom needed)
887    --with-mpi=<prefix>     compile with MPI installed in <prefix> [default=no]
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
897 >  CC          C compiler command
898 >  CFLAGS      C compiler flags
899 >  FC          Fortran compiler command
900 >  FCFLAGS     Fortran compiler flags
901    CPP         C preprocessor
900  F90         Fortran 90 compiler command
901  F90FLAGS    Fortran 90 compiler flags
902    CXXCPP      C++ preprocessor
903  
904   Use these variables to override the choices made by `configure' or to help
# Line 1376 | 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 -*-
1380 < # Programming languages support.
1381 < # Copyright 2000, 2001
1382 < # Free Software Foundation, Inc.
1383 < #
1384 < # This program is free software; you can redistribute it and/or modify
1385 < # it under the terms of the GNU General Public License as published by
1386 < # the Free Software Foundation; either version 2, or (at your option)
1387 < # any later version.
1388 < #
1389 < # This program is distributed in the hope that it will be useful,
1390 < # but WITHOUT ANY WARRANTY; without even the implied warranty of
1391 < # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1392 < # GNU General Public License for more details.
1393 < #
1394 < # You should have received a copy of the GNU General Public License
1395 < # along with this program; if not, write to the Free Software
1396 < # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
1397 < # 02111-1307, USA.
1398 < #
1399 < # As a special exception, the Free Software Foundation gives unlimited
1400 < # permission to copy, distribute and modify the configure scripts that
1401 < # are the output of Autoconf.  You need not follow the terms of the GNU
1402 < # General Public License when using or distributing such scripts, even
1403 < # though portions of the text of Autoconf appear in them.  The GNU
1404 < # General Public License (GPL) does govern all other use of the material
1405 < # that constitutes the Autoconf program.
1406 < #
1407 < # Certain portions of the Autoconf source text are designed to be copied
1408 < # (in certain cases, depending on the input) into the output of
1409 < # Autoconf.  We call these the "data" portions.  The rest of the Autoconf
1410 < # source text consists of comments plus executable code that decides which
1411 < # of the data portions to output in any given case.  We call these
1412 < # comments and executable code the "non-data" portions.  Autoconf never
1413 < # copies any of the non-data portions into its output.
1414 < #
1415 < # This special exception to the GPL applies to versions of Autoconf
1416 < # released by the Free Software Foundation.  When you make and
1417 < # distribute a modified version of Autoconf, you may extend this special
1418 < # exception to the GPL to apply to your modified version as well, *unless*
1419 < # your modified version has the potential to copy into its output some
1420 < # of the text that was the non-data portion of the version that you started
1421 < # with.  (In other words, unless your change moves or copies text from
1422 < # the non-data portions to the data portions.)  If your modification has
1423 < # such potential, you must delete any notice of this special exception
1424 < # to the GPL from your modified version.
1425 < #
1426 < # Written by Akim Demaille, Christian Marquardt, Martin Wilks (and probably
1427 < # many others).
1428 <
1429 <
1430 < # Table of Contents:
1431 < #
1432 < # 1. Language selection
1433 < #    and routines to produce programs in a given language.
1434 < #  a. Fortran 77 (to be moved from aclang.m4)
1435 < #  b. Fortran 90
1436 < #  c. Fortran 95
1437 < #
1438 < # 2. Producing programs in a given language.
1439 < #  a. Fortran 77 (to be moved from aclang.m4)
1440 < #  b. Fortran 90
1441 < #  c. Fortran 95
1442 < #
1443 < # 3. Looking for a compiler
1444 < #    And possibly the associated preprocessor.
1445 < #  a. Fortran 77 (to be moved from aclang.m4)
1446 < #  b. Fortran 90
1447 < #  c. Fortran 95
1448 < #
1449 < # 4. Compilers' characteristics.
1450 < #  a. Fortran 77 (to be moved from aclang.m4)
1451 < #  b. Fortran 90
1452 < #  c. Fortran 95
1453 <
1454 < # _AC_LIST_MEMBER_IF(ELEMENT, LIST, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1455 < # ---------------------------------------------------------------------------
1456 < #
1457 < # Processing the elements of a list is tedious in shell programming,
1458 < # as lists tend to be implemented as space delimited strings.
1459 < #
1460 < # This macro searches LIST for ELEMENT, and executes ACTION-IF-FOUND
1461 < # if ELEMENT is a member of LIST, otherwise it executes
1462 < # ACTION-IF-NOT-FOUND.
1463 < # _AC_LIST_MEMBER_IF
1464 <
1465 <
1466 <
1467 < # _AC_LINKER_OPTION(LINKER-OPTIONS, SHELL-VARIABLE)
1468 < # -------------------------------------------------
1469 < #
1470 < # Specifying options to the compiler (whether it be the C, C++ or
1471 < # Fortran 77 compiler) that are meant for the linker is compiler
1472 < # dependent.  This macro lets you give options to the compiler that
1473 < # are meant for the linker in a portable, compiler-independent way.
1474 < #
1475 < # This macro take two arguments, a list of linker options that the
1476 < # compiler should pass to the linker (LINKER-OPTIONS) and the name of
1477 < # a shell variable (SHELL-VARIABLE).  The list of linker options are
1478 < # appended to the shell variable in a compiler-dependent way.
1479 < #
1480 < # For example, if the selected language is C, then this:
1481 < #
1482 < #   _AC_LINKER_OPTION([-R /usr/local/lib/foo], foo_LDFLAGS)
1483 < #
1484 < # will expand into this if the selected C compiler is gcc:
1485 < #
1486 < #   foo_LDFLAGS="-Xlinker -R -Xlinker /usr/local/lib/foo"
1487 < #
1488 < # otherwise, it will expand into this:
1489 < #
1490 < #   foo_LDFLAGS"-R /usr/local/lib/foo"
1491 < #
1492 < # You are encouraged to add support for compilers that this macro
1493 < # doesn't currently support.
1494 < # FIXME: Get rid of this macro.
1495 < # _AC_LINKER_OPTION
1496 <
1497 <
1498 <
1499 < ## ----------------------- ##
1500 < ## 1. Language selection.  ##
1501 < ## ----------------------- ##
1502 <
1503 < # ----------------------------- #
1504 < # 1b. The Fortran 90 language.  #
1505 < # ----------------------------- #
1506 <
1507 < # AC_LANG(Fortran 90)
1508 < # -------------------
1509 <
1510 <
1511 <
1512 < # _AC_LANG_ABBREV(Fortran 90)
1513 < # ---------------------------
1514 <
1515 <
1516 <
1517 < # ----------------------------- #
1518 < # 1c. The Fortran 95 language.  #
1519 < # ----------------------------- #
1520 <
1521 < # AC_LANG(Fortran 95)
1522 < # -------------------
1523 <
1524 <
1525 <
1526 < # _AC_LANG_ABBREV(Fortran 95)
1527 < # ---------------------------
1528 <
1529 <
1530 <
1531 < ## ---------------------- ##
1532 < ## 2.Producing programs.  ##
1533 < ## ---------------------- ##
1534 <
1535 < # ------------------------ #
1536 < # 2b. Fortran 90 sources.  #
1537 < # ------------------------ #
1538 <
1539 < # AC_LANG_SOURCE(Fortran 90)(BODY)
1540 < # --------------------------------
1541 <
1542 <
1543 <
1544 < # AC_LANG_PROGRAM(Fortran 90)([PROLOGUE], [BODY])
1545 < # -----------------------------------------------
1546 <
1547 <
1548 < # AC_LANG_CALL(Fortran 90)(PROLOGUE, FUNCTION)
1549 < # --------------------------------------------
1550 <
1551 <
1552 <
1553 < # ------------------------ #
1554 < # 2c. Fortran 95 sources.  #
1555 < # ------------------------ #
1556 <
1557 < # AC_LANG_SOURCE(Fortran 95)(BODY)
1558 < # --------------------------------
1559 <
1560 <
1561 < # AC_LANG_PROGRAM(Fortran 95)([PROLOGUE], [BODY])
1562 < # -----------------------------------------------
1563 <
1564 <
1565 < # AC_LANG_CALL(Fortran 95)(PROLOGUE, FUNCTION)
1566 < # --------------------------------------------
1567 <
1568 <
1569 <
1570 < ## -------------------------------------------- ##
1571 < ## 3. Looking for Compilers and Preprocessors.  ##
1572 < ## -------------------------------------------- ##
1573 <
1574 < # ----------------------------- #
1575 < # 3b. The Fortran 90 compiler.  #
1576 < # ----------------------------- #
1379 >          ac_config_headers="$ac_config_headers src/config.h"
1380  
1381  
1579 # AC_LANG_PREPROC(Fortran 90)
1580 # ---------------------------
1581 # Find the Fortran 90 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
1382  
1383  
1384  
1585 # AC_LANG_COMPILER(Fortran 90)
1586 # ----------------------------
1587 # Find the Fortran 90 compiler.  Must be AC_DEFUN'd to be
1588 # AC_REQUIRE'able.
1385  
1386  
1387  
1592 # AC_PROG_F90([COMPILERS...])
1593 # ---------------------------
1594 # COMPILERS is a space separated list of Fortran 90 compilers to search
1595 # for.
1596 #
1597 # Compilers are ordered by
1598 #  1. F90, F95
1599 #  2. Good/tested native compilers, bad/untested native compilers
1600 #
1601 # pgf90 is the Portland Group F90 compilers.
1602 # xlf90/xlf95 are IBM (AIX) F90/F95 compilers.
1603 # lf95 is the Lahey-Fujitsu compiler.
1604 # epcf90 is the "Edinburgh Portable Compiler" F90.
1605 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1606 # AC_PROG_F90
1388  
1389  
1609 # ----------------------------- #
1610 # 3c. The Fortran 95 compiler.  #
1611 # ----------------------------- #
1390  
1391  
1614 # AC_LANG_PREPROC(Fortran 95)
1615 # ---------------------------
1616 # Find the Fortran 95 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
1392  
1393  
1394  
1620 # AC_LANG_COMPILER(Fortran 95)
1621 # ----------------------------
1622 # Find the Fortran 95 compiler.  Must be AC_DEFUN'd to be
1623 # AC_REQUIRE'able.
1395  
1396  
1397  
1627 # AC_PROG_F95([COMPILERS...])
1628 # ---------------------------
1629 # COMPILERS is a space separated list of Fortran 95 compilers to search
1630 # for.
1631 #
1632 # Compilers are ordered by
1633 #  1. Good/tested native compilers, bad/untested native compilers
1634 #
1635 # xlf95 is the IBM (AIX) F95 compiler.
1636 # lf95 is the Lahey-Fujitsu compiler.
1637 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1638 # AC_PROG_F95
1398  
1399  
1641 ## ------------------------------- ##
1642 ## 4. Compilers' characteristics.  ##
1643 ## ------------------------------- ##
1400  
1401  
1646 # ---------------------------------------- #
1647 # 4b. Fortan 90 compiler characteristics.  #
1648 # ---------------------------------------- #
1402  
1403  
1651 # _AC_PROG_F90_V_OUTPUT([FLAG = $ac_cv_prog_f90_v])
1652 # -------------------------------------------------
1653 # Link a trivial Fortran program, compiling with a verbose output FLAG
1654 # (which default value, $ac_cv_prog_f90_v, is computed by
1655 # _AC_PROG_F90_V), and return the output in $ac_f90_v_output.  This
1656 # output is processed in the way expected by AC_F90_LIBRARY_LDFLAGS,
1657 # so that any link flags that are echoed by the compiler appear as
1658 # space-separated items.
1659 # _AC_PROG_F90_V_OUTPUT
1404  
1405  
1662 # _AC_PROG_F90_V
1663 # --------------
1664 #
1665 # Determine the flag that causes the Fortran 90 compiler to print
1666 # information of library and object files (normally -v)
1667 # Needed for AC_F90_LIBRARY_FLAGS
1668 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1669 # _AC_PROG_F90_V
1406  
1407  
1672 # AC_F90_LIBRARY_LDFLAGS
1673 # ----------------------
1674 #
1675 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 90
1676 # intrinsic and run-time libraries that are required to successfully
1677 # link a Fortran 90 program or shared library.  The output variable
1678 # F90LIBS is set to these flags.
1679 #
1680 # This macro is intended to be used in those situations when it is
1681 # necessary to mix, e.g. C++ and Fortran 90, source code into a single
1682 # program or shared library.
1683 #
1684 # For example, if object files from a C++ and Fortran 90 compiler must
1685 # be linked together, then the C++ compiler/linker must be used for
1686 # linking (since special C++-ish things need to happen at link time
1687 # like calling global constructors, instantiating templates, enabling
1688 # exception support, etc.).
1689 #
1690 # However, the Fortran 90 intrinsic and run-time libraries must be
1691 # linked in as well, but the C++ compiler/linker doesn't know how to
1692 # add these Fortran 90 libraries.  Hence, the macro
1693 # "AC_F90_LIBRARY_LDFLAGS" was created to determine these Fortran 90
1694 # libraries.
1695 #
1696 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1697 # AC_F90_LIBRARY_LDFLAGS
1408  
1409  
1700 # _AC_F90_NAME_MANGLING
1701 # ---------------------
1702 # Test for the name mangling scheme used by the Fortran 90 compiler.
1703 #
1704 # Sets ac_cv_f90_mangling. The value contains three fields, separated
1705 # by commas:
1706 #
1707 # lower case / upper case:
1708 #    case translation of the Fortan 90 symbols
1709 # underscore / no underscore:
1710 #    whether the compiler appends "_" to symbol names
1711 # extra underscore / no extra underscore:
1712 #    whether the compiler appends an extra "_" to symbol names already
1713 #    containing at least one underscore
1714 #
1715 # _AC_F90_NAME_MANGLING
1410  
1717 # The replacement is empty.
1411  
1412  
1413  
1721 # AC_F90_WRAPPERS
1722 # ---------------
1723 # Defines C macros F90_FUNC(name,NAME) and F90_FUNC_(name,NAME) to
1724 # properly mangle the names of C identifiers, and C identifiers with
1725 # underscores, respectively, so that they match the name mangling
1726 # scheme used by the Fortran 90 compiler.
1727 # AC_F90_WRAPPERS
1414  
1415  
1730 # AC_F90_FUNC(NAME, [SHELLVAR = NAME])
1731 # ------------------------------------
1732 # For a Fortran subroutine of given NAME, define a shell variable
1733 # $SHELLVAR to the Fortran 90 mangled name.  If the SHELLVAR
1734 # argument is not supplied, it defaults to NAME.
1735 # AC_F90_FUNC
1416  
1417  
1738 # ---------------------------------------- #
1739 # 4c. Fortan 95 compiler characteristics.  #
1740 # ---------------------------------------- #
1418  
1419  
1743 # _AC_PROG_F95_V_OUTPUT([FLAG = $ac_cv_prog_f95_v])
1744 # -------------------------------------------------
1745 # Link a trivial Fortran program, compiling with a verbose output FLAG
1746 # (which default value, $ac_cv_prog_f95_v, is computed by
1747 # _AC_PROG_F95_V), and return the output in $ac_f95_v_output.  This
1748 # output is processed in the way expected by AC_F95_LIBRARY_LDFLAGS,
1749 # so that any link flags that are echoed by the compiler appear as
1750 # space-separated items.
1751 # _AC_PROG_F95_V_OUTPUT
1420  
1421  
1754 # _AC_PROG_F95_V
1755 # --------------
1422   #
1757 # Determine the flag that causes the Fortran 95 compiler to print
1758 # information of library and object files (normally -v)
1759 # Needed for AC_F95_LIBRARY_FLAGS
1760 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1761 # _AC_PROG_F95_V
1762
1763
1764 # AC_F95_LIBRARY_LDFLAGS
1765 # ----------------------
1423   #
1767 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 95
1768 # intrinsic and run-time libraries that are required to successfully
1769 # link a Fortran 95 program or shared library.  The output variable
1770 # F95LIBS is set to these flags.
1424   #
1772 # This macro is intended to be used in those situations when it is
1773 # necessary to mix, e.g. C++ and Fortran 95, source code into a single
1774 # program or shared library.
1775 #
1776 # For example, if object files from a C++ and Fortran 95 compiler must
1777 # be linked together, then the C++ compiler/linker must be used for
1778 # linking (since special C++-ish things need to happen at link time
1779 # like calling global constructors, instantiating templates, enabling
1780 # exception support, etc.).
1781 #
1782 # However, the Fortran 95 intrinsic and run-time libraries must be
1783 # linked in as well, but the C++ compiler/linker doesn't know how to
1784 # add these Fortran 95 libraries.  Hence, the macro
1785 # "AC_F95_LIBRARY_LDFLAGS" was created to determine these Fortran 95
1786 # libraries.
1787 #
1788 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1789 # AC_F95_LIBRARY_LDFLAGS
1425  
1426  
1792 # _AC_F95_NAME_MANGLING
1793 # ---------------------
1794 # Test for the name mangling scheme used by the Fortran 95 compiler.
1795 #
1796 # Sets ac_cv_f95_mangling. The value contains three fields, separated
1797 # by commas:
1798 #
1799 # lower case / upper case:
1800 #    case translation of the Fortan 95 symbols
1801 # underscore / no underscore:
1802 #    whether the compiler appends "_" to symbol names
1803 # extra underscore / no extra underscore:
1804 #    whether the compiler appends an extra "_" to symbol names already
1805 #    containing at least one underscore
1806 #
1807 # _AC_F95_NAME_MANGLING
1808
1809 # The replacement is empty.
1810
1811
1812
1813 # AC_F95_WRAPPERS
1814 # ---------------
1815 # Defines C macros F95_FUNC(name,NAME) and F95_FUNC_(name,NAME) to
1816 # properly mangle the names of C identifiers, and C identifiers with
1817 # underscores, respectively, so that they match the name mangling
1818 # scheme used by the Fortran 95 compiler.
1819 # AC_F95_WRAPPERS
1820
1821
1822 # AC_F95_FUNC(NAME, [SHELLVAR = NAME])
1823 # ------------------------------------
1824 # For a Fortran subroutine of given NAME, define a shell variable
1825 # $SHELLVAR to the Fortran 95 mangled name.  If the SHELLVAR
1826 # argument is not supplied, it defaults to NAME.
1827 # AC_F95_FUNC
1828
1427   # AC_F90_MODULE_NAMES
1428   # -------------------
1429   #
# Line 1868 | Line 1466 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
1466  
1467  
1468  
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888 #
1889 #
1890 #
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933 # set program name
1934 PROGNAME="oopse"
1935
1936
1937 # there are two ways to do debugging.  One with the --enable-debug flag
1938 # and one using the DEBUG environment variable
1939
1940 debug=0
1941 # Check whether --enable-debug or --disable-debug was given.
1942 if test "${enable_debug+set}" = set; then
1943  enableval="$enable_debug"
1944  debug=1
1945 fi;
1946 if test "${DEBUG}"; then
1947
1948 cat >>confdefs.h <<\_ACEOF
1949 #define debug 1
1950 _ACEOF
1951
1952  msg="$msg, debug mode"
1953 fi
1954
1955
1469   # who am i
1470   # Make sure we can run config.sub.
1471   $ac_config_sub sun4 >/dev/null 2>&1 ||
# Line 2011 | 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 pathcc icc xlc gcc cc
1575 >  for ac_prog in $CCC pathCC icpc icc xlc++ xlC CC g++ c++
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 2036 | 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 2045 | 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 pathcc icc xlc gcc cc
1615 > if test -z "$CXX"; then
1616 >  ac_ct_CXX=$CXX
1617 >  for ac_prog in $CCC pathCC icpc icc xlc++ xlC CC g++ c++
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 2078 | 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 2087 | 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  
2106 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2107 See \`config.log' for more details." >&5
2108 echo "$as_me: error: no acceptable C compiler found in \$PATH
2109 See \`config.log' for more details." >&2;}
2110   { (exit 1); exit 1; }; }
2111
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 2149 | 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 2193 | 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 2206 | 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 2222 | 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 2330 | 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 2362 | 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 2383 | 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 2421 | 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 2434 | 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
2464 < echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2465 < if test "${ac_cv_prog_cc_stdc+set}" = set; then
2466 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2467 < else
2468 <  ac_cv_prog_cc_stdc=no
2469 < ac_save_CC=$CC
2470 < cat >conftest.$ac_ext <<_ACEOF
2471 < /* confdefs.h.  */
2472 < _ACEOF
2473 < cat confdefs.h >>conftest.$ac_ext
2474 < cat >>conftest.$ac_ext <<_ACEOF
2475 < /* end confdefs.h.  */
2476 < #include <stdarg.h>
2477 < #include <stdio.h>
2478 < #include <sys/types.h>
2479 < #include <sys/stat.h>
2480 < /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2481 < struct buf { int x; };
2482 < FILE * (*rcsopen) (struct buf *, struct stat *, int);
2483 < static char *e (p, i)
2484 <     char **p;
2485 <     int i;
2486 < {
2487 <  return p[i];
2488 < }
2489 < static char *f (char * (*g) (char **, int), char **p, ...)
2490 < {
2491 <  char *s;
2492 <  va_list v;
2493 <  va_start (v,p);
2494 <  s = g (p, va_arg (v,int));
2495 <  va_end (v);
2496 <  return s;
2497 < }
2498 <
2499 < /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2500 <   function prototypes and stuff, but not '\xHH' hex character constants.
2501 <   These don't provoke an error unfortunately, instead are silently treated
2502 <   as 'x'.  The following induces an error, until -std1 is added to get
2503 <   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2504 <   array size at least.  It's necessary to write '\x00'==0 to get something
2505 <   that's true only with -std1.  */
2506 < int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2507 <
2508 < int test (int i, double x);
2509 < struct s1 {int (*f) (int a);};
2510 < struct s2 {int (*f) (double a);};
2511 < int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2512 < int argc;
2513 < char **argv;
2514 < int
2515 < main ()
2516 < {
2517 < return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2518 <  ;
2519 <  return 0;
2520 < }
2521 < _ACEOF
2522 < # Don't try gcc -ansi; that turns off useful extensions and
2523 < # breaks some systems' header files.
2524 < # AIX                   -qlanglvl=ansi
2525 < # Ultrix and OSF/1      -std1
2526 < # HP-UX 10.20 and later -Ae
2527 < # HP-UX older versions  -Aa -D_HPUX_SOURCE
2528 < # SVR4                  -Xc -D__EXTENSIONS__
2529 < for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2530 < do
2531 <  CC="$ac_save_CC $ac_arg"
2532 <  rm -f conftest.$ac_objext
2533 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2534 <  (eval $ac_compile) 2>conftest.er1
2535 <  ac_status=$?
2536 <  grep -v '^ *+' conftest.er1 >conftest.err
2537 <  rm -f conftest.er1
2538 <  cat conftest.err >&5
2539 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2540 <  (exit $ac_status); } &&
2541 <         { ac_try='test -z "$ac_c_werror_flag"
2542 <                         || test ! -s conftest.err'
2543 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2544 <  (eval $ac_try) 2>&5
2545 <  ac_status=$?
2546 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2547 <  (exit $ac_status); }; } &&
2548 <         { ac_try='test -s conftest.$ac_objext'
2549 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2550 <  (eval $ac_try) 2>&5
2551 <  ac_status=$?
2552 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2553 <  (exit $ac_status); }; }; then
2554 <  ac_cv_prog_cc_stdc=$ac_arg
2555 < break
2556 < else
2557 <  echo "$as_me: failed program was:" >&5
2558 < sed 's/^/| /' conftest.$ac_ext >&5
2559 <
2560 < fi
2561 < rm -f conftest.err conftest.$ac_objext
2562 < done
2563 < rm -f conftest.$ac_ext conftest.$ac_objext
2564 < CC=$ac_save_CC
2565 <
2566 < fi
2567 <
2568 < case "x$ac_cv_prog_cc_stdc" in
2569 <  x|xno)
2570 <    echo "$as_me:$LINENO: result: none needed" >&5
2571 < echo "${ECHO_T}none needed" >&6 ;;
2572 <  *)
2573 <    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2574 < echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2575 <    CC="$CC $ac_cv_prog_cc_stdc" ;;
2576 < esac
2577 <
2578 < # Some people use a C++ compiler to compile C.  Since we use `exit',
2579 < # in C++ we need to declare it.  In case someone uses the same compiler
2580 < # for both compiling C and C++ we need to have the C++ compiler decide
2581 < # the declaration of exit, since it's the most demanding environment.
2582 < cat >conftest.$ac_ext <<_ACEOF
2583 < #ifndef __cplusplus
2584 <  choke me
2585 < #endif
2586 < _ACEOF
2587 < rm -f conftest.$ac_objext
2588 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2589 <  (eval $ac_compile) 2>conftest.er1
2590 <  ac_status=$?
2591 <  grep -v '^ *+' conftest.er1 >conftest.err
2592 <  rm -f conftest.er1
2593 <  cat conftest.err >&5
2594 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2595 <  (exit $ac_status); } &&
2596 <         { ac_try='test -z "$ac_c_werror_flag"
2597 <                         || test ! -s conftest.err'
2598 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2599 <  (eval $ac_try) 2>&5
2600 <  ac_status=$?
2601 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2602 <  (exit $ac_status); }; } &&
2603 <         { ac_try='test -s conftest.$ac_objext'
2604 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2605 <  (eval $ac_try) 2>&5
2606 <  ac_status=$?
2607 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2608 <  (exit $ac_status); }; }; then
2609 <  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 2639 | 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 2684 | 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 2712 | Line 2116 | else
2116    echo '#endif'             >>confdefs.h
2117   fi
2118  
2715 else
2716  echo "$as_me: failed program was:" >&5
2717 sed 's/^/| /' conftest.$ac_ext >&5
2718
2719 fi
2720 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'
2732 < 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 pathCC icpc icc xlc++ xlC CC g++ c++
2131 >  for ac_prog in pathcc icc xlc gcc cc
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 2750 | 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 2759 | 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 pathCC icpc icc xlc++ xlC CC g++ c++
2171 > if test -z "$CC"; then
2172 >  ac_ct_CC=$CC
2173 >  for ac_prog in pathcc icc xlc gcc cc
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 2792 | 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 2801 | 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
2815 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 2838 | 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 2870 | 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 2891 | 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 2929 | 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 2942 | 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
2979 <  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 + #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
2500 +  ac_status=$?
2501 +  grep -v '^ *+' conftest.er1 >conftest.err
2502 +  rm -f conftest.er1
2503 +  cat conftest.err >&5
2504 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2505 +  (exit $ac_status); } &&
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
# Line 3001 | Line 2549 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2549    cat conftest.err >&5
2550    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2551    (exit $ac_status); } &&
2552 <         { ac_try='test -z "$ac_cxx_werror_flag"
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 3046 | 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 3074 | 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 + 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 pathf95 ifort ifc xlf95 pgf95 lf95 epcf90 xlf90 pgf90 fort f95 f90 g95 f77
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_FC+set}" = set; then
2649 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2650 + else
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
2656 + do
2657 +  IFS=$as_save_IFS
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_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
2665 + done
2666 + done
2667  
2668 + fi
2669 + fi
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 "$FC" && break
2680 +  done
2681 + fi
2682 + if test -z "$FC"; then
2683 +  ac_ct_FC=$FC
2684 +  for ac_prog in pathf95 ifort ifc xlf95 pgf95 lf95 epcf90 xlf90 pgf90 fort f95 f90 g95 f77
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_FC+set}" = set; then
2691 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2692 + else
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
2698 + do
2699 +  IFS=$as_save_IFS
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_FC="$ac_prog"
2704 +    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2705 +    break 2
2706 +  fi
2707 + done
2708 + done
2709 +
2710 + fi
2711 + fi
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_FC" && break
2722 + done
2723 +
2724 +  FC=$ac_ct_FC
2725 + fi
2726 +
2727 +
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=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 +      program main
2760 + #ifndef __GNUC__
2761 +       choke me
2762 + #endif
2763 +
2764 +      end
2765 + _ACEOF
2766 + rm -f conftest.$ac_objext
2767 + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2768 +  (eval $ac_compile) 2>conftest.er1
2769 +  ac_status=$?
2770 +  grep -v '^ *+' conftest.er1 >conftest.err
2771 +  rm -f conftest.er1
2772 +  cat conftest.err >&5
2773 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2774 +  (exit $ac_status); } &&
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
2779 +  ac_status=$?
2780 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2781 +  (exit $ac_status); }; } &&
2782 +         { ac_try='test -s conftest.$ac_objext'
2783 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2784 +  (eval $ac_try) 2>&5
2785 +  ac_status=$?
2786 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2787 +  (exit $ac_status); }; }; then
2788 +  ac_compiler_gnu=yes
2789 + else
2790 +  echo "$as_me: failed program was:" >&5
2791 + sed 's/^/| /' conftest.$ac_ext >&5
2792 +
2793 + ac_compiler_gnu=no
2794 + fi
2795 + rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2796 + ac_cv_fc_compiler_gnu=$ac_compiler_gnu
2797 +
2798 + fi
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 + 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 +      end
2815 + _ACEOF
2816 + rm -f conftest.$ac_objext
2817 + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2818 +  (eval $ac_compile) 2>conftest.er1
2819 +  ac_status=$?
2820 +  grep -v '^ *+' conftest.er1 >conftest.err
2821 +  rm -f conftest.er1
2822 +  cat conftest.err >&5
2823 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2824 +  (exit $ac_status); } &&
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
2829 +  ac_status=$?
2830 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2831 +  (exit $ac_status); }; } &&
2832 +         { ac_try='test -s conftest.$ac_objext'
2833 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2834 +  (eval $ac_try) 2>&5
2835 +  ac_status=$?
2836 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2837 +  (exit $ac_status); }; }; then
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 + ac_cv_prog_fc_g=no
2844 + fi
2845 + rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2846 +
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.
# Line 3315 | Line 3103 | ac_compiler_gnu=$ac_cv_c_compiler_gnu
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  
3318
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
# Line 3331 | Line 3118 | echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3118   EGREP=$ac_cv_prog_egrep
3119  
3120  
3121 <
3122 < OOPSE_TEMPLATE_FLAGS=""
3123 < if test $ac_cv_cxx_compiler_gnu = no; then
3124 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3125 < echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3339 <  echo 'void f(){}' > conftest.cc
3340 <  if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3341 <    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 <    OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3128 <  else
3129 <    echo "$as_me:$LINENO: result: no" >&5
3130 < echo "${ECHO_T}no" >&6
3131 <  fi
3132 <  rm -f conftest*
3133 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -instances=static" >&5
3134 < echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
3135 <  echo 'void f(){}' > conftest.cc
3136 <  if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
3137 <    echo "$as_me:$LINENO: result: yes" >&5
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 > 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 <    OOPSE_TEMPLATE_FLAGS="-instances=static"
3155 <  else
3156 <    echo "$as_me:$LINENO: result: no" >&5
3154 >  SET_MAKE=
3155 > else
3156 >  echo "$as_me:$LINENO: result: no" >&5
3157 > echo "${ECHO_T}no" >&6
3158 >  SET_MAKE="MAKE=${MAKE-make}"
3159 > fi
3160 >
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 >
3186 > fi
3187 > 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:$LINENO: result: no" >&5
3194   echo "${ECHO_T}no" >&6
3195 + fi
3196 +
3197 + fi
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 -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 <  rm -f conftest*
3222 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -pto" >&5
3223 < echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3224 <  echo 'void f(){}' > conftest.cc
3225 <  if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3226 <    echo "$as_me:$LINENO: result: yes" >&5
3227 < echo "${ECHO_T}yes" >&6
3228 <    OOPSE_TEMPLATE_FLAGS="-pto"
3229 <  else
3230 <    echo "$as_me:$LINENO: result: no" >&5
3221 > done
3222 > done
3223 >
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 +  RANLIB=$ac_ct_RANLIB
3237 + else
3238 +  RANLIB="$ac_cv_prog_RANLIB"
3239 + fi
3240 +
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 <  rm -f conftest*
3266 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -LANG:std" >&5
3374 < echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3375 <  echo 'void f(){}' > conftest.cc
3376 <  if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3377 <    echo "$as_me:$LINENO: result: yes" >&5
3378 < echo "${ECHO_T}yes" >&6
3265 > done
3266 > done
3267  
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 <    EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
3275 <  else
3276 <    echo "$as_me:$LINENO: result: no" >&5
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_path_perlinterp="$PERLINTERP"
3283 +   _sHpB='#!'
3284 +
3285 +
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 < ac_ext=f90
3440 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3441 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3442 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3443 < if test -n "$ac_tool_prefix"; then
3444 <  for ac_prog in pathf95 ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3445 <  do
3398 <    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3399 < set dummy $ac_tool_prefix$ac_prog; ac_word=$2
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_F90+set}" = set; then
3448 > if test "${ac_cv_prog_AR+set}" = set; then
3449    echo $ECHO_N "(cached) $ECHO_C" >&6
3450   else
3451 <  if test -n "$F90"; then
3452 <  ac_cv_prog_F90="$F90" # Let the user override the test.
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
# Line 3412 | Line 3458 | do
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_F90="$ac_tool_prefix$ac_prog"
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 < F90=$ac_cv_prog_F90
3472 < if test -n "$F90"; then
3473 <  echo "$as_me:$LINENO: result: $F90" >&5
3474 < echo "${ECHO_T}$F90" >&6
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 <    test -n "$F90" && break
3481 <  done
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 < if test -z "$F90"; then
3538 <  ac_ct_F90=$F90
3539 <  for ac_prog in pathf95 ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3540 < do
3541 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
3441 < set dummy $ac_prog; ac_word=$2
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_prog_ac_ct_F90+set}" = set; then
3544 > if test "${ac_cv_path_PS+set}" = set; then
3545    echo $ECHO_N "(cached) $ECHO_C" >&6
3546   else
3547 <  if test -n "$ac_ct_F90"; then
3548 <  ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
3549 < else
3550 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
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_prog_ac_ct_F90="$ac_prog"
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 < fi
3570 < ac_ct_F90=$ac_cv_prog_ac_ct_F90
3571 < if test -n "$ac_ct_F90"; then
3572 <  echo "$as_me:$LINENO: result: $ac_ct_F90" >&5
3573 < echo "${ECHO_T}$ac_ct_F90" >&6
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 <  test -n "$ac_ct_F90" && break
3580 < done
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 <  F90=$ac_ct_F90
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 we don't use `.F90' as extension, the preprocessor is not run on the
3616 < # input file.
3617 < ac_save_ext=$ac_ext
3618 < ac_ext=F90
3619 < echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 90 compiler" >&5
3620 < echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
3488 < if test "${ac_cv_f90_compiler_gnu+set}" = set; then
3489 <  echo $ECHO_N "(cached) $ECHO_C" >&6
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 <  cat >conftest.$ac_ext <<_ACEOF
3622 >   if test "$ac_cv_prog_ps_syntax" = POSIX; then
3623  
3624 < program main
3624 > cat >>confdefs.h <<\_ACEOF
3625 > #define PSTYPE_IS_POSIX 1
3626 > _ACEOF
3627  
3628 < #ifndef __GNUC__
3629 <       choke me
3630 < #endif
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 < end program main
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
# Line 3508 | Line 3663 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3663    cat conftest.err >&5
3664    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3665    (exit $ac_status); } &&
3666 <         { ac_try='test -z "$ac_f90_werror_flag"
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
# Line 3521 | Line 3676 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3676    ac_status=$?
3677    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3678    (exit $ac_status); }; }; then
3679 <  ac_compiler_gnu=yes
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  
3529 ac_compiler_gnu=no
3684   fi
3685   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3686 < ac_cv_f90_compiler_gnu=$ac_compiler_gnu
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_f90_compiler_gnu" >&5
3692 < echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
3693 < ac_ext=$ac_save_ext
3694 < G95=`test $ac_compiler_gnu = yes && echo yes`
3695 < ac_ext=c
3696 < ac_cpp='$CPP $CPPFLAGS'
3697 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3698 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3699 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
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  
# Line 3553 | Line 3718 | if test "$ac_test_PREPFLAG" != "set"; then
3718    PREPFLAG=""
3719    case "${host_cpu}-${host_os}" in
3720  
3721 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3721 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
3722                      PREPFLAG="-fpp1 "
3723                  fi;;
3724 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
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 "$F90" = f90 -o "$F90" = xlf90; then
3728 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
3729                  PREPFLAG="-qsuffix=cpp=F90 "
3730          fi;;
3731    esac
# Line 3575 | Line 3740 | echo $ECHO_N "checking to make sure F90 preprocessor f
3740   echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
3741  
3742  
3743 <  ac_ext=f90
3744 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3745 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3746 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
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_F90FLAGS=$F90FLAGS
3750 >  ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
3751  
3752    if test "$PREPFLAG"; then
3753 <  F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
3753 >  FCFLAGS_SRCEXT="${PREPFLAG}"
3754   fi
3755  
3756      cat >conftest.$ac_ext <<_ACEOF
3757  
3758  
3759 < program main
3595 <
3759 > program conftest
3760    integer :: i
3761    i = 1
3762 + end program conftest
3763  
3599
3600 end program main
3601
3764   _ACEOF
3765   rm -f conftest.$ac_objext
3766   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 3609 | Line 3771 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3771    cat conftest.err >&5
3772    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3773    (exit $ac_status); } &&
3774 <         { ac_try='test -z "$ac_f90_werror_flag"
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
# Line 3631 | Line 3793 | rm -f conftest.err conftest.$ac_objext conftest.$ac_ex
3793   fi
3794   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3795  
3796 <  F90FLAGS=$ac_save_F90FLAGS
3796 >  FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
3797    ac_ext=$ac_save_ext
3798 <  ac_ext=c
3799 < ac_cpp='$CPP $CPPFLAGS'
3800 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3801 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3640 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3641 <
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
# Line 3664 | Line 3826 | if test "$ac_test_PREPDEFFLAG" != "set"; then
3826    PREPDEFFLAG=""
3827    case "${host_cpu}-${host_os}" in
3828  
3829 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3829 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
3830                      PREPDEFFLAG=" "
3831                  fi;;
3832 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
3832 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
3833                      PREPDEFFLAG="-WF,"
3834                  fi;;
3835    *darwin*)
3836 <        if test "$F90" = f90 -o "$F90" = xlf90; then
3836 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
3837                  PREPDEFFLAG="-WF,"
3838          fi;;
3839    esac
# Line 3686 | Line 3848 | echo $ECHO_N "checking to make sure F90 preprocessor d
3848   echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
3849  
3850  
3851 <  ac_ext=f90
3852 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3853 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3854 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
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_F90FLAGS=$F90FLAGS
3858 >  ac_save_FCFLAGS=$FCFLAGS
3859  
3860    if test "$PREPDEFFLAG"; then
3861 <  F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
3861 >  FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
3862   fi
3863  
3864      cat >conftest.$ac_ext <<_ACEOF
3865  
3866  
3867 < program main
3706 <
3867 > program conftest
3868    integer :: i
3869   #ifdef TEST
3870    i = 1
3871   #else
3872    choke me
3873   #endif
3874 + end program conftest
3875  
3714
3715 end program main
3716
3876   _ACEOF
3877   rm -f conftest.$ac_objext
3878   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 3724 | Line 3883 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3883    cat conftest.err >&5
3884    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3885    (exit $ac_status); } &&
3886 <         { ac_try='test -z "$ac_f90_werror_flag"
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
# Line 3746 | Line 3905 | rm -f conftest.err conftest.$ac_objext conftest.$ac_ex
3905   fi
3906   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3907  
3908 <  F90FLAGS=$ac_save_F90FLAGS
3908 >  FCFLAGS=$ac_save_FCFLAGS
3909    ac_ext=$ac_save_ext
3910 <  ac_ext=c
3911 < ac_cpp='$CPP $CPPFLAGS'
3912 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3913 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3755 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
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  
3758
3916    if test "$prepdefflagworks" = 1; then
3917      echo "$as_me:$LINENO: result: yes" >&5
3918   echo "${ECHO_T}yes" >&6
# Line 3769 | Line 3926 | ac_ext=f90
3926    fi
3927   fi
3928  
3929 < ac_ext=f90
3930 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3931 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3932 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3933 <
3934 <
3935 <
3779 < ac_ext=f90
3780 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3781 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3782 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3783 < echo "$as_me:$LINENO: checking how to get verbose linking output from $F90" >&5
3784 < echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
3785 < if test "${ac_cv_prog_f90_v+set}" = set; then
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 < cat >conftest.$ac_ext <<_ACEOF
3790 <
3791 < program main
3792 <
3793 <
3794 < end program main
3795 <
3941 >      end
3942   _ACEOF
3943   rm -f conftest.$ac_objext
3944   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 3803 | Line 3949 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3949    cat conftest.err >&5
3950    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3951    (exit $ac_status); } &&
3952 <         { ac_try='test -z "$ac_f90_werror_flag"
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
# Line 3816 | Line 3962 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3962    ac_status=$?
3963    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3964    (exit $ac_status); }; }; then
3965 <  ac_cv_prog_f90_v=
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 <  ac_ext=f90
3969 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3824 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3825 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3968 >  cat >conftest.$ac_ext <<_ACEOF
3969 >      program main
3970  
3971 < cat >conftest.$ac_ext <<_ACEOF
3828 <
3829 < program main
3830 <
3831 <
3832 < end program main
3833 <
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 90 compiler in order to get
3976 < # "verbose" output that we can then parse for the Fortran 90 linker
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_F90FLAGS=$F90FLAGS
3979 < F90FLAGS="$F90FLAGS $ac_verb"
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 < (eval echo $as_me:3843: \"$ac_link\") >&5
3844 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3845 < echo "$ac_f90_v_output" >&5
3846 < F90FLAGS=$ac_save_F90FLAGS
3985 > rm -f conftest*
3986  
3987 < rm -f conftest.*
3988 < ac_ext=f90
3989 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3990 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3991 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
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 < # If we are using xlf then replace all the commas with spaces.
3995 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3996 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3997 < fi
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 < # If we are using Cray Fortran then delete quotes.
4000 < # Use "\"" instead of '"' for font-lock-mode.
4001 < # FIXME: a more general fix for quoted arguments with spaces?
4002 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
4003 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
4004 < fi
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_f90_v_output; do
4013 >  for ac_arg in $ac_fc_v_output; do
4014       case $ac_arg in
4015          [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
4016 <          ac_cv_prog_f90_v=$ac_verb
4016 >          ac_cv_prog_fc_v=$ac_verb
4017            break 2 ;;
4018       esac
4019    done
4020   done
4021 < if test -z "$ac_cv_prog_f90_v"; then
4022 <   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F90" >&5
4023 < echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
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
# Line 3885 | Line 4032 | echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
4032   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4033  
4034   fi
4035 < echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
4036 < echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
4037 < echo "$as_me:$LINENO: checking for Fortran 90 libraries" >&5
4038 < echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
4039 < if test "${ac_cv_flibs+set}" = set; then
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$F90LIBS" != "x"; then
4043 <  ac_cv_f90libs="$F90LIBS" # Let the user override the test.
4042 >  if test "x$FCLIBS" != "x"; then
4043 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
4044   else
4045  
3899 ac_ext=f90
3900 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3901 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3902 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3903
4046   cat >conftest.$ac_ext <<_ACEOF
4047 +      program main
4048  
4049 < program main
3907 <
3908 <
3909 < end program main
3910 <
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 90 compiler in order to get
4054 < # "verbose" output that we can then parse for the Fortran 90 linker
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_F90FLAGS=$F90FLAGS
4057 < F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
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 < (eval echo $as_me:3920: \"$ac_link\") >&5
3921 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3922 < echo "$ac_f90_v_output" >&5
3923 < F90FLAGS=$ac_save_F90FLAGS
4063 > rm -f conftest*
4064  
4065 < rm -f conftest.*
4066 < ac_ext=f90
4067 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4068 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4069 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
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 < # If we are using xlf then replace all the commas with spaces.
4073 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
4074 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
4075 < fi
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 < # If we are using Cray Fortran then delete quotes.
4078 < # Use "\"" instead of '"' for font-lock-mode.
4079 < # FIXME: a more general fix for quoted arguments with spaces?
4080 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3940 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3941 < fi
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 < ac_cv_f90libs=
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_f90_v_output
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 3962 | 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 3980 | 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"
4005
4153                  shift; shift
4154                  set X $ac_arg "$@"
4155                  ;;
# Line 4011 | 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 4022 | 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 4039 | 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 4054 | 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 &&
4060
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  
4077 ac_ext=f90
4078 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4079 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4080 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
4244 < cat >conftest.$ac_ext <<_ACEOF
4245 < subroutine foobar()
4246 < return
4247 < end
4248 < subroutine foo_bar()
4249 < return
4250 < end
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 > # 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 + #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 + #endif
4265 + int
4266 + main ()
4267 + {
4268 +
4269 +  ;
4270 +  return 0;
4271 + }
4272 + _ACEOF
4273 + rm -f conftest.$ac_objext conftest$ac_exeext
4274 + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4275 +  (eval $ac_link) 2>conftest.er1
4276 +  ac_status=$?
4277 +  grep -v '^ *+' conftest.er1 >conftest.err
4278 +  rm -f conftest.er1
4279 +  cat conftest.err >&5
4280 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4281 +  (exit $ac_status); } &&
4282 +         { ac_try='test -z "$ac_c_werror_flag"
4283 +                         || test ! -s conftest.err'
4284 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4285 +  (eval $ac_try) 2>&5
4286 +  ac_status=$?
4287 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4288 +  (exit $ac_status); }; } &&
4289 +         { ac_try='test -s conftest$ac_exeext'
4290 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4291 +  (eval $ac_try) 2>&5
4292 +  ac_status=$?
4293 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4294 +  (exit $ac_status); }; }; then
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
4304 +
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 + #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 + #endif
4322 + int
4323 + main ()
4324 + {
4325 +
4326 +  ;
4327 +  return 0;
4328 + }
4329 + _ACEOF
4330 + rm -f conftest.$ac_objext conftest$ac_exeext
4331 + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4332 +  (eval $ac_link) 2>conftest.er1
4333 +  ac_status=$?
4334 +  grep -v '^ *+' conftest.er1 >conftest.err
4335 +  rm -f conftest.er1
4336 +  cat conftest.err >&5
4337 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4338 +  (exit $ac_status); } &&
4339 +         { ac_try='test -z "$ac_c_werror_flag"
4340 +                         || test ! -s conftest.err'
4341 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4342 +  (eval $ac_try) 2>&5
4343 +  ac_status=$?
4344 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4345 +  (exit $ac_status); }; } &&
4346 +         { ac_try='test -s conftest$ac_exeext'
4347 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4348 +  (eval $ac_try) 2>&5
4349 +  ac_status=$?
4350 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4351 +  (exit $ac_status); }; }; then
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
4356 +
4357 + fi
4358 + rm -f conftest.err conftest.$ac_objext \
4359 +      conftest$ac_exeext conftest.$ac_ext
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 + 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 + cat >>confdefs.h <<_ACEOF
4378 + #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
4379 + _ACEOF
4380 +
4381 +  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
4382 +
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
# Line 4106 | Line 4426 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4426    cat conftest.err >&5
4427    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4428    (exit $ac_status); } &&
4429 <         { ac_try='test -z "$ac_f90_werror_flag"
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
# Line 4119 | Line 4439 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4439    ac_status=$?
4440    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4441    (exit $ac_status); }; }; then
4442 <  mv conftest.$ac_objext cf90_test.$ac_objext
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
4129
4130  ac_save_LIBS=$LIBS
4131  LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
4132
4452    ac_success=no
4453    for ac_foobar in foobar FOOBAR; do
4454      for ac_underscore in "" "_"; do
# Line 4148 | Line 4467 | int
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   {
# Line 4188 | Line 4515 | 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 <           ;;
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 <
4208 <        cat >conftest.$ac_ext <<_ACEOF
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
# Line 4219 | Line 4554 | int
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   {
# Line 4258 | Line 4601 | rm -f conftest.err conftest.$ac_objext \
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_f90_mangling="$ac_case case"
4610 >        ac_cv_fc_mangling="$ac_case case"
4611          if test -z "$ac_underscore"; then
4612 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
4612 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
4613          else
4614 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
4268 <
4614 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
4615          fi
4616          if test -z "$ac_extra"; then
4617 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
4617 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
4618          else
4619 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
4619 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
4620          fi
4621        else
4622 <        ac_cv_f90_mangling="unknown"
4622 >        ac_cv_fc_mangling="unknown"
4623        fi
4624    else
4625 <     ac_cv_f90_mangling="unknown"
4280 <
4625 >     ac_cv_fc_mangling="unknown"
4626    fi
4627  
4628    LIBS=$ac_save_LIBS
4629 <  ac_ext=f90
4285 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4286 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4287 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4288 <  rm -f cf90_test* conftest*
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
4295 ac_ext=f90
4296 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4297 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4298 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4641  
4642   fi
4643 < echo "$as_me:$LINENO: result: $ac_cv_f90_mangling" >&5
4644 < echo "${ECHO_T}$ac_cv_f90_mangling" >&6
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 < case $ac_cv_f90_mangling in
4656 >
4657 > case $ac_cv_fc_mangling in
4658    "lower case, no underscore, no extra underscore")
4659            cat >>confdefs.h <<\_ACEOF
4660 < #define F90_FUNC(name,NAME) name
4660 > #define FC_FUNC(name,NAME) name
4661   _ACEOF
4662  
4663            cat >>confdefs.h <<\_ACEOF
4664 < #define F90_FUNC_(name,NAME) name
4664 > #define FC_FUNC_(name,NAME) name
4665   _ACEOF
4666   ;;
4667    "lower case, no underscore, extra underscore")
4668            cat >>confdefs.h <<\_ACEOF
4669 < #define F90_FUNC(name,NAME) name
4669 > #define FC_FUNC(name,NAME) name
4670   _ACEOF
4671  
4672            cat >>confdefs.h <<\_ACEOF
4673 < #define F90_FUNC_(name,NAME) name ## _
4673 > #define FC_FUNC_(name,NAME) name ## _
4674   _ACEOF
4675   ;;
4676    "lower case, underscore, no extra underscore")
4677            cat >>confdefs.h <<\_ACEOF
4678 < #define F90_FUNC(name,NAME) name ## _
4678 > #define FC_FUNC(name,NAME) name ## _
4679   _ACEOF
4680  
4681            cat >>confdefs.h <<\_ACEOF
4682 < #define F90_FUNC_(name,NAME) name ## _
4682 > #define FC_FUNC_(name,NAME) name ## _
4683   _ACEOF
4684   ;;
4685    "lower case, underscore, extra underscore")
4686            cat >>confdefs.h <<\_ACEOF
4687 < #define F90_FUNC(name,NAME) name ## _
4687 > #define FC_FUNC(name,NAME) name ## _
4688   _ACEOF
4689  
4690            cat >>confdefs.h <<\_ACEOF
4691 < #define F90_FUNC_(name,NAME) name ## __
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 F90_FUNC(name,NAME) NAME
4696 > #define FC_FUNC(name,NAME) NAME
4697   _ACEOF
4698  
4699            cat >>confdefs.h <<\_ACEOF
4700 < #define F90_FUNC_(name,NAME) NAME
4700 > #define FC_FUNC_(name,NAME) NAME
4701   _ACEOF
4702   ;;
4703    "upper case, no underscore, extra underscore")
4704            cat >>confdefs.h <<\_ACEOF
4705 < #define F90_FUNC(name,NAME) NAME
4705 > #define FC_FUNC(name,NAME) NAME
4706   _ACEOF
4707  
4708            cat >>confdefs.h <<\_ACEOF
4709 < #define F90_FUNC_(name,NAME) NAME ## _
4709 > #define FC_FUNC_(name,NAME) NAME ## _
4710   _ACEOF
4711   ;;
4712    "upper case, underscore, no extra underscore")
4713            cat >>confdefs.h <<\_ACEOF
4714 < #define F90_FUNC(name,NAME) NAME ## _
4714 > #define FC_FUNC(name,NAME) NAME ## _
4715   _ACEOF
4716  
4717            cat >>confdefs.h <<\_ACEOF
4718 < #define F90_FUNC_(name,NAME) NAME ## _
4718 > #define FC_FUNC_(name,NAME) NAME ## _
4719   _ACEOF
4720   ;;
4721    "upper case, underscore, extra underscore")
4722            cat >>confdefs.h <<\_ACEOF
4723 < #define F90_FUNC(name,NAME) NAME ## _
4723 > #define FC_FUNC(name,NAME) NAME ## _
4724   _ACEOF
4725  
4726            cat >>confdefs.h <<\_ACEOF
4727 < #define F90_FUNC_(name,NAME) NAME ## __
4727 > #define FC_FUNC_(name,NAME) NAME ## __
4728   _ACEOF
4729   ;;
4730    *)
4731 <          { echo "$as_me:$LINENO: WARNING: unknown Fortran 90 name-mangling scheme" >&5
4732 < echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
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.f90 <<EOF
5050 > cat >conftest.$ac_ext <<EOF
5051          module conftest
5052          integer n
5053          parameter (n=1)
# Line 4400 | Line 5056 | if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
5056   # SGI and absoft compilers generates module name in upper case!
5057   testname="conftest"
5058   modcase="lower"
5059 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
5060 <    MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
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.f | grep -v CONFTEST.o`
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"
# Line 4445 | Line 5101 | cat >conftest.f90 <<EOF
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.f90 <<EOF
5104 > cat >conftest.$ac_ext <<EOF
5105          module conftest
5106          integer n
5107          parameter (n=1)
# Line 4453 | Line 5109 | if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
5109   EOF
5110   # SGI and absoft compilers generates module name in upper case!
5111   testname="conftest"
5112 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
5113 <   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
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"
# Line 4463 | Line 5119 | if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
5119     if test ! -d conf ; then mkdir conf ; madedir=1; fi
5120     cp $testname.$MOD conf
5121     rm -f conftest* CONFTEST*
5122 <   cat >conftest1.f90 <<EOF
5122 >   cat >conftest1.$ac_ext <<EOF
5123          program main
5124          use conftest
5125          print *, n
# Line 4471 | Line 5127 | EOF
5127   EOF
5128     F90_WORK_FILES_ARG=""
5129     F90MODINCSPEC=""
5130 <   if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
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 $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
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 $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
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
# Line 4490 | Line 5146 | echo "${ECHO_T}-p" >&6
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 $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
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
# Line 4520 | Line 5176 | else
5176   if test "${ac_cv_f90_module_names+set}" = set; then
5177    echo $ECHO_N "(cached) $ECHO_C" >&6
5178   else
5179 <  ac_ext=f90
5180 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5181 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5182 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
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
# Line 4541 | Line 5197 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5197    cat conftest.err >&5
5198    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5199    (exit $ac_status); } &&
5200 <         { ac_try='test -z "$ac_f90_werror_flag"
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
# Line 4657 | Line 5313 | ac_ext=f90
5313   cd ..
5314   # cleanup
5315   rm -rf conftest
5316 < ac_ext=f90
5317 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5318 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5319 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
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
# Line 4749 | Line 5405 | ac_ext=cc
5405   ac_compiler_gnu=$ac_cv_c_compiler_gnu
5406  
5407  
5408 < ac_ext=cc
5409 < ac_cpp='$CXXCPP $CPPFLAGS'
5410 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5411 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5412 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
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 < ac_ext=cc
5416 < ac_cpp='$CXXCPP $CPPFLAGS'
5417 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5418 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4763 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4764 < echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4765 < echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
4766 < if test -z "$CXXCPP"; then
4767 <  if test "${ac_cv_prog_CXXCPP+set}" = set; then
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 <      # Double quotes because CXXCPP needs to be expanded
5422 <    for CXXCPP in "$CXX -E" "/lib/cpp"
5423 <    do
4773 <      ac_preproc_ok=false
4774 < for ac_cxx_preproc_warn_flag in '' yes
4775 < do
4776 <  # Use a header file that comes with gcc, so configuring glibc
4777 <  # with a fresh cross-compiler works.
4778 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4779 <  # <limits.h> exists even on freestanding compilers.
4780 <  # On the NeXT, cc -E runs the code through the compiler's parser,
4781 <  # not just through cpp. "Syntax error" is here to catch this case.
4782 <  cat >conftest.$ac_ext <<_ACEOF
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 < #ifdef __STDC__
5430 < # include <limits.h>
5431 < #else
5432 < # include <assert.h>
5429 >
5430 > /* Override any gcc2 internal prototype to avoid an error.  */
5431 > #ifdef __cplusplus
5432 > extern "C"
5433   #endif
5434 <                     Syntax error
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 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5454 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
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); } >/dev/null; then
5462 <  if test -s conftest.err; then
5463 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5464 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5465 <  else
4807 <    ac_cpp_err=
4808 <  fi
4809 < else
4810 <  ac_cpp_err=yes
4811 < fi
4812 < if test -z "$ac_cpp_err"; then
4813 <  :
4814 < else
4815 <  echo "$as_me: failed program was:" >&5
4816 < sed 's/^/| /' conftest.$ac_ext >&5
4817 <
4818 <  # Broken: fails on valid input.
4819 < continue
4820 < fi
4821 < rm -f conftest.err conftest.$ac_ext
4822 <
4823 <  # OK, works on sane cases.  Now check whether non-existent headers
4824 <  # can be detected and how.
4825 <  cat >conftest.$ac_ext <<_ACEOF
4826 < /* confdefs.h.  */
4827 < _ACEOF
4828 < cat confdefs.h >>conftest.$ac_ext
4829 < cat >>conftest.$ac_ext <<_ACEOF
4830 < /* end confdefs.h.  */
4831 < #include <ac_nonexistent.h>
4832 < _ACEOF
4833 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4834 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
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=$?
4836  grep -v '^ *+' conftest.er1 >conftest.err
4837  rm -f conftest.er1
4838  cat conftest.err >&5
5467    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5468 <  (exit $ac_status); } >/dev/null; then
5469 <  if test -s conftest.err; then
5470 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5471 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5472 <  else
5473 <    ac_cpp_err=
5474 <  fi
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
4848  ac_cpp_err=yes
4849 fi
4850 if test -z "$ac_cpp_err"; then
4851  # Broken: success on invalid input.
4852 continue
4853 else
5477    echo "$as_me: failed program was:" >&5
5478   sed 's/^/| /' conftest.$ac_ext >&5
5479  
5480 <  # Passes both tests.
4858 < ac_preproc_ok=:
4859 < break
5480 > ac_cv_lib_m_asin=no
5481   fi
5482 < rm -f conftest.err conftest.$ac_ext
5483 <
5484 < done
4864 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4865 < rm -f conftest.err conftest.$ac_ext
4866 < if $ac_preproc_ok; then
4867 <  break
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 <    done
4871 <    ac_cv_prog_CXXCPP=$CXXCPP
5493 >  LIBS="-lm $LIBS"
5494  
4873 fi
4874  CXXCPP=$ac_cv_prog_CXXCPP
5495   else
5496 <  ac_cv_prog_CXXCPP=$CXXCPP
4877 < fi
4878 < echo "$as_me:$LINENO: result: $CXXCPP" >&5
4879 < echo "${ECHO_T}$CXXCPP" >&6
4880 < ac_preproc_ok=false
4881 < for ac_cxx_preproc_warn_flag in '' yes
4882 < do
4883 <  # Use a header file that comes with gcc, so configuring glibc
4884 <  # with a fresh cross-compiler works.
4885 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4886 <  # <limits.h> exists even on freestanding compilers.
4887 <  # On the NeXT, cc -E runs the code through the compiler's parser,
4888 <  # not just through cpp. "Syntax error" is here to catch this case.
4889 <  cat >conftest.$ac_ext <<_ACEOF
4890 < /* confdefs.h.  */
4891 < _ACEOF
4892 < cat confdefs.h >>conftest.$ac_ext
4893 < cat >>conftest.$ac_ext <<_ACEOF
4894 < /* end confdefs.h.  */
4895 < #ifdef __STDC__
4896 < # include <limits.h>
4897 < #else
4898 < # include <assert.h>
4899 < #endif
4900 <                     Syntax error
4901 < _ACEOF
4902 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4903 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4904 <  ac_status=$?
4905 <  grep -v '^ *+' conftest.er1 >conftest.err
4906 <  rm -f conftest.er1
4907 <  cat conftest.err >&5
4908 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4909 <  (exit $ac_status); } >/dev/null; then
4910 <  if test -s conftest.err; then
4911 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
4912 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4913 <  else
4914 <    ac_cpp_err=
4915 <  fi
4916 < else
4917 <  ac_cpp_err=yes
5496 >  exit
5497   fi
4919 if test -z "$ac_cpp_err"; then
4920  :
4921 else
4922  echo "$as_me: failed program was:" >&5
4923 sed 's/^/| /' conftest.$ac_ext >&5
5498  
4925  # Broken: fails on valid input.
4926 continue
4927 fi
4928 rm -f conftest.err conftest.$ac_ext
5499  
4930  # OK, works on sane cases.  Now check whether non-existent headers
4931  # can be detected and how.
4932  cat >conftest.$ac_ext <<_ACEOF
4933 /* confdefs.h.  */
4934 _ACEOF
4935 cat confdefs.h >>conftest.$ac_ext
4936 cat >>conftest.$ac_ext <<_ACEOF
4937 /* end confdefs.h.  */
4938 #include <ac_nonexistent.h>
4939 _ACEOF
4940 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4941  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4942  ac_status=$?
4943  grep -v '^ *+' conftest.er1 >conftest.err
4944  rm -f conftest.er1
4945  cat conftest.err >&5
4946  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4947  (exit $ac_status); } >/dev/null; then
4948  if test -s conftest.err; then
4949    ac_cpp_err=$ac_cxx_preproc_warn_flag
4950    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4951  else
4952    ac_cpp_err=
4953  fi
4954 else
4955  ac_cpp_err=yes
4956 fi
4957 if test -z "$ac_cpp_err"; then
4958  # Broken: success on invalid input.
4959 continue
4960 else
4961  echo "$as_me: failed program was:" >&5
4962 sed 's/^/| /' conftest.$ac_ext >&5
4963
4964  # Passes both tests.
4965 ac_preproc_ok=:
4966 break
4967 fi
4968 rm -f conftest.err conftest.$ac_ext
4969
4970 done
4971 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4972 rm -f conftest.err conftest.$ac_ext
4973 if $ac_preproc_ok; then
4974  :
4975 else
4976  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
4977 See \`config.log' for more details." >&5
4978 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
4979 See \`config.log' for more details." >&2;}
4980   { (exit 1); exit 1; }; }
4981 fi
4982
4983 ac_ext=cc
4984 ac_cpp='$CXXCPP $CPPFLAGS'
4985 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4986 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4987 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4988
4989
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
# Line 5003 | Line 5513 | int
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   {
# Line 5020 | Line 5538 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5538    cat conftest.err >&5
5539    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5540    (exit $ac_status); } &&
5541 <         { ac_try='test -z "$ac_cxx_werror_flag"
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
# Line 5149 | Line 5667 | _ACEOF
5667  
5668   cat >>confdefs.h <<\_ACEOF
5669   #define STDC_HEADERS 1
5152 _ACEOF
5153
5154 fi
5155
5156 echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
5157 echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6
5158 if test "${ac_cv_cxx_namespaces+set}" = set; then
5159  echo $ECHO_N "(cached) $ECHO_C" >&6
5160 else
5161
5162
5163 ac_ext=cc
5164 ac_cpp='$CXXCPP $CPPFLAGS'
5165 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5166 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5167 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5168
5169 cat >conftest.$ac_ext <<_ACEOF
5170 /* confdefs.h.  */
5171 _ACEOF
5172 cat confdefs.h >>conftest.$ac_ext
5173 cat >>conftest.$ac_ext <<_ACEOF
5174 /* end confdefs.h.  */
5175 namespace Outer { namespace Inner { int i = 0; }}
5176 int
5177 main ()
5178 {
5179 using namespace Outer::Inner; return i;
5180  ;
5181  return 0;
5182 }
5183 _ACEOF
5184 rm -f conftest.$ac_objext
5185 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5186  (eval $ac_compile) 2>conftest.er1
5187  ac_status=$?
5188  grep -v '^ *+' conftest.er1 >conftest.err
5189  rm -f conftest.er1
5190  cat conftest.err >&5
5191  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5192  (exit $ac_status); } &&
5193         { ac_try='test -z "$ac_cxx_werror_flag"
5194                         || test ! -s conftest.err'
5195  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5196  (eval $ac_try) 2>&5
5197  ac_status=$?
5198  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5199  (exit $ac_status); }; } &&
5200         { ac_try='test -s conftest.$ac_objext'
5201  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5202  (eval $ac_try) 2>&5
5203  ac_status=$?
5204  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5205  (exit $ac_status); }; }; then
5206  ac_cv_cxx_namespaces=yes
5207 else
5208  echo "$as_me: failed program was:" >&5
5209 sed 's/^/| /' conftest.$ac_ext >&5
5210
5211 ac_cv_cxx_namespaces=no
5212 fi
5213 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5214 ac_ext=cc
5215 ac_cpp='$CXXCPP $CPPFLAGS'
5216 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5217 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5218 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5219
5220
5221 fi
5222 echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
5223 echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6
5224 if test "$ac_cv_cxx_namespaces" = yes; then
5225
5226 cat >>confdefs.h <<\_ACEOF
5227 #define HAVE_NAMESPACES
5670   _ACEOF
5671  
5672   fi
# Line 5267 | Line 5709 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5709    cat conftest.err >&5
5710    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5711    (exit $ac_status); } &&
5712 <         { ac_try='test -z "$ac_cxx_werror_flag"
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
# Line 5301 | Line 5743 | echo "$as_me:$LINENO: checking whether the compiler su
5743   done
5744  
5745  
5746 < echo "$as_me:$LINENO: checking whether the compiler supports Standard Template Library" >&5
5747 < echo $ECHO_N "checking whether the compiler supports Standard Template Library... $ECHO_C" >&6
5748 < if test "${ac_cv_cxx_have_stl+set}" = set; then
5749 <  echo $ECHO_N "(cached) $ECHO_C" >&6
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  
5312 ac_ext=cc
5313 ac_cpp='$CXXCPP $CPPFLAGS'
5314 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5315 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5316 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5787  
5788 < cat >conftest.$ac_ext <<_ACEOF
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 < #include <list>
5808 < #include <deque>
5809 < #ifdef HAVE_NAMESPACES
5810 < using namespace std;
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 < list<int> x; x.push_back(5);
5333 < list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;
5826 > inflateEnd ();
5827    ;
5828    return 0;
5829   }
5830   _ACEOF
5831 < rm -f conftest.$ac_objext
5832 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5833 <  (eval $ac_compile) 2>conftest.er1
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_cxx_werror_flag"
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_objext'
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_cxx_have_stl=yes
5853 >  ac_cv_lib_z_inflateEnd=yes
5854   else
5855    echo "$as_me: failed program was:" >&5
5856   sed 's/^/| /' conftest.$ac_ext >&5
5364
5365 ac_cv_cxx_have_stl=no
5366 fi
5367 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5368 ac_ext=cc
5369 ac_cpp='$CXXCPP $CPPFLAGS'
5370 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5371 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5372 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5857  
5858 <
5858 > ac_cv_lib_z_inflateEnd=no
5859   fi
5860 < echo "$as_me:$LINENO: result: $ac_cv_cxx_have_stl" >&5
5861 < echo "${ECHO_T}$ac_cv_cxx_have_stl" >&6
5862 < if test "$ac_cv_cxx_have_stl" = yes; then
5379 <
5380 < cat >>confdefs.h <<\_ACEOF
5381 < #define HAVE_STL
5382 < _ACEOF
5383 <
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 <
5873 <
5874 <  if test "${ac_cv_header_iostream+set}" = set; then
5875 <  echo "$as_me:$LINENO: checking for iostream" >&5
5390 < echo $ECHO_N "checking for iostream... $ECHO_C" >&6
5391 < if test "${ac_cv_header_iostream+set}" = set; then
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_iostream" >&5
5879 < echo "${ECHO_T}$ac_cv_header_iostream" >&6
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 iostream usability" >&5
5883 < echo $ECHO_N "checking iostream usability... $ECHO_C" >&6
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
# Line 5404 | Line 5888 | $ac_includes_default
5888   cat >>conftest.$ac_ext <<_ACEOF
5889   /* end confdefs.h.  */
5890   $ac_includes_default
5891 < #include <iostream>
5891 > #include <zlib.h>
5892   _ACEOF
5893   rm -f conftest.$ac_objext
5894   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 5415 | Line 5899 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5899    cat conftest.err >&5
5900    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5901    (exit $ac_status); } &&
5902 <         { ac_try='test -z "$ac_cxx_werror_flag"
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
# Line 5440 | Line 5924 | echo "$as_me:$LINENO: checking iostream presence" >&5
5924   echo "${ECHO_T}$ac_header_compiler" >&6
5925  
5926   # Is the header present?
5927 < echo "$as_me:$LINENO: checking iostream presence" >&5
5928 < echo $ECHO_N "checking iostream presence... $ECHO_C" >&6
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 <iostream>
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
# Line 5459 | Line 5943 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
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_cxx_preproc_warn_flag
5947 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
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
# Line 5480 | Line 5964 | case $ac_header_compiler:$ac_header_preproc:$ac_cxx_pr
5964   echo "${ECHO_T}$ac_header_preproc" >&6
5965  
5966   # So?  What about this header?
5967 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
5967 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5968    yes:no: )
5969 <    { echo "$as_me:$LINENO: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&5
5970 < echo "$as_me: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&2;}
5971 <    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the compiler's result" >&5
5972 < echo "$as_me: WARNING: iostream: proceeding with the compiler's result" >&2;}
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: iostream: present but cannot be compiled" >&5
5977 < echo "$as_me: WARNING: iostream: present but cannot be compiled" >&2;}
5978 <    { echo "$as_me:$LINENO: WARNING: iostream:     check for missing prerequisite headers?" >&5
5979 < echo "$as_me: WARNING: iostream:     check for missing prerequisite headers?" >&2;}
5980 <    { echo "$as_me:$LINENO: WARNING: iostream: see the Autoconf documentation" >&5
5981 < echo "$as_me: WARNING: iostream: see the Autoconf documentation" >&2;}
5982 <    { echo "$as_me:$LINENO: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&5
5983 < echo "$as_me: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&2;}
5984 <    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the preprocessor's result" >&5
5985 < echo "$as_me: WARNING: iostream: proceeding with the preprocessor's result" >&2;}
5986 <    { echo "$as_me:$LINENO: WARNING: iostream: in the future, the compiler will take precedence" >&5
5987 < echo "$as_me: WARNING: iostream: in the future, the compiler will take precedence" >&2;}
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   ## ------------------------------ ##
# Line 5511 | Line 5995 | echo "$as_me:$LINENO: checking for iostream" >&5
5995        sed "s/^/$as_me: WARNING:     /" >&2
5996      ;;
5997   esac
5998 < echo "$as_me:$LINENO: checking for iostream" >&5
5999 < echo $ECHO_N "checking for iostream... $ECHO_C" >&6
6000 < if test "${ac_cv_header_iostream+set}" = set; then
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_iostream=$ac_header_preproc
6003 >  ac_cv_header_zlib_h=$ac_header_preproc
6004   fi
6005 < echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
6006 < echo "${ECHO_T}$ac_cv_header_iostream" >&6
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_iostream = yes; then
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 < cat >>confdefs.h <<\_ACEOF
6017 < #define HAVE_IOSTREAM 1
6018 < _ACEOF
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 < else
6029 <
6030 <
5536 < for ac_header in iostream.h
5537 < do
5538 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5539 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5540 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
5541 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5542 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
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
5544 fi
5545 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5546 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6032   else
6033 <  # Is the header compilable?
6034 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
5550 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
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 < $ac_includes_default
6042 < #include <$ac_header>
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
6066 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6067 <  (eval $ac_compile) 2>conftest.er1
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_cxx_werror_flag"
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_objext'
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_header_compiler=yes
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_header_compiler=no
6092 > ac_cv_lib_z_inflateEnd=no
6093   fi
6094 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6095 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6096 < echo "${ECHO_T}$ac_header_compiler" >&6
5592 <
5593 < # Is the header present?
5594 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
5595 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5596 < cat >conftest.$ac_ext <<_ACEOF
5597 < /* confdefs.h.  */
5598 < _ACEOF
5599 < cat confdefs.h >>conftest.$ac_ext
5600 < cat >>conftest.$ac_ext <<_ACEOF
5601 < /* end confdefs.h.  */
5602 < #include <$ac_header>
5603 < _ACEOF
5604 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5605 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5606 <  ac_status=$?
5607 <  grep -v '^ *+' conftest.er1 >conftest.err
5608 <  rm -f conftest.er1
5609 <  cat conftest.err >&5
5610 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5611 <  (exit $ac_status); } >/dev/null; then
5612 <  if test -s conftest.err; then
5613 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5614 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5615 <  else
5616 <    ac_cpp_err=
5617 <  fi
5618 < else
5619 <  ac_cpp_err=yes
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 < if test -z "$ac_cpp_err"; then
6099 <  ac_header_preproc=yes
6100 < else
5624 <  echo "$as_me: failed program was:" >&5
5625 < sed 's/^/| /' conftest.$ac_ext >&5
5626 <
5627 <  ac_header_preproc=no
5628 < fi
5629 < rm -f conftest.err conftest.$ac_ext
5630 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5631 < echo "${ECHO_T}$ac_header_preproc" >&6
5632 <
5633 < # So?  What about this header?
5634 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
5635 <  yes:no: )
5636 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5637 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5638 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5639 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5640 <    ac_header_preproc=yes
5641 <    ;;
5642 <  no:yes:* )
5643 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5644 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5645 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5646 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5647 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5648 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5649 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5650 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5651 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5652 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5653 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5654 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5655 <    (
5656 <      cat <<\_ASBOX
5657 < ## ------------------------------ ##
5658 < ## Report this to gezelter@nd.edu ##
5659 < ## ------------------------------ ##
5660 < _ASBOX
5661 <    ) |
5662 <      sed "s/^/$as_me: WARNING:     /" >&2
5663 <    ;;
5664 < esac
5665 < echo "$as_me:$LINENO: checking for $ac_header" >&5
5666 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5667 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5668 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5669 < else
5670 <  eval "$as_ac_Header=\$ac_header_preproc"
5671 < fi
5672 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5673 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5674 <
5675 < fi
5676 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
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 `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6102 > #define HAVE_LIBZ 1
6103   _ACEOF
6104  
6105 +  LIBS="-lz $LIBS"
6106 +
6107   fi
6108  
6109 < done
6110 <
6111 <
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 <
6132 <  if test "${ac_cv_header_iomanip+set}" = set; then
6133 <  echo "$as_me:$LINENO: checking for iomanip" >&5
6134 < echo $ECHO_N "checking for iomanip... $ECHO_C" >&6
5694 < if test "${ac_cv_header_iomanip+set}" = set; then
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
5696 fi
5697 echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
5698 echo "${ECHO_T}$ac_cv_header_iomanip" >&6
6136   else
6137 <  # Is the header compilable?
5701 < echo "$as_me:$LINENO: checking iomanip usability" >&5
5702 < echo $ECHO_N "checking iomanip usability... $ECHO_C" >&6
5703 < cat >conftest.$ac_ext <<_ACEOF
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 < $ac_includes_default
6144 < #include <iomanip>
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
# Line 5718 | Line 6170 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6170    cat conftest.err >&5
6171    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6172    (exit $ac_status); } &&
6173 <         { ac_try='test -z "$ac_cxx_werror_flag"
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
# Line 5731 | Line 6183 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6183    ac_status=$?
6184    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6185    (exit $ac_status); }; }; then
6186 <  ac_header_compiler=yes
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_header_compiler=no
6191 > ac_cv_header_stdc=no
6192   fi
6193   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5742 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5743 echo "${ECHO_T}$ac_header_compiler" >&6
6194  
6195 < # Is the header present?
6196 < echo "$as_me:$LINENO: checking iomanip presence" >&5
6197 < echo $ECHO_N "checking iomanip presence... $ECHO_C" >&6
5748 < cat >conftest.$ac_ext <<_ACEOF
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 <iomanip>
6203 > #include <string.h>
6204 >
6205   _ACEOF
6206 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6207 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6208 <  ac_status=$?
5759 <  grep -v '^ *+' conftest.er1 >conftest.err
5760 <  rm -f conftest.er1
5761 <  cat conftest.err >&5
5762 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5763 <  (exit $ac_status); } >/dev/null; then
5764 <  if test -s conftest.err; then
5765 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5766 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5767 <  else
5768 <    ac_cpp_err=
5769 <  fi
6206 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6207 >  $EGREP "memchr" >/dev/null 2>&1; then
6208 >  :
6209   else
6210 <  ac_cpp_err=yes
6210 >  ac_cv_header_stdc=no
6211   fi
6212 < if test -z "$ac_cpp_err"; then
5774 <  ac_header_preproc=yes
5775 < else
5776 <  echo "$as_me: failed program was:" >&5
5777 < sed 's/^/| /' conftest.$ac_ext >&5
6212 > rm -f conftest*
6213  
5779  ac_header_preproc=no
6214   fi
5781 rm -f conftest.err conftest.$ac_ext
5782 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5783 echo "${ECHO_T}$ac_header_preproc" >&6
6215  
6216 < # So?  What about this header?
6217 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
6218 <  yes:no: )
6219 <    { echo "$as_me:$LINENO: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&5
6220 < echo "$as_me: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&2;}
6221 <    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the compiler's result" >&5
6222 < echo "$as_me: WARNING: iomanip: proceeding with the compiler's result" >&2;}
6223 <    ac_header_preproc=yes
6224 <    ;;
6225 <  no:yes:* )
6226 <    { echo "$as_me:$LINENO: WARNING: iomanip: present but cannot be compiled" >&5
6227 < echo "$as_me: WARNING: iomanip: present but cannot be compiled" >&2;}
6228 <    { echo "$as_me:$LINENO: WARNING: iomanip:     check for missing prerequisite headers?" >&5
6229 < echo "$as_me: WARNING: iomanip:     check for missing prerequisite headers?" >&2;}
5799 <    { echo "$as_me:$LINENO: WARNING: iomanip: see the Autoconf documentation" >&5
5800 < echo "$as_me: WARNING: iomanip: see the Autoconf documentation" >&2;}
5801 <    { echo "$as_me:$LINENO: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&5
5802 < echo "$as_me: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&2;}
5803 <    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the preprocessor's result" >&5
5804 < echo "$as_me: WARNING: iomanip: proceeding with the preprocessor's result" >&2;}
5805 <    { echo "$as_me:$LINENO: WARNING: iomanip: in the future, the compiler will take precedence" >&5
5806 < echo "$as_me: WARNING: iomanip: in the future, the compiler will take precedence" >&2;}
5807 <    (
5808 <      cat <<\_ASBOX
5809 < ## ------------------------------ ##
5810 < ## Report this to gezelter@nd.edu ##
5811 < ## ------------------------------ ##
5812 < _ASBOX
5813 <    ) |
5814 <      sed "s/^/$as_me: WARNING:     /" >&2
5815 <    ;;
5816 < esac
5817 < echo "$as_me:$LINENO: checking for iomanip" >&5
5818 < echo $ECHO_N "checking for iomanip... $ECHO_C" >&6
5819 < if test "${ac_cv_header_iomanip+set}" = set; then
5820 <  echo $ECHO_N "(cached) $ECHO_C" >&6
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_iomanip=$ac_header_preproc
6231 >  ac_cv_header_stdc=no
6232   fi
6233 < echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
5825 < echo "${ECHO_T}$ac_cv_header_iomanip" >&6
6233 > rm -f conftest*
6234  
6235   fi
5828 if test $ac_cv_header_iomanip = yes; then
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 < cat >>confdefs.h <<\_ACEOF
6261 < #define HAVE_IOMANIP 1
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  
5836 else
6306  
6307  
6308 < for ac_header in iomanip.h
6308 >
6309 >
6310 >
6311 >
6312 >
6313 >
6314 >
6315 > for ac_header in libintl.h limits.h stddef.h stdlib.h string.h strings.h sys/param.h sys/time.h unistd.h
6316   do
6317   as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6318   if eval "test \"\${$as_ac_Header+set}\" = set"; then
# Line 5869 | Line 6345 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6345    cat conftest.err >&5
6346    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6347    (exit $ac_status); } &&
6348 <         { ac_try='test -z "$ac_cxx_werror_flag"
6348 >         { ac_try='test -z "$ac_c_werror_flag"
6349                           || test ! -s conftest.err'
6350    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6351    (eval $ac_try) 2>&5
# Line 5913 | Line 6389 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
6389    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6390    (exit $ac_status); } >/dev/null; then
6391    if test -s conftest.err; then
6392 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
6393 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6392 >    ac_cpp_err=$ac_c_preproc_warn_flag
6393 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6394    else
6395      ac_cpp_err=
6396    fi
# Line 5934 | Line 6410 | case $ac_header_compiler:$ac_header_preproc:$ac_cxx_pr
6410   echo "${ECHO_T}$ac_header_preproc" >&6
6411  
6412   # So?  What about this header?
6413 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
6413 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6414    yes:no: )
6415      { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6416   echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
# Line 5986 | Line 6462 | fi
6462   done
6463  
6464  
5989 fi
6465  
6466  
6467  
6468  
6469 < for ac_header in cmath
6469 >
6470 >
6471 >
6472 >
6473 >
6474 >
6475 >
6476 >
6477 >
6478 > for ac_header in stdio.h conio.h strstream.h iostream.h fstream.h math.h time.h sys/pstat.h sys/sysmp.h sys/sysinfo.h sys/table.h sys/sysctl.h sys/sytemcfg.h machine/hal_sysinfo.h
6479   do
6480   as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6481   if eval "test \"\${$as_ac_Header+set}\" = set"; then
# Line 6024 | Line 6508 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6508    cat conftest.err >&5
6509    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6510    (exit $ac_status); } &&
6511 <         { ac_try='test -z "$ac_cxx_werror_flag"
6511 >         { ac_try='test -z "$ac_c_werror_flag"
6512                           || test ! -s conftest.err'
6513    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6514    (eval $ac_try) 2>&5
# Line 6068 | Line 6552 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
6552    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6553    (exit $ac_status); } >/dev/null; then
6554    if test -s conftest.err; then
6555 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
6556 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6555 >    ac_cpp_err=$ac_c_preproc_warn_flag
6556 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6557    else
6558      ac_cpp_err=
6559    fi
# Line 6089 | Line 6573 | case $ac_header_compiler:$ac_header_preproc:$ac_cxx_pr
6573   echo "${ECHO_T}$ac_header_preproc" >&6
6574  
6575   # So?  What about this header?
6576 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
6576 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6577    yes:no: )
6578      { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6579   echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
# Line 6141 | Line 6625 | done
6625   done
6626  
6627  
6628 <
6629 <
6630 <  echo "$as_me:$LINENO: checking for C++ iostream in namespace std" >&5
6631 < echo $ECHO_N "checking for C++ iostream in namespace std... $ECHO_C" >&6
6148 < if test "${ac_cv_cxx_have_std_iostream+set}" = set; then
6628 > # Checks for typedefs, structures, and compiler characteristics.
6629 > echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
6630 > echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6
6631 > if test "${ac_cv_header_stdbool_h+set}" = set; then
6632    echo $ECHO_N "(cached) $ECHO_C" >&6
6633   else
6634 <
6152 <      ac_cv_cxx_have_std_iostream=no
6153 <      ac_cv_cxx_need_use_std_iostream=no
6154 <      if test "x$ac_cv_cxx_namespaces" = xyes; then
6155 <
6156 <
6157 <        ac_ext=cc
6158 < ac_cpp='$CXXCPP $CPPFLAGS'
6159 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6160 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6161 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6162 <
6163 <        cat >conftest.$ac_ext <<_ACEOF
6634 >  cat >conftest.$ac_ext <<_ACEOF
6635   /* confdefs.h.  */
6636   _ACEOF
6637   cat confdefs.h >>conftest.$ac_ext
6638   cat >>conftest.$ac_ext <<_ACEOF
6639   /* end confdefs.h.  */
6640  
6641 < #ifdef HAVE_IOSTREAM
6642 < #include <iostream>
6643 < #else
6173 < #include <iostream.h>
6641 > #include <stdbool.h>
6642 > #ifndef bool
6643 > # error bool is not defined
6644   #endif
6645 + #ifndef false
6646 + # error false is not defined
6647 + #endif
6648 + #if false
6649 + # error false is not 0
6650 + #endif
6651 + #ifndef true
6652 + # error true is not defined
6653 + #endif
6654 + #if true != 1
6655 + # error true is not 1
6656 + #endif
6657 + #ifndef __bool_true_false_are_defined
6658 + # error __bool_true_false_are_defined is not defined
6659 + #endif
6660  
6661 +        struct s { _Bool s: 1; _Bool t; } s;
6662 +
6663 +        char a[true == 1 ? 1 : -1];
6664 +        char b[false == 0 ? 1 : -1];
6665 +        char c[__bool_true_false_are_defined == 1 ? 1 : -1];
6666 +        char d[(bool) -0.5 == true ? 1 : -1];
6667 +        bool e = &s;
6668 +        char f[(_Bool) -0.0 == false ? 1 : -1];
6669 +        char g[true];
6670 +        char h[sizeof (_Bool)];
6671 +        char i[sizeof s.t];
6672 +
6673 + #ifdef FC_DUMMY_MAIN
6674 + #ifndef FC_DUMMY_MAIN_EQ_F77
6675 + #  ifdef __cplusplus
6676 +     extern "C"
6677 + #  endif
6678 +   int FC_DUMMY_MAIN() { return 1; }
6679 + #endif
6680 + #endif
6681   int
6682   main ()
6683   {
6684 < std::cout<<"Hello World"<<std::endl;return 0;
6684 > return !a + !b + !c + !d + !e + !f + !g + !h + !i;
6685    ;
6686    return 0;
6687   }
# Line 6190 | Line 6695 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6695    cat conftest.err >&5
6696    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6697    (exit $ac_status); } &&
6698 <         { ac_try='test -z "$ac_cxx_werror_flag"
6699 <                         || test ! -s conftest.err'
6700 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6701 <  (eval $ac_try) 2>&5
6702 <  ac_status=$?
6703 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6704 <  (exit $ac_status); }; } &&
6705 <         { ac_try='test -s conftest.$ac_objext'
6706 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6707 <  (eval $ac_try) 2>&5
6708 <  ac_status=$?
6709 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6710 <  (exit $ac_status); }; }; then
6711 <  ac_cv_cxx_have_std_iostream=yes
6712 < else
6713 <  echo "$as_me: failed program was:" >&5
6714 < sed 's/^/| /' conftest.$ac_ext >&5
6715 <
6716 < fi
6717 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6718 <        cat >conftest.$ac_ext <<_ACEOF
6719 < /* confdefs.h.  */
6720 < _ACEOF
6721 < cat confdefs.h >>conftest.$ac_ext
6722 < cat >>conftest.$ac_ext <<_ACEOF
6723 < /* end confdefs.h.  */
6724 <
6725 < #define __USE_STD_IOSTREAM 1
6726 < #ifdef HAVE_IOSTREAM
6727 < #include <iostream>
6728 < #else
6729 < #include <iostream.h>
6730 < #endif
6731 <
6732 < int
6733 < main ()
6734 < {
6735 < std::cout<<"Hello World"<<std::endl;return 0;
6736 <  ;
6737 <  return 0;
6738 < }
6739 < _ACEOF
6740 < rm -f conftest.$ac_objext
6741 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6742 <  (eval $ac_compile) 2>conftest.er1
6743 <  ac_status=$?
6744 <  grep -v '^ *+' conftest.er1 >conftest.err
6745 <  rm -f conftest.er1
6746 <  cat conftest.err >&5
6747 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6748 <  (exit $ac_status); } &&
6749 <         { ac_try='test -z "$ac_cxx_werror_flag"
6750 <                         || test ! -s conftest.err'
6751 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6752 <  (eval $ac_try) 2>&5
6753 <  ac_status=$?
6754 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6755 <  (exit $ac_status); }; } &&
6756 <         { ac_try='test -s conftest.$ac_objext'
6757 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6758 <  (eval $ac_try) 2>&5
6759 <  ac_status=$?
6760 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6761 <  (exit $ac_status); }; }; then
6762 <  ac_cv_cxx_have_std_iostream=yes;ac_cv_cxx_need_use_std_iostream=yes
6763 < else
6764 <  echo "$as_me: failed program was:" >&5
6765 < sed 's/^/| /' conftest.$ac_ext >&5
6766 <
6767 < fi
6768 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6769 <        ac_ext=cc
6770 < ac_cpp='$CXXCPP $CPPFLAGS'
6771 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6772 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6773 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6774 <
6775 <      fi
6776 <
6777 < fi
6778 < echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iostream" >&5
6779 < echo "${ECHO_T}$ac_cv_cxx_have_std_iostream" >&6
6780 <  if test "$ac_cv_cxx_have_std_iostream" = yes; then
6781 <
6782 < cat >>confdefs.h <<\_ACEOF
6783 < #define HAVE_STD_IOSTREAM 1
6784 < _ACEOF
6785 <
6786 <  fi
6787 <  if test "$ac_cv_cxx_need_use_std_iostream" = yes; then
6788 <
6789 < cat >>confdefs.h <<\_ACEOF
6790 < #define __USE_STD_IOSTREAM 1
6791 < _ACEOF
6792 <
6793 <  fi
6794 <
6795 <
6796 <
6797 <
6798 <  echo "$as_me:$LINENO: checking for C++ Standard Template Library in namespace std." >&5
6799 < echo $ECHO_N "checking for C++ Standard Template Library in namespace std.... $ECHO_C" >&6
6800 < if test "${ac_cv_cxx_have_std_stl+set}" = set; then
6801 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6802 < else
6803 <
6804 <      ac_cv_cxx_have_std_stl=no
6805 <      if test "x$ac_cv_cxx_namespaces" = xyes; then
6806 <
6807 <
6808 <        ac_ext=cc
6809 < ac_cpp='$CXXCPP $CPPFLAGS'
6810 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6811 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6812 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6813 <
6814 <        cat >conftest.$ac_ext <<_ACEOF
6815 < /* confdefs.h.  */
6816 < _ACEOF
6817 < cat confdefs.h >>conftest.$ac_ext
6818 < cat >>conftest.$ac_ext <<_ACEOF
6819 < /* end confdefs.h.  */
6820 < #include <list>
6821 <
6822 < int
6823 < main ()
6824 < {
6825 < std::list<int> foo;return 0;
6826 <  ;
6827 <  return 0;
6828 < }
6829 < _ACEOF
6830 < rm -f conftest.$ac_objext
6831 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6832 <  (eval $ac_compile) 2>conftest.er1
6833 <  ac_status=$?
6834 <  grep -v '^ *+' conftest.er1 >conftest.err
6835 <  rm -f conftest.er1
6836 <  cat conftest.err >&5
6837 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6838 <  (exit $ac_status); } &&
6839 <         { ac_try='test -z "$ac_cxx_werror_flag"
6840 <                         || test ! -s conftest.err'
6841 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6842 <  (eval $ac_try) 2>&5
6843 <  ac_status=$?
6844 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6845 <  (exit $ac_status); }; } &&
6846 <         { ac_try='test -s conftest.$ac_objext'
6847 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6848 <  (eval $ac_try) 2>&5
6849 <  ac_status=$?
6850 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6851 <  (exit $ac_status); }; }; then
6852 <  ac_cv_cxx_have_std_stl=yes
6853 < else
6854 <  echo "$as_me: failed program was:" >&5
6855 < sed 's/^/| /' conftest.$ac_ext >&5
6856 <
6698 >         { ac_try='test -z "$ac_c_werror_flag"
6699 >                         || test ! -s conftest.err'
6700 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6701 >  (eval $ac_try) 2>&5
6702 >  ac_status=$?
6703 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6704 >  (exit $ac_status); }; } &&
6705 >         { ac_try='test -s conftest.$ac_objext'
6706 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6707 >  (eval $ac_try) 2>&5
6708 >  ac_status=$?
6709 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6710 >  (exit $ac_status); }; }; then
6711 >  ac_cv_header_stdbool_h=yes
6712 > else
6713 >  echo "$as_me: failed program was:" >&5
6714 > sed 's/^/| /' conftest.$ac_ext >&5
6715 >
6716 > ac_cv_header_stdbool_h=no
6717 > fi
6718 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6719 > fi
6720 > echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
6721 > echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
6722 > echo "$as_me:$LINENO: checking for _Bool" >&5
6723 > echo $ECHO_N "checking for _Bool... $ECHO_C" >&6
6724 > if test "${ac_cv_type__Bool+set}" = set; then
6725 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6726 > else
6727 >  cat >conftest.$ac_ext <<_ACEOF
6728 > /* confdefs.h.  */
6729 > _ACEOF
6730 > cat confdefs.h >>conftest.$ac_ext
6731 > cat >>conftest.$ac_ext <<_ACEOF
6732 > /* end confdefs.h.  */
6733 > $ac_includes_default
6734 > #ifdef FC_DUMMY_MAIN
6735 > #ifndef FC_DUMMY_MAIN_EQ_F77
6736 > #  ifdef __cplusplus
6737 >     extern "C"
6738 > #  endif
6739 >   int FC_DUMMY_MAIN() { return 1; }
6740 > #endif
6741 > #endif
6742 > int
6743 > main ()
6744 > {
6745 > if ((_Bool *) 0)
6746 >  return 0;
6747 > if (sizeof (_Bool))
6748 >  return 0;
6749 >  ;
6750 >  return 0;
6751 > }
6752 > _ACEOF
6753 > rm -f conftest.$ac_objext
6754 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6755 >  (eval $ac_compile) 2>conftest.er1
6756 >  ac_status=$?
6757 >  grep -v '^ *+' conftest.er1 >conftest.err
6758 >  rm -f conftest.er1
6759 >  cat conftest.err >&5
6760 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6761 >  (exit $ac_status); } &&
6762 >         { ac_try='test -z "$ac_c_werror_flag"
6763 >                         || test ! -s conftest.err'
6764 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6765 >  (eval $ac_try) 2>&5
6766 >  ac_status=$?
6767 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6768 >  (exit $ac_status); }; } &&
6769 >         { ac_try='test -s conftest.$ac_objext'
6770 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6771 >  (eval $ac_try) 2>&5
6772 >  ac_status=$?
6773 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6774 >  (exit $ac_status); }; }; then
6775 >  ac_cv_type__Bool=yes
6776 > else
6777 >  echo "$as_me: failed program was:" >&5
6778 > sed 's/^/| /' conftest.$ac_ext >&5
6779 >
6780 > ac_cv_type__Bool=no
6781 > fi
6782 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6783 > fi
6784 > echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
6785 > echo "${ECHO_T}$ac_cv_type__Bool" >&6
6786 > if test $ac_cv_type__Bool = yes; then
6787 >
6788 > cat >>confdefs.h <<_ACEOF
6789 > #define HAVE__BOOL 1
6790 > _ACEOF
6791 >
6792 >
6793 > fi
6794 >
6795 > if test $ac_cv_header_stdbool_h = yes; then
6796 >
6797 > cat >>confdefs.h <<\_ACEOF
6798 > #define HAVE_STDBOOL_H 1
6799 > _ACEOF
6800 >
6801 > fi
6802 >
6803 > echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
6804 > echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
6805 > if test "${ac_cv_c_const+set}" = set; then
6806 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6807 > else
6808 >  cat >conftest.$ac_ext <<_ACEOF
6809 > /* confdefs.h.  */
6810 > _ACEOF
6811 > cat confdefs.h >>conftest.$ac_ext
6812 > cat >>conftest.$ac_ext <<_ACEOF
6813 > /* end confdefs.h.  */
6814 >
6815 > #ifdef FC_DUMMY_MAIN
6816 > #ifndef FC_DUMMY_MAIN_EQ_F77
6817 > #  ifdef __cplusplus
6818 >     extern "C"
6819 > #  endif
6820 >   int FC_DUMMY_MAIN() { return 1; }
6821 > #endif
6822 > #endif
6823 > int
6824 > main ()
6825 > {
6826 > /* FIXME: Include the comments suggested by Paul. */
6827 > #ifndef __cplusplus
6828 >  /* Ultrix mips cc rejects this.  */
6829 >  typedef int charset[2];
6830 >  const charset x;
6831 >  /* SunOS 4.1.1 cc rejects this.  */
6832 >  char const *const *ccp;
6833 >  char **p;
6834 >  /* NEC SVR4.0.2 mips cc rejects this.  */
6835 >  struct point {int x, y;};
6836 >  static struct point const zero = {0,0};
6837 >  /* AIX XL C 1.02.0.0 rejects this.
6838 >     It does not let you subtract one const X* pointer from another in
6839 >     an arm of an if-expression whose if-part is not a constant
6840 >     expression */
6841 >  const char *g = "string";
6842 >  ccp = &g + (g ? g-g : 0);
6843 >  /* HPUX 7.0 cc rejects these. */
6844 >  ++ccp;
6845 >  p = (char**) ccp;
6846 >  ccp = (char const *const *) p;
6847 >  { /* SCO 3.2v4 cc rejects this.  */
6848 >    char *t;
6849 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
6850 >
6851 >    *t++ = 0;
6852 >  }
6853 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
6854 >    int x[] = {25, 17};
6855 >    const int *foo = &x[0];
6856 >    ++foo;
6857 >  }
6858 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6859 >    typedef const int *iptr;
6860 >    iptr p = 0;
6861 >    ++p;
6862 >  }
6863 >  { /* AIX XL C 1.02.0.0 rejects this saying
6864 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6865 >    struct s { int j; const int *ap[3]; };
6866 >    struct s *b; b->j = 5;
6867 >  }
6868 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6869 >    const int foo = 10;
6870 >  }
6871 > #endif
6872 >
6873 >  ;
6874 >  return 0;
6875 > }
6876 > _ACEOF
6877 > rm -f conftest.$ac_objext
6878 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6879 >  (eval $ac_compile) 2>conftest.er1
6880 >  ac_status=$?
6881 >  grep -v '^ *+' conftest.er1 >conftest.err
6882 >  rm -f conftest.er1
6883 >  cat conftest.err >&5
6884 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6885 >  (exit $ac_status); } &&
6886 >         { ac_try='test -z "$ac_c_werror_flag"
6887 >                         || test ! -s conftest.err'
6888 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6889 >  (eval $ac_try) 2>&5
6890 >  ac_status=$?
6891 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6892 >  (exit $ac_status); }; } &&
6893 >         { ac_try='test -s conftest.$ac_objext'
6894 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6895 >  (eval $ac_try) 2>&5
6896 >  ac_status=$?
6897 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6898 >  (exit $ac_status); }; }; then
6899 >  ac_cv_c_const=yes
6900 > else
6901 >  echo "$as_me: failed program was:" >&5
6902 > sed 's/^/| /' conftest.$ac_ext >&5
6903 >
6904 > ac_cv_c_const=no
6905 > fi
6906 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6907 > fi
6908 > echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
6909 > echo "${ECHO_T}$ac_cv_c_const" >&6
6910 > if test $ac_cv_c_const = no; then
6911 >
6912 > cat >>confdefs.h <<\_ACEOF
6913 > #define const
6914 > _ACEOF
6915 >
6916 > fi
6917 >
6918 > echo "$as_me:$LINENO: checking for inline" >&5
6919 > echo $ECHO_N "checking for inline... $ECHO_C" >&6
6920 > if test "${ac_cv_c_inline+set}" = set; then
6921 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6922 > else
6923 >  ac_cv_c_inline=no
6924 > for ac_kw in inline __inline__ __inline; do
6925 >  cat >conftest.$ac_ext <<_ACEOF
6926 > /* confdefs.h.  */
6927 > _ACEOF
6928 > cat confdefs.h >>conftest.$ac_ext
6929 > cat >>conftest.$ac_ext <<_ACEOF
6930 > /* end confdefs.h.  */
6931 > #ifndef __cplusplus
6932 > typedef int foo_t;
6933 > static $ac_kw foo_t static_foo () {return 0; }
6934 > $ac_kw foo_t foo () {return 0; }
6935 > #endif
6936 >
6937 > _ACEOF
6938 > rm -f conftest.$ac_objext
6939 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6940 >  (eval $ac_compile) 2>conftest.er1
6941 >  ac_status=$?
6942 >  grep -v '^ *+' conftest.er1 >conftest.err
6943 >  rm -f conftest.er1
6944 >  cat conftest.err >&5
6945 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6946 >  (exit $ac_status); } &&
6947 >         { ac_try='test -z "$ac_c_werror_flag"
6948 >                         || test ! -s conftest.err'
6949 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6950 >  (eval $ac_try) 2>&5
6951 >  ac_status=$?
6952 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6953 >  (exit $ac_status); }; } &&
6954 >         { ac_try='test -s conftest.$ac_objext'
6955 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6956 >  (eval $ac_try) 2>&5
6957 >  ac_status=$?
6958 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6959 >  (exit $ac_status); }; }; then
6960 >  ac_cv_c_inline=$ac_kw; break
6961 > else
6962 >  echo "$as_me: failed program was:" >&5
6963 > sed 's/^/| /' conftest.$ac_ext >&5
6964 >
6965 > fi
6966 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6967 > done
6968 >
6969 > fi
6970 > echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
6971 > echo "${ECHO_T}$ac_cv_c_inline" >&6
6972 >
6973 >
6974 > case $ac_cv_c_inline in
6975 >  inline | yes) ;;
6976 >  *)
6977 >    case $ac_cv_c_inline in
6978 >      no) ac_val=;;
6979 >      *) ac_val=$ac_cv_c_inline;;
6980 >    esac
6981 >    cat >>confdefs.h <<_ACEOF
6982 > #ifndef __cplusplus
6983 > #define inline $ac_val
6984 > #endif
6985 > _ACEOF
6986 >    ;;
6987 > esac
6988 >
6989 > echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
6990 > echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6
6991 > if test "${ac_cv_c_restrict+set}" = set; then
6992 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6993 > else
6994 >  ac_cv_c_restrict=no
6995 >   # Try the official restrict keyword, then gcc's __restrict, and
6996 >   # the less common variants.
6997 >   for ac_kw in restrict __restrict __restrict__ _Restrict; do
6998 >     cat >conftest.$ac_ext <<_ACEOF
6999 > /* confdefs.h.  */
7000 > _ACEOF
7001 > cat confdefs.h >>conftest.$ac_ext
7002 > cat >>conftest.$ac_ext <<_ACEOF
7003 > /* end confdefs.h.  */
7004 > float * $ac_kw x;
7005 > _ACEOF
7006 > rm -f conftest.$ac_objext
7007 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7008 >  (eval $ac_compile) 2>conftest.er1
7009 >  ac_status=$?
7010 >  grep -v '^ *+' conftest.er1 >conftest.err
7011 >  rm -f conftest.er1
7012 >  cat conftest.err >&5
7013 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7014 >  (exit $ac_status); } &&
7015 >         { ac_try='test -z "$ac_c_werror_flag"
7016 >                         || test ! -s conftest.err'
7017 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7018 >  (eval $ac_try) 2>&5
7019 >  ac_status=$?
7020 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7021 >  (exit $ac_status); }; } &&
7022 >         { ac_try='test -s conftest.$ac_objext'
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); }; }; then
7028 >  ac_cv_c_restrict=$ac_kw; break
7029 > else
7030 >  echo "$as_me: failed program was:" >&5
7031 > sed 's/^/| /' conftest.$ac_ext >&5
7032 >
7033 > fi
7034 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7035 >   done
7036 >
7037 > fi
7038 > echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
7039 > echo "${ECHO_T}$ac_cv_c_restrict" >&6
7040 > case $ac_cv_c_restrict in
7041 >   restrict) ;;
7042 >   no)
7043 > cat >>confdefs.h <<\_ACEOF
7044 > #define restrict
7045 > _ACEOF
7046 > ;;
7047 >   *)  cat >>confdefs.h <<_ACEOF
7048 > #define restrict $ac_cv_c_restrict
7049 > _ACEOF
7050 > ;;
7051 > esac
7052 >
7053 > echo "$as_me:$LINENO: checking for size_t" >&5
7054 > echo $ECHO_N "checking for size_t... $ECHO_C" >&6
7055 > if test "${ac_cv_type_size_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 ((size_t *) 0)
7077 >  return 0;
7078 > if (sizeof (size_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_size_t=yes
7107 > else
7108 >  echo "$as_me: failed program was:" >&5
7109 > sed 's/^/| /' conftest.$ac_ext >&5
7110 >
7111 > ac_cv_type_size_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_size_t" >&5
7116 > echo "${ECHO_T}$ac_cv_type_size_t" >&6
7117 > if test $ac_cv_type_size_t = yes; then
7118 >  :
7119 > else
7120 >
7121 > cat >>confdefs.h <<_ACEOF
7122 > #define size_t unsigned
7123 > _ACEOF
7124 >
7125 > fi
7126 >
7127 > echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
7128 > echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
7129 > if test "${ac_cv_header_time+set}" = set; then
7130 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7131 > else
7132 >  cat >conftest.$ac_ext <<_ACEOF
7133 > /* confdefs.h.  */
7134 > _ACEOF
7135 > cat confdefs.h >>conftest.$ac_ext
7136 > cat >>conftest.$ac_ext <<_ACEOF
7137 > /* end confdefs.h.  */
7138 > #include <sys/types.h>
7139 > #include <sys/time.h>
7140 > #include <time.h>
7141 >
7142 > #ifdef FC_DUMMY_MAIN
7143 > #ifndef FC_DUMMY_MAIN_EQ_F77
7144 > #  ifdef __cplusplus
7145 >     extern "C"
7146 > #  endif
7147 >   int FC_DUMMY_MAIN() { return 1; }
7148 > #endif
7149 > #endif
7150 > int
7151 > main ()
7152 > {
7153 > if ((struct tm *) 0)
7154 > return 0;
7155 >  ;
7156 >  return 0;
7157 > }
7158 > _ACEOF
7159 > rm -f conftest.$ac_objext
7160 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7161 >  (eval $ac_compile) 2>conftest.er1
7162 >  ac_status=$?
7163 >  grep -v '^ *+' conftest.er1 >conftest.err
7164 >  rm -f conftest.er1
7165 >  cat conftest.err >&5
7166 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7167 >  (exit $ac_status); } &&
7168 >         { ac_try='test -z "$ac_c_werror_flag"
7169 >                         || test ! -s conftest.err'
7170 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7171 >  (eval $ac_try) 2>&5
7172 >  ac_status=$?
7173 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7174 >  (exit $ac_status); }; } &&
7175 >         { ac_try='test -s conftest.$ac_objext'
7176 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7177 >  (eval $ac_try) 2>&5
7178 >  ac_status=$?
7179 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7180 >  (exit $ac_status); }; }; then
7181 >  ac_cv_header_time=yes
7182 > else
7183 >  echo "$as_me: failed program was:" >&5
7184 > sed 's/^/| /' conftest.$ac_ext >&5
7185 >
7186 > ac_cv_header_time=no
7187 > fi
7188 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7189 > fi
7190 > echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7191 > echo "${ECHO_T}$ac_cv_header_time" >&6
7192 > if test $ac_cv_header_time = yes; then
7193 >
7194 > cat >>confdefs.h <<\_ACEOF
7195 > #define TIME_WITH_SYS_TIME 1
7196 > _ACEOF
7197 >
7198 > fi
7199 >
7200 > echo "$as_me:$LINENO: checking for clock_t" >&5
7201 > echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
7202 > if test "${ac_cv_type_clock_t+set}" = set; then
7203 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7204 > else
7205 >  cat >conftest.$ac_ext <<_ACEOF
7206 > /* confdefs.h.  */
7207 > _ACEOF
7208 > cat confdefs.h >>conftest.$ac_ext
7209 > cat >>conftest.$ac_ext <<_ACEOF
7210 > /* end confdefs.h.  */
7211 > $ac_includes_default
7212 > #ifdef FC_DUMMY_MAIN
7213 > #ifndef FC_DUMMY_MAIN_EQ_F77
7214 > #  ifdef __cplusplus
7215 >     extern "C"
7216 > #  endif
7217 >   int FC_DUMMY_MAIN() { return 1; }
7218 > #endif
7219 > #endif
7220 > int
7221 > main ()
7222 > {
7223 > if ((clock_t *) 0)
7224 >  return 0;
7225 > if (sizeof (clock_t))
7226 >  return 0;
7227 >  ;
7228 >  return 0;
7229 > }
7230 > _ACEOF
7231 > rm -f conftest.$ac_objext
7232 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7233 >  (eval $ac_compile) 2>conftest.er1
7234 >  ac_status=$?
7235 >  grep -v '^ *+' conftest.er1 >conftest.err
7236 >  rm -f conftest.er1
7237 >  cat conftest.err >&5
7238 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7239 >  (exit $ac_status); } &&
7240 >         { ac_try='test -z "$ac_c_werror_flag"
7241 >                         || test ! -s conftest.err'
7242 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7243 >  (eval $ac_try) 2>&5
7244 >  ac_status=$?
7245 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7246 >  (exit $ac_status); }; } &&
7247 >         { ac_try='test -s conftest.$ac_objext'
7248 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7249 >  (eval $ac_try) 2>&5
7250 >  ac_status=$?
7251 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7252 >  (exit $ac_status); }; }; then
7253 >  ac_cv_type_clock_t=yes
7254 > else
7255 >  echo "$as_me: failed program was:" >&5
7256 > sed 's/^/| /' conftest.$ac_ext >&5
7257 >
7258 > ac_cv_type_clock_t=no
7259 > fi
7260 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7261 > fi
7262 > echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
7263 > echo "${ECHO_T}$ac_cv_type_clock_t" >&6
7264 > if test $ac_cv_type_clock_t = yes; then
7265 >
7266 > cat >>confdefs.h <<_ACEOF
7267 > #define HAVE_CLOCK_T 1
7268 > _ACEOF
7269 >
7270 >
7271 > fi
7272 >
7273 > echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7274 > echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
7275 > if test "${ac_cv_c_const+set}" = set; then
7276 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7277 > else
7278 >  cat >conftest.$ac_ext <<_ACEOF
7279 > /* confdefs.h.  */
7280 > _ACEOF
7281 > cat confdefs.h >>conftest.$ac_ext
7282 > cat >>conftest.$ac_ext <<_ACEOF
7283 > /* end confdefs.h.  */
7284 >
7285 > #ifdef FC_DUMMY_MAIN
7286 > #ifndef FC_DUMMY_MAIN_EQ_F77
7287 > #  ifdef __cplusplus
7288 >     extern "C"
7289 > #  endif
7290 >   int FC_DUMMY_MAIN() { return 1; }
7291 > #endif
7292 > #endif
7293 > int
7294 > main ()
7295 > {
7296 > /* FIXME: Include the comments suggested by Paul. */
7297 > #ifndef __cplusplus
7298 >  /* Ultrix mips cc rejects this.  */
7299 >  typedef int charset[2];
7300 >  const charset x;
7301 >  /* SunOS 4.1.1 cc rejects this.  */
7302 >  char const *const *ccp;
7303 >  char **p;
7304 >  /* NEC SVR4.0.2 mips cc rejects this.  */
7305 >  struct point {int x, y;};
7306 >  static struct point const zero = {0,0};
7307 >  /* AIX XL C 1.02.0.0 rejects this.
7308 >     It does not let you subtract one const X* pointer from another in
7309 >     an arm of an if-expression whose if-part is not a constant
7310 >     expression */
7311 >  const char *g = "string";
7312 >  ccp = &g + (g ? g-g : 0);
7313 >  /* HPUX 7.0 cc rejects these. */
7314 >  ++ccp;
7315 >  p = (char**) ccp;
7316 >  ccp = (char const *const *) p;
7317 >  { /* SCO 3.2v4 cc rejects this.  */
7318 >    char *t;
7319 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
7320 >
7321 >    *t++ = 0;
7322 >  }
7323 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
7324 >    int x[] = {25, 17};
7325 >    const int *foo = &x[0];
7326 >    ++foo;
7327 >  }
7328 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7329 >    typedef const int *iptr;
7330 >    iptr p = 0;
7331 >    ++p;
7332 >  }
7333 >  { /* AIX XL C 1.02.0.0 rejects this saying
7334 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7335 >    struct s { int j; const int *ap[3]; };
7336 >    struct s *b; b->j = 5;
7337 >  }
7338 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7339 >    const int foo = 10;
7340 >  }
7341 > #endif
7342 >
7343 >  ;
7344 >  return 0;
7345 > }
7346 > _ACEOF
7347 > rm -f conftest.$ac_objext
7348 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7349 >  (eval $ac_compile) 2>conftest.er1
7350 >  ac_status=$?
7351 >  grep -v '^ *+' conftest.er1 >conftest.err
7352 >  rm -f conftest.er1
7353 >  cat conftest.err >&5
7354 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7355 >  (exit $ac_status); } &&
7356 >         { ac_try='test -z "$ac_c_werror_flag"
7357 >                         || test ! -s conftest.err'
7358 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7359 >  (eval $ac_try) 2>&5
7360 >  ac_status=$?
7361 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7362 >  (exit $ac_status); }; } &&
7363 >         { ac_try='test -s conftest.$ac_objext'
7364 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7365 >  (eval $ac_try) 2>&5
7366 >  ac_status=$?
7367 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7368 >  (exit $ac_status); }; }; then
7369 >  ac_cv_c_const=yes
7370 > else
7371 >  echo "$as_me: failed program was:" >&5
7372 > sed 's/^/| /' conftest.$ac_ext >&5
7373 >
7374 > ac_cv_c_const=no
7375 > fi
7376 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7377 > fi
7378 > echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7379 > echo "${ECHO_T}$ac_cv_c_const" >&6
7380 > if test $ac_cv_c_const = no; then
7381 >
7382 > cat >>confdefs.h <<\_ACEOF
7383 > #define const
7384 > _ACEOF
7385 >
7386 > fi
7387 >
7388 > echo "$as_me:$LINENO: checking for inline" >&5
7389 > echo $ECHO_N "checking for inline... $ECHO_C" >&6
7390 > if test "${ac_cv_c_inline+set}" = set; then
7391 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7392 > else
7393 >  ac_cv_c_inline=no
7394 > for ac_kw in inline __inline__ __inline; do
7395 >  cat >conftest.$ac_ext <<_ACEOF
7396 > /* confdefs.h.  */
7397 > _ACEOF
7398 > cat confdefs.h >>conftest.$ac_ext
7399 > cat >>conftest.$ac_ext <<_ACEOF
7400 > /* end confdefs.h.  */
7401 > #ifndef __cplusplus
7402 > typedef int foo_t;
7403 > static $ac_kw foo_t static_foo () {return 0; }
7404 > $ac_kw foo_t foo () {return 0; }
7405 > #endif
7406 >
7407 > _ACEOF
7408 > rm -f conftest.$ac_objext
7409 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7410 >  (eval $ac_compile) 2>conftest.er1
7411 >  ac_status=$?
7412 >  grep -v '^ *+' conftest.er1 >conftest.err
7413 >  rm -f conftest.er1
7414 >  cat conftest.err >&5
7415 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7416 >  (exit $ac_status); } &&
7417 >         { ac_try='test -z "$ac_c_werror_flag"
7418 >                         || test ! -s conftest.err'
7419 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7420 >  (eval $ac_try) 2>&5
7421 >  ac_status=$?
7422 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7423 >  (exit $ac_status); }; } &&
7424 >         { ac_try='test -s conftest.$ac_objext'
7425 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7426 >  (eval $ac_try) 2>&5
7427 >  ac_status=$?
7428 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7429 >  (exit $ac_status); }; }; then
7430 >  ac_cv_c_inline=$ac_kw; break
7431 > else
7432 >  echo "$as_me: failed program was:" >&5
7433 > sed 's/^/| /' conftest.$ac_ext >&5
7434 >
7435 > fi
7436 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7437 > done
7438 >
7439 > fi
7440 > echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
7441 > echo "${ECHO_T}$ac_cv_c_inline" >&6
7442 >
7443 >
7444 > case $ac_cv_c_inline in
7445 >  inline | yes) ;;
7446 >  *)
7447 >    case $ac_cv_c_inline in
7448 >      no) ac_val=;;
7449 >      *) ac_val=$ac_cv_c_inline;;
7450 >    esac
7451 >    cat >>confdefs.h <<_ACEOF
7452 > #ifndef __cplusplus
7453 > #define inline $ac_val
7454 > #endif
7455 > _ACEOF
7456 >    ;;
7457 > esac
7458 >
7459 >
7460 > # Checks for library functions.
7461 >
7462 > for ac_header in stdlib.h
7463 > do
7464 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7465 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7466 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
7467 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7468 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7469 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7470 > fi
7471 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7472 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7473 > else
7474 >  # Is the header compilable?
7475 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
7476 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7477 > cat >conftest.$ac_ext <<_ACEOF
7478 > /* confdefs.h.  */
7479 > _ACEOF
7480 > cat confdefs.h >>conftest.$ac_ext
7481 > cat >>conftest.$ac_ext <<_ACEOF
7482 > /* end confdefs.h.  */
7483 > $ac_includes_default
7484 > #include <$ac_header>
7485 > _ACEOF
7486 > rm -f conftest.$ac_objext
7487 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7488 >  (eval $ac_compile) 2>conftest.er1
7489 >  ac_status=$?
7490 >  grep -v '^ *+' conftest.er1 >conftest.err
7491 >  rm -f conftest.er1
7492 >  cat conftest.err >&5
7493 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7494 >  (exit $ac_status); } &&
7495 >         { ac_try='test -z "$ac_c_werror_flag"
7496 >                         || test ! -s conftest.err'
7497 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7498 >  (eval $ac_try) 2>&5
7499 >  ac_status=$?
7500 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7501 >  (exit $ac_status); }; } &&
7502 >         { ac_try='test -s conftest.$ac_objext'
7503 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7504 >  (eval $ac_try) 2>&5
7505 >  ac_status=$?
7506 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7507 >  (exit $ac_status); }; }; then
7508 >  ac_header_compiler=yes
7509 > else
7510 >  echo "$as_me: failed program was:" >&5
7511 > sed 's/^/| /' conftest.$ac_ext >&5
7512 >
7513 > ac_header_compiler=no
7514 > fi
7515 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7516 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7517 > echo "${ECHO_T}$ac_header_compiler" >&6
7518 >
7519 > # Is the header present?
7520 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
7521 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7522 > cat >conftest.$ac_ext <<_ACEOF
7523 > /* confdefs.h.  */
7524 > _ACEOF
7525 > cat confdefs.h >>conftest.$ac_ext
7526 > cat >>conftest.$ac_ext <<_ACEOF
7527 > /* end confdefs.h.  */
7528 > #include <$ac_header>
7529 > _ACEOF
7530 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7531 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7532 >  ac_status=$?
7533 >  grep -v '^ *+' conftest.er1 >conftest.err
7534 >  rm -f conftest.er1
7535 >  cat conftest.err >&5
7536 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7537 >  (exit $ac_status); } >/dev/null; then
7538 >  if test -s conftest.err; then
7539 >    ac_cpp_err=$ac_c_preproc_warn_flag
7540 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7541 >  else
7542 >    ac_cpp_err=
7543 >  fi
7544 > else
7545 >  ac_cpp_err=yes
7546 > fi
7547 > if test -z "$ac_cpp_err"; then
7548 >  ac_header_preproc=yes
7549 > else
7550 >  echo "$as_me: failed program was:" >&5
7551 > sed 's/^/| /' conftest.$ac_ext >&5
7552 >
7553 >  ac_header_preproc=no
7554 > fi
7555 > rm -f conftest.err conftest.$ac_ext
7556 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7557 > echo "${ECHO_T}$ac_header_preproc" >&6
7558 >
7559 > # So?  What about this header?
7560 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7561 >  yes:no: )
7562 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7563 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7564 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7565 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7566 >    ac_header_preproc=yes
7567 >    ;;
7568 >  no:yes:* )
7569 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7570 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7571 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7572 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7573 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7574 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7575 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7576 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7577 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7578 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7579 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7580 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7581 >    (
7582 >      cat <<\_ASBOX
7583 > ## ------------------------------ ##
7584 > ## Report this to gezelter@nd.edu ##
7585 > ## ------------------------------ ##
7586 > _ASBOX
7587 >    ) |
7588 >      sed "s/^/$as_me: WARNING:     /" >&2
7589 >    ;;
7590 > esac
7591 > echo "$as_me:$LINENO: checking for $ac_header" >&5
7592 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7593 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7594 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7595 > else
7596 >  eval "$as_ac_Header=\$ac_header_preproc"
7597 > fi
7598 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7599 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7600 >
7601 > fi
7602 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
7603 >  cat >>confdefs.h <<_ACEOF
7604 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7605 > _ACEOF
7606 >
7607 > fi
7608 >
7609 > done
7610 >
7611 > echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
7612 > echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6
7613 > if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
7614 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7615 > else
7616 >  if test "$cross_compiling" = yes; then
7617 >  ac_cv_func_malloc_0_nonnull=no
7618 > else
7619 >  cat >conftest.$ac_ext <<_ACEOF
7620 > /* confdefs.h.  */
7621 > _ACEOF
7622 > cat confdefs.h >>conftest.$ac_ext
7623 > cat >>conftest.$ac_ext <<_ACEOF
7624 > /* end confdefs.h.  */
7625 > #if STDC_HEADERS || HAVE_STDLIB_H
7626 > # include <stdlib.h>
7627 > #else
7628 > char *malloc ();
7629 > #endif
7630 >
7631 > #ifdef FC_DUMMY_MAIN
7632 > #ifndef FC_DUMMY_MAIN_EQ_F77
7633 > #  ifdef __cplusplus
7634 >     extern "C"
7635 > #  endif
7636 >   int FC_DUMMY_MAIN() { return 1; }
7637 > #endif
7638 > #endif
7639 > int
7640 > main ()
7641 > {
7642 > exit (malloc (0) ? 0 : 1);
7643 >  ;
7644 >  return 0;
7645 > }
7646 > _ACEOF
7647 > rm -f conftest$ac_exeext
7648 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7649 >  (eval $ac_link) 2>&5
7650 >  ac_status=$?
7651 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7652 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7653 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7654 >  (eval $ac_try) 2>&5
7655 >  ac_status=$?
7656 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7657 >  (exit $ac_status); }; }; then
7658 >  ac_cv_func_malloc_0_nonnull=yes
7659 > else
7660 >  echo "$as_me: program exited with status $ac_status" >&5
7661 > echo "$as_me: failed program was:" >&5
7662 > sed 's/^/| /' conftest.$ac_ext >&5
7663 >
7664 > ( exit $ac_status )
7665 > ac_cv_func_malloc_0_nonnull=no
7666 > fi
7667 > rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7668 > fi
7669 > fi
7670 > echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
7671 > echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6
7672 > if test $ac_cv_func_malloc_0_nonnull = yes; then
7673 >
7674 > cat >>confdefs.h <<\_ACEOF
7675 > #define HAVE_MALLOC 1
7676 > _ACEOF
7677 >
7678 > else
7679 >  cat >>confdefs.h <<\_ACEOF
7680 > #define HAVE_MALLOC 0
7681 > _ACEOF
7682 >
7683 >   case $LIBOBJS in
7684 >    "malloc.$ac_objext"   | \
7685 >  *" malloc.$ac_objext"   | \
7686 >    "malloc.$ac_objext "* | \
7687 >  *" malloc.$ac_objext "* ) ;;
7688 >  *) LIBOBJS="$LIBOBJS malloc.$ac_objext" ;;
7689 > esac
7690 >
7691 >
7692 > cat >>confdefs.h <<\_ACEOF
7693 > #define malloc rpl_malloc
7694 > _ACEOF
7695 >
7696 > fi
7697 >
7698 >
7699 >
7700 > echo "$as_me:$LINENO: checking for working memcmp" >&5
7701 > echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
7702 > if test "${ac_cv_func_memcmp_working+set}" = set; then
7703 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7704 > else
7705 >  if test "$cross_compiling" = yes; then
7706 >  ac_cv_func_memcmp_working=no
7707 > else
7708 >  cat >conftest.$ac_ext <<_ACEOF
7709 > /* confdefs.h.  */
7710 > _ACEOF
7711 > cat confdefs.h >>conftest.$ac_ext
7712 > cat >>conftest.$ac_ext <<_ACEOF
7713 > /* end confdefs.h.  */
7714 > $ac_includes_default
7715 > #ifdef FC_DUMMY_MAIN
7716 > #ifndef FC_DUMMY_MAIN_EQ_F77
7717 > #  ifdef __cplusplus
7718 >     extern "C"
7719 > #  endif
7720 >   int FC_DUMMY_MAIN() { return 1; }
7721 > #endif
7722 > #endif
7723 > int
7724 > main ()
7725 > {
7726 >
7727 >  /* Some versions of memcmp are not 8-bit clean.  */
7728 >  char c0 = 0x40, c1 = 0x80, c2 = 0x81;
7729 >  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
7730 >    exit (1);
7731 >
7732 >  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
7733 >     or more and with at least one buffer not starting on a 4-byte boundary.
7734 >     William Lewis provided this test program.   */
7735 >  {
7736 >    char foo[21];
7737 >    char bar[21];
7738 >    int i;
7739 >    for (i = 0; i < 4; i++)
7740 >      {
7741 >        char *a = foo + i;
7742 >        char *b = bar + i;
7743 >        strcpy (a, "--------01111111");
7744 >        strcpy (b, "--------10000000");
7745 >        if (memcmp (a, b, 16) >= 0)
7746 >          exit (1);
7747 >      }
7748 >    exit (0);
7749 >  }
7750 >
7751 >  ;
7752 >  return 0;
7753 > }
7754 > _ACEOF
7755 > rm -f conftest$ac_exeext
7756 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7757 >  (eval $ac_link) 2>&5
7758 >  ac_status=$?
7759 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7760 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7761 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7762 >  (eval $ac_try) 2>&5
7763 >  ac_status=$?
7764 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7765 >  (exit $ac_status); }; }; then
7766 >  ac_cv_func_memcmp_working=yes
7767 > else
7768 >  echo "$as_me: program exited with status $ac_status" >&5
7769 > echo "$as_me: failed program was:" >&5
7770 > sed 's/^/| /' conftest.$ac_ext >&5
7771 >
7772 > ( exit $ac_status )
7773 > ac_cv_func_memcmp_working=no
7774 > fi
7775 > rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7776 > fi
7777 > fi
7778 > echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
7779 > echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
7780 > test $ac_cv_func_memcmp_working = no && case $LIBOBJS in
7781 >    "memcmp.$ac_objext"   | \
7782 >  *" memcmp.$ac_objext"   | \
7783 >    "memcmp.$ac_objext "* | \
7784 >  *" memcmp.$ac_objext "* ) ;;
7785 >  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" ;;
7786 > esac
7787 >
7788 >
7789 >
7790 > for ac_header in stdlib.h
7791 > do
7792 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7793 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7794 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
7795 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7796 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7797 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7798 > fi
7799 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7800 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7801 > else
7802 >  # Is the header compilable?
7803 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
7804 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7805 > cat >conftest.$ac_ext <<_ACEOF
7806 > /* confdefs.h.  */
7807 > _ACEOF
7808 > cat confdefs.h >>conftest.$ac_ext
7809 > cat >>conftest.$ac_ext <<_ACEOF
7810 > /* end confdefs.h.  */
7811 > $ac_includes_default
7812 > #include <$ac_header>
7813 > _ACEOF
7814 > rm -f conftest.$ac_objext
7815 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7816 >  (eval $ac_compile) 2>conftest.er1
7817 >  ac_status=$?
7818 >  grep -v '^ *+' conftest.er1 >conftest.err
7819 >  rm -f conftest.er1
7820 >  cat conftest.err >&5
7821 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7822 >  (exit $ac_status); } &&
7823 >         { ac_try='test -z "$ac_c_werror_flag"
7824 >                         || test ! -s conftest.err'
7825 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7826 >  (eval $ac_try) 2>&5
7827 >  ac_status=$?
7828 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7829 >  (exit $ac_status); }; } &&
7830 >         { ac_try='test -s conftest.$ac_objext'
7831 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7832 >  (eval $ac_try) 2>&5
7833 >  ac_status=$?
7834 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7835 >  (exit $ac_status); }; }; then
7836 >  ac_header_compiler=yes
7837 > else
7838 >  echo "$as_me: failed program was:" >&5
7839 > sed 's/^/| /' conftest.$ac_ext >&5
7840 >
7841 > ac_header_compiler=no
7842 > fi
7843 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7844 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7845 > echo "${ECHO_T}$ac_header_compiler" >&6
7846 >
7847 > # Is the header present?
7848 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
7849 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7850 > cat >conftest.$ac_ext <<_ACEOF
7851 > /* confdefs.h.  */
7852 > _ACEOF
7853 > cat confdefs.h >>conftest.$ac_ext
7854 > cat >>conftest.$ac_ext <<_ACEOF
7855 > /* end confdefs.h.  */
7856 > #include <$ac_header>
7857 > _ACEOF
7858 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7859 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7860 >  ac_status=$?
7861 >  grep -v '^ *+' conftest.er1 >conftest.err
7862 >  rm -f conftest.er1
7863 >  cat conftest.err >&5
7864 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7865 >  (exit $ac_status); } >/dev/null; then
7866 >  if test -s conftest.err; then
7867 >    ac_cpp_err=$ac_c_preproc_warn_flag
7868 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7869 >  else
7870 >    ac_cpp_err=
7871 >  fi
7872 > else
7873 >  ac_cpp_err=yes
7874 > fi
7875 > if test -z "$ac_cpp_err"; then
7876 >  ac_header_preproc=yes
7877 > else
7878 >  echo "$as_me: failed program was:" >&5
7879 > sed 's/^/| /' conftest.$ac_ext >&5
7880 >
7881 >  ac_header_preproc=no
7882 > fi
7883 > rm -f conftest.err conftest.$ac_ext
7884 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7885 > echo "${ECHO_T}$ac_header_preproc" >&6
7886 >
7887 > # So?  What about this header?
7888 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7889 >  yes:no: )
7890 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7891 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7892 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7893 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7894 >    ac_header_preproc=yes
7895 >    ;;
7896 >  no:yes:* )
7897 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7898 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7899 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7900 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7901 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7902 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7903 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7904 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7905 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7906 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7907 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7908 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7909 >    (
7910 >      cat <<\_ASBOX
7911 > ## ------------------------------ ##
7912 > ## Report this to gezelter@nd.edu ##
7913 > ## ------------------------------ ##
7914 > _ASBOX
7915 >    ) |
7916 >      sed "s/^/$as_me: WARNING:     /" >&2
7917 >    ;;
7918 > esac
7919 > echo "$as_me:$LINENO: checking for $ac_header" >&5
7920 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7921 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
7922 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7923 > else
7924 >  eval "$as_ac_Header=\$ac_header_preproc"
7925 > fi
7926 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7927 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7928 >
7929 > fi
7930 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
7931 >  cat >>confdefs.h <<_ACEOF
7932 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7933 > _ACEOF
7934 >
7935 > fi
7936 >
7937 > done
7938 >
7939 > echo "$as_me:$LINENO: checking for GNU libc compatible realloc" >&5
7940 > echo $ECHO_N "checking for GNU libc compatible realloc... $ECHO_C" >&6
7941 > if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then
7942 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7943 > else
7944 >  if test "$cross_compiling" = yes; then
7945 >  ac_cv_func_realloc_0_nonnull=no
7946 > else
7947 >  cat >conftest.$ac_ext <<_ACEOF
7948 > /* confdefs.h.  */
7949 > _ACEOF
7950 > cat confdefs.h >>conftest.$ac_ext
7951 > cat >>conftest.$ac_ext <<_ACEOF
7952 > /* end confdefs.h.  */
7953 > #if STDC_HEADERS || HAVE_STDLIB_H
7954 > # include <stdlib.h>
7955 > #else
7956 > char *realloc ();
7957 > #endif
7958 >
7959 > #ifdef FC_DUMMY_MAIN
7960 > #ifndef FC_DUMMY_MAIN_EQ_F77
7961 > #  ifdef __cplusplus
7962 >     extern "C"
7963 > #  endif
7964 >   int FC_DUMMY_MAIN() { return 1; }
7965 > #endif
7966 > #endif
7967 > int
7968 > main ()
7969 > {
7970 > exit (realloc (0, 0) ? 0 : 1);
7971 >  ;
7972 >  return 0;
7973 > }
7974 > _ACEOF
7975 > rm -f conftest$ac_exeext
7976 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7977 >  (eval $ac_link) 2>&5
7978 >  ac_status=$?
7979 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7980 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7981 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7982 >  (eval $ac_try) 2>&5
7983 >  ac_status=$?
7984 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7985 >  (exit $ac_status); }; }; then
7986 >  ac_cv_func_realloc_0_nonnull=yes
7987 > else
7988 >  echo "$as_me: program exited with status $ac_status" >&5
7989 > echo "$as_me: failed program was:" >&5
7990 > sed 's/^/| /' conftest.$ac_ext >&5
7991 >
7992 > ( exit $ac_status )
7993 > ac_cv_func_realloc_0_nonnull=no
7994 > fi
7995 > rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7996 > fi
7997 > fi
7998 > echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5
7999 > echo "${ECHO_T}$ac_cv_func_realloc_0_nonnull" >&6
8000 > if test $ac_cv_func_realloc_0_nonnull = yes; then
8001 >
8002 > cat >>confdefs.h <<\_ACEOF
8003 > #define HAVE_REALLOC 1
8004 > _ACEOF
8005 >
8006 > else
8007 >  cat >>confdefs.h <<\_ACEOF
8008 > #define HAVE_REALLOC 0
8009 > _ACEOF
8010 >
8011 >   case $LIBOBJS in
8012 >    "realloc.$ac_objext"   | \
8013 >  *" realloc.$ac_objext"   | \
8014 >    "realloc.$ac_objext "* | \
8015 >  *" realloc.$ac_objext "* ) ;;
8016 >  *) LIBOBJS="$LIBOBJS realloc.$ac_objext" ;;
8017 > esac
8018 >
8019 >
8020 > cat >>confdefs.h <<\_ACEOF
8021 > #define realloc rpl_realloc
8022 > _ACEOF
8023 >
8024 > fi
8025 >
8026 >
8027 >
8028 >
8029 >
8030 > for ac_header in sys/select.h sys/socket.h
8031 > do
8032 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8033 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
8034 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
8035 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8036 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
8037 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8038 > fi
8039 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8040 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8041 > else
8042 >  # Is the header compilable?
8043 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
8044 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8045 > cat >conftest.$ac_ext <<_ACEOF
8046 > /* confdefs.h.  */
8047 > _ACEOF
8048 > cat confdefs.h >>conftest.$ac_ext
8049 > cat >>conftest.$ac_ext <<_ACEOF
8050 > /* end confdefs.h.  */
8051 > $ac_includes_default
8052 > #include <$ac_header>
8053 > _ACEOF
8054 > rm -f conftest.$ac_objext
8055 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8056 >  (eval $ac_compile) 2>conftest.er1
8057 >  ac_status=$?
8058 >  grep -v '^ *+' conftest.er1 >conftest.err
8059 >  rm -f conftest.er1
8060 >  cat conftest.err >&5
8061 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8062 >  (exit $ac_status); } &&
8063 >         { ac_try='test -z "$ac_c_werror_flag"
8064 >                         || test ! -s conftest.err'
8065 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8066 >  (eval $ac_try) 2>&5
8067 >  ac_status=$?
8068 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8069 >  (exit $ac_status); }; } &&
8070 >         { ac_try='test -s conftest.$ac_objext'
8071 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8072 >  (eval $ac_try) 2>&5
8073 >  ac_status=$?
8074 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8075 >  (exit $ac_status); }; }; then
8076 >  ac_header_compiler=yes
8077 > else
8078 >  echo "$as_me: failed program was:" >&5
8079 > sed 's/^/| /' conftest.$ac_ext >&5
8080 >
8081 > ac_header_compiler=no
8082 > fi
8083 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8084 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8085 > echo "${ECHO_T}$ac_header_compiler" >&6
8086 >
8087 > # Is the header present?
8088 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
8089 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8090 > cat >conftest.$ac_ext <<_ACEOF
8091 > /* confdefs.h.  */
8092 > _ACEOF
8093 > cat confdefs.h >>conftest.$ac_ext
8094 > cat >>conftest.$ac_ext <<_ACEOF
8095 > /* end confdefs.h.  */
8096 > #include <$ac_header>
8097 > _ACEOF
8098 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8099 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8100 >  ac_status=$?
8101 >  grep -v '^ *+' conftest.er1 >conftest.err
8102 >  rm -f conftest.er1
8103 >  cat conftest.err >&5
8104 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8105 >  (exit $ac_status); } >/dev/null; then
8106 >  if test -s conftest.err; then
8107 >    ac_cpp_err=$ac_c_preproc_warn_flag
8108 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8109 >  else
8110 >    ac_cpp_err=
8111 >  fi
8112 > else
8113 >  ac_cpp_err=yes
8114 > fi
8115 > if test -z "$ac_cpp_err"; then
8116 >  ac_header_preproc=yes
8117 > else
8118 >  echo "$as_me: failed program was:" >&5
8119 > sed 's/^/| /' conftest.$ac_ext >&5
8120 >
8121 >  ac_header_preproc=no
8122 > fi
8123 > rm -f conftest.err conftest.$ac_ext
8124 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8125 > echo "${ECHO_T}$ac_header_preproc" >&6
8126 >
8127 > # So?  What about this header?
8128 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8129 >  yes:no: )
8130 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8131 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8132 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8133 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8134 >    ac_header_preproc=yes
8135 >    ;;
8136 >  no:yes:* )
8137 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8138 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8139 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8140 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8141 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8142 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8143 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8144 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8145 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8146 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8147 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8148 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8149 >    (
8150 >      cat <<\_ASBOX
8151 > ## ------------------------------ ##
8152 > ## Report this to gezelter@nd.edu ##
8153 > ## ------------------------------ ##
8154 > _ASBOX
8155 >    ) |
8156 >      sed "s/^/$as_me: WARNING:     /" >&2
8157 >    ;;
8158 > esac
8159 > echo "$as_me:$LINENO: checking for $ac_header" >&5
8160 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8161 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
8162 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8163 > else
8164 >  eval "$as_ac_Header=\$ac_header_preproc"
8165 > fi
8166 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8167 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8168 >
8169 > fi
8170 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
8171 >  cat >>confdefs.h <<_ACEOF
8172 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8173 > _ACEOF
8174 >
8175 > fi
8176 >
8177 > done
8178 >
8179 > echo "$as_me:$LINENO: checking types of arguments for select" >&5
8180 > echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6
8181 > if test "${ac_cv_func_select_args+set}" = set; then
8182 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8183 > else
8184 >  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
8185 > for ac_arg1 in 'int' 'size_t' 'unsigned long' 'unsigned'; do
8186 >  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
8187 >   cat >conftest.$ac_ext <<_ACEOF
8188 > /* confdefs.h.  */
8189 > _ACEOF
8190 > cat confdefs.h >>conftest.$ac_ext
8191 > cat >>conftest.$ac_ext <<_ACEOF
8192 > /* end confdefs.h.  */
8193 > $ac_includes_default
8194 > #if HAVE_SYS_SELECT_H
8195 > # include <sys/select.h>
8196 > #endif
8197 > #if HAVE_SYS_SOCKET_H
8198 > # include <sys/socket.h>
8199 > #endif
8200 >
8201 > #ifdef FC_DUMMY_MAIN
8202 > #ifndef FC_DUMMY_MAIN_EQ_F77
8203 > #  ifdef __cplusplus
8204 >     extern "C"
8205 > #  endif
8206 >   int FC_DUMMY_MAIN() { return 1; }
8207 > #endif
8208 > #endif
8209 > int
8210 > main ()
8211 > {
8212 > extern int select ($ac_arg1,
8213 >                                            $ac_arg234, $ac_arg234, $ac_arg234,
8214 >                                            $ac_arg5);
8215 >  ;
8216 >  return 0;
8217 > }
8218 > _ACEOF
8219 > rm -f conftest.$ac_objext
8220 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8221 >  (eval $ac_compile) 2>conftest.er1
8222 >  ac_status=$?
8223 >  grep -v '^ *+' conftest.er1 >conftest.err
8224 >  rm -f conftest.er1
8225 >  cat conftest.err >&5
8226 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8227 >  (exit $ac_status); } &&
8228 >         { ac_try='test -z "$ac_c_werror_flag"
8229 >                         || test ! -s conftest.err'
8230 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8231 >  (eval $ac_try) 2>&5
8232 >  ac_status=$?
8233 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8234 >  (exit $ac_status); }; } &&
8235 >         { ac_try='test -s conftest.$ac_objext'
8236 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8237 >  (eval $ac_try) 2>&5
8238 >  ac_status=$?
8239 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8240 >  (exit $ac_status); }; }; then
8241 >  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
8242 > else
8243 >  echo "$as_me: failed program was:" >&5
8244 > sed 's/^/| /' conftest.$ac_ext >&5
8245 >
8246 > fi
8247 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8248 >  done
8249 > done
8250 > done
8251 > # Provide a safe default value.
8252 > : ${ac_cv_func_select_args='int,int *,struct timeval *'}
8253 >
8254 > fi
8255 > echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
8256 > echo "${ECHO_T}$ac_cv_func_select_args" >&6
8257 > ac_save_IFS=$IFS; IFS=','
8258 > set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
8259 > IFS=$ac_save_IFS
8260 > shift
8261 >
8262 > cat >>confdefs.h <<_ACEOF
8263 > #define SELECT_TYPE_ARG1 $1
8264 > _ACEOF
8265 >
8266 >
8267 > cat >>confdefs.h <<_ACEOF
8268 > #define SELECT_TYPE_ARG234 ($2)
8269 > _ACEOF
8270 >
8271 >
8272 > cat >>confdefs.h <<_ACEOF
8273 > #define SELECT_TYPE_ARG5 ($3)
8274 > _ACEOF
8275 >
8276 > rm -f conftest*
8277 >
8278 >
8279 > for ac_func in strftime
8280 > do
8281 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8282 > echo "$as_me:$LINENO: checking for $ac_func" >&5
8283 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8284 > if eval "test \"\${$as_ac_var+set}\" = set"; then
8285 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8286 > else
8287 >  cat >conftest.$ac_ext <<_ACEOF
8288 > /* confdefs.h.  */
8289 > _ACEOF
8290 > cat confdefs.h >>conftest.$ac_ext
8291 > cat >>conftest.$ac_ext <<_ACEOF
8292 > /* end confdefs.h.  */
8293 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8294 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8295 > #define $ac_func innocuous_$ac_func
8296 >
8297 > /* System header to define __stub macros and hopefully few prototypes,
8298 >    which can conflict with char $ac_func (); below.
8299 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8300 >    <limits.h> exists even on freestanding compilers.  */
8301 >
8302 > #ifdef __STDC__
8303 > # include <limits.h>
8304 > #else
8305 > # include <assert.h>
8306 > #endif
8307 >
8308 > #undef $ac_func
8309 >
8310 > /* Override any gcc2 internal prototype to avoid an error.  */
8311 > #ifdef __cplusplus
8312 > extern "C"
8313 > {
8314 > #endif
8315 > /* We use char because int might match the return type of a gcc2
8316 >   builtin and then its argument prototype would still apply.  */
8317 > char $ac_func ();
8318 > /* The GNU C library defines this for functions which it implements
8319 >    to always fail with ENOSYS.  Some functions are actually named
8320 >    something starting with __ and the normal name is an alias.  */
8321 > #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8322 > choke me
8323 > #else
8324 > char (*f) () = $ac_func;
8325 > #endif
8326 > #ifdef __cplusplus
8327 > }
8328 > #endif
8329 >
8330 > #ifdef FC_DUMMY_MAIN
8331 > #ifndef FC_DUMMY_MAIN_EQ_F77
8332 > #  ifdef __cplusplus
8333 >     extern "C"
8334 > #  endif
8335 >   int FC_DUMMY_MAIN() { return 1; }
8336 > #endif
8337 > #endif
8338 > int
8339 > main ()
8340 > {
8341 > return f != $ac_func;
8342 >  ;
8343 >  return 0;
8344 > }
8345 > _ACEOF
8346 > rm -f conftest.$ac_objext conftest$ac_exeext
8347 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8348 >  (eval $ac_link) 2>conftest.er1
8349 >  ac_status=$?
8350 >  grep -v '^ *+' conftest.er1 >conftest.err
8351 >  rm -f conftest.er1
8352 >  cat conftest.err >&5
8353 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8354 >  (exit $ac_status); } &&
8355 >         { ac_try='test -z "$ac_c_werror_flag"
8356 >                         || test ! -s conftest.err'
8357 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8358 >  (eval $ac_try) 2>&5
8359 >  ac_status=$?
8360 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8361 >  (exit $ac_status); }; } &&
8362 >         { ac_try='test -s conftest$ac_exeext'
8363 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8364 >  (eval $ac_try) 2>&5
8365 >  ac_status=$?
8366 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8367 >  (exit $ac_status); }; }; then
8368 >  eval "$as_ac_var=yes"
8369 > else
8370 >  echo "$as_me: failed program was:" >&5
8371 > sed 's/^/| /' conftest.$ac_ext >&5
8372 >
8373 > eval "$as_ac_var=no"
8374 > fi
8375 > rm -f conftest.err conftest.$ac_objext \
8376 >      conftest$ac_exeext conftest.$ac_ext
8377 > fi
8378 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8379 > echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8380 > if test `eval echo '${'$as_ac_var'}'` = yes; then
8381 >  cat >>confdefs.h <<_ACEOF
8382 > #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8383 > _ACEOF
8384 >
8385 > else
8386 >  # strftime is in -lintl on SCO UNIX.
8387 > echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
8388 > echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6
8389 > if test "${ac_cv_lib_intl_strftime+set}" = set; then
8390 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8391 > else
8392 >  ac_check_lib_save_LIBS=$LIBS
8393 > LIBS="-lintl  $LIBS"
8394 > cat >conftest.$ac_ext <<_ACEOF
8395 > /* confdefs.h.  */
8396 > _ACEOF
8397 > cat confdefs.h >>conftest.$ac_ext
8398 > cat >>conftest.$ac_ext <<_ACEOF
8399 > /* end confdefs.h.  */
8400 >
8401 > /* Override any gcc2 internal prototype to avoid an error.  */
8402 > #ifdef __cplusplus
8403 > extern "C"
8404 > #endif
8405 > /* We use char because int might match the return type of a gcc2
8406 >   builtin and then its argument prototype would still apply.  */
8407 > char strftime ();
8408 > #ifdef FC_DUMMY_MAIN
8409 > #ifndef FC_DUMMY_MAIN_EQ_F77
8410 > #  ifdef __cplusplus
8411 >     extern "C"
8412 > #  endif
8413 >   int FC_DUMMY_MAIN() { return 1; }
8414 > #endif
8415 > #endif
8416 > int
8417 > main ()
8418 > {
8419 > strftime ();
8420 >  ;
8421 >  return 0;
8422 > }
8423 > _ACEOF
8424 > rm -f conftest.$ac_objext conftest$ac_exeext
8425 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8426 >  (eval $ac_link) 2>conftest.er1
8427 >  ac_status=$?
8428 >  grep -v '^ *+' conftest.er1 >conftest.err
8429 >  rm -f conftest.er1
8430 >  cat conftest.err >&5
8431 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8432 >  (exit $ac_status); } &&
8433 >         { ac_try='test -z "$ac_c_werror_flag"
8434 >                         || test ! -s conftest.err'
8435 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8436 >  (eval $ac_try) 2>&5
8437 >  ac_status=$?
8438 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8439 >  (exit $ac_status); }; } &&
8440 >         { ac_try='test -s conftest$ac_exeext'
8441 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8442 >  (eval $ac_try) 2>&5
8443 >  ac_status=$?
8444 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8445 >  (exit $ac_status); }; }; then
8446 >  ac_cv_lib_intl_strftime=yes
8447 > else
8448 >  echo "$as_me: failed program was:" >&5
8449 > sed 's/^/| /' conftest.$ac_ext >&5
8450 >
8451 > ac_cv_lib_intl_strftime=no
8452 > fi
8453 > rm -f conftest.err conftest.$ac_objext \
8454 >      conftest$ac_exeext conftest.$ac_ext
8455 > LIBS=$ac_check_lib_save_LIBS
8456 > fi
8457 > echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
8458 > echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6
8459 > if test $ac_cv_lib_intl_strftime = yes; then
8460 >  cat >>confdefs.h <<\_ACEOF
8461 > #define HAVE_STRFTIME 1
8462 > _ACEOF
8463 >
8464 > LIBS="-lintl $LIBS"
8465 > fi
8466 >
8467 > fi
8468 > done
8469 >
8470 > echo "$as_me:$LINENO: checking for working strtod" >&5
8471 > echo $ECHO_N "checking for working strtod... $ECHO_C" >&6
8472 > if test "${ac_cv_func_strtod+set}" = set; then
8473 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8474 > else
8475 >  if test "$cross_compiling" = yes; then
8476 >  ac_cv_func_strtod=no
8477 > else
8478 >  cat >conftest.$ac_ext <<_ACEOF
8479 > /* confdefs.h.  */
8480 > _ACEOF
8481 > cat confdefs.h >>conftest.$ac_ext
8482 > cat >>conftest.$ac_ext <<_ACEOF
8483 > /* end confdefs.h.  */
8484 >
8485 > double strtod ();
8486 > int
8487 > main()
8488 > {
8489 >  {
8490 >    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
8491 >    char *string = " +69";
8492 >    char *term;
8493 >    double value;
8494 >    value = strtod (string, &term);
8495 >    if (value != 69 || term != (string + 4))
8496 >      exit (1);
8497 >  }
8498 >
8499 >  {
8500 >    /* Under Solaris 2.4, strtod returns the wrong value for the
8501 >       terminating character under some conditions.  */
8502 >    char *string = "NaN";
8503 >    char *term;
8504 >    strtod (string, &term);
8505 >    if (term != string && *(term - 1) == 0)
8506 >      exit (1);
8507 >  }
8508 >  exit (0);
8509 > }
8510 >
8511 > _ACEOF
8512 > rm -f conftest$ac_exeext
8513 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8514 >  (eval $ac_link) 2>&5
8515 >  ac_status=$?
8516 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8517 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8518 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8519 >  (eval $ac_try) 2>&5
8520 >  ac_status=$?
8521 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8522 >  (exit $ac_status); }; }; then
8523 >  ac_cv_func_strtod=yes
8524 > else
8525 >  echo "$as_me: program exited with status $ac_status" >&5
8526 > echo "$as_me: failed program was:" >&5
8527 > sed 's/^/| /' conftest.$ac_ext >&5
8528 >
8529 > ( exit $ac_status )
8530 > ac_cv_func_strtod=no
8531 > fi
8532 > rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8533 > fi
8534 > fi
8535 > echo "$as_me:$LINENO: result: $ac_cv_func_strtod" >&5
8536 > echo "${ECHO_T}$ac_cv_func_strtod" >&6
8537 > if test $ac_cv_func_strtod = no; then
8538 >  case $LIBOBJS in
8539 >    "strtod.$ac_objext"   | \
8540 >  *" strtod.$ac_objext"   | \
8541 >    "strtod.$ac_objext "* | \
8542 >  *" strtod.$ac_objext "* ) ;;
8543 >  *) LIBOBJS="$LIBOBJS strtod.$ac_objext" ;;
8544 > esac
8545 >
8546 > echo "$as_me:$LINENO: checking for pow" >&5
8547 > echo $ECHO_N "checking for pow... $ECHO_C" >&6
8548 > if test "${ac_cv_func_pow+set}" = set; then
8549 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8550 > else
8551 >  cat >conftest.$ac_ext <<_ACEOF
8552 > /* confdefs.h.  */
8553 > _ACEOF
8554 > cat confdefs.h >>conftest.$ac_ext
8555 > cat >>conftest.$ac_ext <<_ACEOF
8556 > /* end confdefs.h.  */
8557 > /* Define pow to an innocuous variant, in case <limits.h> declares pow.
8558 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8559 > #define pow innocuous_pow
8560 >
8561 > /* System header to define __stub macros and hopefully few prototypes,
8562 >    which can conflict with char pow (); below.
8563 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8564 >    <limits.h> exists even on freestanding compilers.  */
8565 >
8566 > #ifdef __STDC__
8567 > # include <limits.h>
8568 > #else
8569 > # include <assert.h>
8570 > #endif
8571 >
8572 > #undef pow
8573 >
8574 > /* Override any gcc2 internal prototype to avoid an error.  */
8575 > #ifdef __cplusplus
8576 > extern "C"
8577 > {
8578 > #endif
8579 > /* We use char because int might match the return type of a gcc2
8580 >   builtin and then its argument prototype would still apply.  */
8581 > char pow ();
8582 > /* The GNU C library defines this for functions which it implements
8583 >    to always fail with ENOSYS.  Some functions are actually named
8584 >    something starting with __ and the normal name is an alias.  */
8585 > #if defined (__stub_pow) || defined (__stub___pow)
8586 > choke me
8587 > #else
8588 > char (*f) () = pow;
8589 > #endif
8590 > #ifdef __cplusplus
8591 > }
8592 > #endif
8593 >
8594 > #ifdef FC_DUMMY_MAIN
8595 > #ifndef FC_DUMMY_MAIN_EQ_F77
8596 > #  ifdef __cplusplus
8597 >     extern "C"
8598 > #  endif
8599 >   int FC_DUMMY_MAIN() { return 1; }
8600 > #endif
8601 > #endif
8602 > int
8603 > main ()
8604 > {
8605 > return f != pow;
8606 >  ;
8607 >  return 0;
8608 > }
8609 > _ACEOF
8610 > rm -f conftest.$ac_objext conftest$ac_exeext
8611 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8612 >  (eval $ac_link) 2>conftest.er1
8613 >  ac_status=$?
8614 >  grep -v '^ *+' conftest.er1 >conftest.err
8615 >  rm -f conftest.er1
8616 >  cat conftest.err >&5
8617 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8618 >  (exit $ac_status); } &&
8619 >         { ac_try='test -z "$ac_c_werror_flag"
8620 >                         || test ! -s conftest.err'
8621 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8622 >  (eval $ac_try) 2>&5
8623 >  ac_status=$?
8624 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8625 >  (exit $ac_status); }; } &&
8626 >         { ac_try='test -s conftest$ac_exeext'
8627 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8628 >  (eval $ac_try) 2>&5
8629 >  ac_status=$?
8630 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8631 >  (exit $ac_status); }; }; then
8632 >  ac_cv_func_pow=yes
8633 > else
8634 >  echo "$as_me: failed program was:" >&5
8635 > sed 's/^/| /' conftest.$ac_ext >&5
8636 >
8637 > ac_cv_func_pow=no
8638 > fi
8639 > rm -f conftest.err conftest.$ac_objext \
8640 >      conftest$ac_exeext conftest.$ac_ext
8641 > fi
8642 > echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
8643 > echo "${ECHO_T}$ac_cv_func_pow" >&6
8644 >
8645 > if test $ac_cv_func_pow = no; then
8646 >  echo "$as_me:$LINENO: checking for pow in -lm" >&5
8647 > echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6
8648 > if test "${ac_cv_lib_m_pow+set}" = set; then
8649 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8650 > else
8651 >  ac_check_lib_save_LIBS=$LIBS
8652 > LIBS="-lm  $LIBS"
8653 > cat >conftest.$ac_ext <<_ACEOF
8654 > /* confdefs.h.  */
8655 > _ACEOF
8656 > cat confdefs.h >>conftest.$ac_ext
8657 > cat >>conftest.$ac_ext <<_ACEOF
8658 > /* end confdefs.h.  */
8659 >
8660 > /* Override any gcc2 internal prototype to avoid an error.  */
8661 > #ifdef __cplusplus
8662 > extern "C"
8663 > #endif
8664 > /* We use char because int might match the return type of a gcc2
8665 >   builtin and then its argument prototype would still apply.  */
8666 > char pow ();
8667 > #ifdef FC_DUMMY_MAIN
8668 > #ifndef FC_DUMMY_MAIN_EQ_F77
8669 > #  ifdef __cplusplus
8670 >     extern "C"
8671 > #  endif
8672 >   int FC_DUMMY_MAIN() { return 1; }
8673 > #endif
8674 > #endif
8675 > int
8676 > main ()
8677 > {
8678 > pow ();
8679 >  ;
8680 >  return 0;
8681 > }
8682 > _ACEOF
8683 > rm -f conftest.$ac_objext conftest$ac_exeext
8684 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8685 >  (eval $ac_link) 2>conftest.er1
8686 >  ac_status=$?
8687 >  grep -v '^ *+' conftest.er1 >conftest.err
8688 >  rm -f conftest.er1
8689 >  cat conftest.err >&5
8690 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8691 >  (exit $ac_status); } &&
8692 >         { ac_try='test -z "$ac_c_werror_flag"
8693 >                         || test ! -s conftest.err'
8694 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8695 >  (eval $ac_try) 2>&5
8696 >  ac_status=$?
8697 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8698 >  (exit $ac_status); }; } &&
8699 >         { ac_try='test -s conftest$ac_exeext'
8700 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8701 >  (eval $ac_try) 2>&5
8702 >  ac_status=$?
8703 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8704 >  (exit $ac_status); }; }; then
8705 >  ac_cv_lib_m_pow=yes
8706 > else
8707 >  echo "$as_me: failed program was:" >&5
8708 > sed 's/^/| /' conftest.$ac_ext >&5
8709 >
8710 > ac_cv_lib_m_pow=no
8711 > fi
8712 > rm -f conftest.err conftest.$ac_objext \
8713 >      conftest$ac_exeext conftest.$ac_ext
8714 > LIBS=$ac_check_lib_save_LIBS
8715 > fi
8716 > echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
8717 > echo "${ECHO_T}$ac_cv_lib_m_pow" >&6
8718 > if test $ac_cv_lib_m_pow = yes; then
8719 >  POW_LIB=-lm
8720 > else
8721 >  { echo "$as_me:$LINENO: WARNING: cannot find library containing definition of pow" >&5
8722 > echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
8723 > fi
8724 >
8725 > fi
8726 >
8727 > fi
8728 >
8729 >
8730 >
8731 >
8732 >
8733 >
8734 >
8735 >
8736 >
8737 >
8738 >
8739 >
8740 >
8741 >
8742 >
8743 >
8744 >
8745 >
8746 >
8747 >
8748 >
8749 >
8750 >
8751 >
8752 >
8753 >
8754 >
8755 > for ac_func in floor getpagesize gettimeofday memchr memmove memset pow pstat_getdynamic rint select snprintf sranddev sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strrchr strstr strtol sysmp getsysinfo sysctl table
8756 > do
8757 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8758 > echo "$as_me:$LINENO: checking for $ac_func" >&5
8759 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8760 > if eval "test \"\${$as_ac_var+set}\" = set"; then
8761 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8762 > else
8763 >  cat >conftest.$ac_ext <<_ACEOF
8764 > /* confdefs.h.  */
8765 > _ACEOF
8766 > cat confdefs.h >>conftest.$ac_ext
8767 > cat >>conftest.$ac_ext <<_ACEOF
8768 > /* end confdefs.h.  */
8769 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8770 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8771 > #define $ac_func innocuous_$ac_func
8772 >
8773 > /* System header to define __stub macros and hopefully few prototypes,
8774 >    which can conflict with char $ac_func (); below.
8775 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8776 >    <limits.h> exists even on freestanding compilers.  */
8777 >
8778 > #ifdef __STDC__
8779 > # include <limits.h>
8780 > #else
8781 > # include <assert.h>
8782 > #endif
8783 >
8784 > #undef $ac_func
8785 >
8786 > /* Override any gcc2 internal prototype to avoid an error.  */
8787 > #ifdef __cplusplus
8788 > extern "C"
8789 > {
8790 > #endif
8791 > /* We use char because int might match the return type of a gcc2
8792 >   builtin and then its argument prototype would still apply.  */
8793 > char $ac_func ();
8794 > /* The GNU C library defines this for functions which it implements
8795 >    to always fail with ENOSYS.  Some functions are actually named
8796 >    something starting with __ and the normal name is an alias.  */
8797 > #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8798 > choke me
8799 > #else
8800 > char (*f) () = $ac_func;
8801 > #endif
8802 > #ifdef __cplusplus
8803 > }
8804 > #endif
8805 >
8806 > #ifdef FC_DUMMY_MAIN
8807 > #ifndef FC_DUMMY_MAIN_EQ_F77
8808 > #  ifdef __cplusplus
8809 >     extern "C"
8810 > #  endif
8811 >   int FC_DUMMY_MAIN() { return 1; }
8812 > #endif
8813 > #endif
8814 > int
8815 > main ()
8816 > {
8817 > return f != $ac_func;
8818 >  ;
8819 >  return 0;
8820 > }
8821 > _ACEOF
8822 > rm -f conftest.$ac_objext conftest$ac_exeext
8823 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8824 >  (eval $ac_link) 2>conftest.er1
8825 >  ac_status=$?
8826 >  grep -v '^ *+' conftest.er1 >conftest.err
8827 >  rm -f conftest.er1
8828 >  cat conftest.err >&5
8829 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8830 >  (exit $ac_status); } &&
8831 >         { ac_try='test -z "$ac_c_werror_flag"
8832 >                         || test ! -s conftest.err'
8833 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8834 >  (eval $ac_try) 2>&5
8835 >  ac_status=$?
8836 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8837 >  (exit $ac_status); }; } &&
8838 >         { ac_try='test -s conftest$ac_exeext'
8839 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8840 >  (eval $ac_try) 2>&5
8841 >  ac_status=$?
8842 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8843 >  (exit $ac_status); }; }; then
8844 >  eval "$as_ac_var=yes"
8845 > else
8846 >  echo "$as_me: failed program was:" >&5
8847 > sed 's/^/| /' conftest.$ac_ext >&5
8848 >
8849 > eval "$as_ac_var=no"
8850 > fi
8851 > rm -f conftest.err conftest.$ac_objext \
8852 >      conftest$ac_exeext conftest.$ac_ext
8853 > fi
8854 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8855 > echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8856 > if test `eval echo '${'$as_ac_var'}'` = yes; then
8857 >  cat >>confdefs.h <<_ACEOF
8858 > #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8859 > _ACEOF
8860 >
8861 > fi
8862 > done
8863 >
8864 >
8865 > # special check for _system_configuration because AIX <4.3.2 do not
8866 > # contain the `physmem' member.
8867 > echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
8868 > echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
8869 > cat >conftest.$ac_ext <<_ACEOF
8870 > /* confdefs.h.  */
8871 > _ACEOF
8872 > cat confdefs.h >>conftest.$ac_ext
8873 > cat >>conftest.$ac_ext <<_ACEOF
8874 > /* end confdefs.h.  */
8875 > #include <sys/systemcfg.h>
8876 > #ifdef FC_DUMMY_MAIN
8877 > #ifndef FC_DUMMY_MAIN_EQ_F77
8878 > #  ifdef __cplusplus
8879 >     extern "C"
8880 > #  endif
8881 >   int FC_DUMMY_MAIN() { return 1; }
8882 > #endif
8883 > #endif
8884 > int
8885 > main ()
8886 > {
8887 > double x = _system_configuration.physmem;
8888 >  ;
8889 >  return 0;
8890 > }
8891 > _ACEOF
8892 > rm -f conftest.$ac_objext
8893 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8894 >  (eval $ac_compile) 2>conftest.er1
8895 >  ac_status=$?
8896 >  grep -v '^ *+' conftest.er1 >conftest.err
8897 >  rm -f conftest.er1
8898 >  cat conftest.err >&5
8899 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8900 >  (exit $ac_status); } &&
8901 >         { ac_try='test -z "$ac_c_werror_flag"
8902 >                         || test ! -s conftest.err'
8903 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8904 >  (eval $ac_try) 2>&5
8905 >  ac_status=$?
8906 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8907 >  (exit $ac_status); }; } &&
8908 >         { ac_try='test -s conftest.$ac_objext'
8909 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8910 >  (eval $ac_try) 2>&5
8911 >  ac_status=$?
8912 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8913 >  (exit $ac_status); }; }; then
8914 >  echo "$as_me:$LINENO: result: yes" >&5
8915 > echo "${ECHO_T}yes" >&6
8916 >
8917 > cat >>confdefs.h <<\_ACEOF
8918 > #define HAVE__SYSTEM_CONFIGURATION 1
8919 > _ACEOF
8920 >
8921 > else
8922 >  echo "$as_me: failed program was:" >&5
8923 > sed 's/^/| /' conftest.$ac_ext >&5
8924 >
8925 > echo "$as_me:$LINENO: result: no" >&5
8926 > echo "${ECHO_T}no" >&6
8927 > fi
8928 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8929 >
8930 >  # clean out junk possibly left behind by a previous configuration
8931 >  rm -f src/getopt.h
8932 >  # Check for getopt_long support
8933 >
8934 > for ac_header in getopt.h
8935 > do
8936 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8937 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
8938 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
8939 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8940 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
8941 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8942 > fi
8943 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8944 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8945 > else
8946 >  # Is the header compilable?
8947 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
8948 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8949 > cat >conftest.$ac_ext <<_ACEOF
8950 > /* confdefs.h.  */
8951 > _ACEOF
8952 > cat confdefs.h >>conftest.$ac_ext
8953 > cat >>conftest.$ac_ext <<_ACEOF
8954 > /* end confdefs.h.  */
8955 > $ac_includes_default
8956 > #include <$ac_header>
8957 > _ACEOF
8958 > rm -f conftest.$ac_objext
8959 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8960 >  (eval $ac_compile) 2>conftest.er1
8961 >  ac_status=$?
8962 >  grep -v '^ *+' conftest.er1 >conftest.err
8963 >  rm -f conftest.er1
8964 >  cat conftest.err >&5
8965 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8966 >  (exit $ac_status); } &&
8967 >         { ac_try='test -z "$ac_c_werror_flag"
8968 >                         || test ! -s conftest.err'
8969 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8970 >  (eval $ac_try) 2>&5
8971 >  ac_status=$?
8972 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8973 >  (exit $ac_status); }; } &&
8974 >         { ac_try='test -s conftest.$ac_objext'
8975 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8976 >  (eval $ac_try) 2>&5
8977 >  ac_status=$?
8978 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8979 >  (exit $ac_status); }; }; then
8980 >  ac_header_compiler=yes
8981 > else
8982 >  echo "$as_me: failed program was:" >&5
8983 > sed 's/^/| /' conftest.$ac_ext >&5
8984 >
8985 > ac_header_compiler=no
8986 > fi
8987 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8988 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8989 > echo "${ECHO_T}$ac_header_compiler" >&6
8990 >
8991 > # Is the header present?
8992 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
8993 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8994 > cat >conftest.$ac_ext <<_ACEOF
8995 > /* confdefs.h.  */
8996 > _ACEOF
8997 > cat confdefs.h >>conftest.$ac_ext
8998 > cat >>conftest.$ac_ext <<_ACEOF
8999 > /* end confdefs.h.  */
9000 > #include <$ac_header>
9001 > _ACEOF
9002 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9003 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9004 >  ac_status=$?
9005 >  grep -v '^ *+' conftest.er1 >conftest.err
9006 >  rm -f conftest.er1
9007 >  cat conftest.err >&5
9008 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9009 >  (exit $ac_status); } >/dev/null; then
9010 >  if test -s conftest.err; then
9011 >    ac_cpp_err=$ac_c_preproc_warn_flag
9012 >    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9013 >  else
9014 >    ac_cpp_err=
9015 >  fi
9016 > else
9017 >  ac_cpp_err=yes
9018 > fi
9019 > if test -z "$ac_cpp_err"; then
9020 >  ac_header_preproc=yes
9021 > else
9022 >  echo "$as_me: failed program was:" >&5
9023 > sed 's/^/| /' conftest.$ac_ext >&5
9024 >
9025 >  ac_header_preproc=no
9026 > fi
9027 > rm -f conftest.err conftest.$ac_ext
9028 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9029 > echo "${ECHO_T}$ac_header_preproc" >&6
9030 >
9031 > # So?  What about this header?
9032 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9033 >  yes:no: )
9034 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9035 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9036 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9037 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9038 >    ac_header_preproc=yes
9039 >    ;;
9040 >  no:yes:* )
9041 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9042 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9043 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9044 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9045 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9046 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9047 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9048 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9049 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9050 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9051 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9052 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9053 >    (
9054 >      cat <<\_ASBOX
9055 > ## ------------------------------ ##
9056 > ## Report this to gezelter@nd.edu ##
9057 > ## ------------------------------ ##
9058 > _ASBOX
9059 >    ) |
9060 >      sed "s/^/$as_me: WARNING:     /" >&2
9061 >    ;;
9062 > esac
9063 > echo "$as_me:$LINENO: checking for $ac_header" >&5
9064 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9065 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
9066 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9067 > else
9068 >  eval "$as_ac_Header=\$ac_header_preproc"
9069 > fi
9070 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9071 > echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9072 >
9073 > fi
9074 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
9075 >  cat >>confdefs.h <<_ACEOF
9076 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9077 > _ACEOF
9078 >
9079 > fi
9080 >
9081 > done
9082 >
9083 >
9084 > for ac_func in getopt_long
9085 > do
9086 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9087 > echo "$as_me:$LINENO: checking for $ac_func" >&5
9088 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9089 > if eval "test \"\${$as_ac_var+set}\" = set"; then
9090 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9091 > else
9092 >  cat >conftest.$ac_ext <<_ACEOF
9093 > /* confdefs.h.  */
9094 > _ACEOF
9095 > cat confdefs.h >>conftest.$ac_ext
9096 > cat >>conftest.$ac_ext <<_ACEOF
9097 > /* end confdefs.h.  */
9098 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9099 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9100 > #define $ac_func innocuous_$ac_func
9101 >
9102 > /* System header to define __stub macros and hopefully few prototypes,
9103 >    which can conflict with char $ac_func (); below.
9104 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9105 >    <limits.h> exists even on freestanding compilers.  */
9106 >
9107 > #ifdef __STDC__
9108 > # include <limits.h>
9109 > #else
9110 > # include <assert.h>
9111 > #endif
9112 >
9113 > #undef $ac_func
9114 >
9115 > /* Override any gcc2 internal prototype to avoid an error.  */
9116 > #ifdef __cplusplus
9117 > extern "C"
9118 > {
9119 > #endif
9120 > /* We use char because int might match the return type of a gcc2
9121 >   builtin and then its argument prototype would still apply.  */
9122 > char $ac_func ();
9123 > /* The GNU C library defines this for functions which it implements
9124 >    to always fail with ENOSYS.  Some functions are actually named
9125 >    something starting with __ and the normal name is an alias.  */
9126 > #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9127 > choke me
9128 > #else
9129 > char (*f) () = $ac_func;
9130 > #endif
9131 > #ifdef __cplusplus
9132 > }
9133 > #endif
9134 >
9135 > #ifdef FC_DUMMY_MAIN
9136 > #ifndef FC_DUMMY_MAIN_EQ_F77
9137 > #  ifdef __cplusplus
9138 >     extern "C"
9139 > #  endif
9140 >   int FC_DUMMY_MAIN() { return 1; }
9141 > #endif
9142 > #endif
9143 > int
9144 > main ()
9145 > {
9146 > return f != $ac_func;
9147 >  ;
9148 >  return 0;
9149 > }
9150 > _ACEOF
9151 > rm -f conftest.$ac_objext conftest$ac_exeext
9152 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9153 >  (eval $ac_link) 2>conftest.er1
9154 >  ac_status=$?
9155 >  grep -v '^ *+' conftest.er1 >conftest.err
9156 >  rm -f conftest.er1
9157 >  cat conftest.err >&5
9158 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9159 >  (exit $ac_status); } &&
9160 >         { ac_try='test -z "$ac_c_werror_flag"
9161 >                         || test ! -s conftest.err'
9162 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9163 >  (eval $ac_try) 2>&5
9164 >  ac_status=$?
9165 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9166 >  (exit $ac_status); }; } &&
9167 >         { ac_try='test -s conftest$ac_exeext'
9168 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9169 >  (eval $ac_try) 2>&5
9170 >  ac_status=$?
9171 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9172 >  (exit $ac_status); }; }; then
9173 >  eval "$as_ac_var=yes"
9174 > else
9175 >  echo "$as_me: failed program was:" >&5
9176 > sed 's/^/| /' conftest.$ac_ext >&5
9177 >
9178 > eval "$as_ac_var=no"
9179 > fi
9180 > rm -f conftest.err conftest.$ac_objext \
9181 >      conftest$ac_exeext conftest.$ac_ext
9182 > fi
9183 > echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9184 > echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9185 > if test `eval echo '${'$as_ac_var'}'` = yes; then
9186 >  cat >>confdefs.h <<_ACEOF
9187 > #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9188 > _ACEOF
9189 >
9190 > else
9191 >  # FreeBSD has a gnugetopt library for this
9192 >    echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
9193 > echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
9194 > if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
9195 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9196 > else
9197 >  ac_check_lib_save_LIBS=$LIBS
9198 > LIBS="-lgnugetopt  $LIBS"
9199 > cat >conftest.$ac_ext <<_ACEOF
9200 > /* confdefs.h.  */
9201 > _ACEOF
9202 > cat confdefs.h >>conftest.$ac_ext
9203 > cat >>conftest.$ac_ext <<_ACEOF
9204 > /* end confdefs.h.  */
9205 >
9206 > /* Override any gcc2 internal prototype to avoid an error.  */
9207 > #ifdef __cplusplus
9208 > extern "C"
9209 > #endif
9210 > /* We use char because int might match the return type of a gcc2
9211 >   builtin and then its argument prototype would still apply.  */
9212 > char getopt_long ();
9213 > #ifdef FC_DUMMY_MAIN
9214 > #ifndef FC_DUMMY_MAIN_EQ_F77
9215 > #  ifdef __cplusplus
9216 >     extern "C"
9217 > #  endif
9218 >   int FC_DUMMY_MAIN() { return 1; }
9219 > #endif
9220 > #endif
9221 > int
9222 > main ()
9223 > {
9224 > getopt_long ();
9225 >  ;
9226 >  return 0;
9227 > }
9228 > _ACEOF
9229 > rm -f conftest.$ac_objext conftest$ac_exeext
9230 > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9231 >  (eval $ac_link) 2>conftest.er1
9232 >  ac_status=$?
9233 >  grep -v '^ *+' conftest.er1 >conftest.err
9234 >  rm -f conftest.er1
9235 >  cat conftest.err >&5
9236 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9237 >  (exit $ac_status); } &&
9238 >         { ac_try='test -z "$ac_c_werror_flag"
9239 >                         || test ! -s conftest.err'
9240 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9241 >  (eval $ac_try) 2>&5
9242 >  ac_status=$?
9243 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9244 >  (exit $ac_status); }; } &&
9245 >         { ac_try='test -s conftest$ac_exeext'
9246 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9247 >  (eval $ac_try) 2>&5
9248 >  ac_status=$?
9249 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9250 >  (exit $ac_status); }; }; then
9251 >  ac_cv_lib_gnugetopt_getopt_long=yes
9252 > else
9253 >  echo "$as_me: failed program was:" >&5
9254 > sed 's/^/| /' conftest.$ac_ext >&5
9255 >
9256 > ac_cv_lib_gnugetopt_getopt_long=no
9257 > fi
9258 > rm -f conftest.err conftest.$ac_objext \
9259 >      conftest$ac_exeext conftest.$ac_ext
9260 > LIBS=$ac_check_lib_save_LIBS
9261 > fi
9262 > echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
9263 > echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
9264 > if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
9265 >  cat >>confdefs.h <<\_ACEOF
9266 > #define HAVE_GETOPT_LONG 1
9267 > _ACEOF
9268 >
9269 > else
9270 >  # use the GNU replacement
9271 >      case $LIBOBJS in
9272 >    "getopt.$ac_objext"   | \
9273 >  *" getopt.$ac_objext"   | \
9274 >    "getopt.$ac_objext "* | \
9275 >  *" getopt.$ac_objext "* ) ;;
9276 >  *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
9277 > esac
9278 >
9279 >      case $LIBOBJS in
9280 >    "getopt1.$ac_objext"   | \
9281 >  *" getopt1.$ac_objext"   | \
9282 >    "getopt1.$ac_objext "* | \
9283 >  *" getopt1.$ac_objext "* ) ;;
9284 >  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
9285 > esac
9286 >
9287 >                ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
9288 >
9289 > fi
9290 >
9291 > fi
9292 > done
9293 >
9294 >
9295 > ac_ext=cc
9296 > ac_cpp='$CXXCPP $CPPFLAGS'
9297 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9298 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9299 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9300 >
9301 >
9302 > echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
9303 > echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6
9304 > if test "${ac_cv_cxx_namespaces+set}" = set; then
9305 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9306 > else
9307 >
9308 >
9309 > ac_ext=cc
9310 > ac_cpp='$CXXCPP $CPPFLAGS'
9311 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9312 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9313 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9314 >
9315 > cat >conftest.$ac_ext <<_ACEOF
9316 > /* confdefs.h.  */
9317 > _ACEOF
9318 > cat confdefs.h >>conftest.$ac_ext
9319 > cat >>conftest.$ac_ext <<_ACEOF
9320 > /* end confdefs.h.  */
9321 > namespace Outer { namespace Inner { int i = 0; }}
9322 > #ifdef FC_DUMMY_MAIN
9323 > #ifndef FC_DUMMY_MAIN_EQ_F77
9324 > #  ifdef __cplusplus
9325 >     extern "C"
9326 > #  endif
9327 >   int FC_DUMMY_MAIN() { return 1; }
9328 > #endif
9329 > #endif
9330 > int
9331 > main ()
9332 > {
9333 > using namespace Outer::Inner; return i;
9334 >  ;
9335 >  return 0;
9336 > }
9337 > _ACEOF
9338 > rm -f conftest.$ac_objext
9339 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9340 >  (eval $ac_compile) 2>conftest.er1
9341 >  ac_status=$?
9342 >  grep -v '^ *+' conftest.er1 >conftest.err
9343 >  rm -f conftest.er1
9344 >  cat conftest.err >&5
9345 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9346 >  (exit $ac_status); } &&
9347 >         { ac_try='test -z "$ac_cxx_werror_flag"
9348 >                         || test ! -s conftest.err'
9349 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9350 >  (eval $ac_try) 2>&5
9351 >  ac_status=$?
9352 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9353 >  (exit $ac_status); }; } &&
9354 >         { ac_try='test -s conftest.$ac_objext'
9355 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9356 >  (eval $ac_try) 2>&5
9357 >  ac_status=$?
9358 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9359 >  (exit $ac_status); }; }; then
9360 >  ac_cv_cxx_namespaces=yes
9361 > else
9362 >  echo "$as_me: failed program was:" >&5
9363 > sed 's/^/| /' conftest.$ac_ext >&5
9364 >
9365 > ac_cv_cxx_namespaces=no
9366 > fi
9367 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9368 > ac_ext=cc
9369 > ac_cpp='$CXXCPP $CPPFLAGS'
9370 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9371 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9372 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9373 >
9374 >
9375 > fi
9376 > echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
9377 > echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6
9378 > if test "$ac_cv_cxx_namespaces" = yes; then
9379 >
9380 > cat >>confdefs.h <<\_ACEOF
9381 > #define HAVE_NAMESPACES
9382 > _ACEOF
9383 >
9384 > fi
9385 >
9386 > ac_ext=cc
9387 > ac_cpp='$CXXCPP $CPPFLAGS'
9388 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9389 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9390 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9391 > echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
9392 > echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
9393 > if test -z "$CXXCPP"; then
9394 >  if test "${ac_cv_prog_CXXCPP+set}" = set; then
9395 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9396 > else
9397 >      # Double quotes because CXXCPP needs to be expanded
9398 >    for CXXCPP in "$CXX -E" "/lib/cpp"
9399 >    do
9400 >      ac_preproc_ok=false
9401 > for ac_cxx_preproc_warn_flag in '' yes
9402 > do
9403 >  # Use a header file that comes with gcc, so configuring glibc
9404 >  # with a fresh cross-compiler works.
9405 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9406 >  # <limits.h> exists even on freestanding compilers.
9407 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9408 >  # not just through cpp. "Syntax error" is here to catch this case.
9409 >  cat >conftest.$ac_ext <<_ACEOF
9410 > /* confdefs.h.  */
9411 > _ACEOF
9412 > cat confdefs.h >>conftest.$ac_ext
9413 > cat >>conftest.$ac_ext <<_ACEOF
9414 > /* end confdefs.h.  */
9415 > #ifdef __STDC__
9416 > # include <limits.h>
9417 > #else
9418 > # include <assert.h>
9419 > #endif
9420 >                     Syntax error
9421 > _ACEOF
9422 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9423 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9424 >  ac_status=$?
9425 >  grep -v '^ *+' conftest.er1 >conftest.err
9426 >  rm -f conftest.er1
9427 >  cat conftest.err >&5
9428 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9429 >  (exit $ac_status); } >/dev/null; then
9430 >  if test -s conftest.err; then
9431 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9432 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9433 >  else
9434 >    ac_cpp_err=
9435 >  fi
9436 > else
9437 >  ac_cpp_err=yes
9438 > fi
9439 > if test -z "$ac_cpp_err"; then
9440 >  :
9441 > else
9442 >  echo "$as_me: failed program was:" >&5
9443 > sed 's/^/| /' conftest.$ac_ext >&5
9444 >
9445 >  # Broken: fails on valid input.
9446 > continue
9447 > fi
9448 > rm -f conftest.err conftest.$ac_ext
9449 >
9450 >  # OK, works on sane cases.  Now check whether non-existent headers
9451 >  # can be detected and how.
9452 >  cat >conftest.$ac_ext <<_ACEOF
9453 > /* confdefs.h.  */
9454 > _ACEOF
9455 > cat confdefs.h >>conftest.$ac_ext
9456 > cat >>conftest.$ac_ext <<_ACEOF
9457 > /* end confdefs.h.  */
9458 > #include <ac_nonexistent.h>
9459 > _ACEOF
9460 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9461 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9462 >  ac_status=$?
9463 >  grep -v '^ *+' conftest.er1 >conftest.err
9464 >  rm -f conftest.er1
9465 >  cat conftest.err >&5
9466 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9467 >  (exit $ac_status); } >/dev/null; then
9468 >  if test -s conftest.err; then
9469 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9470 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9471 >  else
9472 >    ac_cpp_err=
9473 >  fi
9474 > else
9475 >  ac_cpp_err=yes
9476 > fi
9477 > if test -z "$ac_cpp_err"; then
9478 >  # Broken: success on invalid input.
9479 > continue
9480 > else
9481 >  echo "$as_me: failed program was:" >&5
9482 > sed 's/^/| /' conftest.$ac_ext >&5
9483 >
9484 >  # Passes both tests.
9485 > ac_preproc_ok=:
9486 > break
9487 > fi
9488 > rm -f conftest.err conftest.$ac_ext
9489 >
9490 > done
9491 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9492 > rm -f conftest.err conftest.$ac_ext
9493 > if $ac_preproc_ok; then
9494 >  break
9495 > fi
9496 >
9497 >    done
9498 >    ac_cv_prog_CXXCPP=$CXXCPP
9499 >
9500 > fi
9501 >  CXXCPP=$ac_cv_prog_CXXCPP
9502 > else
9503 >  ac_cv_prog_CXXCPP=$CXXCPP
9504 > fi
9505 > echo "$as_me:$LINENO: result: $CXXCPP" >&5
9506 > echo "${ECHO_T}$CXXCPP" >&6
9507 > ac_preproc_ok=false
9508 > for ac_cxx_preproc_warn_flag in '' yes
9509 > do
9510 >  # Use a header file that comes with gcc, so configuring glibc
9511 >  # with a fresh cross-compiler works.
9512 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9513 >  # <limits.h> exists even on freestanding compilers.
9514 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9515 >  # not just through cpp. "Syntax error" is here to catch this case.
9516 >  cat >conftest.$ac_ext <<_ACEOF
9517 > /* confdefs.h.  */
9518 > _ACEOF
9519 > cat confdefs.h >>conftest.$ac_ext
9520 > cat >>conftest.$ac_ext <<_ACEOF
9521 > /* end confdefs.h.  */
9522 > #ifdef __STDC__
9523 > # include <limits.h>
9524 > #else
9525 > # include <assert.h>
9526 > #endif
9527 >                     Syntax error
9528 > _ACEOF
9529 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9530 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9531 >  ac_status=$?
9532 >  grep -v '^ *+' conftest.er1 >conftest.err
9533 >  rm -f conftest.er1
9534 >  cat conftest.err >&5
9535 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9536 >  (exit $ac_status); } >/dev/null; then
9537 >  if test -s conftest.err; then
9538 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9539 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9540 >  else
9541 >    ac_cpp_err=
9542 >  fi
9543 > else
9544 >  ac_cpp_err=yes
9545 > fi
9546 > if test -z "$ac_cpp_err"; then
9547 >  :
9548 > else
9549 >  echo "$as_me: failed program was:" >&5
9550 > sed 's/^/| /' conftest.$ac_ext >&5
9551 >
9552 >  # Broken: fails on valid input.
9553 > continue
9554 > fi
9555 > rm -f conftest.err conftest.$ac_ext
9556 >
9557 >  # OK, works on sane cases.  Now check whether non-existent headers
9558 >  # can be detected and how.
9559 >  cat >conftest.$ac_ext <<_ACEOF
9560 > /* confdefs.h.  */
9561 > _ACEOF
9562 > cat confdefs.h >>conftest.$ac_ext
9563 > cat >>conftest.$ac_ext <<_ACEOF
9564 > /* end confdefs.h.  */
9565 > #include <ac_nonexistent.h>
9566 > _ACEOF
9567 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9568 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9569 >  ac_status=$?
9570 >  grep -v '^ *+' conftest.er1 >conftest.err
9571 >  rm -f conftest.er1
9572 >  cat conftest.err >&5
9573 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9574 >  (exit $ac_status); } >/dev/null; then
9575 >  if test -s conftest.err; then
9576 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9577 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9578 >  else
9579 >    ac_cpp_err=
9580 >  fi
9581 > else
9582 >  ac_cpp_err=yes
9583 > fi
9584 > if test -z "$ac_cpp_err"; then
9585 >  # Broken: success on invalid input.
9586 > continue
9587 > else
9588 >  echo "$as_me: failed program was:" >&5
9589 > sed 's/^/| /' conftest.$ac_ext >&5
9590 >
9591 >  # Passes both tests.
9592 > ac_preproc_ok=:
9593 > break
9594 > fi
9595 > rm -f conftest.err conftest.$ac_ext
9596 >
9597 > done
9598 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9599 > rm -f conftest.err conftest.$ac_ext
9600 > if $ac_preproc_ok; then
9601 >  :
9602 > else
9603 >  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
9604 > See \`config.log' for more details." >&5
9605 > echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
9606 > See \`config.log' for more details." >&2;}
9607 >   { (exit 1); exit 1; }; }
9608   fi
9609 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9610 <        ac_ext=cc
9609 >
9610 > ac_ext=cc
9611   ac_cpp='$CXXCPP $CPPFLAGS'
9612   ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9613   ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9614   ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9615  
6360      fi
9616  
9617 < fi
9618 < echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_stl" >&5
9619 < echo "${ECHO_T}$ac_cv_cxx_have_std_stl" >&6
6365 <  if test "$ac_cv_cxx_have_std_stl" = yes; then
6366 <
6367 < cat >>confdefs.h <<\_ACEOF
6368 < #define HAVE_STD_STL 1
6369 < _ACEOF
6370 <
6371 <  fi
6372 <
6373 <
6374 <
6375 <  echo "$as_me:$LINENO: checking for fstream::attach()" >&5
6376 < echo $ECHO_N "checking for fstream::attach()... $ECHO_C" >&6
6377 < if test "${ac_cv_cxx_have_fstream_attach+set}" = set; then
9617 > echo "$as_me:$LINENO: checking whether the compiler supports Standard Template Library" >&5
9618 > echo $ECHO_N "checking whether the compiler supports Standard Template Library... $ECHO_C" >&6
9619 > if test "${ac_cv_cxx_have_stl+set}" = set; then
9620    echo $ECHO_N "(cached) $ECHO_C" >&6
9621   else
9622  
6381    ac_cv_cxx_have_fstream_attach=no
9623  
9624  
9625 <    ac_ext=cc
9625 > ac_ext=cc
9626   ac_cpp='$CXXCPP $CPPFLAGS'
9627   ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9628   ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9629   ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9630  
9631 <    cat >conftest.$ac_ext <<_ACEOF
9631 > cat >conftest.$ac_ext <<_ACEOF
9632   /* confdefs.h.  */
9633   _ACEOF
9634   cat confdefs.h >>conftest.$ac_ext
9635   cat >>conftest.$ac_ext <<_ACEOF
9636   /* end confdefs.h.  */
9637 <
9638 < #ifdef HAVE_IOSTREAM
9639 < #include <fstream>
6399 < #else
6400 < #include <fstream.h>
6401 < #endif
6402 < #ifdef HAVE_STD_IOSTREAM
9637 > #include <list>
9638 > #include <deque>
9639 > #ifdef HAVE_NAMESPACES
9640   using namespace std;
9641   #endif
9642 <
9642 > #ifdef FC_DUMMY_MAIN
9643 > #ifndef FC_DUMMY_MAIN_EQ_F77
9644 > #  ifdef __cplusplus
9645 >     extern "C"
9646 > #  endif
9647 >   int FC_DUMMY_MAIN() { return 1; }
9648 > #endif
9649 > #endif
9650   int
9651   main ()
9652   {
9653 < int fd=0;ofstream s;s.attach(fd);
9653 > list<int> x; x.push_back(5);
9654 > list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;
9655    ;
9656    return 0;
9657   }
# Line 6433 | Line 9678 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9678    ac_status=$?
9679    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9680    (exit $ac_status); }; }; then
9681 <  ac_cv_cxx_have_fstream_attach=yes
9681 >  ac_cv_cxx_have_stl=yes
9682   else
9683    echo "$as_me: failed program was:" >&5
9684   sed 's/^/| /' conftest.$ac_ext >&5
9685  
9686 + ac_cv_cxx_have_stl=no
9687   fi
9688   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9689 <    ac_ext=cc
9689 > ac_ext=cc
9690   ac_cpp='$CXXCPP $CPPFLAGS'
9691   ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9692   ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
# Line 6448 | Line 9694 | echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_
9694  
9695  
9696   fi
9697 < echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_attach" >&5
9698 < echo "${ECHO_T}$ac_cv_cxx_have_fstream_attach" >&6
9699 <  if test "$ac_cv_cxx_have_fstream_attach" = yes; then
9697 > echo "$as_me:$LINENO: result: $ac_cv_cxx_have_stl" >&5
9698 > echo "${ECHO_T}$ac_cv_cxx_have_stl" >&6
9699 > if test "$ac_cv_cxx_have_stl" = yes; then
9700  
9701   cat >>confdefs.h <<\_ACEOF
9702 < #define HAVE_FSTREAM_ATTACH 1
9702 > #define HAVE_STL
9703   _ACEOF
9704  
9705 <  fi
9705 > fi
9706  
9707  
9708  
9709 <  echo "$as_me:$LINENO: checking for fstream::open()" >&5
9710 < echo $ECHO_N "checking for fstream::open()... $ECHO_C" >&6
9711 < if test "${ac_cv_cxx_have_fstream_open+set}" = set; then
9709 >  if test "${ac_cv_header_iostream+set}" = set; then
9710 >  echo "$as_me:$LINENO: checking for iostream" >&5
9711 > echo $ECHO_N "checking for iostream... $ECHO_C" >&6
9712 > if test "${ac_cv_header_iostream+set}" = set; then
9713    echo $ECHO_N "(cached) $ECHO_C" >&6
9714 + fi
9715 + echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
9716 + echo "${ECHO_T}$ac_cv_header_iostream" >&6
9717   else
9718 <
9719 <    ac_cv_cxx_have_fstream_open=no
9720 <    ac_cv_cxx_fstream_open_prot=no
9721 <
6472 <
6473 <    ac_ext=cc
6474 < ac_cpp='$CXXCPP $CPPFLAGS'
6475 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6476 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6477 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6478 <
6479 <    # Try with 2 parameters
6480 <    cat >conftest.$ac_ext <<_ACEOF
9718 >  # Is the header compilable?
9719 > echo "$as_me:$LINENO: checking iostream usability" >&5
9720 > echo $ECHO_N "checking iostream usability... $ECHO_C" >&6
9721 > cat >conftest.$ac_ext <<_ACEOF
9722   /* confdefs.h.  */
9723   _ACEOF
9724   cat confdefs.h >>conftest.$ac_ext
9725   cat >>conftest.$ac_ext <<_ACEOF
9726   /* end confdefs.h.  */
9727 <
9728 < #ifdef HAVE_IOSTREAM
6488 < #include <fstream>
6489 < #else
6490 < #include <fstream.h>
6491 < #endif
6492 < #ifdef HAVE_STD_IOSTREAM
6493 < using namespace std;
6494 < #endif
6495 <
6496 < int
6497 < main ()
6498 < {
6499 < ofstream s;s.open("conftest.txt",ios::out|ios::trunc);
6500 <  ;
6501 <  return 0;
6502 < }
9727 > $ac_includes_default
9728 > #include <iostream>
9729   _ACEOF
9730   rm -f conftest.$ac_objext
9731   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 6523 | Line 9749 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9749    ac_status=$?
9750    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9751    (exit $ac_status); }; }; then
9752 <  ac_cv_cxx_have_fstream_open=yes
9752 >  ac_header_compiler=yes
9753   else
9754    echo "$as_me: failed program was:" >&5
9755   sed 's/^/| /' conftest.$ac_ext >&5
9756  
9757 + ac_header_compiler=no
9758   fi
9759   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9760 <    # Try with mode parameter
9761 <    cat >conftest.$ac_ext <<_ACEOF
9760 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9761 > echo "${ECHO_T}$ac_header_compiler" >&6
9762 >
9763 > # Is the header present?
9764 > echo "$as_me:$LINENO: checking iostream presence" >&5
9765 > echo $ECHO_N "checking iostream presence... $ECHO_C" >&6
9766 > cat >conftest.$ac_ext <<_ACEOF
9767   /* confdefs.h.  */
9768   _ACEOF
9769   cat confdefs.h >>conftest.$ac_ext
9770   cat >>conftest.$ac_ext <<_ACEOF
9771   /* end confdefs.h.  */
9772 <
6541 < #ifdef HAVE_IOSTREAM
6542 < #include <fstream>
6543 < #else
6544 < #include <fstream.h>
6545 < #endif
6546 < #ifdef HAVE_STD_IOSTREAM
6547 < using namespace std;
6548 < #endif
6549 <
6550 < int
6551 < main ()
6552 < {
6553 < ofstream s;s.open("conftest.txt",ios::out|ios::trunc,0666);
6554 <  ;
6555 <  return 0;
6556 < }
9772 > #include <iostream>
9773   _ACEOF
9774 < rm -f conftest.$ac_objext
9775 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6560 <  (eval $ac_compile) 2>conftest.er1
9774 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9775 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9776    ac_status=$?
9777    grep -v '^ *+' conftest.er1 >conftest.err
9778    rm -f conftest.er1
9779    cat conftest.err >&5
9780    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9781 <  (exit $ac_status); } &&
9782 <         { ac_try='test -z "$ac_cxx_werror_flag"
9783 <                         || test ! -s conftest.err'
9784 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9785 <  (eval $ac_try) 2>&5
9786 <  ac_status=$?
9787 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6573 <  (exit $ac_status); }; } &&
6574 <         { ac_try='test -s conftest.$ac_objext'
6575 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6576 <  (eval $ac_try) 2>&5
6577 <  ac_status=$?
6578 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6579 <  (exit $ac_status); }; }; then
6580 <  ac_cv_cxx_fstream_open_prot=yes
9781 >  (exit $ac_status); } >/dev/null; then
9782 >  if test -s conftest.err; then
9783 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9784 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9785 >  else
9786 >    ac_cpp_err=
9787 >  fi
9788   else
9789 +  ac_cpp_err=yes
9790 + fi
9791 + if test -z "$ac_cpp_err"; then
9792 +  ac_header_preproc=yes
9793 + else
9794    echo "$as_me: failed program was:" >&5
9795   sed 's/^/| /' conftest.$ac_ext >&5
9796  
9797 +  ac_header_preproc=no
9798   fi
9799 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9800 <    ac_ext=cc
9801 < ac_cpp='$CXXCPP $CPPFLAGS'
6589 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6590 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6591 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9799 > rm -f conftest.err conftest.$ac_ext
9800 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9801 > echo "${ECHO_T}$ac_header_preproc" >&6
9802  
9803 + # So?  What about this header?
9804 + case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
9805 +  yes:no: )
9806 +    { echo "$as_me:$LINENO: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&5
9807 + echo "$as_me: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&2;}
9808 +    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the compiler's result" >&5
9809 + echo "$as_me: WARNING: iostream: proceeding with the compiler's result" >&2;}
9810 +    ac_header_preproc=yes
9811 +    ;;
9812 +  no:yes:* )
9813 +    { echo "$as_me:$LINENO: WARNING: iostream: present but cannot be compiled" >&5
9814 + echo "$as_me: WARNING: iostream: present but cannot be compiled" >&2;}
9815 +    { echo "$as_me:$LINENO: WARNING: iostream:     check for missing prerequisite headers?" >&5
9816 + echo "$as_me: WARNING: iostream:     check for missing prerequisite headers?" >&2;}
9817 +    { echo "$as_me:$LINENO: WARNING: iostream: see the Autoconf documentation" >&5
9818 + echo "$as_me: WARNING: iostream: see the Autoconf documentation" >&2;}
9819 +    { echo "$as_me:$LINENO: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&5
9820 + echo "$as_me: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&2;}
9821 +    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the preprocessor's result" >&5
9822 + echo "$as_me: WARNING: iostream: proceeding with the preprocessor's result" >&2;}
9823 +    { echo "$as_me:$LINENO: WARNING: iostream: in the future, the compiler will take precedence" >&5
9824 + echo "$as_me: WARNING: iostream: in the future, the compiler will take precedence" >&2;}
9825 +    (
9826 +      cat <<\_ASBOX
9827 + ## ------------------------------ ##
9828 + ## Report this to gezelter@nd.edu ##
9829 + ## ------------------------------ ##
9830 + _ASBOX
9831 +    ) |
9832 +      sed "s/^/$as_me: WARNING:     /" >&2
9833 +    ;;
9834 + esac
9835 + echo "$as_me:$LINENO: checking for iostream" >&5
9836 + echo $ECHO_N "checking for iostream... $ECHO_C" >&6
9837 + if test "${ac_cv_header_iostream+set}" = set; then
9838 +  echo $ECHO_N "(cached) $ECHO_C" >&6
9839 + else
9840 +  ac_cv_header_iostream=$ac_header_preproc
9841 + fi
9842 + echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
9843 + echo "${ECHO_T}$ac_cv_header_iostream" >&6
9844  
9845   fi
9846 < echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_open" >&5
6596 < echo "${ECHO_T}$ac_cv_cxx_have_fstream_open" >&6
6597 <  if test "$ac_cv_cxx_have_fstream_open" = yes; then
9846 > if test $ac_cv_header_iostream = yes; then
9847  
6599 cat >>confdefs.h <<\_ACEOF
6600 #define HAVE_FSTREAM_OPEN 1
6601 _ACEOF
9848  
6603  fi
6604  if test "$ac_cv_cxx_fstream_open_prot" = yes; then
6605
9849   cat >>confdefs.h <<\_ACEOF
9850 < #define FSTREAM_OPEN_PROT 1
9850 > #define HAVE_IOSTREAM 1
9851   _ACEOF
9852  
6610  fi
9853  
9854 + else
9855  
9856  
9857 <
9858 < echo "$as_me:$LINENO: checking for asin in -lm" >&5
9859 < echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6
9860 < if test "${ac_cv_lib_m_asin+set}" = set; then
9857 > for ac_header in iostream.h
9858 > do
9859 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9860 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
9861 >  echo "$as_me:$LINENO: checking for $ac_header" >&5
9862 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9863 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
9864    echo $ECHO_N "(cached) $ECHO_C" >&6
9865 + fi
9866 + echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9867 + echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9868   else
9869 <  ac_check_lib_save_LIBS=$LIBS
9870 < LIBS="-lm  $LIBS"
9869 >  # Is the header compilable?
9870 > echo "$as_me:$LINENO: checking $ac_header usability" >&5
9871 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9872   cat >conftest.$ac_ext <<_ACEOF
9873   /* confdefs.h.  */
9874   _ACEOF
9875   cat confdefs.h >>conftest.$ac_ext
9876   cat >>conftest.$ac_ext <<_ACEOF
9877   /* end confdefs.h.  */
9878 <
9879 < /* Override any gcc2 internal prototype to avoid an error.  */
6630 < #ifdef __cplusplus
6631 < extern "C"
6632 < #endif
6633 < /* We use char because int might match the return type of a gcc2
6634 <   builtin and then its argument prototype would still apply.  */
6635 < char asin ();
6636 < int
6637 < main ()
6638 < {
6639 < asin ();
6640 <  ;
6641 <  return 0;
6642 < }
9878 > $ac_includes_default
9879 > #include <$ac_header>
9880   _ACEOF
9881 < rm -f conftest.$ac_objext conftest$ac_exeext
9882 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9883 <  (eval $ac_link) 2>conftest.er1
9881 > rm -f conftest.$ac_objext
9882 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9883 >  (eval $ac_compile) 2>conftest.er1
9884    ac_status=$?
9885    grep -v '^ *+' conftest.er1 >conftest.err
9886    rm -f conftest.er1
# Line 6657 | Line 9894 | if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9894    ac_status=$?
9895    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9896    (exit $ac_status); }; } &&
9897 <         { ac_try='test -s conftest$ac_exeext'
9897 >         { ac_try='test -s conftest.$ac_objext'
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); }; }; then
9903 <  ac_cv_lib_m_asin=yes
9903 >  ac_header_compiler=yes
9904   else
9905    echo "$as_me: failed program was:" >&5
9906   sed 's/^/| /' conftest.$ac_ext >&5
9907  
9908 < ac_cv_lib_m_asin=no
9908 > ac_header_compiler=no
9909   fi
9910 < rm -f conftest.err conftest.$ac_objext \
9911 <      conftest$ac_exeext conftest.$ac_ext
9912 < LIBS=$ac_check_lib_save_LIBS
6676 < fi
6677 < echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
6678 < echo "${ECHO_T}$ac_cv_lib_m_asin" >&6
6679 < if test $ac_cv_lib_m_asin = yes; then
6680 <  cat >>confdefs.h <<_ACEOF
6681 < #define HAVE_LIBM 1
6682 < _ACEOF
9910 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9911 > echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9912 > echo "${ECHO_T}$ac_header_compiler" >&6
9913  
9914 <  LIBS="-lm $LIBS"
9915 <
9916 < else
6687 <  exit
6688 < fi
6689 <
6690 <
6691 < ac_ext=c
6692 < ac_cpp='$CPP $CPPFLAGS'
6693 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6694 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6695 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6696 <
6697 <
6698 < #
6699 < # Handle user hints
6700 < #
6701 < echo "$as_me:$LINENO: checking if zlib is wanted" >&5
6702 < echo $ECHO_N "checking if zlib is wanted... $ECHO_C" >&6
6703 <
6704 < # Check whether --with-zlib or --without-zlib was given.
6705 < if test "${with_zlib+set}" = set; then
6706 <  withval="$with_zlib"
6707 <  if test "$withval" != no ; then
6708 <  echo "$as_me:$LINENO: result: yes" >&5
6709 < echo "${ECHO_T}yes" >&6
6710 <  if test -d "$withval"
6711 <  then
6712 <    ZLIB_HOME="$withval"
6713 <  else
6714 <    { echo "$as_me:$LINENO: WARNING: Sorry, $withval does not exist, checking usual places" >&5
6715 < echo "$as_me: WARNING: Sorry, $withval does not exist, checking usual places" >&2;}
6716 <  fi
6717 < else
6718 <  echo "$as_me:$LINENO: result: no" >&5
6719 < echo "${ECHO_T}no" >&6
6720 < fi
6721 < fi;
6722 <
6723 < ZLIB_HOME=/usr/local
6724 < if test ! -f "${ZLIB_HOME}/include/zlib.h"
6725 < then
6726 <        ZLIB_HOME=/usr
6727 < fi
6728 <
6729 < #
6730 < # Locate zlib, if wanted
6731 < #
6732 < if test -n "${ZLIB_HOME}"
6733 < then
6734 <        ZLIB_OLD_LDFLAGS=$LDFLAGS
6735 <        ZLIB_OLD_CPPFLAGS=$LDFLAGS
6736 <        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
6737 <        CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
6738 <
6739 <
6740 <        ac_ext=c
6741 < ac_cpp='$CPP $CPPFLAGS'
6742 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6743 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6744 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6745 <
6746 <        echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
6747 < echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
6748 < if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
6749 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6750 < else
6751 <  ac_check_lib_save_LIBS=$LIBS
6752 < LIBS="-lz  $LIBS"
9914 > # Is the header present?
9915 > echo "$as_me:$LINENO: checking $ac_header presence" >&5
9916 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9917   cat >conftest.$ac_ext <<_ACEOF
9918   /* confdefs.h.  */
9919   _ACEOF
9920   cat confdefs.h >>conftest.$ac_ext
9921   cat >>conftest.$ac_ext <<_ACEOF
9922   /* end confdefs.h.  */
9923 <
6760 < /* Override any gcc2 internal prototype to avoid an error.  */
6761 < #ifdef __cplusplus
6762 < extern "C"
6763 < #endif
6764 < /* We use char because int might match the return type of a gcc2
6765 <   builtin and then its argument prototype would still apply.  */
6766 < char inflateEnd ();
6767 < int
6768 < main ()
6769 < {
6770 < inflateEnd ();
6771 <  ;
6772 <  return 0;
6773 < }
9923 > #include <$ac_header>
9924   _ACEOF
9925 < rm -f conftest.$ac_objext conftest$ac_exeext
9926 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6777 <  (eval $ac_link) 2>conftest.er1
9925 > if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9926 >  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9927    ac_status=$?
9928    grep -v '^ *+' conftest.er1 >conftest.err
9929    rm -f conftest.er1
9930    cat conftest.err >&5
9931    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9932 <  (exit $ac_status); } &&
9933 <         { ac_try='test -z "$ac_c_werror_flag"
9934 <                         || test ! -s conftest.err'
9935 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9936 <  (eval $ac_try) 2>&5
9937 <  ac_status=$?
9938 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6790 <  (exit $ac_status); }; } &&
6791 <         { ac_try='test -s conftest$ac_exeext'
6792 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6793 <  (eval $ac_try) 2>&5
6794 <  ac_status=$?
6795 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6796 <  (exit $ac_status); }; }; then
6797 <  ac_cv_lib_z_inflateEnd=yes
9932 >  (exit $ac_status); } >/dev/null; then
9933 >  if test -s conftest.err; then
9934 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
9935 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9936 >  else
9937 >    ac_cpp_err=
9938 >  fi
9939   else
9940 +  ac_cpp_err=yes
9941 + fi
9942 + if test -z "$ac_cpp_err"; then
9943 +  ac_header_preproc=yes
9944 + else
9945    echo "$as_me: failed program was:" >&5
9946   sed 's/^/| /' conftest.$ac_ext >&5
9947  
9948 < ac_cv_lib_z_inflateEnd=no
9948 >  ac_header_preproc=no
9949   fi
9950 < rm -f conftest.err conftest.$ac_objext \
9951 <      conftest$ac_exeext conftest.$ac_ext
9952 < LIBS=$ac_check_lib_save_LIBS
9953 < fi
9954 < echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
9955 < echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
9956 < if test $ac_cv_lib_z_inflateEnd = yes; then
9957 <  zlib_cv_libz=yes
9950 > rm -f conftest.err conftest.$ac_ext
9951 > echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9952 > echo "${ECHO_T}$ac_header_preproc" >&6
9953 >
9954 > # So?  What about this header?
9955 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
9956 >  yes:no: )
9957 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9958 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9959 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9960 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9961 >    ac_header_preproc=yes
9962 >    ;;
9963 >  no:yes:* )
9964 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9965 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9966 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9967 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9968 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9969 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9970 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9971 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9972 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9973 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9974 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9975 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9976 >    (
9977 >      cat <<\_ASBOX
9978 > ## ------------------------------ ##
9979 > ## Report this to gezelter@nd.edu ##
9980 > ## ------------------------------ ##
9981 > _ASBOX
9982 >    ) |
9983 >      sed "s/^/$as_me: WARNING:     /" >&2
9984 >    ;;
9985 > esac
9986 > echo "$as_me:$LINENO: checking for $ac_header" >&5
9987 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9988 > if eval "test \"\${$as_ac_Header+set}\" = set"; then
9989 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9990   else
9991 <  zlib_cv_libz=no
9991 >  eval "$as_ac_Header=\$ac_header_preproc"
9992   fi
9993 + echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9994 + echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9995  
9996 <        if test "${ac_cv_header_zlib_h+set}" = set; then
9997 <  echo "$as_me:$LINENO: checking for zlib.h" >&5
9998 < echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
9999 < if test "${ac_cv_header_zlib_h+set}" = set; then
9996 > fi
9997 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
9998 >  cat >>confdefs.h <<_ACEOF
9999 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10000 > _ACEOF
10001 >
10002 > fi
10003 >
10004 > done
10005 >
10006 >
10007 > fi
10008 >
10009 >
10010 >
10011 >
10012 >  if test "${ac_cv_header_iomanip+set}" = set; then
10013 >  echo "$as_me:$LINENO: checking for iomanip" >&5
10014 > echo $ECHO_N "checking for iomanip... $ECHO_C" >&6
10015 > if test "${ac_cv_header_iomanip+set}" = set; then
10016    echo $ECHO_N "(cached) $ECHO_C" >&6
10017   fi
10018 < echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
10019 < echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
10018 > echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
10019 > echo "${ECHO_T}$ac_cv_header_iomanip" >&6
10020   else
10021    # Is the header compilable?
10022 < echo "$as_me:$LINENO: checking zlib.h usability" >&5
10023 < echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6
10022 > echo "$as_me:$LINENO: checking iomanip usability" >&5
10023 > echo $ECHO_N "checking iomanip usability... $ECHO_C" >&6
10024   cat >conftest.$ac_ext <<_ACEOF
10025   /* confdefs.h.  */
10026   _ACEOF
# Line 6832 | Line 10028 | $ac_includes_default
10028   cat >>conftest.$ac_ext <<_ACEOF
10029   /* end confdefs.h.  */
10030   $ac_includes_default
10031 < #include <zlib.h>
10031 > #include <iomanip>
10032   _ACEOF
10033   rm -f conftest.$ac_objext
10034   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 6843 | Line 10039 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10039    cat conftest.err >&5
10040    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10041    (exit $ac_status); } &&
10042 <         { ac_try='test -z "$ac_c_werror_flag"
10042 >         { ac_try='test -z "$ac_cxx_werror_flag"
10043                           || test ! -s conftest.err'
10044    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10045    (eval $ac_try) 2>&5
# Line 6868 | Line 10064 | echo "$as_me:$LINENO: checking zlib.h presence" >&5
10064   echo "${ECHO_T}$ac_header_compiler" >&6
10065  
10066   # Is the header present?
10067 < echo "$as_me:$LINENO: checking zlib.h presence" >&5
10068 < echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6
10067 > echo "$as_me:$LINENO: checking iomanip presence" >&5
10068 > echo $ECHO_N "checking iomanip presence... $ECHO_C" >&6
10069   cat >conftest.$ac_ext <<_ACEOF
10070   /* confdefs.h.  */
10071   _ACEOF
10072   cat confdefs.h >>conftest.$ac_ext
10073   cat >>conftest.$ac_ext <<_ACEOF
10074   /* end confdefs.h.  */
10075 < #include <zlib.h>
10075 > #include <iomanip>
10076   _ACEOF
10077   if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10078    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
# Line 6887 | Line 10083 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
10083    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10084    (exit $ac_status); } >/dev/null; then
10085    if test -s conftest.err; then
10086 <    ac_cpp_err=$ac_c_preproc_warn_flag
10087 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10086 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
10087 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10088    else
10089      ac_cpp_err=
10090    fi
# Line 6908 | Line 10104 | case $ac_header_compiler:$ac_header_preproc:$ac_c_prep
10104   echo "${ECHO_T}$ac_header_preproc" >&6
10105  
10106   # So?  What about this header?
10107 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10107 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10108    yes:no: )
10109 <    { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
10110 < echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10111 <    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
10112 < echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
10109 >    { echo "$as_me:$LINENO: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&5
10110 > echo "$as_me: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&2;}
10111 >    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the compiler's result" >&5
10112 > echo "$as_me: WARNING: iomanip: proceeding with the compiler's result" >&2;}
10113      ac_header_preproc=yes
10114      ;;
10115    no:yes:* )
10116 <    { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
10117 < echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
10118 <    { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
10119 < echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
10120 <    { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
10121 < echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
10122 <    { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
10123 < echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10124 <    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
10125 < echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
10126 <    { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
10127 < echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
10116 >    { echo "$as_me:$LINENO: WARNING: iomanip: present but cannot be compiled" >&5
10117 > echo "$as_me: WARNING: iomanip: present but cannot be compiled" >&2;}
10118 >    { echo "$as_me:$LINENO: WARNING: iomanip:     check for missing prerequisite headers?" >&5
10119 > echo "$as_me: WARNING: iomanip:     check for missing prerequisite headers?" >&2;}
10120 >    { echo "$as_me:$LINENO: WARNING: iomanip: see the Autoconf documentation" >&5
10121 > echo "$as_me: WARNING: iomanip: see the Autoconf documentation" >&2;}
10122 >    { echo "$as_me:$LINENO: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&5
10123 > echo "$as_me: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&2;}
10124 >    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the preprocessor's result" >&5
10125 > echo "$as_me: WARNING: iomanip: proceeding with the preprocessor's result" >&2;}
10126 >    { echo "$as_me:$LINENO: WARNING: iomanip: in the future, the compiler will take precedence" >&5
10127 > echo "$as_me: WARNING: iomanip: in the future, the compiler will take precedence" >&2;}
10128      (
10129        cat <<\_ASBOX
10130   ## ------------------------------ ##
# Line 6939 | Line 10135 | echo "$as_me:$LINENO: checking for zlib.h" >&5
10135        sed "s/^/$as_me: WARNING:     /" >&2
10136      ;;
10137   esac
10138 < echo "$as_me:$LINENO: checking for zlib.h" >&5
10139 < echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
10140 < if test "${ac_cv_header_zlib_h+set}" = set; then
10138 > echo "$as_me:$LINENO: checking for iomanip" >&5
10139 > echo $ECHO_N "checking for iomanip... $ECHO_C" >&6
10140 > if test "${ac_cv_header_iomanip+set}" = set; then
10141    echo $ECHO_N "(cached) $ECHO_C" >&6
10142   else
10143 <  ac_cv_header_zlib_h=$ac_header_preproc
10143 >  ac_cv_header_iomanip=$ac_header_preproc
10144   fi
10145 < echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
10146 < echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
10145 > echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
10146 > echo "${ECHO_T}$ac_cv_header_iomanip" >&6
10147  
10148   fi
10149 < if test $ac_cv_header_zlib_h = yes; then
6954 <  zlib_cv_zlib_h=yes
6955 < else
6956 <  zlib_cv_zlib_h=no
6957 < fi
10149 > if test $ac_cv_header_iomanip = yes; then
10150  
10151  
10152 <        ac_ext=c
10153 < ac_cpp='$CPP $CPPFLAGS'
6962 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6963 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6964 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6965 <
6966 <        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"
6967 <        then
6968 <                #
6969 <                # If both library and header were found, use them
6970 <                #
6971 <
6972 < echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
6973 < echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
6974 < if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
6975 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6976 < else
6977 <  ac_check_lib_save_LIBS=$LIBS
6978 < LIBS="-lz  $LIBS"
6979 < cat >conftest.$ac_ext <<_ACEOF
6980 < /* confdefs.h.  */
6981 < _ACEOF
6982 < cat confdefs.h >>conftest.$ac_ext
6983 < cat >>conftest.$ac_ext <<_ACEOF
6984 < /* end confdefs.h.  */
6985 <
6986 < /* Override any gcc2 internal prototype to avoid an error.  */
6987 < #ifdef __cplusplus
6988 < extern "C"
6989 < #endif
6990 < /* We use char because int might match the return type of a gcc2
6991 <   builtin and then its argument prototype would still apply.  */
6992 < char inflateEnd ();
6993 < int
6994 < main ()
6995 < {
6996 < inflateEnd ();
6997 <  ;
6998 <  return 0;
6999 < }
7000 < _ACEOF
7001 < rm -f conftest.$ac_objext conftest$ac_exeext
7002 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7003 <  (eval $ac_link) 2>conftest.er1
7004 <  ac_status=$?
7005 <  grep -v '^ *+' conftest.er1 >conftest.err
7006 <  rm -f conftest.er1
7007 <  cat conftest.err >&5
7008 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7009 <  (exit $ac_status); } &&
7010 <         { ac_try='test -z "$ac_c_werror_flag"
7011 <                         || test ! -s conftest.err'
7012 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7013 <  (eval $ac_try) 2>&5
7014 <  ac_status=$?
7015 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7016 <  (exit $ac_status); }; } &&
7017 <         { ac_try='test -s conftest$ac_exeext'
7018 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7019 <  (eval $ac_try) 2>&5
7020 <  ac_status=$?
7021 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7022 <  (exit $ac_status); }; }; then
7023 <  ac_cv_lib_z_inflateEnd=yes
7024 < else
7025 <  echo "$as_me: failed program was:" >&5
7026 < sed 's/^/| /' conftest.$ac_ext >&5
7027 <
7028 < ac_cv_lib_z_inflateEnd=no
7029 < fi
7030 < rm -f conftest.err conftest.$ac_objext \
7031 <      conftest$ac_exeext conftest.$ac_ext
7032 < LIBS=$ac_check_lib_save_LIBS
7033 < fi
7034 < echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
7035 < echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
7036 < if test $ac_cv_lib_z_inflateEnd = yes; then
7037 <  cat >>confdefs.h <<_ACEOF
7038 < #define HAVE_LIBZ 1
10152 > cat >>confdefs.h <<\_ACEOF
10153 > #define HAVE_IOMANIP 1
10154   _ACEOF
7040
7041  LIBS="-lz $LIBS"
7042
7043 fi
7044
7045                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
7046 echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
7047                echo "$as_me:$LINENO: result: ok" >&5
7048 echo "${ECHO_T}ok" >&6
7049        else
7050                #
7051                # If either header or library was not found, revert and bomb
7052                #
7053                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
7054 echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
7055                LDFLAGS="$ZLIB_OLD_LDFLAGS"
7056                CPPFLAGS="$ZLIB_OLD_CPPFLAGS"
7057                echo "$as_me:$LINENO: result: failed" >&5
7058 echo "${ECHO_T}failed" >&6
7059                { { echo "$as_me:$LINENO: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&5
7060 echo "$as_me: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&2;}
7061   { (exit 1); exit 1; }; }
7062        fi
7063 fi
7064
7065
7066
7067
7068
7069
7070
7071
7072
10155  
10156  
10157 + else
10158  
10159  
10160 <
7078 <
7079 <
7080 <
7081 <
7082 <
7083 <
7084 <
7085 < for ac_header in stdlib.h string.h sys/param.h unistd.h sys/time.h stdio.h conio.h strstream.h iostream.h fstream.h math.h time.h sys/pstat.h sys/sysmp.h sys/sysinfo.h sys/table.h sys/sysctl.h sys/sytemcfg.h machine/hal_sysinfo.h
10160 > for ac_header in iomanip.h
10161   do
10162   as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10163   if eval "test \"\${$as_ac_Header+set}\" = set"; then
# Line 7115 | Line 10190 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10190    cat conftest.err >&5
10191    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10192    (exit $ac_status); } &&
10193 <         { ac_try='test -z "$ac_c_werror_flag"
10193 >         { ac_try='test -z "$ac_cxx_werror_flag"
10194                           || test ! -s conftest.err'
10195    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10196    (eval $ac_try) 2>&5
# Line 7159 | Line 10234 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
10234    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10235    (exit $ac_status); } >/dev/null; then
10236    if test -s conftest.err; then
10237 <    ac_cpp_err=$ac_c_preproc_warn_flag
10238 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10237 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
10238 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10239    else
10240      ac_cpp_err=
10241    fi
# Line 7180 | Line 10255 | case $ac_header_compiler:$ac_header_preproc:$ac_c_prep
10255   echo "${ECHO_T}$ac_header_preproc" >&6
10256  
10257   # So?  What about this header?
10258 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10258 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10259    yes:no: )
10260      { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10261   echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
# Line 7231 | Line 10306 | ac_ext=cc
10306  
10307   done
10308  
7234 ac_ext=cc
7235 ac_cpp='$CXXCPP $CPPFLAGS'
7236 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7237 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7238 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10309  
10310 + fi
10311  
10312  
10313  
10314  
10315 <
7245 < for ac_header in ctype.h iostream fstream sstream strstream
10315 > for ac_header in cmath
10316   do
10317   as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10318   if eval "test \"\${$as_ac_Header+set}\" = set"; then
# Line 7391 | Line 10461 | ac_ext=c
10461  
10462   done
10463  
7394 ac_ext=c
7395 ac_cpp='$CPP $CPPFLAGS'
7396 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7397 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7398 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10464  
10465  
10466  
10467 +  echo "$as_me:$LINENO: checking for C++ iostream in namespace std" >&5
10468 + echo $ECHO_N "checking for C++ iostream in namespace std... $ECHO_C" >&6
10469 + if test "${ac_cv_cxx_have_std_iostream+set}" = set; then
10470 +  echo $ECHO_N "(cached) $ECHO_C" >&6
10471 + else
10472  
10473 +      ac_cv_cxx_have_std_iostream=no
10474 +      ac_cv_cxx_need_use_std_iostream=no
10475 +      if test "x$ac_cv_cxx_namespaces" = xyes; then
10476  
10477  
10478 +        ac_ext=cc
10479 + ac_cpp='$CXXCPP $CPPFLAGS'
10480 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10481 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10482 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10483  
10484 <
7407 <
7408 <
7409 <
7410 <
7411 <
7412 < for ac_func in rint snprintf sranddev strcasecmp strncasecmp stricmp strnicmp pstat_getstatic sysmp getsysinfo sysctl table
7413 < do
7414 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7415 < echo "$as_me:$LINENO: checking for $ac_func" >&5
7416 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7417 < if eval "test \"\${$as_ac_var+set}\" = set"; then
7418 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7419 < else
7420 <  cat >conftest.$ac_ext <<_ACEOF
10484 >        cat >conftest.$ac_ext <<_ACEOF
10485   /* confdefs.h.  */
10486   _ACEOF
10487   cat confdefs.h >>conftest.$ac_ext
10488   cat >>conftest.$ac_ext <<_ACEOF
10489   /* end confdefs.h.  */
7426 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7427   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7428 #define $ac_func innocuous_$ac_func
10490  
10491 < /* System header to define __stub macros and hopefully few prototypes,
10492 <    which can conflict with char $ac_func (); below.
7432 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7433 <    <limits.h> exists even on freestanding compilers.  */
7434 <
7435 < #ifdef __STDC__
7436 < # include <limits.h>
10491 > #ifdef HAVE_IOSTREAM
10492 > #include <iostream>
10493   #else
10494 < # include <assert.h>
10494 > #include <iostream.h>
10495   #endif
10496  
10497 < #undef $ac_func
10498 <
10499 < /* Override any gcc2 internal prototype to avoid an error.  */
10500 < #ifdef __cplusplus
10501 < extern "C"
10502 < {
10497 > #ifdef FC_DUMMY_MAIN
10498 > #ifndef FC_DUMMY_MAIN_EQ_F77
10499 > #  ifdef __cplusplus
10500 >     extern "C"
10501 > #  endif
10502 >   int FC_DUMMY_MAIN() { return 1; }
10503   #endif
7448 /* We use char because int might match the return type of a gcc2
7449   builtin and then its argument prototype would still apply.  */
7450 char $ac_func ();
7451 /* The GNU C library defines this for functions which it implements
7452    to always fail with ENOSYS.  Some functions are actually named
7453    something starting with __ and the normal name is an alias.  */
7454 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7455 choke me
7456 #else
7457 char (*f) () = $ac_func;
10504   #endif
7459 #ifdef __cplusplus
7460 }
7461 #endif
7462
10505   int
10506   main ()
10507   {
10508 < return f != $ac_func;
10508 > std::cout<<"Hello World"<<std::endl;return 0;
10509    ;
10510    return 0;
10511   }
10512   _ACEOF
10513 < rm -f conftest.$ac_objext conftest$ac_exeext
10514 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10515 <  (eval $ac_link) 2>conftest.er1
10513 > rm -f conftest.$ac_objext
10514 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10515 >  (eval $ac_compile) 2>conftest.er1
10516    ac_status=$?
10517    grep -v '^ *+' conftest.er1 >conftest.err
10518    rm -f conftest.er1
10519    cat conftest.err >&5
10520    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10521    (exit $ac_status); } &&
10522 <         { ac_try='test -z "$ac_c_werror_flag"
10522 >         { ac_try='test -z "$ac_cxx_werror_flag"
10523                           || test ! -s conftest.err'
10524    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10525    (eval $ac_try) 2>&5
10526    ac_status=$?
10527    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10528    (exit $ac_status); }; } &&
10529 <         { ac_try='test -s conftest$ac_exeext'
10529 >         { ac_try='test -s conftest.$ac_objext'
10530    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10531    (eval $ac_try) 2>&5
10532    ac_status=$?
10533    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10534    (exit $ac_status); }; }; then
10535 <  eval "$as_ac_var=yes"
10535 >  ac_cv_cxx_have_std_iostream=yes
10536   else
10537    echo "$as_me: failed program was:" >&5
10538   sed 's/^/| /' conftest.$ac_ext >&5
10539  
7498 eval "$as_ac_var=no"
10540   fi
10541 < rm -f conftest.err conftest.$ac_objext \
10542 <      conftest$ac_exeext conftest.$ac_ext
7502 < fi
7503 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7504 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7505 < if test `eval echo '${'$as_ac_var'}'` = yes; then
7506 <  cat >>confdefs.h <<_ACEOF
7507 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7508 < _ACEOF
7509 <
7510 < fi
7511 < done
7512 <
7513 < # special check for _system_configuration because AIX <4.3.2 do not
7514 < # contain the `physmem' member.
7515 < echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
7516 < echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
7517 < cat >conftest.$ac_ext <<_ACEOF
10541 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10542 >        cat >conftest.$ac_ext <<_ACEOF
10543   /* confdefs.h.  */
10544   _ACEOF
10545   cat confdefs.h >>conftest.$ac_ext
10546   cat >>conftest.$ac_ext <<_ACEOF
10547   /* end confdefs.h.  */
10548 < #include <sys/systemcfg.h>
10548 >
10549 > #define __USE_STD_IOSTREAM 1
10550 > #ifdef HAVE_IOSTREAM
10551 > #include <iostream>
10552 > #else
10553 > #include <iostream.h>
10554 > #endif
10555 >
10556 > #ifdef FC_DUMMY_MAIN
10557 > #ifndef FC_DUMMY_MAIN_EQ_F77
10558 > #  ifdef __cplusplus
10559 >     extern "C"
10560 > #  endif
10561 >   int FC_DUMMY_MAIN() { return 1; }
10562 > #endif
10563 > #endif
10564   int
10565   main ()
10566   {
10567 < double x = _system_configuration.physmem;
10567 > std::cout<<"Hello World"<<std::endl;return 0;
10568    ;
10569    return 0;
10570   }
# Line 7538 | Line 10578 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10578    cat conftest.err >&5
10579    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10580    (exit $ac_status); } &&
10581 <         { ac_try='test -z "$ac_c_werror_flag"
10581 >         { ac_try='test -z "$ac_cxx_werror_flag"
10582                           || test ! -s conftest.err'
10583    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10584    (eval $ac_try) 2>&5
# Line 7551 | Line 10591 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10591    ac_status=$?
10592    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10593    (exit $ac_status); }; }; then
10594 <  echo "$as_me:$LINENO: result: yes" >&5
7555 < echo "${ECHO_T}yes" >&6
7556 <
7557 < cat >>confdefs.h <<\_ACEOF
7558 < #define HAVE__SYSTEM_CONFIGURATION 1
7559 < _ACEOF
7560 <
10594 >  ac_cv_cxx_have_std_iostream=yes;ac_cv_cxx_need_use_std_iostream=yes
10595   else
10596    echo "$as_me: failed program was:" >&5
10597   sed 's/^/| /' conftest.$ac_ext >&5
10598  
7565 echo "$as_me:$LINENO: result: no" >&5
7566 echo "${ECHO_T}no" >&6
10599   fi
10600   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10601 < echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
10602 < echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
10603 < if test "${ac_cv_header_time+set}" = set; then
10601 >        ac_ext=cc
10602 > ac_cpp='$CXXCPP $CPPFLAGS'
10603 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10604 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10605 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10606 >
10607 >      fi
10608 >
10609 > fi
10610 > echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iostream" >&5
10611 > echo "${ECHO_T}$ac_cv_cxx_have_std_iostream" >&6
10612 >  if test "$ac_cv_cxx_have_std_iostream" = yes; then
10613 >
10614 > cat >>confdefs.h <<\_ACEOF
10615 > #define HAVE_STD_IOSTREAM 1
10616 > _ACEOF
10617 >
10618 >  fi
10619 >  if test "$ac_cv_cxx_need_use_std_iostream" = yes; then
10620 >
10621 > cat >>confdefs.h <<\_ACEOF
10622 > #define __USE_STD_IOSTREAM 1
10623 > _ACEOF
10624 >
10625 >  fi
10626 >
10627 >
10628 >
10629 >
10630 >  echo "$as_me:$LINENO: checking for C++ Standard Template Library in namespace std." >&5
10631 > echo $ECHO_N "checking for C++ Standard Template Library in namespace std.... $ECHO_C" >&6
10632 > if test "${ac_cv_cxx_have_std_stl+set}" = set; then
10633    echo $ECHO_N "(cached) $ECHO_C" >&6
10634   else
10635 <  cat >conftest.$ac_ext <<_ACEOF
10635 >
10636 >      ac_cv_cxx_have_std_stl=no
10637 >      if test "x$ac_cv_cxx_namespaces" = xyes; then
10638 >
10639 >
10640 >        ac_ext=cc
10641 > ac_cpp='$CXXCPP $CPPFLAGS'
10642 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10643 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10644 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10645 >
10646 >        cat >conftest.$ac_ext <<_ACEOF
10647   /* confdefs.h.  */
10648   _ACEOF
10649   cat confdefs.h >>conftest.$ac_ext
10650   cat >>conftest.$ac_ext <<_ACEOF
10651   /* end confdefs.h.  */
10652 < #include <sys/types.h>
7581 < #include <sys/time.h>
7582 < #include <time.h>
10652 > #include <list>
10653  
10654 + #ifdef FC_DUMMY_MAIN
10655 + #ifndef FC_DUMMY_MAIN_EQ_F77
10656 + #  ifdef __cplusplus
10657 +     extern "C"
10658 + #  endif
10659 +   int FC_DUMMY_MAIN() { return 1; }
10660 + #endif
10661 + #endif
10662   int
10663   main ()
10664   {
10665 < if ((struct tm *) 0)
7588 < return 0;
10665 > std::list<int> foo;return 0;
10666    ;
10667    return 0;
10668   }
# Line 7599 | Line 10676 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10676    cat conftest.err >&5
10677    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10678    (exit $ac_status); } &&
10679 <         { ac_try='test -z "$ac_c_werror_flag"
10679 >         { ac_try='test -z "$ac_cxx_werror_flag"
10680                           || test ! -s conftest.err'
10681    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10682    (eval $ac_try) 2>&5
# Line 7612 | Line 10689 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10689    ac_status=$?
10690    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10691    (exit $ac_status); }; }; then
10692 <  ac_cv_header_time=yes
10692 >  ac_cv_cxx_have_std_stl=yes
10693   else
10694    echo "$as_me: failed program was:" >&5
10695   sed 's/^/| /' conftest.$ac_ext >&5
10696  
7620 ac_cv_header_time=no
10697   fi
10698   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10699 +        ac_ext=cc
10700 + ac_cpp='$CXXCPP $CPPFLAGS'
10701 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10702 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10703 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10704 +
10705 +      fi
10706 +
10707   fi
10708 < echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
10709 < echo "${ECHO_T}$ac_cv_header_time" >&6
10710 < if test $ac_cv_header_time = yes; then
10708 > echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_stl" >&5
10709 > echo "${ECHO_T}$ac_cv_cxx_have_std_stl" >&6
10710 >  if test "$ac_cv_cxx_have_std_stl" = yes; then
10711  
10712   cat >>confdefs.h <<\_ACEOF
10713 < #define TIME_WITH_SYS_TIME 1
10713 > #define HAVE_STD_STL 1
10714   _ACEOF
10715  
10716 < fi
10716 >  fi
10717  
10718  
10719 < echo "$as_me:$LINENO: checking for clock_t" >&5
10720 < echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
10721 < if test "${ac_cv_type_clock_t+set}" = set; then
10719 >
10720 >  echo "$as_me:$LINENO: checking for fstream::attach()" >&5
10721 > echo $ECHO_N "checking for fstream::attach()... $ECHO_C" >&6
10722 > if test "${ac_cv_cxx_have_fstream_attach+set}" = set; then
10723    echo $ECHO_N "(cached) $ECHO_C" >&6
10724   else
10725 <  cat >conftest.$ac_ext <<_ACEOF
10725 >
10726 >    ac_cv_cxx_have_fstream_attach=no
10727 >
10728 >
10729 >    ac_ext=cc
10730 > ac_cpp='$CXXCPP $CPPFLAGS'
10731 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10732 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10733 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10734 >
10735 >    cat >conftest.$ac_ext <<_ACEOF
10736   /* confdefs.h.  */
10737   _ACEOF
10738   cat confdefs.h >>conftest.$ac_ext
10739 < cat >>conftest.$ac_ext <<_ACEOF
10740 < /* end confdefs.h.  */
10741 < $ac_includes_default
10739 > cat >>conftest.$ac_ext <<_ACEOF
10740 > /* end confdefs.h.  */
10741 >
10742 > #ifdef HAVE_IOSTREAM
10743 > #include <fstream>
10744 > #else
10745 > #include <fstream.h>
10746 > #endif
10747 > #ifdef HAVE_STD_IOSTREAM
10748 > using namespace std;
10749 > #endif
10750 >
10751 > #ifdef FC_DUMMY_MAIN
10752 > #ifndef FC_DUMMY_MAIN_EQ_F77
10753 > #  ifdef __cplusplus
10754 >     extern "C"
10755 > #  endif
10756 >   int FC_DUMMY_MAIN() { return 1; }
10757 > #endif
10758 > #endif
10759   int
10760   main ()
10761   {
10762 < if ((clock_t *) 0)
7651 <  return 0;
7652 < if (sizeof (clock_t))
7653 <  return 0;
10762 > int fd=0;ofstream s;s.attach(fd);
10763    ;
10764    return 0;
10765   }
# Line 7664 | Line 10773 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10773    cat conftest.err >&5
10774    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10775    (exit $ac_status); } &&
10776 <         { ac_try='test -z "$ac_c_werror_flag"
10776 >         { ac_try='test -z "$ac_cxx_werror_flag"
10777                           || test ! -s conftest.err'
10778    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10779    (eval $ac_try) 2>&5
# Line 7677 | Line 10786 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10786    ac_status=$?
10787    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10788    (exit $ac_status); }; }; then
10789 <  ac_cv_type_clock_t=yes
10789 >  ac_cv_cxx_have_fstream_attach=yes
10790   else
10791    echo "$as_me: failed program was:" >&5
10792   sed 's/^/| /' conftest.$ac_ext >&5
10793  
7685 ac_cv_type_clock_t=no
10794   fi
10795   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10796 +    ac_ext=cc
10797 + ac_cpp='$CXXCPP $CPPFLAGS'
10798 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10799 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10800 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10801 +
10802 +
10803   fi
10804 < echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
10805 < echo "${ECHO_T}$ac_cv_type_clock_t" >&6
10806 < if test $ac_cv_type_clock_t = yes; then
10804 > echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_attach" >&5
10805 > echo "${ECHO_T}$ac_cv_cxx_have_fstream_attach" >&6
10806 >  if test "$ac_cv_cxx_have_fstream_attach" = yes; then
10807  
10808 < cat >>confdefs.h <<_ACEOF
10809 < #define HAVE_CLOCK_T 1
10808 > cat >>confdefs.h <<\_ACEOF
10809 > #define HAVE_FSTREAM_ATTACH 1
10810   _ACEOF
10811  
10812 +  fi
10813  
7698 fi
10814  
10815 < echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
10816 < echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
10817 < if test "${ac_cv_c_const+set}" = set; then
10815 >
10816 >  echo "$as_me:$LINENO: checking for fstream::open()" >&5
10817 > echo $ECHO_N "checking for fstream::open()... $ECHO_C" >&6
10818 > if test "${ac_cv_cxx_have_fstream_open+set}" = set; then
10819    echo $ECHO_N "(cached) $ECHO_C" >&6
10820   else
10821 <  cat >conftest.$ac_ext <<_ACEOF
10821 >
10822 >    ac_cv_cxx_have_fstream_open=no
10823 >    ac_cv_cxx_fstream_open_prot=no
10824 >
10825 >
10826 >    ac_ext=cc
10827 > ac_cpp='$CXXCPP $CPPFLAGS'
10828 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10829 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10830 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10831 >
10832 >    # Try with 2 parameters
10833 >    cat >conftest.$ac_ext <<_ACEOF
10834   /* confdefs.h.  */
10835   _ACEOF
10836   cat confdefs.h >>conftest.$ac_ext
10837   cat >>conftest.$ac_ext <<_ACEOF
10838   /* end confdefs.h.  */
10839  
10840 + #ifdef HAVE_IOSTREAM
10841 + #include <fstream>
10842 + #else
10843 + #include <fstream.h>
10844 + #endif
10845 + #ifdef HAVE_STD_IOSTREAM
10846 + using namespace std;
10847 + #endif
10848 +
10849 + #ifdef FC_DUMMY_MAIN
10850 + #ifndef FC_DUMMY_MAIN_EQ_F77
10851 + #  ifdef __cplusplus
10852 +     extern "C"
10853 + #  endif
10854 +   int FC_DUMMY_MAIN() { return 1; }
10855 + #endif
10856 + #endif
10857   int
10858   main ()
10859   {
10860 < /* FIXME: Include the comments suggested by Paul. */
7716 < #ifndef __cplusplus
7717 <  /* Ultrix mips cc rejects this.  */
7718 <  typedef int charset[2];
7719 <  const charset x;
7720 <  /* SunOS 4.1.1 cc rejects this.  */
7721 <  char const *const *ccp;
7722 <  char **p;
7723 <  /* NEC SVR4.0.2 mips cc rejects this.  */
7724 <  struct point {int x, y;};
7725 <  static struct point const zero = {0,0};
7726 <  /* AIX XL C 1.02.0.0 rejects this.
7727 <     It does not let you subtract one const X* pointer from another in
7728 <     an arm of an if-expression whose if-part is not a constant
7729 <     expression */
7730 <  const char *g = "string";
7731 <  ccp = &g + (g ? g-g : 0);
7732 <  /* HPUX 7.0 cc rejects these. */
7733 <  ++ccp;
7734 <  p = (char**) ccp;
7735 <  ccp = (char const *const *) p;
7736 <  { /* SCO 3.2v4 cc rejects this.  */
7737 <    char *t;
7738 <    char const *s = 0 ? (char *) 0 : (char const *) 0;
7739 <
7740 <    *t++ = 0;
7741 <  }
7742 <  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
7743 <    int x[] = {25, 17};
7744 <    const int *foo = &x[0];
7745 <    ++foo;
7746 <  }
7747 <  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7748 <    typedef const int *iptr;
7749 <    iptr p = 0;
7750 <    ++p;
7751 <  }
7752 <  { /* AIX XL C 1.02.0.0 rejects this saying
7753 <       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7754 <    struct s { int j; const int *ap[3]; };
7755 <    struct s *b; b->j = 5;
7756 <  }
7757 <  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7758 <    const int foo = 10;
7759 <  }
7760 < #endif
7761 <
10860 > ofstream s;s.open("conftest.txt",ios::out|ios::trunc);
10861    ;
10862    return 0;
10863   }
# Line 7772 | 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 7785 | Line 10884 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10884    ac_status=$?
10885    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10886    (exit $ac_status); }; }; then
10887 <  ac_cv_c_const=yes
10887 >  ac_cv_cxx_have_fstream_open=yes
10888   else
10889    echo "$as_me: failed program was:" >&5
10890   sed 's/^/| /' conftest.$ac_ext >&5
10891  
7793 ac_cv_c_const=no
10892   fi
10893   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10894 < fi
10895 < echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7798 < echo "${ECHO_T}$ac_cv_c_const" >&6
7799 < if test $ac_cv_c_const = no; then
7800 <
7801 < cat >>confdefs.h <<\_ACEOF
7802 < #define const
7803 < _ACEOF
7804 <
7805 < fi
7806 <
7807 < echo "$as_me:$LINENO: checking for inline" >&5
7808 < echo $ECHO_N "checking for inline... $ECHO_C" >&6
7809 < if test "${ac_cv_c_inline+set}" = set; then
7810 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7811 < else
7812 <  ac_cv_c_inline=no
7813 < for ac_kw in inline __inline__ __inline; do
7814 <  cat >conftest.$ac_ext <<_ACEOF
10894 >    # Try with mode parameter
10895 >    cat >conftest.$ac_ext <<_ACEOF
10896   /* confdefs.h.  */
10897   _ACEOF
10898   cat confdefs.h >>conftest.$ac_ext
10899   cat >>conftest.$ac_ext <<_ACEOF
10900   /* end confdefs.h.  */
10901 < #ifndef __cplusplus
10902 < typedef int foo_t;
10903 < static $ac_kw foo_t static_foo () {return 0; }
10904 < $ac_kw foo_t foo () {return 0; }
10901 >
10902 > #ifdef HAVE_IOSTREAM
10903 > #include <fstream>
10904 > #else
10905 > #include <fstream.h>
10906   #endif
10907 + #ifdef HAVE_STD_IOSTREAM
10908 + using namespace std;
10909 + #endif
10910  
10911 + #ifdef FC_DUMMY_MAIN
10912 + #ifndef FC_DUMMY_MAIN_EQ_F77
10913 + #  ifdef __cplusplus
10914 +     extern "C"
10915 + #  endif
10916 +   int FC_DUMMY_MAIN() { return 1; }
10917 + #endif
10918 + #endif
10919 + int
10920 + main ()
10921 + {
10922 + ofstream s;s.open("conftest.txt",ios::out|ios::trunc,0666);
10923 +  ;
10924 +  return 0;
10925 + }
10926   _ACEOF
10927   rm -f conftest.$ac_objext
10928   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# Line 7833 | Line 10933 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10933    cat conftest.err >&5
10934    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10935    (exit $ac_status); } &&
10936 <         { ac_try='test -z "$ac_c_werror_flag"
10936 >         { ac_try='test -z "$ac_cxx_werror_flag"
10937                           || test ! -s conftest.err'
10938    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10939    (eval $ac_try) 2>&5
# Line 7846 | Line 10946 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10946    ac_status=$?
10947    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10948    (exit $ac_status); }; }; then
10949 <  ac_cv_c_inline=$ac_kw; break
10949 >  ac_cv_cxx_fstream_open_prot=yes
10950   else
10951    echo "$as_me: failed program was:" >&5
10952   sed 's/^/| /' conftest.$ac_ext >&5
10953  
10954   fi
10955   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10956 < done
10956 >    ac_ext=cc
10957 > ac_cpp='$CXXCPP $CPPFLAGS'
10958 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10959 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10960 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10961  
10962 +
10963   fi
10964 < echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
10965 < echo "${ECHO_T}$ac_cv_c_inline" >&6
10964 > echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_open" >&5
10965 > echo "${ECHO_T}$ac_cv_cxx_have_fstream_open" >&6
10966 >  if test "$ac_cv_cxx_have_fstream_open" = yes; then
10967  
10968 + cat >>confdefs.h <<\_ACEOF
10969 + #define HAVE_FSTREAM_OPEN 1
10970 + _ACEOF
10971  
10972 < case $ac_cv_c_inline in
10973 <  inline | yes) ;;
10974 <  *)
10975 <    case $ac_cv_c_inline in
10976 <      no) ac_val=;;
7868 <      *) ac_val=$ac_cv_c_inline;;
7869 <    esac
7870 <    cat >>confdefs.h <<_ACEOF
7871 < #ifndef __cplusplus
7872 < #define inline $ac_val
7873 < #endif
10972 >  fi
10973 >  if test "$ac_cv_cxx_fstream_open_prot" = yes; then
10974 >
10975 > cat >>confdefs.h <<\_ACEOF
10976 > #define FSTREAM_OPEN_PROT 1
10977   _ACEOF
7875    ;;
7876 esac
10978  
10979 +  fi
10980  
10981  
7880  # clean out junk possibly left behind by a previous configuration
7881  rm -f src/getopt.h
7882  # Check for getopt_long support
10982  
10983 < for ac_header in getopt.h
10983 >
10984 >
10985 >
10986 >
10987 > for ac_header in ctype.h iostream fstream sstream strstream
10988   do
10989   as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10990   if eval "test \"\${$as_ac_Header+set}\" = set"; then
# Line 7914 | Line 11017 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11017    cat conftest.err >&5
11018    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11019    (exit $ac_status); } &&
11020 <         { ac_try='test -z "$ac_c_werror_flag"
11020 >         { ac_try='test -z "$ac_cxx_werror_flag"
11021                           || test ! -s conftest.err'
11022    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11023    (eval $ac_try) 2>&5
# Line 7958 | Line 11061 | if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$a
11061    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11062    (exit $ac_status); } >/dev/null; then
11063    if test -s conftest.err; then
11064 <    ac_cpp_err=$ac_c_preproc_warn_flag
11065 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11064 >    ac_cpp_err=$ac_cxx_preproc_warn_flag
11065 >    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
11066    else
11067      ac_cpp_err=
11068    fi
# Line 7979 | Line 11082 | case $ac_header_compiler:$ac_header_preproc:$ac_c_prep
11082   echo "${ECHO_T}$ac_header_preproc" >&6
11083  
11084   # So?  What about this header?
11085 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11085 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11086    yes:no: )
11087      { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11088   echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
# Line 8030 | Line 11133 | done
11133  
11134   done
11135  
11136 + # AC_CPP_FUNC
11137 + # ------------------ #
11138 + # Checks to see if ANSI C99 CPP variable __func__ works.
11139 + # If not, perhaps __FUNCTION__ works instead.
11140 + # If not, we'll just define __func__ to "".
11141 + # AC_CPP_FUNC
11142  
11143 < for ac_func in getopt_long
11144 < do
11145 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11146 < echo "$as_me:$LINENO: checking for $ac_func" >&5
8038 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8039 < if eval "test \"\${$as_ac_var+set}\" = set"; then
11143 >
11144 > echo "$as_me:$LINENO: checking for an ANSI C99-conforming __func__" >&5
11145 > echo $ECHO_N "checking for an ANSI C99-conforming __func__... $ECHO_C" >&6
11146 > if test "${ac_cv_cpp_func+set}" = set; then
11147    echo $ECHO_N "(cached) $ECHO_C" >&6
11148   else
11149    cat >conftest.$ac_ext <<_ACEOF
# Line 8045 | Line 11152 | cat >>conftest.$ac_ext <<_ACEOF
11152   cat confdefs.h >>conftest.$ac_ext
11153   cat >>conftest.$ac_ext <<_ACEOF
11154   /* end confdefs.h.  */
8048 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8049   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8050 #define $ac_func innocuous_$ac_func
11155  
11156 < /* System header to define __stub macros and hopefully few prototypes,
11157 <    which can conflict with char $ac_func (); below.
11158 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11159 <    <limits.h> exists even on freestanding compilers.  */
11160 <
11161 < #ifdef __STDC__
8058 < # include <limits.h>
8059 < #else
8060 < # include <assert.h>
8061 < #endif
8062 <
8063 < #undef $ac_func
8064 <
8065 < /* Override any gcc2 internal prototype to avoid an error.  */
8066 < #ifdef __cplusplus
8067 < extern "C"
8068 < {
11156 > #ifdef FC_DUMMY_MAIN
11157 > #ifndef FC_DUMMY_MAIN_EQ_F77
11158 > #  ifdef __cplusplus
11159 >     extern "C"
11160 > #  endif
11161 >   int FC_DUMMY_MAIN() { return 1; }
11162   #endif
8070 /* We use char because int might match the return type of a gcc2
8071   builtin and then its argument prototype would still apply.  */
8072 char $ac_func ();
8073 /* The GNU C library defines this for functions which it implements
8074    to always fail with ENOSYS.  Some functions are actually named
8075    something starting with __ and the normal name is an alias.  */
8076 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8077 choke me
8078 #else
8079 char (*f) () = $ac_func;
11163   #endif
8081 #ifdef __cplusplus
8082 }
8083 #endif
8084
11164   int
11165   main ()
11166   {
11167 < return f != $ac_func;
11167 > const char *foo = __func__;
11168    ;
11169    return 0;
11170   }
11171   _ACEOF
11172 < rm -f conftest.$ac_objext conftest$ac_exeext
11173 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11174 <  (eval $ac_link) 2>conftest.er1
11172 > rm -f conftest.$ac_objext
11173 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11174 >  (eval $ac_compile) 2>conftest.er1
11175    ac_status=$?
11176    grep -v '^ *+' conftest.er1 >conftest.err
11177    rm -f conftest.er1
11178    cat conftest.err >&5
11179    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11180    (exit $ac_status); } &&
11181 <         { ac_try='test -z "$ac_c_werror_flag"
11181 >         { ac_try='test -z "$ac_cxx_werror_flag"
11182                           || test ! -s conftest.err'
11183    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11184    (eval $ac_try) 2>&5
11185    ac_status=$?
11186    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11187    (exit $ac_status); }; } &&
11188 <         { ac_try='test -s conftest$ac_exeext'
11188 >         { ac_try='test -s conftest.$ac_objext'
11189    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11190    (eval $ac_try) 2>&5
11191    ac_status=$?
11192    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11193    (exit $ac_status); }; }; then
11194 <  eval "$as_ac_var=yes"
11194 >  ac_cv_cpp_func=yes
11195   else
11196    echo "$as_me: failed program was:" >&5
11197   sed 's/^/| /' conftest.$ac_ext >&5
11198  
8120 eval "$as_ac_var=no"
8121 fi
8122 rm -f conftest.err conftest.$ac_objext \
8123      conftest$ac_exeext conftest.$ac_ext
8124 fi
8125 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8126 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8127 if test `eval echo '${'$as_ac_var'}'` = yes; then
8128  cat >>confdefs.h <<_ACEOF
8129 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8130 _ACEOF
8131
8132 else
8133  # FreeBSD has a gnugetopt library for this
8134    echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
8135 echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
8136 if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
8137  echo $ECHO_N "(cached) $ECHO_C" >&6
8138 else
8139  ac_check_lib_save_LIBS=$LIBS
8140 LIBS="-lgnugetopt  $LIBS"
11199   cat >conftest.$ac_ext <<_ACEOF
11200   /* confdefs.h.  */
11201   _ACEOF
# Line 8145 | Line 11203 | cat >>conftest.$ac_ext <<_ACEOF
11203   cat >>conftest.$ac_ext <<_ACEOF
11204   /* end confdefs.h.  */
11205  
11206 < /* Override any gcc2 internal prototype to avoid an error.  */
11207 < #ifdef __cplusplus
11208 < extern "C"
11206 > #ifdef FC_DUMMY_MAIN
11207 > #ifndef FC_DUMMY_MAIN_EQ_F77
11208 > #  ifdef __cplusplus
11209 >     extern "C"
11210 > #  endif
11211 >   int FC_DUMMY_MAIN() { return 1; }
11212   #endif
11213 < /* We use char because int might match the return type of a gcc2
8153 <   builtin and then its argument prototype would still apply.  */
8154 < char getopt_long ();
11213 > #endif
11214   int
11215   main ()
11216   {
11217 < getopt_long ();
11217 > const char *foo = __FUNCTION__;
11218    ;
11219    return 0;
11220   }
11221   _ACEOF
11222 < rm -f conftest.$ac_objext conftest$ac_exeext
11223 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11224 <  (eval $ac_link) 2>conftest.er1
11222 > rm -f conftest.$ac_objext
11223 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11224 >  (eval $ac_compile) 2>conftest.er1
11225    ac_status=$?
11226    grep -v '^ *+' conftest.er1 >conftest.err
11227    rm -f conftest.er1
11228    cat conftest.err >&5
11229    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11230    (exit $ac_status); } &&
11231 <         { ac_try='test -z "$ac_c_werror_flag"
11231 >         { ac_try='test -z "$ac_cxx_werror_flag"
11232                           || test ! -s conftest.err'
11233    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11234    (eval $ac_try) 2>&5
11235    ac_status=$?
11236    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11237    (exit $ac_status); }; } &&
11238 <         { ac_try='test -s conftest$ac_exeext'
11238 >         { ac_try='test -s conftest.$ac_objext'
11239    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11240    (eval $ac_try) 2>&5
11241    ac_status=$?
11242    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11243    (exit $ac_status); }; }; then
11244 <  ac_cv_lib_gnugetopt_getopt_long=yes
11244 >  ac_cv_cpp_func=__FUNCTION__
11245   else
11246    echo "$as_me: failed program was:" >&5
11247   sed 's/^/| /' conftest.$ac_ext >&5
11248  
11249 < ac_cv_lib_gnugetopt_getopt_long=no
11249 > ac_cv_cpp_func=no
11250   fi
11251 < rm -f conftest.err conftest.$ac_objext \
8193 <      conftest$ac_exeext conftest.$ac_ext
8194 < LIBS=$ac_check_lib_save_LIBS
11251 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11252   fi
11253 < echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
11254 < echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
11255 < if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
11256 <  cat >>confdefs.h <<\_ACEOF
11257 < #define HAVE_GETOPT_LONG 1
11253 > rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11254 > fi
11255 > echo "$as_me:$LINENO: result: $ac_cv_cpp_func" >&5
11256 > echo "${ECHO_T}$ac_cv_cpp_func" >&6
11257 > if test $ac_cv_cpp_func = __FUNCTION__; then
11258 >
11259 > cat >>confdefs.h <<\_ACEOF
11260 > #define __func__ __FUNCTION__
11261   _ACEOF
11262  
11263 < else
8204 <  # use the GNU replacement
8205 <      case $LIBOBJS in
8206 <    "getopt.$ac_objext"   | \
8207 <  *" getopt.$ac_objext"   | \
8208 <    "getopt.$ac_objext "* | \
8209 <  *" getopt.$ac_objext "* ) ;;
8210 <  *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
8211 < esac
11263 > elif test $ac_cv_cpp_func = no; then
11264  
11265 <      case $LIBOBJS in
11266 <    "getopt1.$ac_objext"   | \
11267 <  *" getopt1.$ac_objext"   | \
8216 <    "getopt1.$ac_objext "* | \
8217 <  *" getopt1.$ac_objext "* ) ;;
8218 <  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
8219 < esac
11265 > cat >>confdefs.h <<\_ACEOF
11266 > #define __func__ ""
11267 > _ACEOF
11268  
8221                ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
8222
11269   fi
11270  
8225 fi
8226 done
11271  
11272  
11273  
11274 +
11275   case $debug in
11276    1)
11277       ;;
# Line 8235 | Line 11280 | case $debug in
11280  
11281  
11282  
11283 + # Try to determine "good" native compiler flags if none specified on command
11284 + # line
11285  
11286 + if test "$ac_test_FCFLAGS" != "set"; then
11287 +  FCFLAGS=""
11288 +  case "${host_cpu}-${host_os}" in
11289  
11290 +  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
11291 +                    FCFLAGS="-O"
11292 +                fi;;
11293 +   rs6000*-aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
11294 +                    FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
11295 +                fi;;
11296 +   powerpc*-aix*)
11297 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
11298 +                FCFLAGS="-O3 -qarch=ppc -qansialias -w"
11299 +                echo "*******************************************************"
11300 +                echo "*  You have AIX on an unknown powerpc system.  It is  *"
11301 +                echo "*  recommended that you use                           *"
11302 +                echo "*                                                     *"
11303 +                echo "*   FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
11304 +                echo "*                                 ^^^                 *"
11305 +                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
11306 +                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
11307 +                echo "*******************************************************"
11308 +        fi;;
11309 +   *darwin*)
11310 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
11311 +                FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
11312 +        fi;;
11313 +  esac
11314 +
11315 +  if test -n "$CPU_FLAGS"; then
11316 +        FCFLAGS="$FCFLAGS $CPU_FLAGS"
11317 +  fi
11318 +
11319 +  if test -z "$FCFLAGS"; then
11320 +        echo ""
11321 +        echo "*********************************************************"
11322 +        echo "* WARNING: Don't know the best FCFLAGS for this system  *"
11323 +        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
11324 +        echo "* (otherwise, a default of FCFLAGS=-O3 will be used)    *"
11325 +        echo "*********************************************************"
11326 +        echo ""
11327 +        FCFLAGS="-O3"
11328 +  fi
11329 +
11330 +
11331 + echo "$as_me:$LINENO: checking whether ${FC} accepts ${FCFLAGS}" >&5
11332 + echo $ECHO_N "checking whether ${FC} accepts ${FCFLAGS}... $ECHO_C" >&6
11333 + if test "${ac_guessed_f90flags+set}" = set; then
11334 +  echo $ECHO_N "(cached) $ECHO_C" >&6
11335 + else
11336 +
11337 +
11338 +
11339 + ac_ext=${FC_SRCEXT-f}
11340 + ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
11341 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
11342 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
11343 +
11344 + echo 'program main' > conftest.$ac_ext
11345 + echo 'end program main' >> conftest.$ac_ext
11346 + ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
11347 + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11348 +  (eval $ac_compile) 2>&5
11349 +  ac_status=$?
11350 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11351 +  (exit $ac_status); }; then
11352 +        ac_guessed_f90flags=yes
11353 + else
11354 +        ac_guessed_f90flags=no
11355 + fi
11356 + rm -f conftest*
11357 + ac_ext=cc
11358 + ac_cpp='$CXXCPP $CPPFLAGS'
11359 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11360 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11361 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11362 +
11363 +
11364 + fi
11365 + echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
11366 + echo "${ECHO_T}$ac_guessed_f90flags" >&6
11367 + if test "$ac_guessed_f90flags" = yes; then
11368 +        :
11369 +
11370 + else
11371 +        :
11372 +
11373 +        echo ""
11374 +        echo "**********************************************************"
11375 +        echo "* WARNING: The guessed FCFLAGS don't seem to work with  *"
11376 +        echo "* your compiler.                                        *"
11377 +        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
11378 +        echo "*********************************************************"
11379 +        echo ""
11380 +        FCFLAGS=""
11381 +
11382 + fi
11383 +
11384 +
11385 + fi
11386 +
11387 +
11388 +
11389 +
11390 +
11391 +
11392 +
11393   echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
11394   echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
11395   if test "${ac_cv_prog_really_gcc+set}" = set; then
# Line 8285 | Line 11438 | if test "$ac_test_CFLAGS" != "set"; then
11438                      CFLAGS="-O"
11439                  fi;;
11440    sparc-solaris2*) if test "$CC" = cc; then
11441 <                    CFLAGS="-native -fast -xO5 -dalign"
11441 >                    CFLAGS="-O -dalign"
11442                   fi;;
11443  
11444    alpha*-osf*)  if test "$CC" = cc; then
# Line 8328 | Line 11481 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11481      # -malign-double for x86 systems
11482  
11483  
11484 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
11485 < echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
11484 > echo "$as_me:$LINENO: checking whether ${CC} accepts -malign-double" >&5
11485 > echo $ECHO_N "checking whether ${CC} accepts -malign-double... $ECHO_C" >&6
11486   if test "${ac_align_double+set}" = set; then
11487    echo $ECHO_N "(cached) $ECHO_C" >&6
11488   else
11489    echo 'void f(){}' > conftest.c
11490 < if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
11490 > if test -z "`${CC} -malign-double -c conftest.c 2>&1`"; then
11491          ac_align_double=yes
11492   else
11493          ac_align_double=no
# Line 8355 | Line 11508 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11508      # -fstrict-aliasing for gcc-2.95+
11509  
11510  
11511 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
11512 < echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
11511 > echo "$as_me:$LINENO: checking whether ${CC} accepts -fstrict-aliasing" >&5
11512 > echo $ECHO_N "checking whether ${CC} accepts -fstrict-aliasing... $ECHO_C" >&6
11513   if test "${ac_fstrict_aliasing+set}" = set; then
11514    echo $ECHO_N "(cached) $ECHO_C" >&6
11515   else
11516    echo 'void f(){}' > conftest.c
11517 < if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
11517 > if test -z "`${CC} -fstrict-aliasing -c conftest.c 2>&1`"; then
11518          ac_fstrict_aliasing=yes
11519   else
11520          ac_fstrict_aliasing=no
# Line 8386 | Line 11539 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11539                    case "${host_cpu}" in
11540            i586*)
11541  
11542 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
11543 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
11542 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentium" >&5
11543 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentium... $ECHO_C" >&6
11544   if test "${ac_cpu_pentium+set}" = set; then
11545    echo $ECHO_N "(cached) $ECHO_C" >&6
11546   else
11547    echo 'void f(){}' > conftest.c
11548 < if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
11548 > if test -z "`${CC} -mcpu=pentium -c conftest.c 2>&1`"; then
11549          ac_cpu_pentium=yes
11550   else
11551          ac_cpu_pentium=no
# Line 8409 | Line 11562 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11562          :
11563  
11564  
11565 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
11566 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
11565 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentium" >&5
11566 > echo $ECHO_N "checking whether ${CC} accepts -mpentium... $ECHO_C" >&6
11567   if test "${ac_pentium+set}" = set; then
11568    echo $ECHO_N "(cached) $ECHO_C" >&6
11569   else
11570    echo 'void f(){}' > conftest.c
11571 < if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
11571 > if test -z "`${CC} -mpentium -c conftest.c 2>&1`"; then
11572          ac_pentium=yes
11573   else
11574          ac_pentium=no
# Line 8438 | Line 11591 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11591                    ;;
11592            i686*)
11593  
11594 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
11595 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
11594 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentiumpro" >&5
11595 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentiumpro... $ECHO_C" >&6
11596   if test "${ac_cpu_pentiumpro+set}" = set; then
11597    echo $ECHO_N "(cached) $ECHO_C" >&6
11598   else
11599    echo 'void f(){}' > conftest.c
11600 < if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
11600 > if test -z "`${CC} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
11601          ac_cpu_pentiumpro=yes
11602   else
11603          ac_cpu_pentiumpro=no
# Line 8461 | Line 11614 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11614          :
11615  
11616  
11617 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
11618 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
11617 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentiumpro" >&5
11618 > echo $ECHO_N "checking whether ${CC} accepts -mpentiumpro... $ECHO_C" >&6
11619   if test "${ac_pentiumpro+set}" = set; then
11620    echo $ECHO_N "(cached) $ECHO_C" >&6
11621   else
11622    echo 'void f(){}' > conftest.c
11623 < if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
11623 > if test -z "`${CC} -mpentiumpro -c conftest.c 2>&1`"; then
11624          ac_pentiumpro=yes
11625   else
11626          ac_pentiumpro=no
# Line 8494 | Line 11647 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11647                  if test -n "$is60x"; then
11648  
11649  
11650 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
11651 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
11650 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=$cputype" >&5
11651 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=$cputype... $ECHO_C" >&6
11652   if test "${ac_m_cpu_60x+set}" = set; then
11653    echo $ECHO_N "(cached) $ECHO_C" >&6
11654   else
11655    echo 'void f(){}' > conftest.c
11656 < if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
11656 > if test -z "`${CC} -mcpu=$cputype -c conftest.c 2>&1`"; then
11657          ac_m_cpu_60x=yes
11658   else
11659          ac_m_cpu_60x=no
# Line 8552 | Line 11705 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11705          :
11706  
11707  
11708 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
11709 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
11708 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=750" >&5
11709 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=750... $ECHO_C" >&6
11710   if test "${ac_m_cpu_750+set}" = set; then
11711    echo $ECHO_N "(cached) $ECHO_C" >&6
11712   else
11713    echo 'void f(){}' > conftest.c
11714 < if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
11714 > if test -z "`${CC} -mcpu=750 -c conftest.c 2>&1`"; then
11715          ac_m_cpu_750=yes
11716   else
11717          ac_m_cpu_750=no
# Line 8585 | Line 11738 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11738                  if test -z "$CPU_FLAGS"; then
11739  
11740  
11741 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
11742 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
11741 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=powerpc" >&5
11742 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=powerpc... $ECHO_C" >&6
11743   if test "${ac_m_cpu_powerpc+set}" = set; then
11744    echo $ECHO_N "(cached) $ECHO_C" >&6
11745   else
11746    echo 'void f(){}' > conftest.c
11747 < if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
11747 > if test -z "`${CC} -mcpu=powerpc -c conftest.c 2>&1`"; then
11748          ac_m_cpu_powerpc=yes
11749   else
11750          ac_m_cpu_powerpc=no
# Line 8613 | Line 11766 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11766                  if test -z "$CPU_FLAGS"; then
11767  
11768  
11769 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
11770 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
11769 > echo "$as_me:$LINENO: checking whether ${CC} accepts -mpowerpc" >&5
11770 > echo $ECHO_N "checking whether ${CC} accepts -mpowerpc... $ECHO_C" >&6
11771   if test "${ac_m_powerpc+set}" = set; then
11772    echo $ECHO_N "(cached) $ECHO_C" >&6
11773   else
11774    echo 'void f(){}' > conftest.c
11775 < if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
11775 > if test -z "`${CC} -mpowerpc -c conftest.c 2>&1`"; then
11776          ac_m_powerpc=yes
11777   else
11778          ac_m_powerpc=no
# Line 8658 | Line 11811 | echo "$as_me:$LINENO: checking whether ${CC-cc} accept
11811  
11812  
11813  
11814 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
11815 < echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
11814 > echo "$as_me:$LINENO: checking whether ${CC} accepts ${CFLAGS}" >&5
11815 > echo $ECHO_N "checking whether ${CC} accepts ${CFLAGS}... $ECHO_C" >&6
11816   if test "${ac_guessed_cflags+set}" = set; then
11817    echo $ECHO_N "(cached) $ECHO_C" >&6
11818   else
11819    echo 'void f(){}' > conftest.c
11820 < if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
11820 > if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
11821          ac_guessed_cflags=yes
11822   else
11823          ac_guessed_cflags=no
# Line 8748 | Line 11901 | if test "$ac_test_CXXFLAGS" != "set"; then
11901                      CXXFLAGS="-O"
11902                  fi;;
11903    sparc-solaris2*) if test "$CXX" = CC; then
11904 <                    CXXFLAGS="-native -fast -xO5 -dalign"
11904 >                    CXXFLAGS="-features=extensions -O -dalign"
11905                   fi;;
11906     rs6000*-aix*)  if test "$CXX" = xlC; then
11907                      CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
# Line 8782 | Line 11935 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
11935      # -malign-double for x86 systems
11936  
11937  
11938 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
11939 < echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
11938 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -malign-double" >&5
11939 > echo $ECHO_N "checking whether ${CXX} accepts -malign-double... $ECHO_C" >&6
11940   if test "${ac_align_double+set}" = set; then
11941    echo $ECHO_N "(cached) $ECHO_C" >&6
11942   else
11943    echo 'void f(){}' > conftest.cpp
11944 < if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
11944 > if test -z "`${CXX} -malign-double -c conftest.cpp 2>&1`"; then
11945          ac_align_double=yes
11946   else
11947          ac_align_double=no
# Line 8809 | Line 11962 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
11962      # -fstrict-aliasing for gcc-2.95+
11963  
11964  
11965 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
11966 < echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
11965 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -fstrict-aliasing" >&5
11966 > echo $ECHO_N "checking whether ${CXX} accepts -fstrict-aliasing... $ECHO_C" >&6
11967   if test "${ac_fstrict_aliasing+set}" = set; then
11968    echo $ECHO_N "(cached) $ECHO_C" >&6
11969   else
11970    echo 'void f(){}' > conftest.cpp
11971 < if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
11971 > if test -z "`${CXX} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
11972          ac_fstrict_aliasing=yes
11973   else
11974          ac_fstrict_aliasing=no
# Line 8840 | Line 11993 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
11993                    case "${host_cpu}" in
11994            i586*)
11995  
11996 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
11997 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
11996 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentium" >&5
11997 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentium... $ECHO_C" >&6
11998   if test "${ac_cpu_pentium+set}" = set; then
11999    echo $ECHO_N "(cached) $ECHO_C" >&6
12000   else
12001    echo 'void f(){}' > conftest.cpp
12002 < if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
12002 > if test -z "`${CXX} -mcpu=pentium -c conftest.cpp 2>&1`"; then
12003          ac_cpu_pentium=yes
12004   else
12005          ac_cpu_pentium=no
# Line 8863 | Line 12016 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
12016          :
12017  
12018  
12019 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
12020 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
12019 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentium" >&5
12020 > echo $ECHO_N "checking whether ${CXX} accepts -mpentium... $ECHO_C" >&6
12021   if test "${ac_pentium+set}" = set; then
12022    echo $ECHO_N "(cached) $ECHO_C" >&6
12023   else
12024    echo 'void f(){}' > conftest.cpp
12025 < if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
12025 > if test -z "`${CXX} -mpentium -c conftest.cpp 2>&1`"; then
12026          ac_pentium=yes
12027   else
12028          ac_pentium=no
# Line 8892 | Line 12045 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
12045                    ;;
12046            i686*)
12047  
12048 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
12049 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
12048 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentiumpro" >&5
12049 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentiumpro... $ECHO_C" >&6
12050   if test "${ac_cpu_pentiumpro+set}" = set; then
12051    echo $ECHO_N "(cached) $ECHO_C" >&6
12052   else
12053    echo 'void f(){}' > conftest.cpp
12054 < if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
12054 > if test -z "`${CXX} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
12055          ac_cpu_pentiumpro=yes
12056   else
12057          ac_cpu_pentiumpro=no
# Line 8915 | Line 12068 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
12068          :
12069  
12070  
12071 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
12072 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
12071 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentiumpro" >&5
12072 > echo $ECHO_N "checking whether ${CXX} accepts -mpentiumpro... $ECHO_C" >&6
12073   if test "${ac_pentiumpro+set}" = set; then
12074    echo $ECHO_N "(cached) $ECHO_C" >&6
12075   else
12076    echo 'void f(){}' > conftest.cpp
12077 < if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
12077 > if test -z "`${CXX} -mpentiumpro -c conftest.cpp 2>&1`"; then
12078          ac_pentiumpro=yes
12079   else
12080          ac_pentiumpro=no
# Line 8948 | Line 12101 | echo "$as_me:$LINENO: checking whether ${CXX-c++} acce
12101                  if test -n "$is60x"; then
12102  
12103  
12104 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
12105 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
12104 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=$cputype" >&5
12105 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=$cputype... $ECHO_C" >&6
12106   if test "${ac_m_cpu_60x+set}" = set; then
8954  echo $ECHO_N "(cached) $ECHO_C" >&6
8955 else
8956  echo 'void f(){}' > conftest.cpp
8957 if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
8958        ac_m_cpu_60x=yes
8959 else
8960        ac_m_cpu_60x=no
8961 fi
8962 rm -f conftest*
8963
8964 fi
8965 echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
8966 echo "${ECHO_T}$ac_m_cpu_60x" >&6
8967 if test "$ac_m_cpu_60x" = yes; then
8968        :
8969        CPU_FLAGS=-mcpu=$cputype
8970 else
8971        :
8972
8973 fi
8974
8975                elif test "$cputype" = 750; then
8976
8977
8978 echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
8979 echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
8980 if test "${ac_cv_prog_gxx_2_95+set}" = set; then
8981  echo $ECHO_N "(cached) $ECHO_C" >&6
8982 else
8983
8984 cat > conftest.cpp <<EOF
8985 #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
8986 #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
8987     yes;
8988 #  endif
8989 #endif
8990 EOF
8991 if { ac_try='${CXX-c++} -E conftest.cpp'
8992  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8993  (eval $ac_try) 2>&5
8994  ac_status=$?
8995  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8996  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8997  ac_cv_prog_gxx_2_95=yes
8998 else
8999  ac_cv_prog_gxx_2_95=no
9000 fi
9001
9002 fi
9003 echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
9004 echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
9005 if test "$ac_cv_prog_gxx_2_95" = yes; then
9006        :
9007
9008
9009 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
9010 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
9011 if test "${ac_m_cpu_750+set}" = set; then
9012  echo $ECHO_N "(cached) $ECHO_C" >&6
9013 else
9014  echo 'void f(){}' > conftest.cpp
9015 if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
9016        ac_m_cpu_750=yes
9017 else
9018        ac_m_cpu_750=no
9019 fi
9020 rm -f conftest*
9021
9022 fi
9023 echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
9024 echo "${ECHO_T}$ac_m_cpu_750" >&6
9025 if test "$ac_m_cpu_750" = yes; then
9026        :
9027        CPU_FLAGS=-mcpu=750
9028 else
9029        :
9030
9031 fi
9032
9033 else
9034        :
9035
9036 fi
9037
9038                fi
9039                if test -z "$CPU_FLAGS"; then
9040
9041
9042 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
9043 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
9044 if test "${ac_m_cpu_powerpc+set}" = set; then
9045  echo $ECHO_N "(cached) $ECHO_C" >&6
9046 else
9047  echo 'void f(){}' > conftest.cpp
9048 if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
9049        ac_m_cpu_powerpc=yes
9050 else
9051        ac_m_cpu_powerpc=no
9052 fi
9053 rm -f conftest*
9054
9055 fi
9056 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
9057 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
9058 if test "$ac_m_cpu_powerpc" = yes; then
9059        :
9060        CPU_FLAGS=-mcpu=powerpc
9061 else
9062        :
9063
9064 fi
9065
9066                fi
9067                if test -z "$CPU_FLAGS"; then
9068
9069
9070 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
9071 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
9072 if test "${ac_m_powerpc+set}" = set; then
9073  echo $ECHO_N "(cached) $ECHO_C" >&6
9074 else
9075  echo 'void f(){}' > conftest.cpp
9076 if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
9077        ac_m_powerpc=yes
9078 else
9079        ac_m_powerpc=no
9080 fi
9081 rm -f conftest*
9082
9083 fi
9084 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
9085 echo "${ECHO_T}$ac_m_powerpc" >&6
9086 if test "$ac_m_powerpc" = yes; then
9087        :
9088        CPU_FLAGS=-mpowerpc
9089 else
9090        :
9091
9092 fi
9093
9094                fi
9095          esac
9096  fi
9097
9098  if test -n "$CPU_FLAGS"; then
9099        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
9100  fi
9101
9102  if test -z "$CXXFLAGS"; then
9103        echo ""
9104        echo "**********************************************************"
9105        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
9106        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
9107        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
9108        echo "**********************************************************"
9109        echo ""
9110        CXXFLAGS="-O3"
9111  fi
9112
9113
9114
9115 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
9116 echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
9117 if test "${ac_guessed_cxxflags+set}" = set; then
9118  echo $ECHO_N "(cached) $ECHO_C" >&6
9119 else
9120  echo 'void f(){}' > conftest.cpp
9121 if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
9122        ac_guessed_cxxflags=yes
9123 else
9124        ac_guessed_cxxflags=no
9125 fi
9126 rm -f conftest*
9127
9128 fi
9129 echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
9130 echo "${ECHO_T}$ac_guessed_cxxflags" >&6
9131 if test "$ac_guessed_cxxflags" = yes; then
9132        :
9133
9134 else
9135        :
9136
9137        echo ""
9138        echo "**********************************************************"
9139        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
9140        echo "* your compiler.                                         *"
9141        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
9142        echo "**********************************************************"
9143        echo ""
9144        CXXFLAGS=""
9145
9146 fi
9147
9148
9149 fi
9150
9151
9152
9153
9154
9155 # Try to determine "good" native compiler flags if none specified on command
9156 # line
9157
9158 if test x"$F90FLAGS" = x ; then
9159  F90FLAGS=""
9160  case "${host_cpu}-${host_os}" in
9161
9162  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
9163                    F90FLAGS="-O"
9164                fi;;
9165   rs6000*-aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
9166                    F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9167                fi;;
9168   powerpc*-aix*)
9169        if test "$F90" = f90 -o "$F90" = xlf90; then
9170                F90FLAGS="-O3 -qarch=ppc -qansialias -w"
9171                echo "*******************************************************"
9172                echo "*  You have AIX on an unknown powerpc system.  It is  *"
9173                echo "*  recommended that you use                           *"
9174                echo "*                                                     *"
9175                echo "*  F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
9176                echo "*                                 ^^^                 *"
9177                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
9178                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
9179                echo "*******************************************************"
9180        fi;;
9181   *darwin*)
9182        if test "$F90" = f90 -o "$F90" = xlf90 -o "$F90" = xlf95; then
9183                F90FLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
9184        fi;;
9185  esac
9186
9187  if test -n "$CPU_FLAGS"; then
9188        F90FLAGS="$F90FLAGS $CPU_FLAGS"
9189  fi
9190
9191  if test -z "$F90FLAGS"; then
9192        echo ""
9193        echo "**********************************************************"
9194        echo "* WARNING: Don't know the best F90FLAGS for this system  *"
9195        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
9196        echo "* (otherwise, a default of F90FLAGS=-O3 will be used)    *"
9197        echo "**********************************************************"
9198        echo ""
9199        F90FLAGS="-O3"
9200  fi
9201
9202
9203 echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
9204 echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
9205 if test "${ac_guessed_f90flags+set}" = set; then
9206  echo $ECHO_N "(cached) $ECHO_C" >&6
9207 else
9208
9209
9210
9211 ac_ext=f90
9212 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
9213 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9214 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
9215
9216 echo 'program main' > conftest.$ac_ext
9217 echo 'end program main' >> conftest.$ac_ext
9218 ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
9219 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9220  (eval $ac_compile) 2>&5
9221  ac_status=$?
9222  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9223  (exit $ac_status); }; then
9224        ac_guessed_f90flags=yes
9225 else
9226        ac_guessed_f90flags=no
9227 fi
9228 rm -f conftest*
9229 ac_ext=c
9230 ac_cpp='$CPP $CPPFLAGS'
9231 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9232 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9233 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9234
9235
9236 fi
9237 echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
9238 echo "${ECHO_T}$ac_guessed_f90flags" >&6
9239 if test "$ac_guessed_f90flags" = yes; then
9240        :
9241
9242 else
9243        :
9244
9245        echo ""
9246        echo "**********************************************************"
9247        echo "* WARNING: The guessed F90FLAGS don't seem to work with  *"
9248        echo "* your compiler.                                         *"
9249        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
9250        echo "**********************************************************"
9251        echo ""
9252        F90FLAGS=""
9253
9254 fi
9255
9256
9257 fi
9258
9259     ;;
9260 esac
9261
9262 # Find a good install program.  We prefer a C program (faster),
9263 # so one script is as good as another.  But avoid the broken or
9264 # incompatible versions:
9265 # SysV /etc/install, /usr/sbin/install
9266 # SunOS /usr/etc/install
9267 # IRIX /sbin/install
9268 # AIX /bin/install
9269 # AmigaOS /C/install, which installs bootblocks on floppy discs
9270 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
9271 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
9272 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
9273 # OS/2's system install, which has a completely different semantic
9274 # ./install, which can be erroneously created by make from ./install.sh.
9275 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
9276 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
9277 if test -z "$INSTALL"; then
9278 if test "${ac_cv_path_install+set}" = set; then
9279  echo $ECHO_N "(cached) $ECHO_C" >&6
9280 else
9281  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9282 for as_dir in $PATH
9283 do
9284  IFS=$as_save_IFS
9285  test -z "$as_dir" && as_dir=.
9286  # Account for people who put trailing slashes in PATH elements.
9287 case $as_dir/ in
9288  ./ | .// | /cC/* | \
9289  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
9290  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
9291  /usr/ucb/* ) ;;
9292  *)
9293    # OSF1 and SCO ODT 3.0 have their own names for install.
9294    # Don't use installbsd from OSF since it installs stuff as root
9295    # by default.
9296    for ac_prog in ginstall scoinst install; do
9297      for ac_exec_ext in '' $ac_executable_extensions; do
9298        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
9299          if test $ac_prog = install &&
9300            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9301            # AIX install.  It has an incompatible calling convention.
9302            :
9303          elif test $ac_prog = install &&
9304            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9305            # program-specific install script used by HP pwplus--don't use.
9306            :
9307          else
9308            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
9309            break 3
9310          fi
9311        fi
9312      done
9313    done
9314    ;;
9315 esac
9316 done
9317
9318
9319 fi
9320  if test "${ac_cv_path_install+set}" = set; then
9321    INSTALL=$ac_cv_path_install
9322  else
9323    # As a last resort, use the slow shell script.  We don't cache a
9324    # path for INSTALL within a source directory, because that will
9325    # break other packages using the cache if that directory is
9326    # removed, or if the path is relative.
9327    INSTALL=$ac_install_sh
9328  fi
9329 fi
9330 echo "$as_me:$LINENO: result: $INSTALL" >&5
9331 echo "${ECHO_T}$INSTALL" >&6
9332
9333 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
9334 # It thinks the first close brace ends the variable substitution.
9335 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
9336
9337 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
9338
9339 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
9340
9341 echo "$as_me:$LINENO: checking whether ln -s works" >&5
9342 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
9343 LN_S=$as_ln_s
9344 if test "$LN_S" = "ln -s"; then
9345  echo "$as_me:$LINENO: result: yes" >&5
9346 echo "${ECHO_T}yes" >&6
9347 else
9348  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
9349 echo "${ECHO_T}no, using $LN_S" >&6
9350 fi
9351
9352 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
9353 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
9354 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
9355 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
12107    echo $ECHO_N "(cached) $ECHO_C" >&6
12108   else
12109 <  cat >conftest.make <<\_ACEOF
12110 < all:
12111 <        @echo 'ac_maketemp="$(MAKE)"'
9361 < _ACEOF
9362 < # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
9363 < eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
9364 < if test -n "$ac_maketemp"; then
9365 <  eval ac_cv_prog_make_${ac_make}_set=yes
12109 >  echo 'void f(){}' > conftest.cpp
12110 > if test -z "`${CXX} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
12111 >        ac_m_cpu_60x=yes
12112   else
12113 <  eval ac_cv_prog_make_${ac_make}_set=no
12113 >        ac_m_cpu_60x=no
12114   fi
12115 < rm -f conftest.make
12115 > rm -f conftest*
12116 >
12117   fi
12118 < if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
12119 <  echo "$as_me:$LINENO: result: yes" >&5
12120 < echo "${ECHO_T}yes" >&6
12121 <  SET_MAKE=
12118 > echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
12119 > echo "${ECHO_T}$ac_m_cpu_60x" >&6
12120 > if test "$ac_m_cpu_60x" = yes; then
12121 >        :
12122 >        CPU_FLAGS=-mcpu=$cputype
12123   else
12124 <  echo "$as_me:$LINENO: result: no" >&5
12125 < echo "${ECHO_T}no" >&6
9378 <  SET_MAKE="MAKE=${MAKE-make}"
12124 >        :
12125 >
12126   fi
12127  
12128 < if test -n "$ac_tool_prefix"; then
12129 <  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12130 < set dummy ${ac_tool_prefix}ranlib; ac_word=$2
12131 < echo "$as_me:$LINENO: checking for $ac_word" >&5
12132 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12133 < if test "${ac_cv_prog_RANLIB+set}" = set; then
12128 >                elif test "$cputype" = 750; then
12129 >
12130 >
12131 > echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
12132 > echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
12133 > if test "${ac_cv_prog_gxx_2_95+set}" = set; then
12134    echo $ECHO_N "(cached) $ECHO_C" >&6
12135   else
9389  if test -n "$RANLIB"; then
9390  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9391 else
9392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9393 for as_dir in $PATH
9394 do
9395  IFS=$as_save_IFS
9396  test -z "$as_dir" && as_dir=.
9397  for ac_exec_ext in '' $ac_executable_extensions; do
9398  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9399    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
9400    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9401    break 2
9402  fi
9403 done
9404 done
12136  
12137 < fi
12138 < fi
12139 < RANLIB=$ac_cv_prog_RANLIB
12140 < if test -n "$RANLIB"; then
12141 <  echo "$as_me:$LINENO: result: $RANLIB" >&5
12142 < echo "${ECHO_T}$RANLIB" >&6
12137 > cat > conftest.cpp <<EOF
12138 > #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
12139 > #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
12140 >     yes;
12141 > #  endif
12142 > #endif
12143 > EOF
12144 > if { ac_try='${CXX-c++} -E conftest.cpp'
12145 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12146 >  (eval $ac_try) 2>&5
12147 >  ac_status=$?
12148 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12149 >  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
12150 >  ac_cv_prog_gxx_2_95=yes
12151   else
12152 <  echo "$as_me:$LINENO: result: no" >&5
9414 < echo "${ECHO_T}no" >&6
12152 >  ac_cv_prog_gxx_2_95=no
12153   fi
12154  
12155   fi
12156 < if test -z "$ac_cv_prog_RANLIB"; then
12157 <  ac_ct_RANLIB=$RANLIB
12158 <  # Extract the first word of "ranlib", so it can be a program name with args.
12159 < set dummy ranlib; ac_word=$2
12160 < echo "$as_me:$LINENO: checking for $ac_word" >&5
12161 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12162 < if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
12156 > echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
12157 > echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
12158 > if test "$ac_cv_prog_gxx_2_95" = yes; then
12159 >        :
12160 >
12161 >
12162 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=750" >&5
12163 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=750... $ECHO_C" >&6
12164 > if test "${ac_m_cpu_750+set}" = set; then
12165    echo $ECHO_N "(cached) $ECHO_C" >&6
12166   else
12167 <  if test -n "$ac_ct_RANLIB"; then
12168 <  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12167 >  echo 'void f(){}' > conftest.cpp
12168 > if test -z "`${CXX} -mcpu=750 -c conftest.cpp 2>&1`"; then
12169 >        ac_m_cpu_750=yes
12170   else
12171 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12172 < for as_dir in $PATH
12173 < do
9433 <  IFS=$as_save_IFS
9434 <  test -z "$as_dir" && as_dir=.
9435 <  for ac_exec_ext in '' $ac_executable_extensions; do
9436 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9437 <    ac_cv_prog_ac_ct_RANLIB="ranlib"
9438 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9439 <    break 2
9440 <  fi
9441 < done
9442 < done
12171 >        ac_m_cpu_750=no
12172 > fi
12173 > rm -f conftest*
12174  
9444  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
12175   fi
12176 < fi
12177 < ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12178 < if test -n "$ac_ct_RANLIB"; then
12179 <  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
12180 < echo "${ECHO_T}$ac_ct_RANLIB" >&6
12176 > echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
12177 > echo "${ECHO_T}$ac_m_cpu_750" >&6
12178 > if test "$ac_m_cpu_750" = yes; then
12179 >        :
12180 >        CPU_FLAGS=-mcpu=750
12181   else
12182 <  echo "$as_me:$LINENO: result: no" >&5
9453 < echo "${ECHO_T}no" >&6
9454 < fi
12182 >        :
12183  
9456  RANLIB=$ac_ct_RANLIB
9457 else
9458  RANLIB="$ac_cv_prog_RANLIB"
12184   fi
12185  
9461 for ac_prog in 'bison -y' byacc
9462 do
9463  # Extract the first word of "$ac_prog", so it can be a program name with args.
9464 set dummy $ac_prog; ac_word=$2
9465 echo "$as_me:$LINENO: checking for $ac_word" >&5
9466 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9467 if test "${ac_cv_prog_YACC+set}" = set; then
9468  echo $ECHO_N "(cached) $ECHO_C" >&6
12186   else
12187 <  if test -n "$YACC"; then
9471 <  ac_cv_prog_YACC="$YACC" # Let the user override the test.
9472 < else
9473 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9474 < for as_dir in $PATH
9475 < do
9476 <  IFS=$as_save_IFS
9477 <  test -z "$as_dir" && as_dir=.
9478 <  for ac_exec_ext in '' $ac_executable_extensions; do
9479 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9480 <    ac_cv_prog_YACC="$ac_prog"
9481 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9482 <    break 2
9483 <  fi
9484 < done
9485 < done
12187 >        :
12188  
12189   fi
9488 fi
9489 YACC=$ac_cv_prog_YACC
9490 if test -n "$YACC"; then
9491  echo "$as_me:$LINENO: result: $YACC" >&5
9492 echo "${ECHO_T}$YACC" >&6
9493 else
9494  echo "$as_me:$LINENO: result: no" >&5
9495 echo "${ECHO_T}no" >&6
9496 fi
12190  
12191 <  test -n "$YACC" && break
12192 < done
9500 < test -n "$YACC" || YACC="yacc"
12191 >                fi
12192 >                if test -z "$CPU_FLAGS"; then
12193  
12194 < for ac_prog in flex lex
12195 < do
12196 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
12197 < set dummy $ac_prog; ac_word=$2
9506 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9507 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9508 < if test "${ac_cv_prog_LEX+set}" = set; then
12194 >
12195 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=powerpc" >&5
12196 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=powerpc... $ECHO_C" >&6
12197 > if test "${ac_m_cpu_powerpc+set}" = set; then
12198    echo $ECHO_N "(cached) $ECHO_C" >&6
12199   else
12200 <  if test -n "$LEX"; then
12201 <  ac_cv_prog_LEX="$LEX" # Let the user override the test.
12200 >  echo 'void f(){}' > conftest.cpp
12201 > if test -z "`${CXX} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
12202 >        ac_m_cpu_powerpc=yes
12203   else
12204 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12205 < for as_dir in $PATH
12206 < do
9517 <  IFS=$as_save_IFS
9518 <  test -z "$as_dir" && as_dir=.
9519 <  for ac_exec_ext in '' $ac_executable_extensions; do
9520 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9521 <    ac_cv_prog_LEX="$ac_prog"
9522 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9523 <    break 2
9524 <  fi
9525 < done
9526 < done
12204 >        ac_m_cpu_powerpc=no
12205 > fi
12206 > rm -f conftest*
12207  
12208   fi
12209 < fi
12210 < LEX=$ac_cv_prog_LEX
12211 < if test -n "$LEX"; then
12212 <  echo "$as_me:$LINENO: result: $LEX" >&5
12213 < echo "${ECHO_T}$LEX" >&6
12209 > echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
12210 > echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
12211 > if test "$ac_m_cpu_powerpc" = yes; then
12212 >        :
12213 >        CPU_FLAGS=-mcpu=powerpc
12214   else
12215 <  echo "$as_me:$LINENO: result: no" >&5
9536 < echo "${ECHO_T}no" >&6
9537 < fi
9538 <
9539 <  test -n "$LEX" && break
9540 < done
9541 < test -n "$LEX" || LEX=":"
9542 <
9543 < if test -z "$LEXLIB"
9544 < then
9545 <  echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
9546 < echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
9547 < if test "${ac_cv_lib_fl_yywrap+set}" = set; then
9548 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9549 < else
9550 <  ac_check_lib_save_LIBS=$LIBS
9551 < LIBS="-lfl  $LIBS"
9552 < cat >conftest.$ac_ext <<_ACEOF
9553 < /* confdefs.h.  */
9554 < _ACEOF
9555 < cat confdefs.h >>conftest.$ac_ext
9556 < cat >>conftest.$ac_ext <<_ACEOF
9557 < /* end confdefs.h.  */
9558 <
9559 < /* Override any gcc2 internal prototype to avoid an error.  */
9560 < #ifdef __cplusplus
9561 < extern "C"
9562 < #endif
9563 < /* We use char because int might match the return type of a gcc2
9564 <   builtin and then its argument prototype would still apply.  */
9565 < char yywrap ();
9566 < int
9567 < main ()
9568 < {
9569 < yywrap ();
9570 <  ;
9571 <  return 0;
9572 < }
9573 < _ACEOF
9574 < rm -f conftest.$ac_objext conftest$ac_exeext
9575 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9576 <  (eval $ac_link) 2>conftest.er1
9577 <  ac_status=$?
9578 <  grep -v '^ *+' conftest.er1 >conftest.err
9579 <  rm -f conftest.er1
9580 <  cat conftest.err >&5
9581 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9582 <  (exit $ac_status); } &&
9583 <         { ac_try='test -z "$ac_c_werror_flag"
9584 <                         || test ! -s conftest.err'
9585 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9586 <  (eval $ac_try) 2>&5
9587 <  ac_status=$?
9588 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9589 <  (exit $ac_status); }; } &&
9590 <         { ac_try='test -s conftest$ac_exeext'
9591 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9592 <  (eval $ac_try) 2>&5
9593 <  ac_status=$?
9594 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9595 <  (exit $ac_status); }; }; then
9596 <  ac_cv_lib_fl_yywrap=yes
9597 < else
9598 <  echo "$as_me: failed program was:" >&5
9599 < sed 's/^/| /' conftest.$ac_ext >&5
12215 >        :
12216  
9601 ac_cv_lib_fl_yywrap=no
12217   fi
9603 rm -f conftest.err conftest.$ac_objext \
9604      conftest$ac_exeext conftest.$ac_ext
9605 LIBS=$ac_check_lib_save_LIBS
9606 fi
9607 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
9608 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
9609 if test $ac_cv_lib_fl_yywrap = yes; then
9610  LEXLIB="-lfl"
9611 else
9612  echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
9613 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
9614 if test "${ac_cv_lib_l_yywrap+set}" = set; then
9615  echo $ECHO_N "(cached) $ECHO_C" >&6
9616 else
9617  ac_check_lib_save_LIBS=$LIBS
9618 LIBS="-ll  $LIBS"
9619 cat >conftest.$ac_ext <<_ACEOF
9620 /* confdefs.h.  */
9621 _ACEOF
9622 cat confdefs.h >>conftest.$ac_ext
9623 cat >>conftest.$ac_ext <<_ACEOF
9624 /* end confdefs.h.  */
12218  
12219 < /* Override any gcc2 internal prototype to avoid an error.  */
12220 < #ifdef __cplusplus
9628 < extern "C"
9629 < #endif
9630 < /* We use char because int might match the return type of a gcc2
9631 <   builtin and then its argument prototype would still apply.  */
9632 < char yywrap ();
9633 < int
9634 < main ()
9635 < {
9636 < yywrap ();
9637 <  ;
9638 <  return 0;
9639 < }
9640 < _ACEOF
9641 < rm -f conftest.$ac_objext conftest$ac_exeext
9642 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9643 <  (eval $ac_link) 2>conftest.er1
9644 <  ac_status=$?
9645 <  grep -v '^ *+' conftest.er1 >conftest.err
9646 <  rm -f conftest.er1
9647 <  cat conftest.err >&5
9648 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9649 <  (exit $ac_status); } &&
9650 <         { ac_try='test -z "$ac_c_werror_flag"
9651 <                         || test ! -s conftest.err'
9652 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9653 <  (eval $ac_try) 2>&5
9654 <  ac_status=$?
9655 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9656 <  (exit $ac_status); }; } &&
9657 <         { ac_try='test -s conftest$ac_exeext'
9658 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9659 <  (eval $ac_try) 2>&5
9660 <  ac_status=$?
9661 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9662 <  (exit $ac_status); }; }; then
9663 <  ac_cv_lib_l_yywrap=yes
9664 < else
9665 <  echo "$as_me: failed program was:" >&5
9666 < sed 's/^/| /' conftest.$ac_ext >&5
12219 >                fi
12220 >                if test -z "$CPU_FLAGS"; then
12221  
9668 ac_cv_lib_l_yywrap=no
9669 fi
9670 rm -f conftest.err conftest.$ac_objext \
9671      conftest$ac_exeext conftest.$ac_ext
9672 LIBS=$ac_check_lib_save_LIBS
9673 fi
9674 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
9675 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
9676 if test $ac_cv_lib_l_yywrap = yes; then
9677  LEXLIB="-ll"
9678 fi
12222  
12223 < fi
12224 <
12225 < fi
9683 <
9684 < if test "x$LEX" != "x:"; then
9685 <  echo "$as_me:$LINENO: checking lex output file root" >&5
9686 < echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
9687 < if test "${ac_cv_prog_lex_root+set}" = set; then
12223 > echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpowerpc" >&5
12224 > echo $ECHO_N "checking whether ${CXX} accepts -mpowerpc... $ECHO_C" >&6
12225 > if test "${ac_m_powerpc+set}" = set; then
12226    echo $ECHO_N "(cached) $ECHO_C" >&6
12227   else
12228 <  # The minimal lex program is just a single line: %%.  But some broken lexes
12229 < # (Solaris, I think it was) want two %% lines, so accommodate them.
12230 < cat >conftest.l <<_ACEOF
9693 < %%
9694 < %%
9695 < _ACEOF
9696 < { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
9697 <  (eval $LEX conftest.l) 2>&5
9698 <  ac_status=$?
9699 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9700 <  (exit $ac_status); }
9701 < if test -f lex.yy.c; then
9702 <  ac_cv_prog_lex_root=lex.yy
9703 < elif test -f lexyy.c; then
9704 <  ac_cv_prog_lex_root=lexyy
12228 >  echo 'void f(){}' > conftest.cpp
12229 > if test -z "`${CXX} -mpowerpc -c conftest.cpp 2>&1`"; then
12230 >        ac_m_powerpc=yes
12231   else
12232 <  { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
9707 < echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
9708 <   { (exit 1); exit 1; }; }
12232 >        ac_m_powerpc=no
12233   fi
12234 < fi
9711 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
9712 < echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
9713 < rm -f conftest.l
9714 < LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
12234 > rm -f conftest*
12235  
12236 < echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
12237 < echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
12238 < if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
12239 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12236 > fi
12237 > echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
12238 > echo "${ECHO_T}$ac_m_powerpc" >&6
12239 > if test "$ac_m_powerpc" = yes; then
12240 >        :
12241 >        CPU_FLAGS=-mpowerpc
12242   else
12243 <  # POSIX says lex can declare yytext either as a pointer or an array; the
9722 < # default is implementation-dependent. Figure out which it is, since
9723 < # not all implementations provide the %pointer and %array declarations.
9724 < ac_cv_prog_lex_yytext_pointer=no
9725 < echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
9726 < ac_save_LIBS=$LIBS
9727 < LIBS="$LIBS $LEXLIB"
9728 < cat >conftest.$ac_ext <<_ACEOF
9729 < `cat $LEX_OUTPUT_ROOT.c`
9730 < _ACEOF
9731 < rm -f conftest.$ac_objext conftest$ac_exeext
9732 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9733 <  (eval $ac_link) 2>conftest.er1
9734 <  ac_status=$?
9735 <  grep -v '^ *+' conftest.er1 >conftest.err
9736 <  rm -f conftest.er1
9737 <  cat conftest.err >&5
9738 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9739 <  (exit $ac_status); } &&
9740 <         { ac_try='test -z "$ac_c_werror_flag"
9741 <                         || test ! -s conftest.err'
9742 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9743 <  (eval $ac_try) 2>&5
9744 <  ac_status=$?
9745 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9746 <  (exit $ac_status); }; } &&
9747 <         { ac_try='test -s conftest$ac_exeext'
9748 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9749 <  (eval $ac_try) 2>&5
9750 <  ac_status=$?
9751 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9752 <  (exit $ac_status); }; }; then
9753 <  ac_cv_prog_lex_yytext_pointer=yes
9754 < else
9755 <  echo "$as_me: failed program was:" >&5
9756 < sed 's/^/| /' conftest.$ac_ext >&5
12243 >        :
12244  
12245   fi
9759 rm -f conftest.err conftest.$ac_objext \
9760      conftest$ac_exeext conftest.$ac_ext
9761 LIBS=$ac_save_LIBS
9762 rm -f "${LEX_OUTPUT_ROOT}.c"
12246  
12247 < fi
12248 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
12249 < echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
9767 < if test $ac_cv_prog_lex_yytext_pointer = yes; then
12247 >                fi
12248 >          esac
12249 >  fi
12250  
12251 < cat >>confdefs.h <<\_ACEOF
12252 < #define YYTEXT_POINTER 1
12253 < _ACEOF
12251 >  if test -n "$CPU_FLAGS"; then
12252 >        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
12253 >  fi
12254  
12255 < fi
12255 >  if test -z "$CXXFLAGS"; then
12256 >        echo ""
12257 >        echo "**********************************************************"
12258 >        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
12259 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
12260 >        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
12261 >        echo "**********************************************************"
12262 >        echo ""
12263 >        CXXFLAGS="-O3"
12264 >  fi
12265  
9775 fi
12266  
12267 <   # Extract the first word of "perl", so it can be a program name with args.
12268 < set dummy perl; ac_word=$2
12269 < echo "$as_me:$LINENO: checking for $ac_word" >&5
12270 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9781 < if test "${ac_cv_path_PERLINTERP+set}" = set; then
12267 >
12268 > echo "$as_me:$LINENO: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
12269 > echo $ECHO_N "checking whether ${CXX} accepts ${CXXFLAGS}... $ECHO_C" >&6
12270 > if test "${ac_guessed_cxxflags+set}" = set; then
12271    echo $ECHO_N "(cached) $ECHO_C" >&6
12272   else
12273 <  case $PERLINTERP in
12274 <  [\\/]* | ?:[\\/]*)
12275 <  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
9787 <  ;;
9788 <  *)
9789 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9790 < for as_dir in $PATH
9791 < do
9792 <  IFS=$as_save_IFS
9793 <  test -z "$as_dir" && as_dir=.
9794 <  for ac_exec_ext in '' $ac_executable_extensions; do
9795 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9796 <    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
9797 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9798 <    break 2
9799 <  fi
9800 < done
9801 < done
9802 <
9803 <  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
9804 <  ;;
9805 < esac
9806 < fi
9807 < PERLINTERP=$ac_cv_path_PERLINTERP
9808 <
9809 < if test -n "$PERLINTERP"; then
9810 <  echo "$as_me:$LINENO: result: $PERLINTERP" >&5
9811 < echo "${ECHO_T}$PERLINTERP" >&6
12273 >  echo 'void f(){}' > conftest.cpp
12274 > if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
12275 >        ac_guessed_cxxflags=yes
12276   else
12277 <  echo "$as_me:$LINENO: result: no" >&5
9814 < echo "${ECHO_T}no" >&6
12277 >        ac_guessed_cxxflags=no
12278   fi
12279 + rm -f conftest*
12280  
9817   ac_cv_path_perlinterp="$PERLINTERP"
9818   _sHpB='#!'
9819
9820
9821 # Check whether --with-perl-shebang or --without-perl-shebang was given.
9822 if test "${with_perl_shebang+set}" = set; then
9823  withval="$with_perl_shebang"
9824  opt_perl_shebang="$withval"
9825 else
9826                opt_perl_shebang="not_set"
9827 fi;
9828   echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
9829 echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6
9830 if test "${ax_cv_opt_perl_shebang+set}" = set; then
9831  echo $ECHO_N "(cached) $ECHO_C" >&6
9832 else
9833   case "$opt_perl_shebang" in
9834                      not_set  ) ax_cv_opt_perl_shebang=''
9835                               ;;
9836                         *     )
9837        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
9838                    esac
9839
12281   fi
12282 < echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
12283 < echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6
12284 <   if test "A$ax_cv_opt_perl_shebang" != "A"
12285 <     then
9845 <       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
9846 <       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
9847 <              { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
9848 < echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
12282 > echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
12283 > echo "${ECHO_T}$ac_guessed_cxxflags" >&6
12284 > if test "$ac_guessed_cxxflags" = yes; then
12285 >        :
12286  
9850 # Automatic detection of sharpbang formula starts here
9851     else
9852   _somian_shbangperl=`$PERLINTERP -V:startperl`
9853   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
9854   echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
9855 echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6
9856 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
9857  echo $ECHO_N "(cached) $ECHO_C" >&6
12287   else
12288 <  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
9860 <        if test "x$_somian_kspb_perl" == x
9861 <          then _somian_ksbp_warn_empty='durnit'
9862 <          else
9863 <          case "A$_somian_kspb_perl" in
9864 <                 A#!*perl* )
9865 <           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
9866 <                        ;;
9867 <                     A*    )  _somian_ksbp_warn_defau='trouble'
9868 <                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
9869 <          esac
9870 <        fi
12288 >        :
12289  
12290 < fi
12291 < echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
12292 < echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6
12293 < # The above prints Checking ... result message to user.
12294 <   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
12290 >        echo ""
12291 >        echo "**********************************************************"
12292 >        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
12293 >        echo "* your compiler.                                         *"
12294 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
12295 >        echo "**********************************************************"
12296 >        echo ""
12297 >        CXXFLAGS=""
12298  
9878    if test A${_somian_ksbp_warn_empty+set} == Aset
9879      then   { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
9880 echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
9881    fi
9882 # Inform user after printing result value
9883    if test A${_somian_ksbp_warn_defau+set} == Aset
9884      then { echo "$as_me:$LINENO: Maybe Not good -" >&5
9885 echo "$as_me: Maybe Not good -" >&6;}
9886           { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
9887 echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
9888      else { echo "$as_me:$LINENO: OK Good result - " >&5
9889 echo "$as_me: OK Good result - " >&6;}
9890           { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
9891 echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
9892    fi
9893  fi
9894
9895 # Extract the first word of "ar", so it can be a program name with args.
9896 set dummy ar; ac_word=$2
9897 echo "$as_me:$LINENO: checking for $ac_word" >&5
9898 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9899 if test "${ac_cv_prog_AR+set}" = set; then
9900  echo $ECHO_N "(cached) $ECHO_C" >&6
9901 else
9902  if test -n "$AR"; then
9903  ac_cv_prog_AR="$AR" # Let the user override the test.
9904 else
9905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9906 for as_dir in $PATH
9907 do
9908  IFS=$as_save_IFS
9909  test -z "$as_dir" && as_dir=.
9910  for ac_exec_ext in '' $ac_executable_extensions; do
9911  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9912    ac_cv_prog_AR="ar"
9913    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9914    break 2
9915  fi
9916 done
9917 done
9918
9919  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
12299   fi
9921 fi
9922 AR=$ac_cv_prog_AR
9923 if test -n "$AR"; then
9924  echo "$as_me:$LINENO: result: $AR" >&5
9925 echo "${ECHO_T}$AR" >&6
9926 else
9927  echo "$as_me:$LINENO: result: no" >&5
9928 echo "${ECHO_T}no" >&6
9929 fi
12300  
9931 if test "$AR" = "NONE"; then
9932  { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
9933 echo "$as_me: error: --> Can't find \`ar'!" >&2;}
9934   { (exit 1); exit 1; }; }
9935  cat >confcache <<\_ACEOF
9936 # This file is a shell script that caches the results of configure
9937 # tests run on this system so they can be shared between configure
9938 # scripts and configure runs, see configure's option --config-cache.
9939 # It is not useful on other systems.  If it contains results you don't
9940 # want to keep, you may remove or edit it.
9941 #
9942 # config.status only pays attention to the cache file if you give it
9943 # the --recheck option to rerun configure.
9944 #
9945 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9946 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9947 # following values.
12301  
9949 _ACEOF
9950
9951 # The following way of writing the cache mishandles newlines in values,
9952 # but we know of no workaround that is simple, portable, and efficient.
9953 # So, don't put newlines in cache variables' values.
9954 # Ultrix sh set writes to stderr and can't be redirected directly,
9955 # and sets the high bit in the cache file unless we assign to the vars.
9956 {
9957  (set) 2>&1 |
9958    case `(ac_space=' '; set | grep ac_space) 2>&1` in
9959    *ac_space=\ *)
9960      # `set' does not quote correctly, so add quotes (double-quote
9961      # substitution turns \\\\ into \\, and sed turns \\ into \).
9962      sed -n \
9963        "s/'/'\\\\''/g;
9964          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9965      ;;
9966    *)
9967      # `set' quotes correctly as required by POSIX, so do not add quotes.
9968      sed -n \
9969        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
9970      ;;
9971    esac;
9972 } |
9973  sed '
9974     t clear
9975     : clear
9976     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9977     t end
9978     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9979     : end' >>confcache
9980 if diff $cache_file confcache >/dev/null 2>&1; then :; else
9981  if test -w $cache_file; then
9982    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
9983    cat confcache >$cache_file
9984  else
9985    echo "not updating unwritable cache $cache_file"
9986  fi
12302   fi
9988 rm -f confcache
9989  exit 1
9990 fi
12303  
12304 < # Extract the first word of "ps", so it can be a program name with args.
9993 < set dummy ps; ac_word=$2
9994 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9995 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9996 < if test "${ac_cv_path_PS+set}" = set; then
9997 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9998 < else
9999 <  case $PS in
10000 <  [\\/]* | ?:[\\/]*)
10001 <  ac_cv_path_PS="$PS" # Let the user override the test with a path.
10002 <  ;;
10003 <  *)
10004 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10005 < for as_dir in $PATH
10006 < do
10007 <  IFS=$as_save_IFS
10008 <  test -z "$as_dir" && as_dir=.
10009 <  for ac_exec_ext in '' $ac_executable_extensions; do
10010 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10011 <    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
10012 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10013 <    break 2
10014 <  fi
10015 < done
10016 < done
10017 <
10018 <  ;;
12304 >     ;;
12305   esac
10020 fi
10021 PS=$ac_cv_path_PS
12306  
10023 if test -n "$PS"; then
10024  echo "$as_me:$LINENO: result: $PS" >&5
10025 echo "${ECHO_T}$PS" >&6
10026 else
10027  echo "$as_me:$LINENO: result: no" >&5
10028 echo "${ECHO_T}no" >&6
10029 fi
12307  
10031 echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
10032 echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6
10033 if test "${ac_cv_prog_ps_syntax+set}" = set; then
10034  echo $ECHO_N "(cached) $ECHO_C" >&6
10035 else
10036
10037        if $PS ax -o rss > /dev/null 2>&1; then
10038                ac_cv_prog_ps_ax=yes
10039        else
10040                ac_cv_prog_ps_ax=no
10041        fi
10042        if $PS -ef -o rss > /dev/null 2>&1; then
10043                ac_cv_prog_ps_ef=yes
10044        else
10045                ac_cv_prog_ps_ef=no
10046        fi
10047        if test "$ac_cv_prog_ps_ax" = yes; then
10048                ac_cv_prog_ps_syntax=BSD
10049        else
10050                if test "$ac_cv_prog_ps_ef" = yes; then
10051                        ac_cv_prog_ps_syntax=POSIX
10052                else
10053                        { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
10054 echo "$as_me: error: Could not determine ps syntax" >&2;}
10055   { (exit 1); exit 1; }; }
10056                fi
10057        fi
10058
10059 fi
10060 echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
10061 echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6
10062
10063
10064 cat >>confdefs.h <<_ACEOF
10065 #define PSCOMMAND $PS
10066 _ACEOF
10067
10068
12308   cat >>confdefs.h <<\_ACEOF
12309   #define OBAPI
12310   _ACEOF
10072
10073
10074
10075 if test "$ac_cv_prog_ps_syntax" = BSD; then
10076
10077 cat >>confdefs.h <<\_ACEOF
10078 #define PSTYPE_IS_BSD 1
10079 _ACEOF
10080
10081 else
10082   if test "$ac_cv_prog_ps_syntax" = POSIX; then
12311  
10084 cat >>confdefs.h <<\_ACEOF
10085 #define PSTYPE_IS_POSIX 1
10086 _ACEOF
12312  
10088   else
10089       { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
10090 echo "$as_me: error: Unknown ps syntax type!" >&2;}
10091   { (exit 1); exit 1; }; }
10092   fi
10093 fi
12313  
12314  
12315   # Check whether --with-mpi or --without-mpi was given.
# Line 10148 | Line 12367 | cat >conftest.f90 <<EOF
12367   echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
12368   have_mpif_h=0
12369   rm -f conftest*
12370 < cat >conftest.f90 <<EOF
12370 > cat >conftest.$ac_ext <<EOF
12371   program main
12372     include 'mpif.h'
12373   end
12374   EOF
12375 < if $F90 -I$MPI_INC_DIR -c conftest.f90 > conftest.out 2>&1 ; then
12375 > if $FC -I$MPI_INC_DIR -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext > conftest.out 2>&1 ; then
12376          echo "$as_me:$LINENO: result: yes" >&5
12377   echo "${ECHO_T}yes" >&6
12378          MPI_F90_INC="$MPI_INC_DIR"
# Line 10207 | Line 12426 | int
12426   /* We use char because int might match the return type of a gcc2
12427     builtin and then its argument prototype would still apply.  */
12428   char MPI_Init ();
12429 + #ifdef FC_DUMMY_MAIN
12430 + #ifndef FC_DUMMY_MAIN_EQ_F77
12431 + #  ifdef __cplusplus
12432 +     extern "C"
12433 + #  endif
12434 +   int FC_DUMMY_MAIN() { return 1; }
12435 + #endif
12436 + #endif
12437   int
12438   main ()
12439   {
# Line 10277 | Line 12504 | int
12504   /* We use char because int might match the return type of a gcc2
12505     builtin and then its argument prototype would still apply.  */
12506   char MPI_Init ();
12507 + #ifdef FC_DUMMY_MAIN
12508 + #ifndef FC_DUMMY_MAIN_EQ_F77
12509 + #  ifdef __cplusplus
12510 +     extern "C"
12511 + #  endif
12512 +   int FC_DUMMY_MAIN() { return 1; }
12513 + #endif
12514 + #endif
12515   int
12516   main ()
12517   {
# Line 10348 | Line 12583 | int
12583   /* We use char because int might match the return type of a gcc2
12584     builtin and then its argument prototype would still apply.  */
12585   char MPI_Init ();
12586 + #ifdef FC_DUMMY_MAIN
12587 + #ifndef FC_DUMMY_MAIN_EQ_F77
12588 + #  ifdef __cplusplus
12589 +     extern "C"
12590 + #  endif
12591 +   int FC_DUMMY_MAIN() { return 1; }
12592 + #endif
12593 + #endif
12594   int
12595   main ()
12596   {
# Line 10419 | Line 12662 | int
12662   /* We use char because int might match the return type of a gcc2
12663     builtin and then its argument prototype would still apply.  */
12664   char MPI_Init ();
12665 + #ifdef FC_DUMMY_MAIN
12666 + #ifndef FC_DUMMY_MAIN_EQ_F77
12667 + #  ifdef __cplusplus
12668 +     extern "C"
12669 + #  endif
12670 +   int FC_DUMMY_MAIN() { return 1; }
12671 + #endif
12672 + #endif
12673   int
12674   main ()
12675   {
# Line 10491 | Line 12742 | int
12742   /* We use char because int might match the return type of a gcc2
12743     builtin and then its argument prototype would still apply.  */
12744   char MPI_Init ();
12745 + #ifdef FC_DUMMY_MAIN
12746 + #ifndef FC_DUMMY_MAIN_EQ_F77
12747 + #  ifdef __cplusplus
12748 +     extern "C"
12749 + #  endif
12750 +   int FC_DUMMY_MAIN() { return 1; }
12751 + #endif
12752 + #endif
12753   int
12754   main ()
12755   {
# Line 10564 | Line 12823 | fi
12823  
12824  
12825   fi
10567
12826  
12827  
12828  
# Line 10909 | Line 13167 | int
13167   cat >>conftest.$ac_ext <<_ACEOF
13168   /* end confdefs.h.  */
13169   #include <CGAL/Cartesian.h>
13170 + #ifdef FC_DUMMY_MAIN
13171 + #ifndef FC_DUMMY_MAIN_EQ_F77
13172 + #  ifdef __cplusplus
13173 +     extern "C"
13174 + #  endif
13175 +   int FC_DUMMY_MAIN() { return 1; }
13176 + #endif
13177 + #endif
13178   int
13179   main ()
13180   {
# Line 11156 | Line 13422 | OBJEXT=".$OBJEXT"
13422  
13423  
13424  
11159 OBJEXT=".$OBJEXT"
13425  
11161 OOPSE=oopse
13426  
11163 if test "x${prefix}" = "xNONE"
11164 then
11165  OOPSE_HOME=${ac_default_prefix}/oopse
11166 else
11167  OOPSE_HOME=${prefix}/oopse
11168 fi
11169 # Check whether --enable-oopse-home or --disable-oopse-home was given.
11170 if test "${enable_oopse_home+set}" = set; then
11171  enableval="$enable_oopse_home"
11172  OOPSE_HOME="${enableval}"
11173 fi;
13427  
11175 case "x$INSTALL" in
11176   x/*) ;;
11177   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
11178 esac
13428  
11180 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
13429  
11182 CFLAGS=${CFLAGS-""}
11183 CXXFLAGS=${CXXFLAGS-""}
11184 CPPFLAGS=${CPPFLAGS-""}
11185 FFLAGS=${FFLAGS-""}
11186 F90FLAGS=${F90FLAGS-""}
11187 LDFLAGS=${LDFLAGS-""}
11188 DEBUG=${DEBUG-"-g"}
13430  
11190 case $debug in
11191  1)
11192     FFLAGS="$DEBUG $FFLAGS"
11193     F90FLAGS="$DEBUG $F90FLAGS"
11194     ;;
11195  *)
11196     ;;
11197 esac
13431  
13432  
13433  
13434  
13435  
13436  
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216          ac_config_headers="$ac_config_headers src/config.h"
11217
13437                                          ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/applications/nanoRodBuilder/Makefile scripts/filepp"
13438  
13439  
# Line 11837 | Line 14056 | s,@PROGNAME@,$PROGNAME,;t t
14056   s,@ECHO_N@,$ECHO_N,;t t
14057   s,@ECHO_T@,$ECHO_T,;t t
14058   s,@LIBS@,$LIBS,;t t
11840 s,@PROGNAME@,$PROGNAME,;t t
11841 s,@debug@,$debug,;t t
14059   s,@build@,$build,;t t
14060   s,@build_cpu@,$build_cpu,;t t
14061   s,@build_vendor@,$build_vendor,;t t
# Line 11847 | Line 14064 | s,@CC@,$CC,;t t
14064   s,@host_cpu@,$host_cpu,;t t
14065   s,@host_vendor@,$host_vendor,;t t
14066   s,@host_os@,$host_os,;t t
14067 < s,@CC@,$CC,;t t
14068 < s,@CFLAGS@,$CFLAGS,;t t
14067 > s,@PROGNAME@,$PROGNAME,;t t
14068 > s,@debug@,$debug,;t t
14069 > s,@CXX@,$CXX,;t t
14070 > s,@CXXFLAGS@,$CXXFLAGS,;t t
14071   s,@LDFLAGS@,$LDFLAGS,;t t
14072   s,@CPPFLAGS@,$CPPFLAGS,;t t
14073 < s,@ac_ct_CC@,$ac_ct_CC,;t t
14073 > s,@ac_ct_CXX@,$ac_ct_CXX,;t t
14074   s,@EXEEXT@,$EXEEXT,;t t
14075   s,@OBJEXT@,$OBJEXT,;t t
14076 < s,@CXX@,$CXX,;t t
14077 < s,@CXXFLAGS@,$CXXFLAGS,;t t
14078 < s,@ac_ct_CXX@,$ac_ct_CXX,;t t
14076 > s,@CC@,$CC,;t t
14077 > s,@CFLAGS@,$CFLAGS,;t t
14078 > s,@ac_ct_CC@,$ac_ct_CC,;t t
14079 > s,@FC@,$FC,;t t
14080 > s,@FCFLAGS@,$FCFLAGS,;t t
14081 > s,@ac_ct_FC@,$ac_ct_FC,;t t
14082   s,@CPP@,$CPP,;t t
14083   s,@EGREP@,$EGREP,;t t
11862 s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
11863 s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
11864 s,@F90@,$F90,;t t
11865 s,@F90FLAGS@,$F90FLAGS,;t t
11866 s,@ac_ct_F90@,$ac_ct_F90,;t t
11867 s,@PREPFLAG@,$PREPFLAG,;t t
11868 s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
11869 s,@F90LIBS@,$F90LIBS,;t t
11870 s,@F90_FUNC@,$F90_FUNC,;t t
11871 s,@F90_FUNC_@,$F90_FUNC_,;t t
11872 s,@MOD@,$MOD,;t t
11873 s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
11874 s,@MODDIRFLAG@,$MODDIRFLAG,;t t
11875 s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
11876 s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
11877 s,@CXXCPP@,$CXXCPP,;t t
11878 s,@LIBOBJS@,$LIBOBJS,;t t
11879 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
11880 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
11881 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
14084   s,@LN_S@,$LN_S,;t t
14085   s,@SET_MAKE@,$SET_MAKE,;t t
14086   s,@RANLIB@,$RANLIB,;t t
14087   s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
11886 s,@YACC@,$YACC,;t t
11887 s,@LEX@,$LEX,;t t
11888 s,@LEXLIB@,$LEXLIB,;t t
11889 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
14088   s,@PERLINTERP@,$PERLINTERP,;t t
14089   s,@PERL_SHEBANG@,$PERL_SHEBANG,;t t
14090 + s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
14091 + s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
14092 + s,@INSTALL_DATA@,$INSTALL_DATA,;t t
14093   s,@AR@,$AR,;t t
14094   s,@PS@,$PS,;t t
14095 + s,@FCFLAGS_F90@,$FCFLAGS_F90,;t t
14096 + s,@FCFLAGS_SRCEXT@,$FCFLAGS_SRCEXT,;t t
14097 + s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
14098 + s,@FCLIBS@,$FCLIBS,;t t
14099 + s,@FC_FUNC@,$FC_FUNC,;t t
14100 + s,@FC_FUNC_@,$FC_FUNC_,;t t
14101 + s,@MOD@,$MOD,;t t
14102 + s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
14103 + s,@MODDIRFLAG@,$MODDIRFLAG,;t t
14104 + s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
14105 + s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
14106 + s,@LIBOBJS@,$LIBOBJS,;t t
14107 + s,@POW_LIB@,$POW_LIB,;t t
14108 + s,@CXXCPP@,$CXXCPP,;t t
14109 + s,@__func__@,$__func__,;t t
14110   s,@MPI_LIB_DIR@,$MPI_LIB_DIR,;t t
14111   s,@MPI_INC_DIR@,$MPI_INC_DIR,;t t
14112   s,@MPI_F90_INC@,$MPI_F90_INC,;t t
# Line 11915 | Line 14131 | s,@FFLAGS@,$FFLAGS,;t t
14131   s,@OOPSE@,$OOPSE,;t t
14132   s,@OOPSE_HOME@,$OOPSE_HOME,;t t
14133   s,@SUBDIRS@,$SUBDIRS,;t t
11918 s,@FFLAGS@,$FFLAGS,;t t
14134   s,@LTLIBOBJS@,$LTLIBOBJS,;t t
14135   CEOF
14136  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines