home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / octave-1.1.1p1-src.tgz / tar.out / fsf / octave / configure < prev    next >
Text File  |  1996-10-01  |  120KB  |  4,349 lines

  1. #! /bin/sh
  2.  
  3. # From configure.in Revision: 1.92 
  4.  
  5. # Guess values for system-dependent variables and create Makefiles.
  6. # Generated automatically using autoconf version 2.10 
  7. # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
  8. #
  9. # This configure script is free software; the Free Software Foundation
  10. # gives unlimited permission to copy, distribute and modify it.
  11.  
  12. # Defaults:
  13. ac_help=
  14. ac_default_prefix=/usr/local
  15. # Any additions from configure.in:
  16. ac_help="$ac_help
  17.   --with-f2c              use f2c even if Fortran compiler is available"
  18. ac_help="$ac_help
  19.   --enable-dld            use DLD for dynamic linking (not all systems)"
  20. ac_help="$ac_help
  21.   --enable-lite-kernel    compile smaller kernel (requires DLD)"
  22. ac_default_prefix=/usr/local
  23.  
  24. # Initialize some variables set by options.
  25. # The variables have the same names as the options, with
  26. # dashes changed to underlines.
  27. build=NONE
  28. cache_file=./config.cache
  29. exec_prefix=NONE
  30. host=NONE
  31. no_create=
  32. nonopt=NONE
  33. no_recursion=
  34. prefix=NONE
  35. program_prefix=NONE
  36. program_suffix=NONE
  37. program_transform_name=s,x,x,
  38. silent=
  39. site=
  40. srcdir=
  41. target=NONE
  42. verbose=
  43. x_includes=NONE
  44. x_libraries=NONE
  45. bindir='${exec_prefix}/bin'
  46. sbindir='${exec_prefix}/sbin'
  47. libexecdir='${exec_prefix}/libexec'
  48. datadir='${prefix}/share'
  49. sysconfdir='${prefix}/etc'
  50. sharedstatedir='${prefix}/com'
  51. localstatedir='${prefix}/var'
  52. libdir='${exec_prefix}/lib'
  53. includedir='${prefix}/include'
  54. oldincludedir='/usr/include'
  55. infodir='${prefix}/info'
  56. guidedir='${prefix}/guide'
  57. psdir='${prefix}/ps'
  58. dvidir='${prefix}/dvi'
  59. mandir='${prefix}/man'
  60.  
  61. # Initialize some other variables.
  62. subdirs=
  63. MFLAGS= MAKEFLAGS=
  64.  
  65. ac_prev=
  66. for ac_option
  67. do
  68.  
  69.   # If the previous option needs an argument, assign it.
  70.   if test -n "$ac_prev"; then
  71.     eval "$ac_prev=\$ac_option"
  72.     ac_prev=
  73.     continue
  74.   fi
  75.  
  76.   case "$ac_option" in
  77.   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  78.   *) ac_optarg= ;;
  79.   esac
  80.  
  81.   # Accept the important Cygnus configure options, so we can diagnose typos.
  82.  
  83.   case "$ac_option" in
  84.  
  85.   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  86.     ac_prev=bindir ;;
  87.   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  88.     bindir="$ac_optarg" ;;
  89.  
  90.   -build | --build | --buil | --bui | --bu)
  91.     ac_prev=build ;;
  92.   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  93.     build="$ac_optarg" ;;
  94.  
  95.   -cache-file | --cache-file | --cache-fil | --cache-fi \
  96.   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  97.     ac_prev=cache_file ;;
  98.   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  99.   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  100.     cache_file="$ac_optarg" ;;
  101.  
  102.   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  103.     ac_prev=datadir ;;
  104.   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  105.   | --da=*)
  106.     datadir="$ac_optarg" ;;
  107.  
  108.   -disable-* | --disable-*)
  109.     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  110.     # Reject names that are not valid shell variable names.
  111.     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  112.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  113.     fi
  114.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  115.     eval "enable_${ac_feature}=no" ;;
  116.  
  117.   -enable-* | --enable-*)
  118.     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  119.     # Reject names that are not valid shell variable names.
  120.     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  121.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  122.     fi
  123.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  124.     case "$ac_option" in
  125.       *=*) ;;
  126.       *) ac_optarg=yes ;;
  127.     esac
  128.     eval "enable_${ac_feature}='$ac_optarg'" ;;
  129.  
  130.   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  131.   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  132.   | --exec | --exe | --ex)
  133.     ac_prev=exec_prefix ;;
  134.   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  135.   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  136.   | --exec=* | --exe=* | --ex=*)
  137.     exec_prefix="$ac_optarg" ;;
  138.  
  139.   -gas | --gas | --ga | --g)
  140.     # Obsolete; use --with-gas.
  141.     with_gas=yes ;;
  142.  
  143.   -help | --help | --hel | --he)
  144.     # Omit some internal or obsolete options to make the list less imposing.
  145.     # This message is too long to be a string in the A/UX 3.1 sh.
  146.     cat << EOF
  147. Usage: configure [options] [host]
  148. Options: [defaults in brackets after descriptions]
  149. Configuration:
  150.   --cache-file=FILE       cache test results in FILE
  151.   --help                  print this message
  152.   --no-create             do not create output files
  153.   --quiet, --silent       do not print \`checking...' messages
  154.   --version               print the version of autoconf that created configure
  155. Directory and file names:
  156.   --prefix=PREFIX         install architecture-independent files in PREFIX
  157.                           [$ac_default_prefix]
  158.   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
  159.                           [same as prefix]
  160.   --bindir=DIR            user executables in DIR [EPREFIX/bin]
  161.   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  162.   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  163.   --datadir=DIR           read-only architecture-independent data in DIR
  164.                           [PREFIX/share]
  165.   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  166.   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
  167.                           [PREFIX/com]
  168.   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  169.   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  170.   --includedir=DIR        C header files in DIR [PREFIX/include]
  171.   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  172.   --infodir=DIR           info documentation in DIR [PREFIX/info]
  173.   --guidedir=DIR          Amigaguide documentation in DIR [PREFIX/guide]
  174.   --psdir=DIR             postscript documentation in DIR [PREFIX/ps]
  175.   --dvidir=DIR            TeX dvi documentation in DIR [PREFIX/dvi]
  176.   --mandir=DIR            man documentation in DIR [PREFIX/man]
  177.   --srcdir=DIR            find the sources in DIR [configure dir or ..]
  178.   --program-prefix=PREFIX prepend PREFIX to installed program names
  179.   --program-suffix=SUFFIX append SUFFIX to installed program names
  180.   --program-transform-name=PROGRAM
  181.                           run sed PROGRAM on installed program names
  182. EOF
  183.     cat << EOF
  184. Host type:
  185.   --build=BUILD           configure for building on BUILD [BUILD=HOST]
  186.   --host=HOST             configure for HOST [guessed]
  187.   --target=TARGET         configure for TARGET [TARGET=HOST]
  188. Features and packages:
  189.   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  190.   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  191.   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  192.   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  193.   --x-includes=DIR        X include files are in DIR
  194.   --x-libraries=DIR       X library files are in DIR
  195. EOF
  196.     if test -n "$ac_help"; then
  197.       echo "--enable and --with options recognized:$ac_help"
  198.     fi
  199.     exit 0 ;;
  200.  
  201.   -host | --host | --hos | --ho)
  202.     ac_prev=host ;;
  203.   -host=* | --host=* | --hos=* | --ho=*)
  204.     host="$ac_optarg" ;;
  205.  
  206.   -includedir | --includedir | --includedi | --included | --include \
  207.   | --includ | --inclu | --incl | --inc)
  208.     ac_prev=includedir ;;
  209.   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  210.   | --includ=* | --inclu=* | --incl=* | --inc=*)
  211.     includedir="$ac_optarg" ;;
  212.  
  213.   -infodir | --infodir | --infodi | --infod | --info | --inf)
  214.     ac_prev=infodir ;;
  215.   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  216.     infodir="$ac_optarg" ;;
  217.  
  218.  -guidedir | --guidedir | --guidedi | --guided | --guide | --gui)
  219.    ac_prev=guidedir ;;
  220.  -guidedir=* | --guidedir=* | --guidedi=* | --guided=* | --guide=* |--gui=*)+    guidedir="$ac_optarg" ;;
  221.  
  222.  -psdir | --psdir | --psdi | --psd | --ps)
  223.    ac_prev=psdir ;;
  224.  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)+    psdir="$ac_optarg" ;;
  225.  
  226.  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
  227.    ac_prev=dvidir ;;
  228.  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* |--dv=*)+    dvidir="$ac_optarg" ;;
  229.  
  230.   -libdir | --libdir | --libdi | --libd)
  231.     ac_prev=libdir ;;
  232.   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  233.     libdir="$ac_optarg" ;;
  234.  
  235.   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  236.   | --libexe | --libex | --libe)
  237.     ac_prev=libexecdir ;;
  238.   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  239.   | --libexe=* | --libex=* | --libe=*)
  240.     libexecdir="$ac_optarg" ;;
  241.  
  242.   -localstatedir | --localstatedir | --localstatedi | --localstated \
  243.   | --localstate | --localstat | --localsta | --localst \
  244.   | --locals | --local | --loca | --loc | --lo)
  245.     ac_prev=localstatedir ;;
  246.   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  247.   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  248.   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  249.     localstatedir="$ac_optarg" ;;
  250.  
  251.   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  252.     ac_prev=mandir ;;
  253.   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  254.     mandir="$ac_optarg" ;;
  255.  
  256.   -nfp | --nfp | --nf)
  257.     # Obsolete; use --without-fp.
  258.     with_fp=no ;;
  259.  
  260.   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  261.   | --no-cr | --no-c)
  262.     no_create=yes ;;
  263.  
  264.   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  265.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  266.     no_recursion=yes ;;
  267.  
  268.   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  269.   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  270.   | --oldin | --oldi | --old | --ol | --o)
  271.     ac_prev=oldincludedir ;;
  272.   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  273.   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  274.   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  275.     oldincludedir="$ac_optarg" ;;
  276.  
  277.   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  278.     ac_prev=prefix ;;
  279.   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  280.     prefix="$ac_optarg" ;;
  281.  
  282.   -program-prefix | --program-prefix | --program-prefi | --program-pref \
  283.   | --program-pre | --program-pr | --program-p)
  284.     ac_prev=program_prefix ;;
  285.   -program-prefix=* | --program-prefix=* | --program-prefi=* \
  286.   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  287.     program_prefix="$ac_optarg" ;;
  288.  
  289.   -program-suffix | --program-suffix | --program-suffi | --program-suff \
  290.   | --program-suf | --program-su | --program-s)
  291.     ac_prev=program_suffix ;;
  292.   -program-suffix=* | --program-suffix=* | --program-suffi=* \
  293.   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  294.     program_suffix="$ac_optarg" ;;
  295.  
  296.   -program-transform-name | --program-transform-name \
  297.   | --program-transform-nam | --program-transform-na \
  298.   | --program-transform-n | --program-transform- \
  299.   | --program-transform | --program-transfor \
  300.   | --program-transfo | --program-transf \
  301.   | --program-trans | --program-tran \
  302.   | --progr-tra | --program-tr | --program-t)
  303.     ac_prev=program_transform_name ;;
  304.   -program-transform-name=* | --program-transform-name=* \
  305.   | --program-transform-nam=* | --program-transform-na=* \
  306.   | --program-transform-n=* | --program-transform-=* \
  307.   | --program-transform=* | --program-transfor=* \
  308.   | --program-transfo=* | --program-transf=* \
  309.   | --program-trans=* | --program-tran=* \
  310.   | --progr-tra=* | --program-tr=* | --program-t=*)
  311.     program_transform_name="$ac_optarg" ;;
  312.  
  313.   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  314.   | -silent | --silent | --silen | --sile | --sil)
  315.     silent=yes ;;
  316.  
  317.   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  318.     ac_prev=sbindir ;;
  319.   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  320.   | --sbi=* | --sb=*)
  321.     sbindir="$ac_optarg" ;;
  322.  
  323.   -sharedstatedir | --sharedstatedir | --sharedstatedi \
  324.   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  325.   | --sharedst | --shareds | --shared | --share | --shar \
  326.   | --sha | --sh)
  327.     ac_prev=sharedstatedir ;;
  328.   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  329.   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  330.   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  331.   | --sha=* | --sh=*)
  332.     sharedstatedir="$ac_optarg" ;;
  333.  
  334.   -site | --site | --sit)
  335.     ac_prev=site ;;
  336.   -site=* | --site=* | --sit=*)
  337.     site="$ac_optarg" ;;
  338.  
  339.   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  340.     ac_prev=srcdir ;;
  341.   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  342.     srcdir="$ac_optarg" ;;
  343.  
  344.   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  345.   | --syscon | --sysco | --sysc | --sys | --sy)
  346.     ac_prev=sysconfdir ;;
  347.   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  348.   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  349.     sysconfdir="$ac_optarg" ;;
  350.  
  351.   -target | --target | --targe | --targ | --tar | --ta | --t)
  352.     ac_prev=target ;;
  353.   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  354.     target="$ac_optarg" ;;
  355.  
  356.   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  357.     verbose=yes ;;
  358.  
  359.   -version | --version | --versio | --versi | --vers)
  360.     echo "configure generated by autoconf version 2.10"
  361.     exit 0 ;;
  362.  
  363.   -with-* | --with-*)
  364.     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  365.     # Reject names that are not valid shell variable names.
  366.     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  367.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  368.     fi
  369.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  370.     case "$ac_option" in
  371.       *=*) ;;
  372.       *) ac_optarg=yes ;;
  373.     esac
  374.     eval "with_${ac_package}='$ac_optarg'" ;;
  375.  
  376.   -without-* | --without-*)
  377.     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  378.     # Reject names that are not valid shell variable names.
  379.     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  380.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  381.     fi
  382.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  383.     eval "with_${ac_package}=no" ;;
  384.  
  385.   --x)
  386.     # Obsolete; use --with-x.
  387.     with_x=yes ;;
  388.  
  389.   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  390.   | --x-incl | --x-inc | --x-in | --x-i)
  391.     ac_prev=x_includes ;;
  392.   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  393.   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  394.     x_includes="$ac_optarg" ;;
  395.  
  396.   -x-libraries | --x-libraries | --x-librarie | --x-librari \
  397.   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  398.     ac_prev=x_libraries ;;
  399.   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  400.   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  401.     x_libraries="$ac_optarg" ;;
  402.  
  403.   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
  404.     ;;
  405.  
  406.   *)
  407.     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  408.       echo "configure: warning: $ac_option: invalid host type" 1>&2
  409.     fi
  410.     if test "x$nonopt" != xNONE; then
  411.       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
  412.     fi
  413.     nonopt="$ac_option"
  414.     ;;
  415.  
  416.   esac
  417. done
  418.  
  419. if test -n "$ac_prev"; then
  420.   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
  421. fi
  422.  
  423. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  424.  
  425. # File descriptor usage:
  426. # 0 standard input
  427. # 1 file creation
  428. # 2 errors and warnings
  429. # 3 some systems may open it to /dev/tty
  430. # 4 used on the Kubota Titan
  431. # 6 checking for... messages and results
  432. # 5 compiler messages saved in config.log
  433. if test "$silent" = yes; then
  434.   exec 6>/dev/null
  435. else
  436.   exec 6>&1
  437. fi
  438. exec 5>./config.log
  439.  
  440. echo "\
  441. This file contains any messages produced by compilers while
  442. running configure, to aid debugging if configure makes a mistake.
  443. " 1>&5
  444.  
  445. # Strip out --no-create and --no-recursion so they do not pile up.
  446. # Also quote any args containing shell metacharacters.
  447. ac_configure_args=
  448. for ac_arg
  449. do
  450.   case "$ac_arg" in
  451.   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  452.   | --no-cr | --no-c) ;;
  453.   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  454.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  455.   *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
  456.   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  457.   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  458.   esac
  459. done
  460.  
  461. # NLS nuisances.
  462. # Only set LANG and LC_ALL to C if already set.
  463. # These must not be set unconditionally because not all systems understand
  464. # e.g. LANG=C (notably SCO).
  465. if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  466. if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
  467.  
  468. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  469. rm -rf conftest* confdefs.h
  470. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  471. echo > confdefs.h
  472.  
  473. # A filename unique to this package, relative to the directory that
  474. # configure is in, which we can look for to find out if srcdir is correct.
  475. ac_unique_file=src/octave.cc
  476.  
  477. # Find the source files, if location was not specified.
  478. if test -z "$srcdir"; then
  479.   ac_srcdir_defaulted=yes
  480.   # Try the directory containing this script, then its parent.
  481.   ac_prog=$0
  482.   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  483.   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  484.   srcdir=$ac_confdir
  485.   if test ! -r $srcdir/$ac_unique_file; then
  486.     srcdir=..
  487.   fi
  488. else
  489.   ac_srcdir_defaulted=no
  490. fi
  491. if test ! -r $srcdir/$ac_unique_file; then
  492.   if test "$ac_srcdir_defaulted" = yes; then
  493.     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  494.   else
  495.     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  496.   fi
  497. fi
  498. srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
  499.  
  500. # Prefer explicitly selected file to automatically selected ones.
  501. if test -z "$CONFIG_SITE"; then
  502.   if test "x$prefix" != xNONE; then
  503.     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  504.   else
  505.     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  506.   fi
  507. fi
  508. for ac_site_file in $CONFIG_SITE; do
  509.   if test -r "$ac_site_file"; then
  510.     echo "loading site script $ac_site_file"
  511.     . "$ac_site_file"
  512.   fi
  513. done
  514.  
  515. if test -r "$cache_file"; then
  516.   echo "loading cache $cache_file"
  517.   . $cache_file
  518. else
  519.   echo "creating cache $cache_file"
  520.   > $cache_file
  521. fi
  522.  
  523. ac_ext=c
  524. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  525. ac_cpp='$CPP $CPPFLAGS'
  526. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  527. ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  528.  
  529. if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
  530.   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  531.   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  532.     ac_n= ac_c='
  533. ' ac_t='    '
  534.   else
  535.     ac_n=-n ac_c= ac_t=
  536.   fi
  537. else
  538.   ac_n= ac_c='\c' ac_t=
  539. fi
  540.  
  541.  
  542.  
  543.  
  544. cat >> confdefs.h <<\EOF
  545. #define OCTAVE_SOURCE 1
  546. EOF
  547.  
  548.  
  549. ac_aux_dir=
  550. for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
  551.   if test -f $ac_dir/install-sh; then
  552.     ac_aux_dir=$ac_dir
  553.     ac_install_sh="$ac_aux_dir/install-sh -c"
  554.     break
  555.   elif test -f $ac_dir/install.sh; then
  556.     ac_aux_dir=$ac_dir
  557.     ac_install_sh="$ac_aux_dir/install.sh -c"
  558.     break
  559.   fi
  560. done
  561. if test -z "$ac_aux_dir"; then
  562.   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
  563. fi
  564. ac_config_guess=$ac_aux_dir/config.guess
  565. ac_config_sub=$ac_aux_dir/config.sub
  566. ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
  567.  
  568.  
  569. # Make sure we can run config.sub.
  570. if $ac_config_sub sun4 >/dev/null 2>&1; then :
  571. else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
  572. fi
  573.  
  574. echo $ac_n "checking host system type""... $ac_c" 1>&6
  575.  
  576. host_alias=$host
  577. case "$host_alias" in
  578. NONE)
  579.   case $nonopt in
  580.   NONE)
  581.     if host_alias=`$ac_config_guess`; then :
  582.     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
  583.     fi ;;
  584.   *) host_alias=$nonopt ;;
  585.   esac ;;
  586. esac
  587.  
  588. host=`$ac_config_sub $host_alias`
  589. host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
  590. host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
  591. host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
  592. echo "$ac_t""$host" 1>&6
  593.  
  594. if test -z "$host"; then
  595.   host=unknown
  596. fi
  597. target_host_type=$host
  598. canonical_host_type=$host
  599. if test "$host" = unknown; then
  600.   echo "configure: warning: configuring Octave for unknown system type
  601. " 1>&2
  602. fi
  603.  
  604.  
  605. ### Allow the user to force us to use f2c.
  606. ### Amiga hack -- the GNU f77 compiler won't quite work yet so force this.
  607.  
  608. # Check whether --with-f2c or --without-f2c was given.
  609. if test "${with_f2c+set}" = set; then
  610.   withval="$with_f2c"
  611.   use_f2c=true
  612. else
  613.   use_f2c=true
  614. fi
  615.  
  616.  
  617. ### Allow the user to experiment with dynamic linking using GNU dld.
  618.  
  619. # Check whether --enable-dld or --disable-dld was given.
  620. if test "${enable_dld+set}" = set; then
  621.   enableval="$enable_dld"
  622.   use_dld=true
  623. else
  624.   use_dld=false
  625. fi
  626.  
  627.  
  628.  
  629. ### Allow compilation of smaller kernel.  This only works if some form
  630. ### of dynamic linking is also supported and used.
  631.  
  632. # Check whether --enable-lite-kernel or --disable-lite-kernel was given.
  633. if test "${enable_lite_kernel+set}" = set; then
  634.   enableval="$enable_lite_kernel"
  635.   lite_kernel=true
  636. else
  637.   lite_kernel=false
  638. fi
  639.  
  640. if $lite_kernel; then
  641.   cat >> confdefs.h <<\EOF
  642. #define OCTAVE_LITE 1
  643. EOF
  644.  
  645. fi
  646.  
  647.  
  648. ### some defaults
  649.  
  650.  
  651.  
  652. exec_prefix='$(prefix)'
  653. bindir='$(exec_prefix)/bin'
  654. datadir='$(prefix)/lib'
  655. libdir='$(exec_prefix)/lib'
  656. includedir='$(prefix)/include/octave'
  657. mandir='$(prefix)/man/man1'
  658. infodir='$(prefix)/info'
  659. fcnfiledir='$(datadir)/octave/$(version)/m'
  660. localfcnfiledir='$(datadir)/octave/site/m'
  661. localfcnfilepath='$(localfcnfiledir)//'
  662. archlibdir='$(libdir)/octave/$(version)/exec/$(target_host_type)'
  663. octfiledir='$(libdir)/octave/$(version)/oct/$(target_host_type)'
  664. localoctfiledir='$(datadir)/octave/site/oct/$(target_host_type)'
  665. localoctfilepath='$(localoctfiledir)//'
  666. fcnfilepath='.:$(localoctfilepath):$(localfcnfilepath):$(octfiledir)//:$(fcnfiledir)//'
  667. imagedir='$(datadir)/octave/$(version)/imagelib'
  668. imagepath='.:$(imagedir)//'
  669.  
  670. echo "$ac_t""defining prefix to be $prefix" 1>&6
  671. echo "$ac_t""defining exec_prefix to be $exec_prefix" 1>&6
  672. echo "$ac_t""defining bindir to be $bindir" 1>&6
  673. echo "$ac_t""defining datadir to be $datadir" 1>&6
  674. echo "$ac_t""defining libdir to be $libdir" 1>&6
  675. echo "$ac_t""defining includedir to be $includedir" 1>&6
  676. echo "$ac_t""defining mandir to be $mandir" 1>&6
  677. echo "$ac_t""defining infodir to be $infodir" 1>&6
  678. echo "$ac_t""defining fcnfiledir to be $fcnfiledir" 1>&6
  679. echo "$ac_t""defining localfcnfiledir to be $localfcnfiledir" 1>&6
  680. echo "$ac_t""defining localfcnfilepath to be $localfcnfilepath" 1>&6
  681. echo "$ac_t""defining archlibdir to be $archlibdir" 1>&6
  682. echo "$ac_t""defining octfiledir to be $octfiledir" 1>&6
  683. echo "$ac_t""defining localoctfiledir to be $localoctfiledir" 1>&6
  684. echo "$ac_t""defining localoctfilepath to be $localoctfilepath" 1>&6
  685. echo "$ac_t""defining fcnfilepath to be $fcnfilepath" 1>&6
  686. echo "$ac_t""defining imagedir to be $imagedir" 1>&6
  687. echo "$ac_t""defining imagepath to be $imagepath" 1>&6
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706. ### Path separator.
  707.  
  708. cat >> confdefs.h <<\EOF
  709. #define SEPCHAR ':'
  710. EOF
  711.  
  712. cat >> confdefs.h <<\EOF
  713. #define SEPCHAR_STR ":"
  714. EOF
  715.  
  716.  
  717. ### Do special stuff if using dld.
  718.  
  719. DLD_DIR=
  720. LIBDLD=
  721. LIBOCTDLD='liboctdld.a'
  722. LD_STATIC_FLAG=
  723. if $use_dld; then
  724.   DLD_DIR=dld
  725.   LIBDLD='../dld/libdld.a'
  726. # don't link them in only if doing dynamic linking and small kernel
  727. # requested.
  728.   if $lite_kernel; then
  729.     LIBOCTDLD=
  730.   fi
  731.   LD_STATIC_FLAG=-static
  732.   cat >> confdefs.h <<\EOF
  733. #define WITH_DLD 1
  734. EOF
  735.  
  736. fi
  737.  
  738. ### Also use -static if compiling on Alpha OSF/1 1.3 systems.
  739.  
  740. case "$canonical_host_type" in
  741.   alpha-dec-osf1.3)
  742.     LD_STATIC_FLAG=-static
  743.   ;;
  744. esac
  745.  
  746. if test -n "$DLD_DIR"; then
  747.   echo "$ac_t""defining DLD_DIR to be $DLD_DIR" 1>&6
  748. fi
  749. if test -n "$LIBDLD"; then
  750.   echo "$ac_t""defining LIBDLD to be $LIBDLD" 1>&6
  751. fi
  752. if test -n "$LIBOCTDLD"; then
  753.   echo "$ac_t""defining LIBOCTDLD to be $LIBOCTDLD" 1>&6
  754. fi
  755. if test -n "$LD_STATIC_FLAG"; then
  756.   echo "$ac_t""defining LD_STATIC_FLAG to be $LD_STATIC_FLAG" 1>&6
  757. fi
  758.  
  759.  
  760.  
  761.  
  762.  
  763. ### See if the optional nonlinear programming code is present.
  764.  
  765. echo $ac_n "checking for npsol""... $ac_c" 1>&6
  766. if test -f $srcdir/libcruft/npsol/npsol.f; then
  767.   echo "$ac_t""yes" 1>&6
  768. else
  769.   echo "$ac_t""no" 1>&6
  770.   cat >> confdefs.h <<\EOF
  771. #define NPSOL_MISSING 1
  772. EOF
  773.  
  774. fi
  775.  
  776. echo $ac_n "checking for qpsol""... $ac_c" 1>&6
  777. if test -f $srcdir/libcruft/qpsol/qpsol.f; then
  778.   echo "$ac_t""yes" 1>&6
  779. else
  780.   echo "$ac_t""no" 1>&6
  781.   cat >> confdefs.h <<\EOF
  782. #define QPSOL_MISSING 1
  783. EOF
  784.  
  785. fi
  786.  
  787. echo $ac_n "checking for fsqp""... $ac_c" 1>&6
  788. if test -f $srcdir/libcruft/fsqp/fsqpd.f; then
  789.   echo "$ac_t""yes" 1>&6
  790. else
  791.   echo "$ac_t""no" 1>&6
  792.   cat >> confdefs.h <<\EOF
  793. #define FSQP_MISSING 1
  794. EOF
  795.  
  796. fi
  797.  
  798. ### See which C++ compiler to use (we expect to find g++).
  799.  
  800. for ac_prog in $CCC c++ g++ gcc CC cxx
  801. do
  802. # Extract the first word of "$ac_prog", so it can be a program name with args.
  803. set dummy $ac_prog; ac_word=$2
  804. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  805. if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
  806.   echo $ac_n "(cached) $ac_c" 1>&6
  807. else
  808.   if test -n "$CXX"; then
  809.   ac_cv_prog_CXX="$CXX" # Let the user override the test.
  810. else
  811.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  812.   for ac_dir in $PATH; do
  813.     test -z "$ac_dir" && ac_dir=.
  814.     if test -f $ac_dir/$ac_word; then
  815.       ac_cv_prog_CXX="$ac_prog"
  816.       break
  817.     fi
  818.   done
  819.   IFS="$ac_save_ifs"
  820. fi
  821. fi
  822. CXX="$ac_cv_prog_CXX"
  823. if test -n "$CXX"; then
  824.   echo "$ac_t""$CXX" 1>&6
  825. else
  826.   echo "$ac_t""no" 1>&6
  827. fi
  828.  
  829. test -n "$CXX" && break
  830. done
  831. test -n "$CXX" || CXX="gcc"
  832.  
  833.  
  834. echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
  835. if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
  836.   echo $ac_n "(cached) $ac_c" 1>&6
  837. else
  838.   cat > conftest.C <<EOF
  839. #ifdef __GNUC__
  840.   yes;
  841. #endif
  842. EOF
  843. if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:844: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  844.   ac_cv_prog_gxx=yes
  845. else
  846.   ac_cv_prog_gxx=no
  847. fi
  848. fi
  849.  
  850. echo "$ac_t""$ac_cv_prog_gxx" 1>&6
  851. if test $ac_cv_prog_gxx = yes; then
  852.   GXX=yes
  853.   if test "${CXXFLAGS+set}" != set; then
  854.     echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
  855. if eval "test \"`echo '$''{'ac_cv_prog_gxx_g'+set}'`\" = set"; then
  856.   echo $ac_n "(cached) $ac_c" 1>&6
  857. else
  858.   echo 'void f(){}' > conftest.cc
  859. if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
  860.   ac_cv_prog_gxx_g=yes
  861. else
  862.   ac_cv_prog_gxx_g=no
  863. fi
  864. rm -f conftest*
  865.  
  866. fi
  867.  
  868. echo "$ac_t""$ac_cv_prog_gxx_g" 1>&6
  869.     if test $ac_cv_prog_gxx_g = yes; then
  870.       CXXFLAGS="-g -O2"
  871.     else
  872.       CXXFLAGS="-O2"
  873.     fi
  874.   fi
  875. else
  876.   GXX=
  877.   test "${CXXFLAGS+set}" = set || CXXFLAGS="-g"
  878. fi
  879.  
  880. echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
  881. if test -z "$CXXCPP"; then
  882. if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
  883.   echo $ac_n "(cached) $ac_c" 1>&6
  884. else
  885.   ac_ext=C
  886. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  887. ac_cpp='$CXXCPP $CPPFLAGS'
  888. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  889. ac_link='${CXX-g++} -o conftest $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  890.   CXXCPP="${CXX-g++} -E"
  891.   cat > conftest.$ac_ext <<EOF
  892. #line 893 "configure"
  893. #include "confdefs.h"
  894. #include <stdlib.h>
  895. EOF
  896. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  897. { (eval echo configure:898: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  898. ac_err=`grep -v '^ *+' conftest.out`
  899. if test -z "$ac_err"; then
  900.   :
  901. else
  902.   echo "$ac_err" >&5
  903.   rm -rf conftest*
  904.   CXXCPP=/lib/cpp
  905. fi
  906. rm -f conftest*
  907.   ac_cv_prog_CXXCPP="$CXXCPP"
  908. ac_ext=c
  909. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  910. ac_cpp='$CPP $CPPFLAGS'
  911. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  912. ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  913. fi
  914. fi
  915. CXXCPP="$ac_cv_prog_CXXCPP"
  916. echo "$ac_t""$CXXCPP" 1>&6
  917.  
  918.  
  919. ### Do special things for g++.
  920.  
  921. ADD_CXX_WALL=false
  922. NO_IMPLICIT_TEMPLATES=
  923. gxx_version=`$CXX -v 2>&1 | grep "^g.. version" | sed 's/^g.. version *//'`
  924. case "$gxx_version" in
  925.   2.[6789].*|2.[123456789][0123456789].*)
  926.     if test -z "$CXXFLAGS"; then
  927.       CXXFLAGS="-g -O"
  928.       echo "$ac_t""defining CXXFLAGS to be $CXXFLAGS" 1>&6
  929.       ADD_CXX_WALL=true
  930.     fi
  931.     NO_IMPLICIT_TEMPLATES="-fno-implicit-templates"
  932.     echo "$ac_t""defining NO_IMPLICIT_TEMPLATES to be $NO_IMPLICIT_TEMPLATES" 1>&6
  933.   ;;
  934.   1.*|2.[012345].*)
  935.     echo "configure: warning: g++ version $gxx_version will not work to compile Octave" 1>&2
  936.   ;;
  937.   *)
  938.     echo "configure: warning: Octave has only been tested with g++, and I can't find it" 1>&2
  939.   ;;
  940. esac
  941.  
  942. HOST_CXXFLAGS=
  943. case "$gxx_version" in
  944.   2.6.*)
  945.     case "$canonical_host_type" in
  946.       rs6000-ibm-aix*)
  947.         HOST_CXXFLAGS="-Wa,-u"
  948.         echo "$ac_t""defining HOST_CXXFLAGS to be $HOST_CXXFLAGS" 1>&6
  949.       ;;
  950.     esac
  951.   ;;
  952. esac
  953.  
  954.  
  955.  
  956. ### See what libraries are used by the C++ compiler.  Need this for
  957. ### dynamic linking.
  958.  
  959. CXXLIBS=`sh $srcdir/cxxlibs.sh`
  960. echo "$ac_t""defining CXXLIBS to be $CXXLIBS" 1>&6
  961.  
  962.  
  963.  
  964.  
  965.  
  966. ### See which C compiler to use (we expect to find gcc).
  967.  
  968. # Extract the first word of "gcc", so it can be a program name with args.
  969. set dummy gcc; ac_word=$2
  970. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  971. if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  972.   echo $ac_n "(cached) $ac_c" 1>&6
  973. else
  974.   if test -n "$CC"; then
  975.   ac_cv_prog_CC="$CC" # Let the user override the test.
  976. else
  977.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  978.   for ac_dir in $PATH; do
  979.     test -z "$ac_dir" && ac_dir=.
  980.     if test -f $ac_dir/$ac_word; then
  981.       ac_cv_prog_CC="gcc"
  982.       break
  983.     fi
  984.   done
  985.   IFS="$ac_save_ifs"
  986. fi
  987. fi
  988. CC="$ac_cv_prog_CC"
  989. if test -n "$CC"; then
  990.   echo "$ac_t""$CC" 1>&6
  991. else
  992.   echo "$ac_t""no" 1>&6
  993. fi
  994.  
  995. if test -z "$CC"; then
  996.   # Extract the first word of "cc", so it can be a program name with args.
  997. set dummy cc; ac_word=$2
  998. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  999. if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  1000.   echo $ac_n "(cached) $ac_c" 1>&6
  1001. else
  1002.   if test -n "$CC"; then
  1003.   ac_cv_prog_CC="$CC" # Let the user override the test.
  1004. else
  1005.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  1006.   ac_prog_rejected=no
  1007.   for ac_dir in $PATH; do
  1008.     test -z "$ac_dir" && ac_dir=.
  1009.     if test -f $ac_dir/$ac_word; then
  1010.       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
  1011.         ac_prog_rejected=yes
  1012.     continue
  1013.       fi
  1014.       ac_cv_prog_CC="cc"
  1015.       break
  1016.     fi
  1017.   done
  1018.   IFS="$ac_save_ifs"
  1019. if test $ac_prog_rejected = yes; then
  1020.   # We found a bogon in the path, so make sure we never use it.
  1021.   set dummy $ac_cv_prog_CC
  1022.   shift
  1023.   if test $# -gt 0; then
  1024.     # We chose a different compiler from the bogus one.
  1025.     # However, it has the same basename, so the bogon will be chosen
  1026.     # first if we set CC to just the basename; use the full file name.
  1027.     shift
  1028.     set dummy "$ac_dir/$ac_word" "$@"
  1029.     shift
  1030.     ac_cv_prog_CC="$@"
  1031.   fi
  1032. fi
  1033. fi
  1034. fi
  1035. CC="$ac_cv_prog_CC"
  1036. if test -n "$CC"; then
  1037.   echo "$ac_t""$CC" 1>&6
  1038. else
  1039.   echo "$ac_t""no" 1>&6
  1040. fi
  1041.  
  1042.   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
  1043. fi
  1044.  
  1045. echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
  1046. if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
  1047.   echo $ac_n "(cached) $ac_c" 1>&6
  1048. else
  1049.   cat > conftest.c <<EOF
  1050. #ifdef __GNUC__
  1051.   yes;
  1052. #endif
  1053. EOF
  1054. if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1055: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  1055.   ac_cv_prog_gcc=yes
  1056. else
  1057.   ac_cv_prog_gcc=no
  1058. fi
  1059. fi
  1060.  
  1061. echo "$ac_t""$ac_cv_prog_gcc" 1>&6
  1062. if test $ac_cv_prog_gcc = yes; then
  1063.   GCC=yes
  1064.   if test "${CFLAGS+set}" != set; then
  1065.     echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
  1066. if eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then
  1067.   echo $ac_n "(cached) $ac_c" 1>&6
  1068. else
  1069.   echo 'void f(){}' > conftest.c
  1070. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  1071.   ac_cv_prog_gcc_g=yes
  1072. else
  1073.   ac_cv_prog_gcc_g=no
  1074. fi
  1075. rm -f conftest*
  1076.  
  1077. fi
  1078.  
  1079. echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6
  1080.     if test $ac_cv_prog_gcc_g = yes; then
  1081.       CFLAGS="-g -O2"
  1082.     else
  1083.       CFLAGS="-O2"
  1084.     fi
  1085.   fi
  1086. else
  1087.   GCC=
  1088.   test "${CFLAGS+set}" = set || CFLAGS="-g"
  1089. fi
  1090.  
  1091. echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
  1092. # On Suns, sometimes $CPP names a directory.
  1093. if test -n "$CPP" && test -d "$CPP"; then
  1094.   CPP=
  1095. fi
  1096. if test -z "$CPP"; then
  1097. if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
  1098.   echo $ac_n "(cached) $ac_c" 1>&6
  1099. else
  1100.     # This must be in double quotes, not single quotes, because CPP may get
  1101.   # substituted into the Makefile and "${CC-cc}" will confuse make.
  1102.   CPP="${CC-cc} -E"
  1103.   # On the NeXT, cc -E runs the code through the compiler's parser,
  1104.   # not just through cpp.
  1105.   cat > conftest.$ac_ext <<EOF
  1106. #line 1107 "configure"
  1107. #include "confdefs.h"
  1108. #include <assert.h>
  1109. Syntax Error
  1110. EOF
  1111. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1112. { (eval echo configure:1113: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  1113. ac_err=`grep -v '^ *+' conftest.out`
  1114. if test -z "$ac_err"; then
  1115.   :
  1116. else
  1117.   echo "$ac_err" >&5
  1118.   rm -rf conftest*
  1119.   CPP="${CC-cc} -E -traditional-cpp"
  1120.   cat > conftest.$ac_ext <<EOF
  1121. #line 1122 "configure"
  1122. #include "confdefs.h"
  1123. #include <assert.h>
  1124. Syntax Error
  1125. EOF
  1126. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1127. { (eval echo configure:1128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  1128. ac_err=`grep -v '^ *+' conftest.out`
  1129. if test -z "$ac_err"; then
  1130.   :
  1131. else
  1132.   echo "$ac_err" >&5
  1133.   rm -rf conftest*
  1134.   CPP=/lib/cpp
  1135. fi
  1136. rm -f conftest*
  1137. fi
  1138. rm -f conftest*
  1139.   ac_cv_prog_CPP="$CPP"
  1140. fi
  1141.   CPP="$ac_cv_prog_CPP"
  1142. else
  1143.   ac_cv_prog_CPP="$CPP"
  1144. fi
  1145. echo "$ac_t""$CPP" 1>&6
  1146.  
  1147. if test $ac_cv_prog_gcc = yes; then
  1148.     echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
  1149. if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
  1150.   echo $ac_n "(cached) $ac_c" 1>&6
  1151. else
  1152.     ac_pattern="Autoconf.*'x'"
  1153.   cat > conftest.$ac_ext <<EOF
  1154. #line 1155 "configure"
  1155. #include "confdefs.h"
  1156. #include <sgtty.h>
  1157. Autoconf TIOCGETP
  1158. EOF
  1159. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1160.   egrep "$ac_pattern" >/dev/null 2>&1; then
  1161.   rm -rf conftest*
  1162.   ac_cv_prog_gcc_traditional=yes
  1163. else
  1164.   rm -rf conftest*
  1165.   ac_cv_prog_gcc_traditional=no
  1166. fi
  1167. rm -f conftest*
  1168.  
  1169.  
  1170.   if test $ac_cv_prog_gcc_traditional = no; then
  1171.     cat > conftest.$ac_ext <<EOF
  1172. #line 1173 "configure"
  1173. #include "confdefs.h"
  1174. #include <termio.h>
  1175. Autoconf TCGETA
  1176. EOF
  1177. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1178.   egrep "$ac_pattern" >/dev/null 2>&1; then
  1179.   rm -rf conftest*
  1180.   ac_cv_prog_gcc_traditional=yes
  1181. fi
  1182. rm -f conftest*
  1183.  
  1184.   fi
  1185. fi
  1186.  
  1187. echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
  1188.   if test $ac_cv_prog_gcc_traditional = yes; then
  1189.     CC="$CC -traditional"
  1190.   fi
  1191. fi
  1192.  
  1193.  
  1194. ### Do special things for gcc.
  1195.  
  1196. ADD_CC_WALL=false
  1197. gcc_version=`$CC -v 2>&1 | grep "^gcc version" | sed 's/^gcc version *//'`
  1198. case "$gcc_version" in
  1199.   2.*)
  1200.     if test -z "$CFLAGS"; then
  1201.       CFLAGS="-O"    # Amiga version requires >50 Mb to link with -g objs
  1202.       echo "$ac_t""defining CFLAGS to be $CFLAGS" 1>&6
  1203.       ADD_CC_WALL=true
  1204.     fi
  1205.     if test -z "$LDFLAGS"; then
  1206.       LDFLAGS="-s"    # Amiga version won't run if not stripped -FIXME!
  1207.       echo "$ac_t""defining LDFLAGS to be $LDFLAGS" 1>&6
  1208.     fi
  1209.   ;;
  1210.   1.*)
  1211.     echo "configure: warning: gcc version $gcc_version is likely to cause problems" 1>&2
  1212.   ;;
  1213.   *)
  1214.     echo "configure: warning: Octave has only been tested with gcc, and I can't find it" 1>&2
  1215.   ;;
  1216. esac
  1217.  
  1218.  
  1219.  
  1220.  
  1221. ### On Linux systems we need to compile with -mieee-fp to get full
  1222. ### support for IEEE floating point.
  1223.  
  1224. case "$canonical_host_type" in
  1225.   i386-*-linux | i486-*-linux | i586-*-linux)
  1226.     GCC_IEEE_FP_FLAG="-mieee-fp"
  1227.     echo "$ac_t""defining GCC_IEEE_FP_FLAG to be $GCC_IEEE_FP_FLAG" 1>&6
  1228.   ;;
  1229. esac
  1230.  
  1231.  
  1232.  
  1233. ### Special checks for odd OS specific things.
  1234.  
  1235. echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
  1236. if test -d /etc/conf/kconfig.d &&
  1237.   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
  1238. then
  1239.   echo "$ac_t""yes" 1>&6
  1240.   ISC=yes # If later tests want to check for ISC.
  1241.   cat >> confdefs.h <<\EOF
  1242. #define _POSIX_SOURCE 1
  1243. EOF
  1244.  
  1245.   if test "$GCC" = yes; then
  1246.     CC="$CC -posix"
  1247.   else
  1248.     CC="$CC -Xp"
  1249.   fi
  1250. else
  1251.   echo "$ac_t""no" 1>&6
  1252.   ISC=
  1253. fi
  1254.  
  1255. ac_safe=`echo "minix/config.h" | tr './\055' '___'`
  1256. echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
  1257. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  1258.   echo $ac_n "(cached) $ac_c" 1>&6
  1259. else
  1260.   cat > conftest.$ac_ext <<EOF
  1261. #line 1262 "configure"
  1262. #include "confdefs.h"
  1263. #include <minix/config.h>
  1264. EOF
  1265. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1266. { (eval echo configure:1267: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  1267. ac_err=`grep -v '^ *+' conftest.out`
  1268. if test -z "$ac_err"; then
  1269.   rm -rf conftest*
  1270.   eval "ac_cv_header_$ac_safe=yes"
  1271. else
  1272.   echo "$ac_err" >&5
  1273.   rm -rf conftest*
  1274.   eval "ac_cv_header_$ac_safe=no"
  1275. fi
  1276. rm -f conftest*
  1277. fi
  1278. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  1279.   echo "$ac_t""yes" 1>&6
  1280.   MINIX=yes
  1281. else
  1282.   echo "$ac_t""no" 1>&6
  1283. MINIX=
  1284. fi
  1285.  
  1286. if test "$MINIX" = yes; then
  1287.   cat >> confdefs.h <<\EOF
  1288. #define _POSIX_SOURCE 1
  1289. EOF
  1290.  
  1291.   cat >> confdefs.h <<\EOF
  1292. #define _POSIX_1_SOURCE 2
  1293. EOF
  1294.  
  1295.   cat >> confdefs.h <<\EOF
  1296. #define _MINIX 1
  1297. EOF
  1298.  
  1299. fi
  1300.  
  1301. echo $ac_n "checking for AIX""... $ac_c" 1>&6
  1302. cat > conftest.$ac_ext <<EOF
  1303. #line 1304 "configure"
  1304. #include "confdefs.h"
  1305. #ifdef _AIX
  1306.   yes
  1307. #endif
  1308.  
  1309. EOF
  1310. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1311.   egrep "yes" >/dev/null 2>&1; then
  1312.   rm -rf conftest*
  1313.   echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
  1314. #define _ALL_SOURCE 1
  1315. EOF
  1316.  
  1317. else
  1318.   rm -rf conftest*
  1319.   echo "$ac_t""no" 1>&6
  1320. fi
  1321. rm -f conftest*
  1322.  
  1323.  
  1324. # strftime is in -lintl on SCO UNIX.
  1325. echo $ac_n "checking for -lintl""... $ac_c" 1>&6
  1326. ac_lib_var=`echo intl'_'strftime | tr './+\055' '__p_'`
  1327. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  1328.   echo $ac_n "(cached) $ac_c" 1>&6
  1329. else
  1330.   ac_save_LIBS="$LIBS"
  1331. LIBS="-lintl  $LIBS"
  1332. cat > conftest.$ac_ext <<EOF
  1333. #line 1334 "configure"
  1334. #include "confdefs.h"
  1335. /* Override any gcc2 internal prototype to avoid an error.  */
  1336. /* We use char because int might match the return type of a gcc2
  1337.     builtin and then its argument prototype would still apply.  */
  1338. char strftime();
  1339.  
  1340. int main() { t(); return 0; }
  1341. int t() {
  1342. strftime()
  1343. ; return 0; }
  1344. EOF
  1345. if { (eval echo configure:1346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  1346.   rm -rf conftest*
  1347.   eval "ac_cv_lib_$ac_lib_var=yes"
  1348. else
  1349.   rm -rf conftest*
  1350.   eval "ac_cv_lib_$ac_lib_var=no"
  1351. fi
  1352. rm -f conftest*
  1353. LIBS="$ac_save_LIBS"
  1354.  
  1355. fi
  1356. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  1357.   echo "$ac_t""yes" 1>&6
  1358.   LIBS="-lintl $LIBS"
  1359. else
  1360.   echo "$ac_t""no" 1>&6
  1361. fi
  1362.  
  1363. echo $ac_n "checking for strftime""... $ac_c" 1>&6
  1364. if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
  1365.   echo $ac_n "(cached) $ac_c" 1>&6
  1366. else
  1367.   cat > conftest.$ac_ext <<EOF
  1368. #line 1369 "configure"
  1369. #include "confdefs.h"
  1370. /* System header to define __stub macros and hopefully few prototypes,
  1371.     which can conflict with char strftime(); below.  */
  1372. #include <assert.h>
  1373. /* Override any gcc2 internal prototype to avoid an error.  */
  1374. /* We use char because int might match the return type of a gcc2
  1375.     builtin and then its argument prototype would still apply.  */
  1376. char strftime();
  1377.  
  1378. int main() { t(); return 0; }
  1379. int t() {
  1380.  
  1381. /* The GNU C library defines this for functions which it implements
  1382.     to always fail with ENOSYS.  Some functions are actually named
  1383.     something starting with __ and the normal name is an alias.  */
  1384. #if defined (__stub_strftime) || defined (__stub___strftime)
  1385. choke me
  1386. #else
  1387. strftime();
  1388. #endif
  1389.  
  1390. ; return 0; }
  1391. EOF
  1392. if { (eval echo configure:1393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  1393.   rm -rf conftest*
  1394.   eval "ac_cv_func_strftime=yes"
  1395. else
  1396.   rm -rf conftest*
  1397.   eval "ac_cv_func_strftime=no"
  1398. fi
  1399. rm -f conftest*
  1400.  
  1401. fi
  1402. if eval "test \"`echo '$ac_cv_func_'strftime`\" = yes"; then
  1403.   echo "$ac_t""yes" 1>&6
  1404.   cat >> confdefs.h <<\EOF
  1405. #define HAVE_STRFTIME 1
  1406. EOF
  1407.  
  1408. else
  1409.   echo "$ac_t""no" 1>&6
  1410. fi
  1411.  
  1412. echo $ac_n "checking for -lsun""... $ac_c" 1>&6
  1413. ac_lib_var=`echo sun'_'getpwnam | tr './+\055' '__p_'`
  1414. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  1415.   echo $ac_n "(cached) $ac_c" 1>&6
  1416. else
  1417.   ac_save_LIBS="$LIBS"
  1418. LIBS="-lsun  $LIBS"
  1419. cat > conftest.$ac_ext <<EOF
  1420. #line 1421 "configure"
  1421. #include "confdefs.h"
  1422. /* Override any gcc2 internal prototype to avoid an error.  */
  1423. /* We use char because int might match the return type of a gcc2
  1424.     builtin and then its argument prototype would still apply.  */
  1425. char getpwnam();
  1426.  
  1427. int main() { t(); return 0; }
  1428. int t() {
  1429. getpwnam()
  1430. ; return 0; }
  1431. EOF
  1432. if { (eval echo configure:1433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  1433.   rm -rf conftest*
  1434.   eval "ac_cv_lib_$ac_lib_var=yes"
  1435. else
  1436.   rm -rf conftest*
  1437.   eval "ac_cv_lib_$ac_lib_var=no"
  1438. fi
  1439. rm -f conftest*
  1440. LIBS="$ac_save_LIBS"
  1441.  
  1442. fi
  1443. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  1444.   echo "$ac_t""yes" 1>&6
  1445.     ac_tr_lib=HAVE_LIB`echo sun | tr 'abcdefghijklmnopqrstuvwxyz+' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
  1446.   cat >> confdefs.h <<EOF
  1447. #define $ac_tr_lib 1
  1448. EOF
  1449.  
  1450.   LIBS="-lsun $LIBS"
  1451.  
  1452. else
  1453.   echo "$ac_t""no" 1>&6
  1454. fi
  1455.  
  1456.  
  1457. ### How big are ints and how are they oriented?  These could probably
  1458. ### be eliminated in favor of run-time checks.
  1459.  
  1460. # If we cannot run a trivial program, we must be cross compiling.
  1461. echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6
  1462. if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then
  1463.   echo $ac_n "(cached) $ac_c" 1>&6
  1464. else
  1465.   if test "$cross_compiling" = yes; then
  1466.   ac_cv_c_cross=yes
  1467. else
  1468. cat > conftest.$ac_ext <<EOF
  1469. #line 1470 "configure"
  1470. #include "confdefs.h"
  1471. main(){return(0);}
  1472. EOF
  1473. { (eval echo configure:1474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
  1474. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1475.   ac_cv_c_cross=no
  1476. else
  1477.   ac_cv_c_cross=yes
  1478. fi
  1479. fi
  1480. rm -fr conftest*
  1481. fi
  1482.  
  1483. echo "$ac_t""$ac_cv_c_cross" 1>&6
  1484. cross_compiling=$ac_cv_c_cross
  1485.  
  1486. echo $ac_n "checking size of short""... $ac_c" 1>&6
  1487. if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
  1488.   echo $ac_n "(cached) $ac_c" 1>&6
  1489. else
  1490.   if test "$cross_compiling" = yes; then
  1491.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  1492. else
  1493. cat > conftest.$ac_ext <<EOF
  1494. #line 1495 "configure"
  1495. #include "confdefs.h"
  1496. #include <stdio.h>
  1497. main()
  1498. {
  1499.   FILE *f=fopen("conftestval", "w");
  1500.   if (!f) exit(1);
  1501.   fprintf(f, "%d\n", sizeof(short));
  1502.   exit(0);
  1503. }
  1504. EOF
  1505. { (eval echo configure:1506: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
  1506. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1507.   ac_cv_sizeof_short=`cat conftestval`
  1508. else
  1509.   ac_cv_sizeof_short=0
  1510. fi
  1511. fi
  1512. rm -fr conftest*
  1513. fi
  1514. echo "$ac_t""$ac_cv_sizeof_short" 1>&6
  1515. cat >> confdefs.h <<EOF
  1516. #define SIZEOF_SHORT $ac_cv_sizeof_short
  1517. EOF
  1518.  
  1519.  
  1520. echo $ac_n "checking size of int""... $ac_c" 1>&6
  1521. if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
  1522.   echo $ac_n "(cached) $ac_c" 1>&6
  1523. else
  1524.   if test "$cross_compiling" = yes; then
  1525.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  1526. else
  1527. cat > conftest.$ac_ext <<EOF
  1528. #line 1529 "configure"
  1529. #include "confdefs.h"
  1530. #include <stdio.h>
  1531. main()
  1532. {
  1533.   FILE *f=fopen("conftestval", "w");
  1534.   if (!f) exit(1);
  1535.   fprintf(f, "%d\n", sizeof(int));
  1536.   exit(0);
  1537. }
  1538. EOF
  1539. { (eval echo configure:1540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
  1540. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1541.   ac_cv_sizeof_int=`cat conftestval`
  1542. else
  1543.   ac_cv_sizeof_int=0
  1544. fi
  1545. fi
  1546. rm -fr conftest*
  1547. fi
  1548. echo "$ac_t""$ac_cv_sizeof_int" 1>&6
  1549. cat >> confdefs.h <<EOF
  1550. #define SIZEOF_INT $ac_cv_sizeof_int
  1551. EOF
  1552.  
  1553.  
  1554. echo $ac_n "checking size of long""... $ac_c" 1>&6
  1555. if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
  1556.   echo $ac_n "(cached) $ac_c" 1>&6
  1557. else
  1558.   if test "$cross_compiling" = yes; then
  1559.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  1560. else
  1561. cat > conftest.$ac_ext <<EOF
  1562. #line 1563 "configure"
  1563. #include "confdefs.h"
  1564. #include <stdio.h>
  1565. main()
  1566. {
  1567.   FILE *f=fopen("conftestval", "w");
  1568.   if (!f) exit(1);
  1569.   fprintf(f, "%d\n", sizeof(long));
  1570.   exit(0);
  1571. }
  1572. EOF
  1573. { (eval echo configure:1574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
  1574. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1575.   ac_cv_sizeof_long=`cat conftestval`
  1576. else
  1577.   ac_cv_sizeof_long=0
  1578. fi
  1579. fi
  1580. rm -fr conftest*
  1581. fi
  1582. echo "$ac_t""$ac_cv_sizeof_long" 1>&6
  1583. cat >> confdefs.h <<EOF
  1584. #define SIZEOF_LONG $ac_cv_sizeof_long
  1585. EOF
  1586.  
  1587.  
  1588. echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
  1589. if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
  1590.   echo $ac_n "(cached) $ac_c" 1>&6
  1591. else
  1592.   ac_cv_c_bigendian=unknown
  1593. # See if sys/param.h defines the BYTE_ORDER macro.
  1594. cat > conftest.$ac_ext <<EOF
  1595. #line 1596 "configure"
  1596. #include "confdefs.h"
  1597. #include <sys/types.h>
  1598. #include <sys/param.h>
  1599. int main() { return 0; }
  1600. int t() {
  1601.  
  1602. #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
  1603.  bogus endian macros
  1604. #endif
  1605. ; return 0; }
  1606. EOF
  1607. if { (eval echo configure:1608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  1608.   rm -rf conftest*
  1609.   # It does; now see whether it defined to BIG_ENDIAN or not.
  1610. cat > conftest.$ac_ext <<EOF
  1611. #line 1612 "configure"
  1612. #include "confdefs.h"
  1613. #include <sys/types.h>
  1614. #include <sys/param.h>
  1615. int main() { return 0; }
  1616. int t() {
  1617.  
  1618. #if BYTE_ORDER != BIG_ENDIAN
  1619.  not big endian
  1620. #endif
  1621. ; return 0; }
  1622. EOF
  1623. if { (eval echo configure:1624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  1624.   rm -rf conftest*
  1625.   ac_cv_c_bigendian=yes
  1626. else
  1627.   rm -rf conftest*
  1628.   ac_cv_c_bigendian=no
  1629. fi
  1630. rm -f conftest*
  1631.  
  1632. fi
  1633. rm -f conftest*
  1634.  
  1635. if test $ac_cv_c_bigendian = unknown; then
  1636. if test "$cross_compiling" = yes; then
  1637.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  1638. else
  1639. cat > conftest.$ac_ext <<EOF
  1640. #line 1641 "configure"
  1641. #include "confdefs.h"
  1642. main () {
  1643.   /* Are we little or big endian?  From Harbison&Steele.  */
  1644.   union
  1645.   {
  1646.     long l;
  1647.     char c[sizeof (long)];
  1648.   } u;
  1649.   u.l = 1;
  1650.   exit (u.c[sizeof (long) - 1] == 1);
  1651. }
  1652. EOF
  1653. { (eval echo configure:1654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
  1654. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1655.   ac_cv_c_bigendian=no
  1656. else
  1657.   ac_cv_c_bigendian=yes
  1658. fi
  1659. fi
  1660. rm -fr conftest*
  1661. fi
  1662. fi
  1663.  
  1664. echo "$ac_t""$ac_cv_c_bigendian" 1>&6
  1665. if test $ac_cv_c_bigendian = yes; then
  1666.   cat >> confdefs.h <<\EOF
  1667. #define WORDS_BIGENDIAN 1
  1668. EOF
  1669.  
  1670. fi
  1671.  
  1672.  
  1673. ### Try to determine the floating point format.  This could probably
  1674. ### be eliminated in favor of run-time checks.
  1675.  
  1676. echo $ac_n "checking floating point format""... $ac_c" 1>&6
  1677. XCFLAGS=`echo $CFLAGS | sed 's/-O[^ \t]*//'`
  1678. ${CC-cc} -DDP $XCFLAGS $LDFLAGS $srcdir/float-type.c -o conftest >/dev/null 2>&1
  1679. FLOAT_FORMAT=`./conftest`
  1680. # Amiga Hack - floating point bugs cause conftest to fail.
  1681. FLOAT_FORMAT="IEEE_BIG_ENDIAN"
  1682. case "$FLOAT_FORMAT" in
  1683.   IEEE_BIG_ENDIAN)
  1684.     echo "$ac_t""IEEE big endian" 1>&6
  1685.     cat >> confdefs.h <<\EOF
  1686. #define IEEE_BIG_ENDIAN 1
  1687. EOF
  1688.  
  1689.   ;;
  1690.   IEEE_LITTLE_ENDIAN)
  1691.     echo "$ac_t""IEEE little endian" 1>&6
  1692.     cat >> confdefs.h <<\EOF
  1693. #define IEEE_LITTLE_ENDIAN 1
  1694. EOF
  1695.  
  1696.   ;;
  1697.   VAX_D_FLOAT)
  1698.     echo "$ac_t""VAX D floating" 1>&6
  1699.     cat >> confdefs.h <<\EOF
  1700. #define VAX_D_FLOAT 1
  1701. EOF
  1702.  
  1703.   ;;
  1704.   VAX_G_FLOAT)
  1705.     echo "$ac_t""VAX G floating" 1>&6
  1706.     cat >> confdefs.h <<\EOF
  1707. #define VAX_G_FLOAT 1
  1708. EOF
  1709.  
  1710.   ;;
  1711.   *)
  1712.     echo "$ac_t""" 1>&6
  1713.     echo "configure: warning: "unrecognized floating point format!"" 1>&2
  1714.   ;;
  1715. esac
  1716.  
  1717. ### Does the C compiler handle alloca() and const correctly?
  1718.  
  1719. # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  1720. # for constant arguments.  Useless!
  1721. echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
  1722. if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
  1723.   echo $ac_n "(cached) $ac_c" 1>&6
  1724. else
  1725.   cat > conftest.$ac_ext <<EOF
  1726. #line 1727 "configure"
  1727. #include "confdefs.h"
  1728. #include <alloca.h>
  1729. int main() { t(); return 0; }
  1730. int t() {
  1731. char *p = alloca(2 * sizeof(int));
  1732. ; return 0; }
  1733. EOF
  1734. if { (eval echo configure:1735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  1735.   rm -rf conftest*
  1736.   ac_cv_header_alloca_h=yes
  1737. else
  1738.   rm -rf conftest*
  1739.   ac_cv_header_alloca_h=no
  1740. fi
  1741. rm -f conftest*
  1742.  
  1743. fi
  1744.  
  1745. echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
  1746. if test $ac_cv_header_alloca_h = yes; then
  1747.   cat >> confdefs.h <<\EOF
  1748. #define HAVE_ALLOCA_H 1
  1749. EOF
  1750.  
  1751. fi
  1752.  
  1753. echo $ac_n "checking for alloca""... $ac_c" 1>&6
  1754. if eval "test \"`echo '$''{'ac_cv_func_alloca'+set}'`\" = set"; then
  1755.   echo $ac_n "(cached) $ac_c" 1>&6
  1756. else
  1757.   cat > conftest.$ac_ext <<EOF
  1758. #line 1759 "configure"
  1759. #include "confdefs.h"
  1760.  
  1761. #ifdef __GNUC__
  1762. # define alloca __builtin_alloca
  1763. #else
  1764. # if HAVE_ALLOCA_H
  1765. #  include <alloca.h>
  1766. # else
  1767. #  ifdef _AIX
  1768.  #pragma alloca
  1769. #  else
  1770. #   ifndef alloca /* predefined by HP cc +Olibcalls */
  1771. char *alloca ();
  1772. #   endif
  1773. #  endif
  1774. # endif
  1775. #endif
  1776.  
  1777. int main() { t(); return 0; }
  1778. int t() {
  1779. char *p = (char *) alloca(1);
  1780. ; return 0; }
  1781. EOF
  1782. if { (eval echo configure:1783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  1783.   rm -rf conftest*
  1784.   ac_cv_func_alloca=yes
  1785. else
  1786.   rm -rf conftest*
  1787.   ac_cv_func_alloca=no
  1788. fi
  1789. rm -f conftest*
  1790.  
  1791. fi
  1792.  
  1793. echo "$ac_t""$ac_cv_func_alloca" 1>&6
  1794. if test $ac_cv_func_alloca = yes; then
  1795.   cat >> confdefs.h <<\EOF
  1796. #define HAVE_ALLOCA 1
  1797. EOF
  1798.  
  1799. fi
  1800.  
  1801. if test $ac_cv_func_alloca = no; then
  1802.   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
  1803.   # that cause trouble.  Some versions do not even contain alloca or
  1804.   # contain a buggy version.  If you still want to use their alloca,
  1805.   # use ar to extract alloca.o from them instead of compiling alloca.c.
  1806.   ALLOCA=alloca.o
  1807.   cat >> confdefs.h <<\EOF
  1808. #define C_ALLOCA 1
  1809. EOF
  1810.  
  1811.  
  1812. echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
  1813. if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
  1814.   echo $ac_n "(cached) $ac_c" 1>&6
  1815. else
  1816.   cat > conftest.$ac_ext <<EOF
  1817. #line 1818 "configure"
  1818. #include "confdefs.h"
  1819. #if defined(CRAY) && ! defined(CRAY2)
  1820. webecray
  1821. #else
  1822. wenotbecray
  1823. #endif
  1824.  
  1825. EOF
  1826. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1827.   egrep "webecray" >/dev/null 2>&1; then
  1828.   rm -rf conftest*
  1829.   ac_cv_os_cray=yes
  1830. else
  1831.   rm -rf conftest*
  1832.   ac_cv_os_cray=no
  1833. fi
  1834. rm -f conftest*
  1835.  
  1836. fi
  1837.  
  1838. echo "$ac_t""$ac_cv_os_cray" 1>&6
  1839. if test $ac_cv_os_cray = yes; then
  1840. for ac_func in _getb67 GETB67 getb67; do
  1841.   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1842. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  1843.   echo $ac_n "(cached) $ac_c" 1>&6
  1844. else
  1845.   cat > conftest.$ac_ext <<EOF
  1846. #line 1847 "configure"
  1847. #include "confdefs.h"
  1848. /* System header to define __stub macros and hopefully few prototypes,
  1849.     which can conflict with char $ac_func(); below.  */
  1850. #include <assert.h>
  1851. /* Override any gcc2 internal prototype to avoid an error.  */
  1852. /* We use char because int might match the return type of a gcc2
  1853.     builtin and then its argument prototype would still apply.  */
  1854. char $ac_func();
  1855.  
  1856. int main() { t(); return 0; }
  1857. int t() {
  1858.  
  1859. /* The GNU C library defines this for functions which it implements
  1860.     to always fail with ENOSYS.  Some functions are actually named
  1861.     something starting with __ and the normal name is an alias.  */
  1862. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1863. choke me
  1864. #else
  1865. $ac_func();
  1866. #endif
  1867.  
  1868. ; return 0; }
  1869. EOF
  1870. if { (eval echo configure:1871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  1871.   rm -rf conftest*
  1872.   eval "ac_cv_func_$ac_func=yes"
  1873. else
  1874.   rm -rf conftest*
  1875.   eval "ac_cv_func_$ac_func=no"
  1876. fi
  1877. rm -f conftest*
  1878.  
  1879. fi
  1880. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  1881.   echo "$ac_t""yes" 1>&6
  1882.   cat >> confdefs.h <<EOF
  1883. #define CRAY_STACKSEG_END $ac_func
  1884. EOF
  1885.  
  1886.   break
  1887. else
  1888.   echo "$ac_t""no" 1>&6
  1889. fi
  1890.  
  1891. done
  1892. fi
  1893.  
  1894. echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
  1895. if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
  1896.   echo $ac_n "(cached) $ac_c" 1>&6
  1897. else
  1898.   if test "$cross_compiling" = yes; then
  1899.   ac_cv_c_stack_direction=0
  1900. else
  1901. cat > conftest.$ac_ext <<EOF
  1902. #line 1903 "configure"
  1903. #include "confdefs.h"
  1904. find_stack_direction ()
  1905. {
  1906.   static char *addr = 0;
  1907.   auto char dummy;
  1908.   if (addr == 0)
  1909.     {
  1910.       addr = &dummy;
  1911.       return find_stack_direction ();
  1912.     }
  1913.   else
  1914.     return (&dummy > addr) ? 1 : -1;
  1915. }
  1916. main ()
  1917. {
  1918.   exit (find_stack_direction() < 0);
  1919. }
  1920. EOF
  1921. { (eval echo configure:1922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
  1922. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1923.   ac_cv_c_stack_direction=1
  1924. else
  1925.   ac_cv_c_stack_direction=-1
  1926. fi
  1927. fi
  1928. rm -fr conftest*
  1929. fi
  1930.  
  1931. echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
  1932. cat >> confdefs.h <<EOF
  1933. #define STACK_DIRECTION $ac_cv_c_stack_direction
  1934. EOF
  1935.  
  1936. fi
  1937.  
  1938.  
  1939. ### This one is for kpathsea.
  1940. ###
  1941. ### It would be nicer to test for the requisite putenv features directly,
  1942. ### but can't figure out how to do that.
  1943.  
  1944. if test "`(uname) 2>/dev/null`" = NetBSD \
  1945.    || test "`(uname) 2>/dev/null`" = FreeBSD; then
  1946.   cat >> confdefs.h <<\EOF
  1947. #define SMART_PUTENV 1
  1948. EOF
  1949.  
  1950. fi
  1951.  
  1952. echo $ac_n "checking for working const""... $ac_c" 1>&6
  1953. if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
  1954.   echo $ac_n "(cached) $ac_c" 1>&6
  1955. else
  1956.   cat > conftest.$ac_ext <<EOF
  1957. #line 1958 "configure"
  1958. #include "confdefs.h"
  1959.  
  1960. int main() { return 0; }
  1961. int t() {
  1962.  
  1963. /* Ultrix mips cc rejects this.  */
  1964. typedef int charset[2]; const charset x;
  1965. /* SunOS 4.1.1 cc rejects this.  */
  1966. char const *const *ccp;
  1967. char **p;
  1968. /* NEC SVR4.0.2 mips cc rejects this.  */
  1969. struct point {int x, y;};
  1970. static struct point const zero = {0,0};
  1971. /* AIX XL C 1.02.0.0 rejects this.
  1972.    It does not let you subtract one const X* pointer from another in an arm
  1973.    of an if-expression whose if-part is not a constant expression */
  1974. const char *g = "string";
  1975. ccp = &g + (g ? g-g : 0);
  1976. /* HPUX 7.0 cc rejects these. */
  1977. ++ccp;
  1978. p = (char**) ccp;
  1979. ccp = (char const *const *) p;
  1980. { /* SCO 3.2v4 cc rejects this.  */
  1981.   char *t;
  1982.   char const *s = 0 ? (char *) 0 : (char const *) 0;
  1983.  
  1984.   *t++ = 0;
  1985. }
  1986. { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
  1987.   int x[] = {25, 17};
  1988.   const int *foo = &x[0];
  1989.   ++foo;
  1990. }
  1991. { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  1992.   typedef const int *iptr;
  1993.   iptr p = 0;
  1994.   ++p;
  1995. }
  1996. { /* AIX XL C 1.02.0.0 rejects this saying
  1997.      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  1998.   struct s { int j; const int *ap[3]; };
  1999.   struct s *b; b->j = 5;
  2000. }
  2001. { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  2002.   const int foo = 10;
  2003. }
  2004.  
  2005. ; return 0; }
  2006. EOF
  2007. if { (eval echo configure:2008: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  2008.   rm -rf conftest*
  2009.   ac_cv_c_const=yes
  2010. else
  2011.   rm -rf conftest*
  2012.   ac_cv_c_const=no
  2013. fi
  2014. rm -f conftest*
  2015.  
  2016. fi
  2017.  
  2018. echo "$ac_t""$ac_cv_c_const" 1>&6
  2019. if test $ac_cv_c_const = no; then
  2020.   cat >> confdefs.h <<\EOF
  2021. #define const 
  2022. EOF
  2023.  
  2024. fi
  2025.  
  2026.  
  2027. ### If we haven't been forced to use f2c, try to find a Fortran compiler
  2028. ### under any one of several common Un*x Fortran compiler names. 
  2029. ### Put fc last to avoid confusion with some vendor's /bin/sh fc
  2030. ### builtin.
  2031. ###
  2032. ###    xlf : IBM / AIX
  2033. ###   cf77 : Cray / Unicos
  2034. ###    g77 : GNU Fortran (someday...)
  2035. ###     fc : Convex
  2036. ###
  2037. ### I don't think the Cray compiler will ever work like f2c...
  2038.  
  2039. if $use_f2c; then
  2040.   true
  2041. else
  2042.   for ac_prog in xlf cf77 f77 g77 fc
  2043. do
  2044. # Extract the first word of "$ac_prog", so it can be a program name with args.
  2045. set dummy $ac_prog; ac_word=$2
  2046. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2047. if eval "test \"`echo '$''{'ac_cv_prog_F77'+set}'`\" = set"; then
  2048.   echo $ac_n "(cached) $ac_c" 1>&6
  2049. else
  2050.   if test -n "$F77"; then
  2051.   ac_cv_prog_F77="$F77" # Let the user override the test.
  2052. else
  2053.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  2054.   for ac_dir in $PATH; do
  2055.     test -z "$ac_dir" && ac_dir=.
  2056.     if test -f $ac_dir/$ac_word; then
  2057.       ac_cv_prog_F77="$ac_prog"
  2058.       break
  2059.     fi
  2060.   done
  2061.   IFS="$ac_save_ifs"
  2062. fi
  2063. fi
  2064. F77="$ac_cv_prog_F77"
  2065. if test -n "$F77"; then
  2066.   echo "$ac_t""$F77" 1>&6
  2067. else
  2068.   echo "$ac_t""no" 1>&6
  2069. fi
  2070.  
  2071. test -n "$F77" && break
  2072. done
  2073.  
  2074.  
  2075.   # If it looks like we have a Fortran compiler, try to determine
  2076.   # whether it might be compatible with f2c.
  2077.  
  2078.   if test -n "$F77"; then
  2079.     echo $ac_n "checking $F77/f2c compatibility""... $ac_c" 1>&6
  2080.     export F77
  2081.     export CC
  2082.     tmpdef=`sh $srcdir/f2c-compat.sh $srcdir/flibs.sh`
  2083.     status=$?
  2084.     if test $status -eq 0; then
  2085.       echo "$ac_t""yes" 1>&6
  2086.       if test "$tmpdef" = '-DF77_APPEND_UNDERSCORE=1'; then
  2087.         cat >> confdefs.h <<\EOF
  2088. #define F77_APPEND_UNDERSCORE 1
  2089. EOF
  2090.  
  2091.       fi
  2092.     else
  2093.       echo "$ac_t""no" 1>&6
  2094.       F77=
  2095.     fi
  2096.   fi
  2097. fi
  2098.  
  2099. ### If we can't find a Fortran compiler, or if it looks like it isn't
  2100. ### compatible with f2c, try to find f2c.
  2101.  
  2102. if test -z "$F77"; then
  2103.   # Extract the first word of "f2c", so it can be a program name with args.
  2104. set dummy f2c; ac_word=$2
  2105. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2106. if eval "test \"`echo '$''{'ac_cv_prog_F2C'+set}'`\" = set"; then
  2107.   echo $ac_n "(cached) $ac_c" 1>&6
  2108. else
  2109.   if test -n "$F2C"; then
  2110.   ac_cv_prog_F2C="$F2C" # Let the user override the test.
  2111. else
  2112.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  2113.   for ac_dir in $PATH; do
  2114.     test -z "$ac_dir" && ac_dir=.
  2115.     if test -f $ac_dir/$ac_word; then
  2116.       ac_cv_prog_F2C="f2c"
  2117.       break
  2118.     fi
  2119.   done
  2120.   IFS="$ac_save_ifs"
  2121. fi
  2122. fi
  2123. F2C="$ac_cv_prog_F2C"
  2124. if test -n "$F2C"; then
  2125.   echo "$ac_t""$F2C" 1>&6
  2126. else
  2127.   echo "$ac_t""no" 1>&6
  2128. fi
  2129.  
  2130. fi
  2131.  
  2132. if test -z "$F2CFLAGS"; then
  2133.   F2CFLAGS=
  2134. fi
  2135.  
  2136. if test -z "$FFLAGS"; then
  2137.   FFLAGS="-O"
  2138.   echo "$ac_t""defining FFLAGS to be $FFLAGS" 1>&6
  2139. fi
  2140.  
  2141. if test -n "$F77"; then
  2142.   export F77
  2143.   FLIBS=`sh $srcdir/flibs.sh`
  2144.   echo "$ac_t""defining FLIBS to be $FLIBS" 1>&6
  2145.   DOT_C_FROM_DOT_F_CMD=
  2146.   DOT_O_FROM_DOT_F_PAT=
  2147. elif test -n "$F2C" || $use_f2c; then
  2148.   echo $ac_n "checking for -lf2c""... $ac_c" 1>&6
  2149. ac_lib_var=`echo f2c'_'main | tr './+\055' '__p_'`
  2150. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  2151.   echo $ac_n "(cached) $ac_c" 1>&6
  2152. else
  2153.   ac_save_LIBS="$LIBS"
  2154. LIBS="-lf2c  $LIBS"
  2155. cat > conftest.$ac_ext <<EOF
  2156. #line 2157 "configure"
  2157. #include "confdefs.h"
  2158.  
  2159. int main() { t(); return 0; }
  2160. int t() {
  2161. main()
  2162. ; return 0; }
  2163. EOF
  2164. if { (eval echo configure:2165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  2165.   rm -rf conftest*
  2166.   eval "ac_cv_lib_$ac_lib_var=yes"
  2167. else
  2168.   rm -rf conftest*
  2169.   eval "ac_cv_lib_$ac_lib_var=no"
  2170. fi
  2171. rm -f conftest*
  2172. LIBS="$ac_save_LIBS"
  2173.  
  2174. fi
  2175. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  2176.   echo "$ac_t""yes" 1>&6
  2177.   FLIBS=-lf2c
  2178. else
  2179.   echo "$ac_t""no" 1>&6
  2180. fi
  2181.  
  2182.   if test -z "$FLIBS" ; then
  2183.     echo $ac_n "checking for -lF77""... $ac_c" 1>&6
  2184. ac_lib_var=`echo F77'_'main | tr './+\055' '__p_'`
  2185. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  2186.   echo $ac_n "(cached) $ac_c" 1>&6
  2187. else
  2188.   ac_save_LIBS="$LIBS"
  2189. LIBS="-lF77  $LIBS"
  2190. cat > conftest.$ac_ext <<EOF
  2191. #line 2192 "configure"
  2192. #include "confdefs.h"
  2193.  
  2194. int main() { t(); return 0; }
  2195. int t() {
  2196. main()
  2197. ; return 0; }
  2198. EOF
  2199. if { (eval echo configure:2200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  2200.   rm -rf conftest*
  2201.   eval "ac_cv_lib_$ac_lib_var=yes"
  2202. else
  2203.   rm -rf conftest*
  2204.   eval "ac_cv_lib_$ac_lib_var=no"
  2205. fi
  2206. rm -f conftest*
  2207. LIBS="$ac_save_LIBS"
  2208.  
  2209. fi
  2210. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  2211.   echo "$ac_t""yes" 1>&6
  2212.   FLIBS=-lF77
  2213. else
  2214.   echo "$ac_t""no" 1>&6
  2215. fi
  2216.  
  2217.     if test -n "$FLIBS" ; then
  2218.       echo $ac_n "checking for -lI77""... $ac_c" 1>&6
  2219. ac_lib_var=`echo I77'_'main | tr './+\055' '__p_'`
  2220. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  2221.   echo $ac_n "(cached) $ac_c" 1>&6
  2222. else
  2223.   ac_save_LIBS="$LIBS"
  2224. LIBS="-lI77  $LIBS"
  2225. cat > conftest.$ac_ext <<EOF
  2226. #line 2227 "configure"
  2227. #include "confdefs.h"
  2228.  
  2229. int main() { t(); return 0; }
  2230. int t() {
  2231. main()
  2232. ; return 0; }
  2233. EOF
  2234. if { (eval echo configure:2235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  2235.   rm -rf conftest*
  2236.   eval "ac_cv_lib_$ac_lib_var=yes"
  2237. else
  2238.   rm -rf conftest*
  2239.   eval "ac_cv_lib_$ac_lib_var=no"
  2240. fi
  2241. rm -f conftest*
  2242. LIBS="$ac_save_LIBS"
  2243.  
  2244. fi
  2245. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  2246.   echo "$ac_t""yes" 1>&6
  2247.   FLIBS="$FLIBS -lI77"
  2248. else
  2249.   echo "$ac_t""no" 1>&6
  2250. fi
  2251.  
  2252.     fi
  2253.   fi
  2254.   if test -z "$FLIBS" ; then
  2255.     echo "configure: warning: I found f2c but not libf2c.a, or libF77.a and libI77.a" 1>&2
  2256.   fi
  2257.   DOT_C_FROM_DOT_F_CMD='    cat $< | $(F2C) $(F2CFLAGS) > $(@F)'
  2258.   echo "$ac_t""defining DOT_C_FROM_DOT_F_CMD to be $DOT_C_FROM_DOT_F_CMD" 1>&6
  2259.   DOT_O_FROM_DOT_F_PAT='%.o : %.f'
  2260.   echo "$ac_t""defining DOT_O_FROM_DOT_F_PAT to be $DOT_O_FROM_DOT_F_PAT" 1>&6
  2261.   cat >> confdefs.h <<\EOF
  2262. #define F77_APPEND_UNDERSCORE 1
  2263. EOF
  2264.  
  2265. else
  2266.   echo "configure: warning: in order to build octave, you must have a compatible" 1>&2
  2267.   echo "configure: warning: Fortran compiler or f2c installed and in your path." 1>&2
  2268.   echo "configure: warning: See the file INSTALL for more information." 1>&2
  2269.   echo "configure: warning: Continuing anyway..." 1>&2
  2270. fi
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280. ### Extract libraries and directories from FLIBS and CXXLIBS.
  2281. ###
  2282. ### Leave only libraries, with -lfoo converted to libfoo.a:
  2283.  
  2284. FLIB_LIST=`echo " $FLIBS " | sed -e 's/ -Xlinker *[^ ]*/ /g' \
  2285.     -e 's/ -L *[^ ]*/ /g' \
  2286.     -e 's/ -l *\([^ ]*\)/ lib\1.a/g' -e 's/ -u *[^ ]*/ /g' \
  2287.     -e 's/ [^ ]*\.o//g' \
  2288.     -e 's/^ *//' -e 's/ *$//' -e 's/  */:/g'`
  2289.  
  2290. CXXLIB_LIST=`echo " $CXXLIBS " | sed -e 's/ -Xlinker *[^ ]*/ /g' \
  2291.     -e 's/ -L *[^ ]*/ /g' \
  2292.     -e 's/ -l *\([^ ]*\)/ lib\1.a/g' -e 's/ -u *[^ ]*/ /g' \
  2293.     -e 's/ [^ ]*\.o//g' \
  2294.     -e 's/^ *//' -e 's/ *$//' -e 's/  */:/g'`
  2295.  
  2296. ### Leave only directories where libraries might be found:
  2297.  
  2298. FLIB_PATH=`echo " $FLIBS " | sed \
  2299.     -e 's/ /  /g' -e 's/ -Xlinker *[^ ]*/ /g' \
  2300.     -e 's/ -L *\([^ ]*\)/ \1/g' -e 's, /[^ ]*\.a , ,g' \
  2301.     -e 's/ -l *[^ ]*/ /g' -e 's/ -u *[^ ]*/ /g' \
  2302.     -e 's/ [^ ]*\.o//g' \
  2303.     -e 's/^ *//' -e 's/ *$//' -e 's/  */:/g'`
  2304.  
  2305. CXXLIB_PATH=`echo " $CXXLIBS " | sed -e 's/ -Xlinker *[^ ]*/ /g' \
  2306.     -e 's/ -L *\([^ ]*\)/ \1/g' -e 's, /[^ ]*\.a , ,g' \
  2307.     -e 's/ /  /g' -e 's/ -Xlinker *[^ ]*/ /g' \
  2308.     -e 's/ -l *[^ ]*/ /g' -e 's/ -u *[^ ]*/ /g' \
  2309.     -e 's/ [^ ]*\.o//g' \
  2310.     -e 's/^ *//' -e 's/ *$//' -e 's/  */:/g'`
  2311.  
  2312. echo "$ac_t""defining FLIB_LIST to be $FLIB_LIST" 1>&6
  2313. echo "$ac_t""defining FLIB_PATH to be $FLIB_PATH" 1>&6
  2314.  
  2315. echo "$ac_t""defining CXXLIB_LIST to be $CXXLIB_LIST" 1>&6
  2316. echo "$ac_t""defining CXXLIB_PATH to be $CXXLIB_PATH" 1>&6
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324. ### Checks for header files.
  2325.  
  2326. echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
  2327. if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
  2328.   echo $ac_n "(cached) $ac_c" 1>&6
  2329. else
  2330.   cat > conftest.$ac_ext <<EOF
  2331. #line 2332 "configure"
  2332. #include "confdefs.h"
  2333. #include <stdlib.h>
  2334. #include <stdarg.h>
  2335. #include <string.h>
  2336. #include <float.h>
  2337. EOF
  2338. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2339. { (eval echo configure:2340: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2340. ac_err=`grep -v '^ *+' conftest.out`
  2341. if test -z "$ac_err"; then
  2342.   rm -rf conftest*
  2343.   ac_cv_header_stdc=yes
  2344. else
  2345.   echo "$ac_err" >&5
  2346.   rm -rf conftest*
  2347.   ac_cv_header_stdc=no
  2348. fi
  2349. rm -f conftest*
  2350.  
  2351. if test $ac_cv_header_stdc = yes; then
  2352.   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  2353. cat > conftest.$ac_ext <<EOF
  2354. #line 2355 "configure"
  2355. #include "confdefs.h"
  2356. #include <string.h>
  2357. EOF
  2358. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  2359.   egrep "memchr" >/dev/null 2>&1; then
  2360.   :
  2361. else
  2362.   rm -rf conftest*
  2363.   ac_cv_header_stdc=no
  2364. fi
  2365. rm -f conftest*
  2366.  
  2367. fi
  2368.  
  2369. if test $ac_cv_header_stdc = yes; then
  2370.   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  2371. cat > conftest.$ac_ext <<EOF
  2372. #line 2373 "configure"
  2373. #include "confdefs.h"
  2374. #include <stdlib.h>
  2375. EOF
  2376. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  2377.   egrep "free" >/dev/null 2>&1; then
  2378.   :
  2379. else
  2380.   rm -rf conftest*
  2381.   ac_cv_header_stdc=no
  2382. fi
  2383. rm -f conftest*
  2384.  
  2385. fi
  2386.  
  2387. if test $ac_cv_header_stdc = yes; then
  2388.   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  2389. if test "$cross_compiling" = yes; then
  2390.   :
  2391. else
  2392. cat > conftest.$ac_ext <<EOF
  2393. #line 2394 "configure"
  2394. #include "confdefs.h"
  2395. #include <ctype.h>
  2396. #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  2397. #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  2398. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  2399. int main () { int i; for (i = 0; i < 256; i++)
  2400. if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
  2401. exit (0); }
  2402.  
  2403. EOF
  2404. { (eval echo configure:2405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
  2405. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  2406.   :
  2407. else
  2408.   ac_cv_header_stdc=no
  2409. fi
  2410. fi
  2411. rm -fr conftest*
  2412. fi
  2413. fi
  2414.  
  2415. echo "$ac_t""$ac_cv_header_stdc" 1>&6
  2416. if test $ac_cv_header_stdc = yes; then
  2417.   cat >> confdefs.h <<\EOF
  2418. #define STDC_HEADERS 1
  2419. EOF
  2420.  
  2421. fi
  2422.  
  2423. for ac_hdr in assert.h float.h limits.h memory.h pwd.h stdlib.h
  2424. do
  2425. ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
  2426. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  2427. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  2428.   echo $ac_n "(cached) $ac_c" 1>&6
  2429. else
  2430.   cat > conftest.$ac_ext <<EOF
  2431. #line 2432 "configure"
  2432. #include "confdefs.h"
  2433. #include <$ac_hdr>
  2434. EOF
  2435. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2436. { (eval echo configure:2437: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2437. ac_err=`grep -v '^ *+' conftest.out`
  2438. if test -z "$ac_err"; then
  2439.   rm -rf conftest*
  2440.   eval "ac_cv_header_$ac_safe=yes"
  2441. else
  2442.   echo "$ac_err" >&5
  2443.   rm -rf conftest*
  2444.   eval "ac_cv_header_$ac_safe=no"
  2445. fi
  2446. rm -f conftest*
  2447. fi
  2448. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  2449.   echo "$ac_t""yes" 1>&6
  2450.     ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
  2451.   cat >> confdefs.h <<EOF
  2452. #define $ac_tr_hdr 1
  2453. EOF
  2454.  
  2455. else
  2456.   echo "$ac_t""no" 1>&6
  2457. fi
  2458. done
  2459.  
  2460. for ac_hdr in string.h varargs.h unistd.h floatingpoint.h
  2461. do
  2462. ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
  2463. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  2464. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  2465.   echo $ac_n "(cached) $ac_c" 1>&6
  2466. else
  2467.   cat > conftest.$ac_ext <<EOF
  2468. #line 2469 "configure"
  2469. #include "confdefs.h"
  2470. #include <$ac_hdr>
  2471. EOF
  2472. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2473. { (eval echo configure:2474: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2474. ac_err=`grep -v '^ *+' conftest.out`
  2475. if test -z "$ac_err"; then
  2476.   rm -rf conftest*
  2477.   eval "ac_cv_header_$ac_safe=yes"
  2478. else
  2479.   echo "$ac_err" >&5
  2480.   rm -rf conftest*
  2481.   eval "ac_cv_header_$ac_safe=no"
  2482. fi
  2483. rm -f conftest*
  2484. fi
  2485. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  2486.   echo "$ac_t""yes" 1>&6
  2487.     ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
  2488.   cat >> confdefs.h <<EOF
  2489. #define $ac_tr_hdr 1
  2490. EOF
  2491.  
  2492. else
  2493.   echo "$ac_t""no" 1>&6
  2494. fi
  2495. done
  2496.  
  2497. for ac_hdr in sys/utsname.h sys/time.h sys/fcntl.h
  2498. do
  2499. ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
  2500. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  2501. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  2502.   echo $ac_n "(cached) $ac_c" 1>&6
  2503. else
  2504.   cat > conftest.$ac_ext <<EOF
  2505. #line 2506 "configure"
  2506. #include "confdefs.h"
  2507. #include <$ac_hdr>
  2508. EOF
  2509. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2510. { (eval echo configure:2511: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2511. ac_err=`grep -v '^ *+' conftest.out`
  2512. if test -z "$ac_err"; then
  2513.   rm -rf conftest*
  2514.   eval "ac_cv_header_$ac_safe=yes"
  2515. else
  2516.   echo "$ac_err" >&5
  2517.   rm -rf conftest*
  2518.   eval "ac_cv_header_$ac_safe=no"
  2519. fi
  2520. rm -f conftest*
  2521. fi
  2522. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  2523.   echo "$ac_t""yes" 1>&6
  2524.     ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
  2525.   cat >> confdefs.h <<EOF
  2526. #define $ac_tr_hdr 1
  2527. EOF
  2528.  
  2529. else
  2530.   echo "$ac_t""no" 1>&6
  2531. fi
  2532. done
  2533.  
  2534. for ac_hdr in sys/ttold.h sys/ptem.h sys/select.h sys/resource.h
  2535. do
  2536. ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
  2537. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  2538. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  2539.   echo $ac_n "(cached) $ac_c" 1>&6
  2540. else
  2541.   cat > conftest.$ac_ext <<EOF
  2542. #line 2543 "configure"
  2543. #include "confdefs.h"
  2544. #include <$ac_hdr>
  2545. EOF
  2546. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2547. { (eval echo configure:2548: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2548. ac_err=`grep -v '^ *+' conftest.out`
  2549. if test -z "$ac_err"; then
  2550.   rm -rf conftest*
  2551.   eval "ac_cv_header_$ac_safe=yes"
  2552. else
  2553.   echo "$ac_err" >&5
  2554.   rm -rf conftest*
  2555.   eval "ac_cv_header_$ac_safe=no"
  2556. fi
  2557. rm -f conftest*
  2558. fi
  2559. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  2560.   echo "$ac_t""yes" 1>&6
  2561.     ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
  2562.   cat >> confdefs.h <<EOF
  2563. #define $ac_tr_hdr 1
  2564. EOF
  2565.  
  2566. else
  2567.   echo "$ac_t""no" 1>&6
  2568. fi
  2569. done
  2570.  
  2571. ac_header_dirent=no
  2572. for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
  2573. do
  2574. ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
  2575. echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
  2576. if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
  2577.   echo $ac_n "(cached) $ac_c" 1>&6
  2578. else
  2579.   cat > conftest.$ac_ext <<EOF
  2580. #line 2581 "configure"
  2581. #include "confdefs.h"
  2582. #include <sys/types.h>
  2583. #include <$ac_hdr>
  2584. int main() { return 0; }
  2585. int t() {
  2586. DIR *dirp = 0;
  2587. ; return 0; }
  2588. EOF
  2589. if { (eval echo configure:2590: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  2590.   rm -rf conftest*
  2591.   eval "ac_cv_header_dirent_$ac_safe=yes"
  2592. else
  2593.   rm -rf conftest*
  2594.   eval "ac_cv_header_dirent_$ac_safe=no"
  2595. fi
  2596. rm -f conftest*
  2597.  
  2598. fi
  2599. if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
  2600.   echo "$ac_t""yes" 1>&6
  2601.     ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdedfghijklmnopqrstuvwxyz./\055' 'ABCDEDFGHIJKLMNOPQRSTUVWXYZ___'`
  2602.   cat >> confdefs.h <<EOF
  2603. #define $ac_tr_hdr 1
  2604. EOF
  2605.  ac_header_dirent=$ac_hdr; break
  2606. else
  2607.   echo "$ac_t""no" 1>&6
  2608. fi
  2609. done
  2610. # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
  2611. if test $ac_header_dirent = dirent.h; then
  2612. echo $ac_n "checking for -ldir""... $ac_c" 1>&6
  2613. ac_lib_var=`echo dir'_'opendir | tr './+\055' '__p_'`
  2614. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  2615.   echo $ac_n "(cached) $ac_c" 1>&6
  2616. else
  2617.   ac_save_LIBS="$LIBS"
  2618. LIBS="-ldir  $LIBS"
  2619. cat > conftest.$ac_ext <<EOF
  2620. #line 2621 "configure"
  2621. #include "confdefs.h"
  2622. /* Override any gcc2 internal prototype to avoid an error.  */
  2623. /* We use char because int might match the return type of a gcc2
  2624.     builtin and then its argument prototype would still apply.  */
  2625. char opendir();
  2626.  
  2627. int main() { t(); return 0; }
  2628. int t() {
  2629. opendir()
  2630. ; return 0; }
  2631. EOF
  2632. if { (eval echo configure:2633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  2633.   rm -rf conftest*
  2634.   eval "ac_cv_lib_$ac_lib_var=yes"
  2635. else
  2636.   rm -rf conftest*
  2637.   eval "ac_cv_lib_$ac_lib_var=no"
  2638. fi
  2639. rm -f conftest*
  2640. LIBS="$ac_save_LIBS"
  2641.  
  2642. fi
  2643. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  2644.   echo "$ac_t""yes" 1>&6
  2645.   LIBS="$LIBS -ldir"
  2646. else
  2647.   echo "$ac_t""no" 1>&6
  2648. fi
  2649.  
  2650. else
  2651. echo $ac_n "checking for -lx""... $ac_c" 1>&6
  2652. ac_lib_var=`echo x'_'opendir | tr './+\055' '__p_'`
  2653. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  2654.   echo $ac_n "(cached) $ac_c" 1>&6
  2655. else
  2656.   ac_save_LIBS="$LIBS"
  2657. LIBS="-lx  $LIBS"
  2658. cat > conftest.$ac_ext <<EOF
  2659. #line 2660 "configure"
  2660. #include "confdefs.h"
  2661. /* Override any gcc2 internal prototype to avoid an error.  */
  2662. /* We use char because int might match the return type of a gcc2
  2663.     builtin and then its argument prototype would still apply.  */
  2664. char opendir();
  2665.  
  2666. int main() { t(); return 0; }
  2667. int t() {
  2668. opendir()
  2669. ; return 0; }
  2670. EOF
  2671. if { (eval echo configure:2672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  2672.   rm -rf conftest*
  2673.   eval "ac_cv_lib_$ac_lib_var=yes"
  2674. else
  2675.   rm -rf conftest*
  2676.   eval "ac_cv_lib_$ac_lib_var=no"
  2677. fi
  2678. rm -f conftest*
  2679. LIBS="$ac_save_LIBS"
  2680.  
  2681. fi
  2682. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  2683.   echo "$ac_t""yes" 1>&6
  2684.   LIBS="$LIBS -lx"
  2685. else
  2686.   echo "$ac_t""no" 1>&6
  2687. fi
  2688.  
  2689. fi
  2690.  
  2691. echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
  2692. if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
  2693.   echo $ac_n "(cached) $ac_c" 1>&6
  2694. else
  2695.   cat > conftest.$ac_ext <<EOF
  2696. #line 2697 "configure"
  2697. #include "confdefs.h"
  2698. #include <sys/types.h>
  2699. #include <sys/time.h>
  2700. #include <time.h>
  2701. int main() { return 0; }
  2702. int t() {
  2703. struct tm *tp;
  2704. ; return 0; }
  2705. EOF
  2706. if { (eval echo configure:2707: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  2707.   rm -rf conftest*
  2708.   ac_cv_header_time=yes
  2709. else
  2710.   rm -rf conftest*
  2711.   ac_cv_header_time=no
  2712. fi
  2713. rm -f conftest*
  2714.  
  2715. fi
  2716.  
  2717. echo "$ac_t""$ac_cv_header_time" 1>&6
  2718. if test $ac_cv_header_time = yes; then
  2719.   cat >> confdefs.h <<\EOF
  2720. #define TIME_WITH_SYS_TIME 1
  2721. EOF
  2722.  
  2723. fi
  2724.  
  2725.  
  2726. ### Use sgtty on Ultrix so that using DEC Migrate to convert a Mips
  2727. ### binary to an Alpha binary will work.  Also on Alpha/OSF to avoid
  2728. ### a readline bug.
  2729.  
  2730. case "$canonical_host_type" in
  2731.   mips-dec-ultrix* | alpha-dec-osf*)
  2732.     ac_safe=`echo "sgtty.h" | tr './\055' '___'`
  2733. echo $ac_n "checking for sgtty.h""... $ac_c" 1>&6
  2734. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  2735.   echo $ac_n "(cached) $ac_c" 1>&6
  2736. else
  2737.   cat > conftest.$ac_ext <<EOF
  2738. #line 2739 "configure"
  2739. #include "confdefs.h"
  2740. #include <sgtty.h>
  2741. EOF
  2742. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2743. { (eval echo configure:2744: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2744. ac_err=`grep -v '^ *+' conftest.out`
  2745. if test -z "$ac_err"; then
  2746.   rm -rf conftest*
  2747.   eval "ac_cv_header_$ac_safe=yes"
  2748. else
  2749.   echo "$ac_err" >&5
  2750.   rm -rf conftest*
  2751.   eval "ac_cv_header_$ac_safe=no"
  2752. fi
  2753. rm -f conftest*
  2754. fi
  2755. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  2756.   echo "$ac_t""yes" 1>&6
  2757.   cat >> confdefs.h <<\EOF
  2758. #define HAVE_SGTTY_H 1
  2759. EOF
  2760.  
  2761. else
  2762.   echo "$ac_t""no" 1>&6
  2763. fi
  2764.  
  2765.  
  2766.     if test "$ac_cv_header_sgtty_h" = no; then
  2767.       for ac_hdr in termios.h termio.h sgtty.h
  2768. do
  2769. ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
  2770. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  2771. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  2772.   echo $ac_n "(cached) $ac_c" 1>&6
  2773. else
  2774.   cat > conftest.$ac_ext <<EOF
  2775. #line 2776 "configure"
  2776. #include "confdefs.h"
  2777. #include <$ac_hdr>
  2778. EOF
  2779. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2780. { (eval echo configure:2781: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2781. ac_err=`grep -v '^ *+' conftest.out`
  2782. if test -z "$ac_err"; then
  2783.   rm -rf conftest*
  2784.   eval "ac_cv_header_$ac_safe=yes"
  2785. else
  2786.   echo "$ac_err" >&5
  2787.   rm -rf conftest*
  2788.   eval "ac_cv_header_$ac_safe=no"
  2789. fi
  2790. rm -f conftest*
  2791. fi
  2792. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  2793.   echo "$ac_t""yes" 1>&6
  2794.     ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
  2795.   cat >> confdefs.h <<EOF
  2796. #define $ac_tr_hdr 1
  2797. EOF
  2798.  break
  2799. else
  2800.   echo "$ac_t""no" 1>&6
  2801. fi
  2802. done
  2803.  
  2804.     fi
  2805.   ;;
  2806.   *)
  2807.     for ac_hdr in termios.h termio.h sgtty.h
  2808. do
  2809. ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
  2810. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  2811. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  2812.   echo $ac_n "(cached) $ac_c" 1>&6
  2813. else
  2814.   cat > conftest.$ac_ext <<EOF
  2815. #line 2816 "configure"
  2816. #include "confdefs.h"
  2817. #include <$ac_hdr>
  2818. EOF
  2819. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2820. { (eval echo configure:2821: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  2821. ac_err=`grep -v '^ *+' conftest.out`
  2822. if test -z "$ac_err"; then
  2823.   rm -rf conftest*
  2824.   eval "ac_cv_header_$ac_safe=yes"
  2825. else
  2826.   echo "$ac_err" >&5
  2827.   rm -rf conftest*
  2828.   eval "ac_cv_header_$ac_safe=no"
  2829. fi
  2830. rm -f conftest*
  2831. fi
  2832. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  2833.   echo "$ac_t""yes" 1>&6
  2834.     ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
  2835.   cat >> confdefs.h <<EOF
  2836. #define $ac_tr_hdr 1
  2837. EOF
  2838.  break
  2839. else
  2840.   echo "$ac_t""no" 1>&6
  2841. fi
  2842. done
  2843.  
  2844.   ;;
  2845. esac
  2846.  
  2847. if test "$ac_cv_header_termios_h" = yes \
  2848.     || test "$ac_cv_header_termio_h" = yes \
  2849.     || test "$ac_cv_header_sgtty_h" = yes; then
  2850.   true
  2851. else
  2852.   { echo "configure: error: I couldn't find termios.h, termio.h, or sgtty.h!" 1>&2; exit 1; }
  2853. fi
  2854.  
  2855. ### Checks for functions.
  2856.  
  2857. for ac_func in setvbuf getcwd gethostname bzero bcopy rindex vfprintf vsprintf
  2858. do
  2859. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  2860. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  2861.   echo $ac_n "(cached) $ac_c" 1>&6
  2862. else
  2863.   cat > conftest.$ac_ext <<EOF
  2864. #line 2865 "configure"
  2865. #include "confdefs.h"
  2866. /* System header to define __stub macros and hopefully few prototypes,
  2867.     which can conflict with char $ac_func(); below.  */
  2868. #include <assert.h>
  2869. /* Override any gcc2 internal prototype to avoid an error.  */
  2870. /* We use char because int might match the return type of a gcc2
  2871.     builtin and then its argument prototype would still apply.  */
  2872. char $ac_func();
  2873.  
  2874. int main() { t(); return 0; }
  2875. int t() {
  2876.  
  2877. /* The GNU C library defines this for functions which it implements
  2878.     to always fail with ENOSYS.  Some functions are actually named
  2879.     something starting with __ and the normal name is an alias.  */
  2880. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  2881. choke me
  2882. #else
  2883. $ac_func();
  2884. #endif
  2885.  
  2886. ; return 0; }
  2887. EOF
  2888. if { (eval echo configure:2889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  2889.   rm -rf conftest*
  2890.   eval "ac_cv_func_$ac_func=yes"
  2891. else
  2892.   rm -rf conftest*
  2893.   eval "ac_cv_func_$ac_func=no"
  2894. fi
  2895. rm -f conftest*
  2896.  
  2897. fi
  2898. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  2899.   echo "$ac_t""yes" 1>&6
  2900.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  2901.   cat >> confdefs.h <<EOF
  2902. #define $ac_tr_func 1
  2903. EOF
  2904.  
  2905. else
  2906.   echo "$ac_t""no" 1>&6
  2907. fi
  2908. done
  2909.  
  2910. for ac_func in stricmp strnicmp strcasecmp strncasecmp strerror atexit
  2911. do
  2912. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  2913. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  2914.   echo $ac_n "(cached) $ac_c" 1>&6
  2915. else
  2916.   cat > conftest.$ac_ext <<EOF
  2917. #line 2918 "configure"
  2918. #include "confdefs.h"
  2919. /* System header to define __stub macros and hopefully few prototypes,
  2920.     which can conflict with char $ac_func(); below.  */
  2921. #include <assert.h>
  2922. /* Override any gcc2 internal prototype to avoid an error.  */
  2923. /* We use char because int might match the return type of a gcc2
  2924.     builtin and then its argument prototype would still apply.  */
  2925. char $ac_func();
  2926.  
  2927. int main() { t(); return 0; }
  2928. int t() {
  2929.  
  2930. /* The GNU C library defines this for functions which it implements
  2931.     to always fail with ENOSYS.  Some functions are actually named
  2932.     something starting with __ and the normal name is an alias.  */
  2933. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  2934. choke me
  2935. #else
  2936. $ac_func();
  2937. #endif
  2938.  
  2939. ; return 0; }
  2940. EOF
  2941. if { (eval echo configure:2942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  2942.   rm -rf conftest*
  2943.   eval "ac_cv_func_$ac_func=yes"
  2944. else
  2945.   rm -rf conftest*
  2946.   eval "ac_cv_func_$ac_func=no"
  2947. fi
  2948. rm -f conftest*
  2949.  
  2950. fi
  2951. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  2952.   echo "$ac_t""yes" 1>&6
  2953.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  2954.   cat >> confdefs.h <<EOF
  2955. #define $ac_tr_func 1
  2956. EOF
  2957.  
  2958. else
  2959.   echo "$ac_t""no" 1>&6
  2960. fi
  2961. done
  2962.  
  2963. for ac_func in on_exit tempnam memmove putenv gettimeofday getrusage
  2964. do
  2965. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  2966. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  2967.   echo $ac_n "(cached) $ac_c" 1>&6
  2968. else
  2969.   cat > conftest.$ac_ext <<EOF
  2970. #line 2971 "configure"
  2971. #include "confdefs.h"
  2972. /* System header to define __stub macros and hopefully few prototypes,
  2973.     which can conflict with char $ac_func(); below.  */
  2974. #include <assert.h>
  2975. /* Override any gcc2 internal prototype to avoid an error.  */
  2976. /* We use char because int might match the return type of a gcc2
  2977.     builtin and then its argument prototype would still apply.  */
  2978. char $ac_func();
  2979.  
  2980. int main() { t(); return 0; }
  2981. int t() {
  2982.  
  2983. /* The GNU C library defines this for functions which it implements
  2984.     to always fail with ENOSYS.  Some functions are actually named
  2985.     something starting with __ and the normal name is an alias.  */
  2986. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  2987. choke me
  2988. #else
  2989. $ac_func();
  2990. #endif
  2991.  
  2992. ; return 0; }
  2993. EOF
  2994. if { (eval echo configure:2995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  2995.   rm -rf conftest*
  2996.   eval "ac_cv_func_$ac_func=yes"
  2997. else
  2998.   rm -rf conftest*
  2999.   eval "ac_cv_func_$ac_func=no"
  3000. fi
  3001. rm -f conftest*
  3002.  
  3003. fi
  3004. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  3005.   echo "$ac_t""yes" 1>&6
  3006.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  3007.   cat >> confdefs.h <<EOF
  3008. #define $ac_tr_func 1
  3009. EOF
  3010.  
  3011. else
  3012.   echo "$ac_t""no" 1>&6
  3013. fi
  3014. done
  3015.  
  3016.  
  3017.  
  3018. ### Check to see if we have IEEE math functions, and if so, which ones.
  3019. ###
  3020. ### For Linux: add -mieee-fp flag to CFLAGS when checking for IEEE FP
  3021. ### functions, otherwise we may not find them.
  3022. ###
  3023. ### Also check for some additional trig functions that aren't ANSI but
  3024. ### are often available.  If they are missing, we try to replace them
  3025. ### with functions from the BSD/NET2 math library.
  3026.  
  3027. echo $ac_n "checking for -lsunmath""... $ac_c" 1>&6
  3028. ac_lib_var=`echo sunmath'_'main | tr './+\055' '__p_'`
  3029. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  3030.   echo $ac_n "(cached) $ac_c" 1>&6
  3031. else
  3032.   ac_save_LIBS="$LIBS"
  3033. LIBS="-lsunmath  $LIBS"
  3034. cat > conftest.$ac_ext <<EOF
  3035. #line 3036 "configure"
  3036. #include "confdefs.h"
  3037.  
  3038. int main() { t(); return 0; }
  3039. int t() {
  3040. main()
  3041. ; return 0; }
  3042. EOF
  3043. if { (eval echo configure:3044: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  3044.   rm -rf conftest*
  3045.   eval "ac_cv_lib_$ac_lib_var=yes"
  3046. else
  3047.   rm -rf conftest*
  3048.   eval "ac_cv_lib_$ac_lib_var=no"
  3049. fi
  3050. rm -f conftest*
  3051. LIBS="$ac_save_LIBS"
  3052.  
  3053. fi
  3054. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  3055.   echo "$ac_t""yes" 1>&6
  3056.     ac_tr_lib=HAVE_LIB`echo sunmath | tr 'abcdefghijklmnopqrstuvwxyz+' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
  3057.   cat >> confdefs.h <<EOF
  3058. #define $ac_tr_lib 1
  3059. EOF
  3060.  
  3061.   LIBS="-lsunmath $LIBS"
  3062.  
  3063. else
  3064.   echo "$ac_t""no" 1>&6
  3065. fi
  3066.  
  3067.  
  3068.  
  3069. case "$canonical_host_type" in
  3070.   *-*-linux*)
  3071.     echo $ac_n "checking for -lm""... $ac_c" 1>&6
  3072. ac_lib_var=`echo m'_'main | tr './+\055' '__p_'`
  3073. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  3074.   echo $ac_n "(cached) $ac_c" 1>&6
  3075. else
  3076.   ac_save_LIBS="$LIBS"
  3077. LIBS="-lm -lc $LIBS"
  3078. cat > conftest.$ac_ext <<EOF
  3079. #line 3080 "configure"
  3080. #include "confdefs.h"
  3081.  
  3082. int main() { t(); return 0; }
  3083. int t() {
  3084. main()
  3085. ; return 0; }
  3086. EOF
  3087. if { (eval echo configure:3088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  3088.   rm -rf conftest*
  3089.   eval "ac_cv_lib_$ac_lib_var=yes"
  3090. else
  3091.   rm -rf conftest*
  3092.   eval "ac_cv_lib_$ac_lib_var=no"
  3093. fi
  3094. rm -f conftest*
  3095. LIBS="$ac_save_LIBS"
  3096.  
  3097. fi
  3098. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  3099.   echo "$ac_t""yes" 1>&6
  3100.     ac_tr_lib=HAVE_LIB`echo m | tr 'abcdefghijklmnopqrstuvwxyz+' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
  3101.   cat >> confdefs.h <<EOF
  3102. #define $ac_tr_lib 1
  3103. EOF
  3104.  
  3105.   LIBS="-lm $LIBS"
  3106.  
  3107. else
  3108.   echo "$ac_t""no" 1>&6
  3109. fi
  3110.  
  3111.   ;;
  3112.   *)
  3113.     echo $ac_n "checking for -lm""... $ac_c" 1>&6
  3114. ac_lib_var=`echo m'_'main | tr './+\055' '__p_'`
  3115. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  3116.   echo $ac_n "(cached) $ac_c" 1>&6
  3117. else
  3118.   ac_save_LIBS="$LIBS"
  3119. LIBS="-lm  $LIBS"
  3120. cat > conftest.$ac_ext <<EOF
  3121. #line 3122 "configure"
  3122. #include "confdefs.h"
  3123.  
  3124. int main() { t(); return 0; }
  3125. int t() {
  3126. main()
  3127. ; return 0; }
  3128. EOF
  3129. if { (eval echo configure:3130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  3130.   rm -rf conftest*
  3131.   eval "ac_cv_lib_$ac_lib_var=yes"
  3132. else
  3133.   rm -rf conftest*
  3134.   eval "ac_cv_lib_$ac_lib_var=no"
  3135. fi
  3136. rm -f conftest*
  3137. LIBS="$ac_save_LIBS"
  3138.  
  3139. fi
  3140. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  3141.   echo "$ac_t""yes" 1>&6
  3142.     ac_tr_lib=HAVE_LIB`echo m | tr 'abcdefghijklmnopqrstuvwxyz+' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
  3143.   cat >> confdefs.h <<EOF
  3144. #define $ac_tr_lib 1
  3145. EOF
  3146.  
  3147.   LIBS="-lm $LIBS"
  3148.  
  3149. else
  3150.   echo "$ac_t""no" 1>&6
  3151. fi
  3152.  
  3153.   ;;
  3154. esac
  3155.  
  3156. XCFLAGS="$CFLAGS"
  3157. CFLAGS="$CFLAGS $GCC_IEEE_FP_FLAG"
  3158.  
  3159. ### Inf and NaN don't work with gcc on the Alpha yet.  I am also told
  3160. ### that they don't work on m68k HP sytems either.
  3161.  
  3162. case "$canonical_host_type" in
  3163.   alpha-dec-osf* | m68k-hp-hpux*)
  3164.   ;;
  3165.   *)
  3166.     for ac_func in finite isnan isinf infinity quiet_nan
  3167. do
  3168. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  3169. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  3170.   echo $ac_n "(cached) $ac_c" 1>&6
  3171. else
  3172.   cat > conftest.$ac_ext <<EOF
  3173. #line 3174 "configure"
  3174. #include "confdefs.h"
  3175. /* System header to define __stub macros and hopefully few prototypes,
  3176.     which can conflict with char $ac_func(); below.  */
  3177. #include <assert.h>
  3178. /* Override any gcc2 internal prototype to avoid an error.  */
  3179. /* We use char because int might match the return type of a gcc2
  3180.     builtin and then its argument prototype would still apply.  */
  3181. char $ac_func();
  3182.  
  3183. int main() { t(); return 0; }
  3184. int t() {
  3185.  
  3186. /* The GNU C library defines this for functions which it implements
  3187.     to always fail with ENOSYS.  Some functions are actually named
  3188.     something starting with __ and the normal name is an alias.  */
  3189. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  3190. choke me
  3191. #else
  3192. $ac_func();
  3193. #endif
  3194.  
  3195. ; return 0; }
  3196. EOF
  3197. if { (eval echo configure:3198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  3198.   rm -rf conftest*
  3199.   eval "ac_cv_func_$ac_func=yes"
  3200. else
  3201.   rm -rf conftest*
  3202.   eval "ac_cv_func_$ac_func=no"
  3203. fi
  3204. rm -f conftest*
  3205.  
  3206. fi
  3207. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  3208.   echo "$ac_t""yes" 1>&6
  3209.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  3210.   cat >> confdefs.h <<EOF
  3211. #define $ac_tr_func 1
  3212. EOF
  3213.  
  3214. else
  3215.   echo "$ac_t""no" 1>&6
  3216. fi
  3217. done
  3218.  
  3219.   ;;
  3220. esac
  3221.  
  3222. ### Check for nonstandard but common math functions that we need.
  3223.  
  3224. for ac_func in acosh asinh atanh erf erfc lgamma
  3225. do
  3226. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  3227. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  3228.   echo $ac_n "(cached) $ac_c" 1>&6
  3229. else
  3230.   cat > conftest.$ac_ext <<EOF
  3231. #line 3232 "configure"
  3232. #include "confdefs.h"
  3233. /* System header to define __stub macros and hopefully few prototypes,
  3234.     which can conflict with char $ac_func(); below.  */
  3235. #include <assert.h>
  3236. /* Override any gcc2 internal prototype to avoid an error.  */
  3237. /* We use char because int might match the return type of a gcc2
  3238.     builtin and then its argument prototype would still apply.  */
  3239. char $ac_func();
  3240.  
  3241. int main() { t(); return 0; }
  3242. int t() {
  3243.  
  3244. /* The GNU C library defines this for functions which it implements
  3245.     to always fail with ENOSYS.  Some functions are actually named
  3246.     something starting with __ and the normal name is an alias.  */
  3247. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  3248. choke me
  3249. #else
  3250. $ac_func();
  3251. #endif
  3252.  
  3253. ; return 0; }
  3254. EOF
  3255. if { (eval echo configure:3256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  3256.   rm -rf conftest*
  3257.   eval "ac_cv_func_$ac_func=yes"
  3258. else
  3259.   rm -rf conftest*
  3260.   eval "ac_cv_func_$ac_func=no"
  3261. fi
  3262. rm -f conftest*
  3263.  
  3264. fi
  3265. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  3266.   echo "$ac_t""yes" 1>&6
  3267.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  3268.   cat >> confdefs.h <<EOF
  3269. #define $ac_tr_func 1
  3270. EOF
  3271.  
  3272. else
  3273.   echo "$ac_t""no" 1>&6
  3274. fi
  3275. done
  3276.  
  3277.  
  3278. echo $ac_n "checking for signgam declaration in math.h""... $ac_c" 1>&6
  3279. cat > conftest.$ac_ext <<EOF
  3280. #line 3281 "configure"
  3281. #include "confdefs.h"
  3282. #include <math.h>
  3283. int main() { t(); return 0; }
  3284. int t() {
  3285. int foo = signgam + 1;
  3286. ; return 0; }
  3287. EOF
  3288. if { (eval echo configure:3289: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  3289.   rm -rf conftest*
  3290.   echo "$ac_t""yes" 1>&6
  3291.   cat >> confdefs.h <<\EOF
  3292. #define SIGNGAM_DECLARED 1
  3293. EOF
  3294.  
  3295. else
  3296.   rm -rf conftest*
  3297.   echo "$ac_t""no" 1>&6
  3298. fi
  3299. rm -f conftest*
  3300.  
  3301.  
  3302. CFLAGS="$XCFLAGS"
  3303.  
  3304. ### Checks for OS specific cruft.
  3305.  
  3306. echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
  3307. if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
  3308.   echo $ac_n "(cached) $ac_c" 1>&6
  3309. else
  3310.   cat > conftest.$ac_ext <<EOF
  3311. #line 3312 "configure"
  3312. #include "confdefs.h"
  3313. #include <sys/types.h>
  3314. #include <time.h>
  3315. int main() { return 0; }
  3316. int t() {
  3317. struct tm *tp; tp->tm_sec;
  3318. ; return 0; }
  3319. EOF
  3320. if { (eval echo configure:3321: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  3321.   rm -rf conftest*
  3322.   ac_cv_struct_tm=time.h
  3323. else
  3324.   rm -rf conftest*
  3325.   ac_cv_struct_tm=sys/time.h
  3326. fi
  3327. rm -f conftest*
  3328.  
  3329. fi
  3330.  
  3331. echo "$ac_t""$ac_cv_struct_tm" 1>&6
  3332. if test $ac_cv_struct_tm = sys/time.h; then
  3333.   cat >> confdefs.h <<\EOF
  3334. #define TM_IN_SYS_TIME 1
  3335. EOF
  3336.  
  3337. fi
  3338.  
  3339. echo $ac_n "checking whether setvbuf arguments are reversed""... $ac_c" 1>&6
  3340. if eval "test \"`echo '$''{'ac_cv_func_setvbuf_reversed'+set}'`\" = set"; then
  3341.   echo $ac_n "(cached) $ac_c" 1>&6
  3342. else
  3343.   if test "$cross_compiling" = yes; then
  3344.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  3345. else
  3346. cat > conftest.$ac_ext <<EOF
  3347. #line 3348 "configure"
  3348. #include "confdefs.h"
  3349. #include <stdio.h>
  3350. /* If setvbuf has the reversed format, exit 0. */
  3351. main () {
  3352. #ifdef __amigaos__
  3353.   /* AmigaOS is a non-reversed system.  Instead of the test program
  3354.      getting a segfault (no memory protection), it causes enforcer hits
  3355.      or other nastiness, so don't run the test program, just exit with
  3356.      status 1 to indicate that it is non-reversed.  -fnf */
  3357.   exit(1);
  3358. #endif
  3359.   /* This call has the arguments reversed.
  3360.      A reversed system may check and see that the address of main
  3361.      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
  3362.   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
  3363.     exit(1);
  3364.   putc('\r', stdout);
  3365.   exit(0);            /* Non-reversed systems segv here.  */
  3366. }
  3367. EOF
  3368. { (eval echo configure:3369: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
  3369. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  3370.   ac_cv_func_setvbuf_reversed=yes
  3371. else
  3372.   ac_cv_func_setvbuf_reversed=no
  3373. fi
  3374. fi
  3375. rm -fr conftest*
  3376. rm -f core core.* *.core
  3377. fi
  3378.  
  3379. echo "$ac_t""$ac_cv_func_setvbuf_reversed" 1>&6
  3380. if test $ac_cv_func_setvbuf_reversed = yes; then
  3381.   cat >> confdefs.h <<\EOF
  3382. #define SETVBUF_REVERSED 1
  3383. EOF
  3384.  
  3385. fi
  3386.  
  3387. TERMLIBS=""
  3388. for termlib in termcap terminfo curses termlib ; do
  3389.   echo $ac_n "checking for -l${termlib}""... $ac_c" 1>&6
  3390. ac_lib_var=`echo ${termlib}'_'main | tr './+\055' '__p_'`
  3391. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  3392.   echo $ac_n "(cached) $ac_c" 1>&6
  3393. else
  3394.   ac_save_LIBS="$LIBS"
  3395. LIBS="-l${termlib}  $LIBS"
  3396. cat > conftest.$ac_ext <<EOF
  3397. #line 3398 "configure"
  3398. #include "confdefs.h"
  3399.  
  3400. int main() { t(); return 0; }
  3401. int t() {
  3402. main()
  3403. ; return 0; }
  3404. EOF
  3405. if { (eval echo configure:3406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  3406.   rm -rf conftest*
  3407.   eval "ac_cv_lib_$ac_lib_var=yes"
  3408. else
  3409.   rm -rf conftest*
  3410.   eval "ac_cv_lib_$ac_lib_var=no"
  3411. fi
  3412. rm -f conftest*
  3413. LIBS="$ac_save_LIBS"
  3414.  
  3415. fi
  3416. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  3417.   echo "$ac_t""yes" 1>&6
  3418.   TERMLIBS="${TERMLIBS} -l${termlib}"
  3419. else
  3420.   echo "$ac_t""no" 1>&6
  3421. fi
  3422.  
  3423.   case "${TERMLIBS}" in
  3424.     *-l${termlib}*)
  3425.       echo "$ac_t""defining TERMLIBS to be $TERMLIBS" 1>&6
  3426.       break
  3427.     ;;
  3428.   esac
  3429. done
  3430.  
  3431. echo $ac_n "checking for struct exception in math.h""... $ac_c" 1>&6
  3432. cat > conftest.$ac_ext <<EOF
  3433. #line 3434 "configure"
  3434. #include "confdefs.h"
  3435. #include <math.h>
  3436. int main() { t(); return 0; }
  3437. int t() {
  3438. struct exception *x; x->type; x->name;
  3439. ; return 0; }
  3440. EOF
  3441. if { (eval echo configure:3442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  3442.   rm -rf conftest*
  3443.   echo "$ac_t""yes" 1>&6
  3444.   cat >> confdefs.h <<\EOF
  3445. #define EXCEPTION_IN_MATH 1
  3446. EOF
  3447.  
  3448. else
  3449.   rm -rf conftest*
  3450.   echo "$ac_t""no" 1>&6
  3451. fi
  3452. rm -f conftest*
  3453.  
  3454.  
  3455.  
  3456.  
  3457. ### Signal stuff.
  3458.  
  3459. echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
  3460. if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
  3461.   echo $ac_n "(cached) $ac_c" 1>&6
  3462. else
  3463.   cat > conftest.$ac_ext <<EOF
  3464. #line 3465 "configure"
  3465. #include "confdefs.h"
  3466. #include <sys/types.h>
  3467. #include <signal.h>
  3468. #ifdef signal
  3469. #undef signal
  3470. #endif
  3471. #ifdef __cplusplus
  3472. extern "C" void (*signal (int, void (*)(int)))(int);
  3473. #else
  3474. void (*signal ()) ();
  3475. #endif
  3476.  
  3477. int main() { return 0; }
  3478. int t() {
  3479. int i;
  3480. ; return 0; }
  3481. EOF
  3482. if { (eval echo configure:3483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  3483.   rm -rf conftest*
  3484.   ac_cv_type_signal=void
  3485. else
  3486.   rm -rf conftest*
  3487.   ac_cv_type_signal=int
  3488. fi
  3489. rm -f conftest*
  3490.  
  3491. fi
  3492.  
  3493. echo "$ac_t""$ac_cv_type_signal" 1>&6
  3494. cat >> confdefs.h <<EOF
  3495. #define RETSIGTYPE $ac_cv_type_signal
  3496. EOF
  3497.  
  3498.  
  3499. echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
  3500. if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
  3501.   echo $ac_n "(cached) $ac_c" 1>&6
  3502. else
  3503.   cat > conftest.$ac_ext <<EOF
  3504. #line 3505 "configure"
  3505. #include "confdefs.h"
  3506. #include <sys/types.h>
  3507. #include <signal.h>
  3508. /* NetBSD declares sys_siglist in unistd.h.  */
  3509. #ifdef HAVE_UNISTD_H
  3510. #include <unistd.h>
  3511. #endif
  3512. int main() { return 0; }
  3513. int t() {
  3514. char *msg = *(sys_siglist + 1);
  3515. ; return 0; }
  3516. EOF
  3517. if { (eval echo configure:3518: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  3518.   rm -rf conftest*
  3519.   ac_cv_decl_sys_siglist=yes
  3520. else
  3521.   rm -rf conftest*
  3522.   ac_cv_decl_sys_siglist=no
  3523. fi
  3524. rm -f conftest*
  3525.  
  3526. fi
  3527.  
  3528. echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
  3529. if test $ac_cv_decl_sys_siglist = yes; then
  3530.   cat >> confdefs.h <<\EOF
  3531. #define SYS_SIGLIST_DECLARED 1
  3532. EOF
  3533.  
  3534. fi
  3535.  
  3536. echo $ac_n "checking for sys_siglist variable""... $ac_c" 1>&6
  3537. cat > conftest.$ac_ext <<EOF
  3538. #line 3539 "configure"
  3539. #include "confdefs.h"
  3540. #include <stdio.h>
  3541. int main() { t(); return 0; }
  3542. int t() {
  3543. extern char *sys_siglist[]; printf ("%s\n", sys_siglist[1]);
  3544. ; return 0; }
  3545. EOF
  3546. if { (eval echo configure:3547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  3547.   rm -rf conftest*
  3548.   echo "$ac_t""yes" 1>&6
  3549.   cat >> confdefs.h <<\EOF
  3550. #define HAVE_SYS_SIGLIST 1
  3551. EOF
  3552.  
  3553. else
  3554.   rm -rf conftest*
  3555.   echo "$ac_t""no" 1>&6
  3556. fi
  3557. rm -f conftest*
  3558.  
  3559.  
  3560. ### Define VOID_SIGHANDLER for readline.
  3561.  
  3562. case "$RETSIGTYPE" in
  3563.   int)
  3564.   ;;
  3565.   *)
  3566.     VOID_SIGHANDLER="-DVOID_SIGHANDLER=1"
  3567.     echo "$ac_t""defining VOID_SIGHANDLER to be 1" 1>&6
  3568.   ;;
  3569. esac
  3570.  
  3571.  
  3572. ### Checks for other programs used for building, testing, installing,
  3573. ### and running Octave.
  3574. ###
  3575. ### For now, don't define LEXLIB to be -lfl -- we don't use anything in
  3576. ### it, and it might not be installed.
  3577. ###
  3578. ### Also make sure that we generate an interactive scanner if we are
  3579. ### using flex.
  3580.  
  3581. # Extract the first word of "flex", so it can be a program name with args.
  3582. set dummy flex; ac_word=$2
  3583. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3584. if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
  3585.   echo $ac_n "(cached) $ac_c" 1>&6
  3586. else
  3587.   if test -n "$LEX"; then
  3588.   ac_cv_prog_LEX="$LEX" # Let the user override the test.
  3589. else
  3590.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  3591.   for ac_dir in $PATH; do
  3592.     test -z "$ac_dir" && ac_dir=.
  3593.     if test -f $ac_dir/$ac_word; then
  3594.       ac_cv_prog_LEX="flex"
  3595.       break
  3596.     fi
  3597.   done
  3598.   IFS="$ac_save_ifs"
  3599.   test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
  3600. fi
  3601. fi
  3602. LEX="$ac_cv_prog_LEX"
  3603. if test -n "$LEX"; then
  3604.   echo "$ac_t""$LEX" 1>&6
  3605. else
  3606.   echo "$ac_t""no" 1>&6
  3607. fi
  3608.  
  3609. if test -z "$LEXLIB"
  3610. then
  3611.   case "$LEX" in
  3612.   flex*) ac_lib=fl ;;
  3613.   *) ac_lib=l ;;
  3614.   esac
  3615.   echo $ac_n "checking for -l$ac_lib""... $ac_c" 1>&6
  3616. ac_lib_var=`echo $ac_lib'_'yywrap | tr './+\055' '__p_'`
  3617. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  3618.   echo $ac_n "(cached) $ac_c" 1>&6
  3619. else
  3620.   ac_save_LIBS="$LIBS"
  3621. LIBS="-l$ac_lib  $LIBS"
  3622. cat > conftest.$ac_ext <<EOF
  3623. #line 3624 "configure"
  3624. #include "confdefs.h"
  3625. /* Override any gcc2 internal prototype to avoid an error.  */
  3626. /* We use char because int might match the return type of a gcc2
  3627.     builtin and then its argument prototype would still apply.  */
  3628. char yywrap();
  3629.  
  3630. int main() { t(); return 0; }
  3631. int t() {
  3632. yywrap()
  3633. ; return 0; }
  3634. EOF
  3635. if { (eval echo configure:3636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
  3636.   rm -rf conftest*
  3637.   eval "ac_cv_lib_$ac_lib_var=yes"
  3638. else
  3639.   rm -rf conftest*
  3640.   eval "ac_cv_lib_$ac_lib_var=no"
  3641. fi
  3642. rm -f conftest*
  3643. LIBS="$ac_save_LIBS"
  3644.  
  3645. fi
  3646. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  3647.   echo "$ac_t""yes" 1>&6
  3648.   LEXLIB="-l$ac_lib"
  3649. else
  3650.   echo "$ac_t""no" 1>&6
  3651. fi
  3652.  
  3653. fi
  3654.  
  3655. case "$LEX" in
  3656.   flex*)
  3657.     LFLAGS="-t -I"
  3658.     echo "$ac_t""defining LFLAGS to be $LFLAGS" 1>&6
  3659.     LEXLIB=
  3660.   ;;
  3661.   *)
  3662.     LFLAGS="-t"
  3663.     echo "$ac_t""defining LFLAGS to be $LFLAGS" 1>&6
  3664.     echo "configure: warning: I didn't find flex, but that's only a problem" 1>&2
  3665.     echo "configure: warning: if you need to reconstruct lex.cc" 1>&2
  3666.   ;;
  3667. esac
  3668.  
  3669.  
  3670. for ac_prog in 'bison -y' byacc
  3671. do
  3672. # Extract the first word of "$ac_prog", so it can be a program name with args.
  3673. set dummy $ac_prog; ac_word=$2
  3674. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3675. if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
  3676.   echo $ac_n "(cached) $ac_c" 1>&6
  3677. else
  3678.   if test -n "$YACC"; then
  3679.   ac_cv_prog_YACC="$YACC" # Let the user override the test.
  3680. else
  3681.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  3682.   for ac_dir in $PATH; do
  3683.     test -z "$ac_dir" && ac_dir=.
  3684.     if test -f $ac_dir/$ac_word; then
  3685.       ac_cv_prog_YACC="$ac_prog"
  3686.       break
  3687.     fi
  3688.   done
  3689.   IFS="$ac_save_ifs"
  3690. fi
  3691. fi
  3692. YACC="$ac_cv_prog_YACC"
  3693. if test -n "$YACC"; then
  3694.   echo "$ac_t""$YACC" 1>&6
  3695. else
  3696.   echo "$ac_t""no" 1>&6
  3697. fi
  3698.  
  3699. test -n "$YACC" && break
  3700. done
  3701. test -n "$YACC" || YACC="yacc"
  3702.  
  3703. case "$YACC" in
  3704.   bison*)
  3705.   ;;
  3706.   *)
  3707.     echo "configure: warning: I didn't find bison, but that's only a problem" 1>&2
  3708.     echo "configure: warning: if you need to reconstruct parse.cc" 1>&2
  3709.   ;;
  3710. esac
  3711.  
  3712. # Extract the first word of "ranlib", so it can be a program name with args.
  3713. set dummy ranlib; ac_word=$2
  3714. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3715. if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
  3716.   echo $ac_n "(cached) $ac_c" 1>&6
  3717. else
  3718.   if test -n "$RANLIB"; then
  3719.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  3720. else
  3721.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  3722.   for ac_dir in $PATH; do
  3723.     test -z "$ac_dir" && ac_dir=.
  3724.     if test -f $ac_dir/$ac_word; then
  3725.       ac_cv_prog_RANLIB="ranlib"
  3726.       break
  3727.     fi
  3728.   done
  3729.   IFS="$ac_save_ifs"
  3730.   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
  3731. fi
  3732. fi
  3733. RANLIB="$ac_cv_prog_RANLIB"
  3734. if test -n "$RANLIB"; then
  3735.   echo "$ac_t""$RANLIB" 1>&6
  3736. else
  3737.   echo "$ac_t""no" 1>&6
  3738. fi
  3739.  
  3740.  
  3741. # Extract the first word of "runtest", so it can be a program name with args.
  3742. set dummy runtest; ac_word=$2
  3743. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3744. if eval "test \"`echo '$''{'ac_cv_prog_RUNTEST'+set}'`\" = set"; then
  3745.   echo $ac_n "(cached) $ac_c" 1>&6
  3746. else
  3747.   if test -n "$RUNTEST"; then
  3748.   ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
  3749. else
  3750.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  3751.   for ac_dir in $PATH; do
  3752.     test -z "$ac_dir" && ac_dir=.
  3753.     if test -f $ac_dir/$ac_word; then
  3754.       ac_cv_prog_RUNTEST="runtest"
  3755.       break
  3756.     fi
  3757.   done
  3758.   IFS="$ac_save_ifs"
  3759. fi
  3760. fi
  3761. RUNTEST="$ac_cv_prog_RUNTEST"
  3762. if test -n "$RUNTEST"; then
  3763.   echo "$ac_t""$RUNTEST" 1>&6
  3764. else
  3765.   echo "$ac_t""no" 1>&6
  3766. fi
  3767.  
  3768. # Extract the first word of "expect", so it can be a program name with args.
  3769. set dummy expect; ac_word=$2
  3770. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3771. if eval "test \"`echo '$''{'ac_cv_prog_EXPECT'+set}'`\" = set"; then
  3772.   echo $ac_n "(cached) $ac_c" 1>&6
  3773. else
  3774.   if test -n "$EXPECT"; then
  3775.   ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
  3776. else
  3777.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  3778.   for ac_dir in $PATH; do
  3779.     test -z "$ac_dir" && ac_dir=.
  3780.     if test -f $ac_dir/$ac_word; then
  3781.       ac_cv_prog_EXPECT="expect"
  3782.       break
  3783.     fi
  3784.   done
  3785.   IFS="$ac_save_ifs"
  3786. fi
  3787. fi
  3788. EXPECT="$ac_cv_prog_EXPECT"
  3789. if test -n "$EXPECT"; then
  3790.   echo "$ac_t""$EXPECT" 1>&6
  3791. else
  3792.   echo "$ac_t""no" 1>&6
  3793. fi
  3794.  
  3795. if test -z "$EXPECT" ; then
  3796.   RUNTEST=
  3797. fi
  3798.  
  3799.  
  3800. # Find a good install program.  We prefer a C program (faster),
  3801. # so one script is as good as another.  But avoid the broken or
  3802. # incompatible versions:
  3803. # SysV /etc/install, /usr/sbin/install
  3804. # SunOS /usr/etc/install
  3805. # IRIX /sbin/install
  3806. # AIX /bin/install
  3807. # AmigaOS /c/install
  3808. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  3809. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  3810. # ./install, which can be erroneously created by make from ./install.sh.
  3811. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
  3812. if test -z "$INSTALL"; then
  3813. if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
  3814.   echo $ac_n "(cached) $ac_c" 1>&6
  3815. else
  3816.     IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  3817.   for ac_dir in $PATH; do
  3818.     # Account for people who put trailing slashes in PATH elements.
  3819.     case "$ac_dir/" in
  3820.     /|./|.//|/etc/*|/c/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  3821.     *)
  3822.       # OSF1 and SCO ODT 3.0 have their own names for install.
  3823.       for ac_prog in ginstall installbsd scoinst install; do
  3824.         if test -f $ac_dir/$ac_prog; then
  3825.       if test $ac_prog = install &&
  3826.             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  3827.         # AIX install.  It has an incompatible calling convention.
  3828.         # OSF/1 installbsd also uses dspmsg, but is usable.
  3829.         :
  3830.       else
  3831.         ac_cv_path_install="$ac_dir/$ac_prog -c"
  3832.         break 2
  3833.       fi
  3834.     fi
  3835.       done
  3836.       ;;
  3837.     esac
  3838.   done
  3839.   IFS="$ac_save_ifs"
  3840.  
  3841. fi
  3842.   if test "${ac_cv_path_install+set}" = set; then
  3843.     INSTALL="$ac_cv_path_install"
  3844.   else
  3845.     # As a last resort, use the slow shell script.  We don't cache a
  3846.     # path for INSTALL within a source directory, because that will
  3847.     # break other packages using the cache if that directory is
  3848.     # removed, or if the path is relative.
  3849.     INSTALL="$ac_install_sh"
  3850.   fi
  3851. fi
  3852. echo "$ac_t""$INSTALL" 1>&6
  3853.  
  3854. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  3855. # It thinks the first close brace ends the variable substitution.
  3856. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  3857.  
  3858. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  3859.  
  3860.  
  3861. # Extract the first word of "gnuplot", so it can be a program name with args.
  3862. set dummy gnuplot; ac_word=$2
  3863. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3864. if eval "test \"`echo '$''{'ac_cv_prog_GNUPLOT_BINARY'+set}'`\" = set"; then
  3865.   echo $ac_n "(cached) $ac_c" 1>&6
  3866. else
  3867.   if test -n "$GNUPLOT_BINARY"; then
  3868.   ac_cv_prog_GNUPLOT_BINARY="$GNUPLOT_BINARY" # Let the user override the test.
  3869. else
  3870.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  3871.   for ac_dir in $PATH; do
  3872.     test -z "$ac_dir" && ac_dir=.
  3873.     if test -f $ac_dir/$ac_word; then
  3874.       ac_cv_prog_GNUPLOT_BINARY="gnuplot"
  3875.       break
  3876.     fi
  3877.   done
  3878.   IFS="$ac_save_ifs"
  3879. fi
  3880. fi
  3881. GNUPLOT_BINARY="$ac_cv_prog_GNUPLOT_BINARY"
  3882. if test -n "$GNUPLOT_BINARY"; then
  3883.   echo "$ac_t""$GNUPLOT_BINARY" 1>&6
  3884. else
  3885.   echo "$ac_t""no" 1>&6
  3886. fi
  3887.  
  3888. if test -z "$GNUPLOT_BINARY"; then
  3889.   echo "configure: warning: I didn't find gnuplot.  It isn't necessary to have gnuplot" 1>&2
  3890.   echo "configure: warning: installed, but you won't be able to use any of Octave's" 1>&2
  3891.   echo "configure: warning: plotting commands without it." 1>&2
  3892.   echo "configure: warning: " 1>&2
  3893.   echo "configure: warning: If gnuplot is installed but it isn't in your path, you can" 1>&2
  3894.   echo "configure: warning: tell Octave where to find it by typing the command" 1>&2
  3895.   echo "configure: warning: " 1>&2
  3896.   echo "configure: warning: gnuplot_binary = "/full/path/to/gnuplot/binary"" 1>&2
  3897.   echo "configure: warning: " 1>&2
  3898.   echo "configure: warning: at the Octave prompt." 1>&2
  3899. fi
  3900.  
  3901. for ac_prog in less more page pg
  3902. do
  3903. # Extract the first word of "$ac_prog", so it can be a program name with args.
  3904. set dummy $ac_prog; ac_word=$2
  3905. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  3906. if eval "test \"`echo '$''{'ac_cv_prog_DEFAULT_PAGER'+set}'`\" = set"; then
  3907.   echo $ac_n "(cached) $ac_c" 1>&6
  3908. else
  3909.   if test -n "$DEFAULT_PAGER"; then
  3910.   ac_cv_prog_DEFAULT_PAGER="$DEFAULT_PAGER" # Let the user override the test.
  3911. else
  3912.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  3913.   for ac_dir in $PATH; do
  3914.     test -z "$ac_dir" && ac_dir=.
  3915.     if test -f $ac_dir/$ac_word; then
  3916.       ac_cv_prog_DEFAULT_PAGER="$ac_prog"
  3917.       break
  3918.     fi
  3919.   done
  3920.   IFS="$ac_save_ifs"
  3921. fi
  3922. fi
  3923. DEFAULT_PAGER="$ac_cv_prog_DEFAULT_PAGER"
  3924. if test -n "$DEFAULT_PAGER"; then
  3925.   echo "$ac_t""$DEFAULT_PAGER" 1>&6
  3926. else
  3927.   echo "$ac_t""no" 1>&6
  3928. fi
  3929.  
  3930. test -n "$DEFAULT_PAGER" && break
  3931. done
  3932.  
  3933. if test -z "$DEFAULT_PAGER"; then
  3934.   echo "configure: warning: I couldn't find `less', `more', `page', or `pg'" 1>&2
  3935. elif test "$DEFAULT_PAGER" = less; then
  3936.   DEFAULT_PAGER="less -e"
  3937.   echo "$ac_t""defining DEFAULT_PAGER to be $DEFAULT_PAGER" 1>&6
  3938. fi
  3939.  
  3940. ### Even though we include config.h in most files, some need to be
  3941. ### compiled with the -D options on the compiler command line.  Use
  3942. ### UGLY_DEFS for that.
  3943.  
  3944. # Transform confdefs.h into DEFS.
  3945. # Protect against shell expansion while executing Makefile rules.
  3946. # Protect against Makefile macro expansion.
  3947. cat > conftest.defs <<\EOF
  3948. s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
  3949. s%[     `~#$^&*(){}\\|;'"<>?]%\\&%g
  3950. s%\[%\\&%g
  3951. s%\]%\\&%g
  3952. s%\$%$$%g
  3953. EOF
  3954. DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
  3955. rm -f conftest.defs
  3956.  
  3957. UGLY_DEFS="$DEFS"
  3958. echo "$ac_t""defining UGLY_DEFS to be $UGLY_DEFS" 1>&6
  3959.  
  3960.  
  3961. ### Maybe add -Wall to compiler flags now that we're done feature
  3962. ### testing. 
  3963. ###
  3964. ### To get gcc and g++ to be really picky, try these adding these
  3965. ### options to CFLAGS and CXXFLAGS along with -Wall:
  3966. ###
  3967. ###   -ansi
  3968. ###   -pedantic
  3969. ###   -Wwrite-strings
  3970. ###   -Wid-clash-31
  3971. ###   -Wpointer-arith
  3972. ###   -Wcast-qual
  3973. ###   -Wenum-clash
  3974. ###   -Wcast-align
  3975. ###   -Wtraditional
  3976. ###   -Wstrict-prototypes
  3977. ###   -Wmissing-prototypes
  3978. ###   -Wnested-externs
  3979. ###   -Woverloaded-virtual
  3980. ###   -Winline
  3981. ###   -felide-constructors
  3982. ###   -fnonnull-objects
  3983.  
  3984. if $ADD_CXX_WALL; then
  3985.   CXXFLAGS="$CXXFLAGS -Wall"
  3986.   echo "$ac_t""adding -Wall to CXXFLAGS" 1>&6
  3987. fi
  3988. if $ADD_CC_WALL; then
  3989.   CFLAGS="$CFLAGS -Wall"
  3990.   echo "$ac_t""adding -Wall to CFLAGS" 1>&6
  3991. fi
  3992.  
  3993. ### Do the substitutions in all the Makefiles.
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999. trap '' 1 2 15
  4000. cat > confcache <<\EOF
  4001. # This file is a shell script that caches the results of configure
  4002. # tests run on this system so they can be shared between configure
  4003. # scripts and configure runs.  It is not useful on other systems.
  4004. # If it contains results you don't want to keep, you may remove or edit it.
  4005. #
  4006. # By default, configure uses ./config.cache as the cache file,
  4007. # creating it if it does not exist already.  You can give configure
  4008. # the --cache-file=FILE option to use a different cache file; that is
  4009. # what configure does when it calls configure scripts in
  4010. # subdirectories, so they share the cache.
  4011. # Giving --cache-file=/dev/null disables caching, for debugging configure.
  4012. # config.status only pays attention to the cache file if you give it the
  4013. # --recheck option to rerun configure.
  4014. #
  4015. EOF
  4016. # Ultrix sh set writes to stderr and can't be redirected directly,
  4017. # and sets the high bit in the cache file unless we assign to the vars.
  4018. (set) 2>&1 |
  4019.   sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \
  4020.   >> confcache
  4021. if cmp -s $cache_file confcache; then
  4022.   :
  4023. else
  4024.   if test -w $cache_file; then
  4025.     echo "updating cache $cache_file"
  4026.     cat confcache > $cache_file
  4027.   else
  4028.     echo "not updating unwritable cache $cache_file"
  4029.   fi
  4030. fi
  4031. rm -f confcache
  4032.  
  4033. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  4034.  
  4035. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  4036. # Let make expand exec_prefix.
  4037. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  4038.  
  4039. # Any assignment to VPATH causes Sun make to only execute
  4040. # the first set of double-colon rules, so remove it if not needed.
  4041. # If there is a colon in the path, we need to keep it.
  4042. if test "x$srcdir" = x.; then
  4043.   ac_vpsub='/^[     ]*VPATH[     ]*=[^:]*$/d'
  4044. fi
  4045.  
  4046. trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
  4047.  
  4048. DEFS=-DHAVE_CONFIG_H
  4049.  
  4050. # Without the "./", some shells look in PATH for config.status.
  4051. : ${CONFIG_STATUS=./config.status}
  4052.  
  4053. echo creating $CONFIG_STATUS
  4054. # Some systems, like AmigaOS, won't allow you to remove a script that is
  4055. # being executed, so just move it out of the way instead.
  4056. if test -f $CONFIG_STATUS; then mv $CONFIG_STATUS $CONFIG_STATUS.old; else true; fi
  4057. cat > $CONFIG_STATUS <<EOF
  4058. #! /bin/sh
  4059. # Generated automatically by configure.
  4060. # Run this file to recreate the current configuration.
  4061. # This directory was configured as follows,
  4062. # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  4063. #
  4064. # $0 $ac_configure_args
  4065. #
  4066. # Compiler output produced by configure, useful for debugging
  4067. # configure, is in ./config.log if it exists.
  4068.  
  4069. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
  4070. for ac_option
  4071. do
  4072.   case "\$ac_option" in
  4073.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  4074.     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
  4075.     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  4076.   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  4077.     echo "$CONFIG_STATUS generated by autoconf version 2.10"
  4078.     exit 0 ;;
  4079.   -help | --help | --hel | --he | --h)
  4080.     echo "\$ac_cs_usage"; exit 0 ;;
  4081.   *) echo "\$ac_cs_usage"; exit 1 ;;
  4082.   esac
  4083. done
  4084.  
  4085. ac_given_srcdir=$srcdir
  4086. ac_given_INSTALL="$INSTALL"
  4087.  
  4088. trap 'rm -fr `echo "Makefile octMakefile Makeconf libcruft/Makefile libcruft/Makerules liboctave/Makefile src/Makefile dld/Makefile info/Makefile readline/Makefile readline/doc/Makefile readline/examples/Makefile doc/Makefile test/Makefile kpathsea/Makefile libcruft/blas/Makefile libcruft/balgen/Makefile libcruft/dassl/Makefile libcruft/eispack/Makefile libcruft/fftpack/Makefile libcruft/fsqp/Makefile libcruft/lapack/Makefile libcruft/linpack/Makefile libcruft/minpack/Makefile libcruft/misc/Makefile libcruft/npsol/Makefile libcruft/odepack/Makefile libcruft/qpsol/Makefile libcruft/quadpack/Makefile libcruft/ranlib/Makefile libcruft/slatec-fn/Makefile libcruft/villad/Makefile scripts/Makefile scripts/control/Makefile scripts/general/Makefile scripts/image/Makefile scripts/linear-algebra/Makefile scripts/miscellaneous/Makefile scripts/plot/Makefile scripts/polynomial/Makefile scripts/set/Makefile scripts/signal/Makefile scripts/special-matrix/Makefile scripts/startup/Makefile scripts/statistics/Makefile scripts/elfun/Makefile scripts/specfun/Makefile scripts/strings/Makefile config.h kpathsea/c-auto.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
  4089. EOF
  4090. cat >> $CONFIG_STATUS <<EOF
  4091.  
  4092. # Protect against being on the right side of a sed subst in config.status.
  4093. sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
  4094.  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
  4095. $ac_vpsub
  4096. $extrasub
  4097. s%@CFLAGS@%$CFLAGS%g
  4098. s%@CPPFLAGS@%$CPPFLAGS%g
  4099. s%@CXXFLAGS@%$CXXFLAGS%g
  4100. s%@DEFS@%$DEFS%g
  4101. s%@LDFLAGS@%$LDFLAGS%g
  4102. s%@LIBS@%$LIBS%g
  4103. s%@exec_prefix@%$exec_prefix%g
  4104. s%@prefix@%$prefix%g
  4105. s%@program_transform_name@%$program_transform_name%g
  4106. s%@bindir@%$bindir%g
  4107. s%@sbindir@%$sbindir%g
  4108. s%@libexecdir@%$libexecdir%g
  4109. s%@datadir@%$datadir%g
  4110. s%@sysconfdir@%$sysconfdir%g
  4111. s%@sharedstatedir@%$sharedstatedir%g
  4112. s%@localstatedir@%$localstatedir%g
  4113. s%@libdir@%$libdir%g
  4114. s%@includedir@%$includedir%g
  4115. s%@oldincludedir@%$oldincludedir%g
  4116. s%@infodir@%$infodir%g
  4117. s%@guidedir@%$guidedir%g
  4118. s%@psdir@%$psdir%g
  4119. s%@dvidir@%$dvidir%g
  4120. s%@mandir@%$mandir%g
  4121. s%@host@%$host%g
  4122. s%@host_alias@%$host_alias%g
  4123. s%@host_cpu@%$host_cpu%g
  4124. s%@host_vendor@%$host_vendor%g
  4125. s%@host_os@%$host_os%g
  4126. s%@target_host_type@%$target_host_type%g
  4127. s%@use_dld@%$use_dld%g
  4128. s%@lite_kernel@%$lite_kernel%g
  4129. s%@fcnfiledir@%$fcnfiledir%g
  4130. s%@localfcnfiledir@%$localfcnfiledir%g
  4131. s%@localfcnfilepath@%$localfcnfilepath%g
  4132. s%@archlibdir@%$archlibdir%g
  4133. s%@octfiledir@%$octfiledir%g
  4134. s%@localoctfiledir@%$localoctfiledir%g
  4135. s%@localoctfilepath@%$localoctfilepath%g
  4136. s%@fcnfilepath@%$fcnfilepath%g
  4137. s%@imagedir@%$imagedir%g
  4138. s%@imagepath@%$imagepath%g
  4139. s%@DLD_DIR@%$DLD_DIR%g
  4140. s%@LIBDLD@%$LIBDLD%g
  4141. s%@LIBOCTDLD@%$LIBOCTDLD%g
  4142. s%@LD_STATIC_FLAG@%$LD_STATIC_FLAG%g
  4143. s%@CXX@%$CXX%g
  4144. s%@CXXCPP@%$CXXCPP%g
  4145. s%@HOST_CXXFLAGS@%$HOST_CXXFLAGS%g
  4146. s%@NO_IMPLICIT_TEMPLATES@%$NO_IMPLICIT_TEMPLATES%g
  4147. s%@CXXLIBS@%$CXXLIBS%g
  4148. s%@CC@%$CC%g
  4149. s%@CPP@%$CPP%g
  4150. s%@GCC_IEEE_FP_FLAG@%$GCC_IEEE_FP_FLAG%g
  4151. s%@ALLOCA@%$ALLOCA%g
  4152. s%@F77@%$F77%g
  4153. s%@F2C@%$F2C%g
  4154. s%@FFLAGS@%$FFLAGS%g
  4155. s%@FLIBS@%$FLIBS%g
  4156. s%@F2CFLAGS@%$F2CFLAGS%g
  4157. s%@DOT_C_FROM_DOT_F_CMD@%$DOT_C_FROM_DOT_F_CMD%g
  4158. s%@DOT_O_FROM_DOT_F_PAT@%$DOT_O_FROM_DOT_F_PAT%g
  4159. s%@FLIB_LIST@%$FLIB_LIST%g
  4160. s%@FLIB_PATH@%$FLIB_PATH%g
  4161. s%@CXXLIB_LIST@%$CXXLIB_LIST%g
  4162. s%@CXXLIB_PATH@%$CXXLIB_PATH%g
  4163. s%@TERMLIBS@%$TERMLIBS%g
  4164. s%@VOID_SIGHANDLER@%$VOID_SIGHANDLER%g
  4165. s%@LEX@%$LEX%g
  4166. s%@LEXLIB@%$LEXLIB%g
  4167. s%@LFLAGS@%$LFLAGS%g
  4168. s%@YACC@%$YACC%g
  4169. s%@RANLIB@%$RANLIB%g
  4170. s%@RUNTEST@%$RUNTEST%g
  4171. s%@EXPECT@%$EXPECT%g
  4172. s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
  4173. s%@INSTALL_DATA@%$INSTALL_DATA%g
  4174. s%@GNUPLOT_BINARY@%$GNUPLOT_BINARY%g
  4175. s%@DEFAULT_PAGER@%$DEFAULT_PAGER%g
  4176. s%@UGLY_DEFS@%$UGLY_DEFS%g
  4177.  
  4178. CEOF
  4179. EOF
  4180. cat >> $CONFIG_STATUS <<EOF
  4181.  
  4182. CONFIG_FILES=\${CONFIG_FILES-"Makefile octMakefile Makeconf libcruft/Makefile libcruft/Makerules liboctave/Makefile src/Makefile dld/Makefile info/Makefile readline/Makefile readline/doc/Makefile readline/examples/Makefile doc/Makefile test/Makefile kpathsea/Makefile libcruft/blas/Makefile libcruft/balgen/Makefile libcruft/dassl/Makefile libcruft/eispack/Makefile libcruft/fftpack/Makefile libcruft/fsqp/Makefile libcruft/lapack/Makefile libcruft/linpack/Makefile libcruft/minpack/Makefile libcruft/misc/Makefile libcruft/npsol/Makefile libcruft/odepack/Makefile libcruft/qpsol/Makefile libcruft/quadpack/Makefile libcruft/ranlib/Makefile libcruft/slatec-fn/Makefile libcruft/villad/Makefile scripts/Makefile scripts/control/Makefile scripts/general/Makefile scripts/image/Makefile scripts/linear-algebra/Makefile scripts/miscellaneous/Makefile scripts/plot/Makefile scripts/polynomial/Makefile scripts/set/Makefile scripts/signal/Makefile scripts/special-matrix/Makefile scripts/startup/Makefile scripts/statistics/Makefile scripts/elfun/Makefile scripts/specfun/Makefile scripts/strings/Makefile"}
  4183. EOF
  4184. cat >> $CONFIG_STATUS <<\EOF
  4185. for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  4186.   # Support "outfile[:infile]", defaulting infile="outfile.in".
  4187.   case "$ac_file" in
  4188.   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
  4189.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  4190.   *) ac_file_in="${ac_file}.in" ;;
  4191.   esac
  4192.  
  4193.   # Adjust relative srcdir, etc. for subdirectories.
  4194.  
  4195.   # Remove last slash and all that follows it.  Not all systems have dirname.
  4196.   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  4197.   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  4198.     # The file is in a subdirectory.
  4199.     test ! -d "$ac_dir" && mkdir "$ac_dir"
  4200.     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
  4201.     # A "../" for each directory in $ac_dir_suffix.
  4202.     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  4203.   else
  4204.     ac_dir_suffix= ac_dots=
  4205.   fi
  4206.  
  4207.   case "$ac_given_srcdir" in
  4208.   .)  srcdir=.
  4209.       if test -z "$ac_dots"; then top_srcdir=.
  4210.       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  4211.   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  4212.   *) # Relative path.
  4213.     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  4214.     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  4215.   esac
  4216.  
  4217.   case "$ac_given_INSTALL" in
  4218.   [/$]*) INSTALL="$ac_given_INSTALL" ;;
  4219.   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  4220.   esac
  4221.   echo creating "$ac_file"
  4222.   rm -f "$ac_file"
  4223.   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  4224.   case "$ac_file" in
  4225.   *Makefile*) ac_comsub="1i\\
  4226. # $configure_input" ;;
  4227.   *) ac_comsub= ;;
  4228.   esac
  4229.   sed -e "$ac_comsub
  4230. s%@configure_input@%$configure_input%g
  4231. s%@srcdir@%$srcdir%g
  4232. s%@top_srcdir@%$top_srcdir%g
  4233. s%@INSTALL@%$INSTALL%g
  4234. " -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
  4235. fi; done
  4236. rm -f conftest.subs
  4237.  
  4238. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  4239. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  4240. #
  4241. # ac_d sets the value in "#define NAME VALUE" lines.
  4242. ac_dA='s%^\([     ]*\)#\([     ]*define[     ][     ]*\)'
  4243. ac_dB='\([     ][     ]*\)[^     ]*%\1#\2'
  4244. ac_dC='\3'
  4245. ac_dD='%g'
  4246. # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  4247. ac_uA='s%^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  4248. ac_uB='\([     ]\)%\1#\2define\3'
  4249. ac_uC=' '
  4250. ac_uD='\4%g'
  4251. # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  4252. ac_eA='s%^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  4253. ac_eB='$%\1#\2define\3'
  4254. ac_eC=' '
  4255. ac_eD='%g'
  4256.  
  4257. CONFIG_HEADERS=${CONFIG_HEADERS-"config.h kpathsea/c-auto.h"}
  4258. for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  4259.   # Support "outfile[:infile]", defaulting infile="outfile.in".
  4260.   case "$ac_file" in
  4261.   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
  4262.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  4263.   *) ac_file_in="${ac_file}.in" ;;
  4264.   esac
  4265.  
  4266.   echo creating $ac_file
  4267.  
  4268.   rm -f conftest.frag conftest.in conftest.out
  4269.   cp $ac_given_srcdir/$ac_file_in conftest.in
  4270.  
  4271. EOF
  4272.  
  4273. # Transform confdefs.h into a sed script conftest.vals that substitutes
  4274. # the proper values into config.h.in to produce config.h.  And first:
  4275. # Protect against being on the right side of a sed subst in config.status.
  4276. # Protect against being in an unquoted here document in config.status.
  4277. rm -f conftest.vals
  4278. cat > conftest.hdr <<\EOF
  4279. s/[\\&%]/\\&/g
  4280. s%[\\$`]%\\&%g
  4281. s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
  4282. s%ac_d%ac_u%gp
  4283. s%ac_u%ac_e%gp
  4284. EOF
  4285. sed -n -f conftest.hdr confdefs.h > conftest.vals
  4286. rm -f conftest.hdr
  4287.  
  4288. # This sed command replaces #undef with comments.  This is necessary, for
  4289. # example, in the case of _POSIX_SOURCE, which is predefined and required
  4290. # on some systems where configure will not decide to define it.
  4291. cat >> conftest.vals <<\EOF
  4292. s%^[     ]*#[     ]*undef[     ][     ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
  4293. EOF
  4294.  
  4295. # Break up conftest.vals because some shells have a limit on
  4296. # the size of here documents, and old seds have small limits too.
  4297. # Maximum number of lines to put in a single here document.
  4298. ac_max_here_lines=12
  4299.  
  4300. rm -f conftest.tail
  4301. while :
  4302. do
  4303.   ac_lines=`grep -c . conftest.vals`
  4304.   # grep -c gives empty output for an empty file on some AIX systems.
  4305.   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  4306.   # Write a limited-size here document to conftest.frag.
  4307.   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  4308.   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  4309.   echo 'CEOF
  4310.   sed -f conftest.frag conftest.in > conftest.out
  4311.   rm -f conftest.in
  4312.   mv conftest.out conftest.in
  4313. ' >> $CONFIG_STATUS
  4314.   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  4315.   rm -f conftest.vals
  4316.   mv conftest.tail conftest.vals
  4317. done
  4318. rm -f conftest.vals
  4319.  
  4320. cat >> $CONFIG_STATUS <<\EOF
  4321.   rm -f conftest.frag conftest.h
  4322.   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  4323.   cat conftest.in >> conftest.h
  4324.   rm -f conftest.in
  4325.   if cmp -s $ac_file conftest.h 2>/dev/null; then
  4326.     echo "$ac_file is unchanged"
  4327.     rm -f conftest.h
  4328.   else
  4329.     # Remove last slash and all that follows it.  Not all systems have dirname.
  4330.       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  4331.       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  4332.       # The file is in a subdirectory.
  4333.       test ! -d "$ac_dir" && mkdir "$ac_dir"
  4334.     fi
  4335.     rm -f $ac_file
  4336.     mv conftest.h $ac_file
  4337.   fi
  4338. fi; done
  4339.  
  4340.  
  4341.  
  4342. exit 0
  4343. EOF
  4344. chmod +x $CONFIG_STATUS
  4345. rm -f CONFIG.STATUS.old
  4346. rm -fr confdefs* $ac_clean_files
  4347. test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
  4348.  
  4349.