home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Emulation / BasiliskII / src / Unix / configure < prev    next >
Text File  |  1999-11-03  |  137KB  |  4,523 lines

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