xref: /vim-8.2.3635/src/auto/configure (revision a9f22201)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.65.
4#
5#
6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
8# Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20  emulate sh
21  NULLCMD=:
22  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47  as_echo='print -r --'
48  as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in #(
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order.  Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92case $0 in #((
93  *[\\/]* ) as_myself=$0 ;;
94  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97  IFS=$as_save_IFS
98  test -z "$as_dir" && as_dir=.
99    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100  done
101IFS=$as_save_IFS
102
103     ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108  as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112  exit 1
113fi
114
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there.  '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122done
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
132
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138  emulate sh
139  NULLCMD=:
140  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141  # is contrary to our usage.  Disable this feature.
142  alias -g '\${1+\"\$@\"}'='\"\$@\"'
143  setopt NO_GLOB_SUBST
144else
145  case \`(set -o) 2>/dev/null\` in #(
146  *posix*) :
147    set -o posix ;; #(
148  *) :
149     ;;
150esac
151fi
152"
153  as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167  exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1"
175  if (eval "$as_required") 2>/dev/null; then :
176  as_have_required=yes
177else
178  as_have_required=no
179fi
180  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182else
183  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184as_found=false
185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186do
187  IFS=$as_save_IFS
188  test -z "$as_dir" && as_dir=.
189  as_found=:
190  case $as_dir in #(
191	 /*)
192	   for as_base in sh bash ksh sh5; do
193	     # Try only shells that exist, to save several forks.
194	     as_shell=$as_dir/$as_base
195	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197  CONFIG_SHELL=$as_shell as_have_required=yes
198		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199  break 2
200fi
201fi
202	   done;;
203       esac
204  as_found=false
205done
206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208  CONFIG_SHELL=$SHELL as_have_required=yes
209fi; }
210IFS=$as_save_IFS
211
212
213      if test "x$CONFIG_SHELL" != x; then :
214  # We cannot yet assume a decent shell, so we have to provide a
215	# neutralization value for shells without unset; and this also
216	# works around shells that cannot unset nonexistent variables.
217	BASH_ENV=/dev/null
218	ENV=/dev/null
219	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220	export CONFIG_SHELL
221	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222fi
223
224    if test x$as_have_required = xno; then :
225  $as_echo "$0: This script requires a shell more modern than all"
226  $as_echo "$0: the shells that I found on your system."
227  if test x${ZSH_VERSION+set} = xset ; then
228    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230  else
231    $as_echo "$0: Please tell [email protected] about your system,
232$0: including any error possibly output before this
233$0: message. Then install a modern shell, or manually run
234$0: the script under such a shell if you do have one."
235  fi
236  exit 1
237fi
238fi
239fi
240SHELL=${CONFIG_SHELL-/bin/sh}
241export SHELL
242# Unset more variables known to interfere with behavior of common tools.
243CLICOLOR_FORCE= GREP_OPTIONS=
244unset CLICOLOR_FORCE GREP_OPTIONS
245
246## --------------------- ##
247## M4sh Shell Functions. ##
248## --------------------- ##
249# as_fn_unset VAR
250# ---------------
251# Portably unset VAR.
252as_fn_unset ()
253{
254  { eval $1=; unset $1;}
255}
256as_unset=as_fn_unset
257
258# as_fn_set_status STATUS
259# -----------------------
260# Set $? to STATUS, without forking.
261as_fn_set_status ()
262{
263  return $1
264} # as_fn_set_status
265
266# as_fn_exit STATUS
267# -----------------
268# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
269as_fn_exit ()
270{
271  set +e
272  as_fn_set_status $1
273  exit $1
274} # as_fn_exit
275
276# as_fn_mkdir_p
277# -------------
278# Create "$as_dir" as a directory, including parents if necessary.
279as_fn_mkdir_p ()
280{
281
282  case $as_dir in #(
283  -*) as_dir=./$as_dir;;
284  esac
285  test -d "$as_dir" || eval $as_mkdir_p || {
286    as_dirs=
287    while :; do
288      case $as_dir in #(
289      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
290      *) as_qdir=$as_dir;;
291      esac
292      as_dirs="'$as_qdir' $as_dirs"
293      as_dir=`$as_dirname -- "$as_dir" ||
294$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
295	 X"$as_dir" : 'X\(//\)[^/]' \| \
296	 X"$as_dir" : 'X\(//\)$' \| \
297	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
298$as_echo X"$as_dir" |
299    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
300	    s//\1/
301	    q
302	  }
303	  /^X\(\/\/\)[^/].*/{
304	    s//\1/
305	    q
306	  }
307	  /^X\(\/\/\)$/{
308	    s//\1/
309	    q
310	  }
311	  /^X\(\/\).*/{
312	    s//\1/
313	    q
314	  }
315	  s/.*/./; q'`
316      test -d "$as_dir" && break
317    done
318    test -z "$as_dirs" || eval "mkdir $as_dirs"
319  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
320
321
322} # as_fn_mkdir_p
323# as_fn_append VAR VALUE
324# ----------------------
325# Append the text in VALUE to the end of the definition contained in VAR. Take
326# advantage of any shell optimizations that allow amortized linear growth over
327# repeated appends, instead of the typical quadratic growth present in naive
328# implementations.
329if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
330  eval 'as_fn_append ()
331  {
332    eval $1+=\$2
333  }'
334else
335  as_fn_append ()
336  {
337    eval $1=\$$1\$2
338  }
339fi # as_fn_append
340
341# as_fn_arith ARG...
342# ------------------
343# Perform arithmetic evaluation on the ARGs, and store the result in the
344# global $as_val. Take advantage of shells that can avoid forks. The arguments
345# must be portable across $(()) and expr.
346if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
347  eval 'as_fn_arith ()
348  {
349    as_val=$(( $* ))
350  }'
351else
352  as_fn_arith ()
353  {
354    as_val=`expr "$@" || test $? -eq 1`
355  }
356fi # as_fn_arith
357
358
359# as_fn_error ERROR [LINENO LOG_FD]
360# ---------------------------------
361# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
362# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
363# script with status $?, using 1 if that was 0.
364as_fn_error ()
365{
366  as_status=$?; test $as_status -eq 0 && as_status=1
367  if test "$3"; then
368    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
369    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
370  fi
371  $as_echo "$as_me: error: $1" >&2
372  as_fn_exit $as_status
373} # as_fn_error
374
375if expr a : '\(a\)' >/dev/null 2>&1 &&
376   test "X`expr 00001 : '.*\(...\)'`" = X001; then
377  as_expr=expr
378else
379  as_expr=false
380fi
381
382if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
383  as_basename=basename
384else
385  as_basename=false
386fi
387
388if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
389  as_dirname=dirname
390else
391  as_dirname=false
392fi
393
394as_me=`$as_basename -- "$0" ||
395$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
396	 X"$0" : 'X\(//\)$' \| \
397	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
398$as_echo X/"$0" |
399    sed '/^.*\/\([^/][^/]*\)\/*$/{
400	    s//\1/
401	    q
402	  }
403	  /^X\/\(\/\/\)$/{
404	    s//\1/
405	    q
406	  }
407	  /^X\/\(\/\).*/{
408	    s//\1/
409	    q
410	  }
411	  s/.*/./; q'`
412
413# Avoid depending upon Character Ranges.
414as_cr_letters='abcdefghijklmnopqrstuvwxyz'
415as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
416as_cr_Letters=$as_cr_letters$as_cr_LETTERS
417as_cr_digits='0123456789'
418as_cr_alnum=$as_cr_Letters$as_cr_digits
419
420
421  as_lineno_1=$LINENO as_lineno_1a=$LINENO
422  as_lineno_2=$LINENO as_lineno_2a=$LINENO
423  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
424  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
425  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
426  sed -n '
427    p
428    /[$]LINENO/=
429  ' <$as_myself |
430    sed '
431      s/[$]LINENO.*/&-/
432      t lineno
433      b
434      :lineno
435      N
436      :loop
437      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
438      t loop
439      s/-\n.*//
440    ' >$as_me.lineno &&
441  chmod +x "$as_me.lineno" ||
442    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
443
444  # Don't try to exec as it changes $[0], causing all sort of problems
445  # (the dirname of $[0] is not the place where we might find the
446  # original and so on.  Autoconf is especially sensitive to this).
447  . "./$as_me.lineno"
448  # Exit status is that of the last command.
449  exit
450}
451
452ECHO_C= ECHO_N= ECHO_T=
453case `echo -n x` in #(((((
454-n*)
455  case `echo 'xy\c'` in
456  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
457  xy)  ECHO_C='\c';;
458  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
459       ECHO_T='	';;
460  esac;;
461*)
462  ECHO_N='-n';;
463esac
464
465rm -f conf$$ conf$$.exe conf$$.file
466if test -d conf$$.dir; then
467  rm -f conf$$.dir/conf$$.file
468else
469  rm -f conf$$.dir
470  mkdir conf$$.dir 2>/dev/null
471fi
472if (echo >conf$$.file) 2>/dev/null; then
473  if ln -s conf$$.file conf$$ 2>/dev/null; then
474    as_ln_s='ln -s'
475    # ... but there are two gotchas:
476    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
477    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
478    # In both cases, we have to default to `cp -p'.
479    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
480      as_ln_s='cp -p'
481  elif ln conf$$.file conf$$ 2>/dev/null; then
482    as_ln_s=ln
483  else
484    as_ln_s='cp -p'
485  fi
486else
487  as_ln_s='cp -p'
488fi
489rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
490rmdir conf$$.dir 2>/dev/null
491
492if mkdir -p . 2>/dev/null; then
493  as_mkdir_p='mkdir -p "$as_dir"'
494else
495  test -d ./-p && rmdir ./-p
496  as_mkdir_p=false
497fi
498
499if test -x / >/dev/null 2>&1; then
500  as_test_x='test -x'
501else
502  if ls -dL / >/dev/null 2>&1; then
503    as_ls_L_option=L
504  else
505    as_ls_L_option=
506  fi
507  as_test_x='
508    eval sh -c '\''
509      if test -d "$1"; then
510	test -d "$1/.";
511      else
512	case $1 in #(
513	-*)set "./$1";;
514	esac;
515	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
516	???[sx]*):;;*)false;;esac;fi
517    '\'' sh
518  '
519fi
520as_executable_p=$as_test_x
521
522# Sed expression to map a string onto a valid CPP name.
523as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
524
525# Sed expression to map a string onto a valid variable name.
526as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527
528
529test -n "$DJDIR" || exec 7<&0 </dev/null
530exec 6>&1
531
532# Name of the host.
533# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534# so uname gets run too.
535ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536
537#
538# Initializations.
539#
540ac_default_prefix=/usr/local
541ac_clean_files=
542ac_config_libobj_dir=.
543LIBOBJS=
544cross_compiling=no
545subdirs=
546MFLAGS=
547MAKEFLAGS=
548
549# Identity of this package.
550PACKAGE_NAME=
551PACKAGE_TARNAME=
552PACKAGE_VERSION=
553PACKAGE_STRING=
554PACKAGE_BUGREPORT=
555PACKAGE_URL=
556
557ac_unique_file="vim.h"
558# Factoring default headers for most tests.
559ac_includes_default="\
560#include <stdio.h>
561#ifdef HAVE_SYS_TYPES_H
562# include <sys/types.h>
563#endif
564#ifdef HAVE_SYS_STAT_H
565# include <sys/stat.h>
566#endif
567#ifdef STDC_HEADERS
568# include <stdlib.h>
569# include <stddef.h>
570#else
571# ifdef HAVE_STDLIB_H
572#  include <stdlib.h>
573# endif
574#endif
575#ifdef HAVE_STRING_H
576# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
577#  include <memory.h>
578# endif
579# include <string.h>
580#endif
581#ifdef HAVE_STRINGS_H
582# include <strings.h>
583#endif
584#ifdef HAVE_INTTYPES_H
585# include <inttypes.h>
586#endif
587#ifdef HAVE_STDINT_H
588# include <stdint.h>
589#endif
590#ifdef HAVE_UNISTD_H
591# include <unistd.h>
592#endif"
593
594ac_subst_vars='LTLIBOBJS
595LIBOBJS
596LINK_AS_NEEDED
597DEPEND_CFLAGS_FILTER
598MAKEMO
599MSGFMT
600INSTALL_TOOL_LANGS
601INSTALL_LANGS
602TAGPRG
603HANGULIN_OBJ
604HANGULIN_SRC
605GUI_X_LIBS
606GUITYPE
607GUI_LIB_LOC
608GUI_INC_LOC
609NARROW_PROTO
610MOTIF_LIBNAME
611GNOME_INCLUDEDIR
612GNOME_LIBDIR
613GNOME_LIBS
614GTK_LIBNAME
615GTK_LIBS
616GTK_CFLAGS
617PKG_CONFIG
618X_LIB
619X_EXTRA_LIBS
620X_LIBS
621X_PRE_LIBS
622X_CFLAGS
623XMKMF
624xmkmfpath
625SNIFF_OBJ
626SNIFF_SRC
627NETBEANS_OBJ
628NETBEANS_SRC
629WORKSHOP_OBJ
630WORKSHOP_SRC
631RUBY_LIBS
632RUBY_CFLAGS
633RUBY_PRO
634RUBY_OBJ
635RUBY_SRC
636vi_cv_path_ruby
637TCL_LIBS
638TCL_CFLAGS
639TCL_PRO
640TCL_OBJ
641TCL_SRC
642vi_cv_path_tcl
643PYTHON3_OBJ
644PYTHON3_SRC
645PYTHON3_CFLAGS
646PYTHON3_LIBS
647PYTHON3_CONFDIR
648vi_cv_path_python3
649PYTHON_OBJ
650PYTHON_SRC
651PYTHON_CFLAGS
652PYTHON_GETPATH_CFLAGS
653PYTHON_LIBS
654PYTHON_CONFDIR
655vi_cv_path_python
656PERL_LIBS
657PERL_CFLAGS
658PERL_PRO
659PERL_OBJ
660PERL_SRC
661shrpenv
662vi_cv_perllib
663vi_cv_path_perl
664MZSCHEME_MZC
665MZSCHEME_EXTRA
666MZSCHEME_CFLAGS
667MZSCHEME_LIBS
668MZSCHEME_PRO
669MZSCHEME_OBJ
670MZSCHEME_SRC
671vi_cv_path_mzscheme
672LUA_CFLAGS
673LUA_LIBS
674LUA_PRO
675LUA_OBJ
676LUA_SRC
677vi_cv_path_lua
678compiledby
679dogvimdiff
680dovimdiff
681QUOTESED
682line_break
683VIEWNAME
684EXNAME
685VIMNAME
686OS_EXTRA_OBJ
687OS_EXTRA_SRC
688XCODE_SELECT
689CPP_MM
690STRIP
691AWK
692EGREP
693GREP
694CPP
695OBJEXT
696EXEEXT
697ac_ct_CC
698CPPFLAGS
699LDFLAGS
700CFLAGS
701CC
702SET_MAKE
703target_alias
704host_alias
705build_alias
706LIBS
707ECHO_T
708ECHO_N
709ECHO_C
710DEFS
711mandir
712localedir
713libdir
714psdir
715pdfdir
716dvidir
717htmldir
718infodir
719docdir
720oldincludedir
721includedir
722localstatedir
723sharedstatedir
724sysconfdir
725datadir
726datarootdir
727libexecdir
728sbindir
729bindir
730program_transform_name
731prefix
732exec_prefix
733PACKAGE_URL
734PACKAGE_BUGREPORT
735PACKAGE_STRING
736PACKAGE_VERSION
737PACKAGE_TARNAME
738PACKAGE_NAME
739PATH_SEPARATOR
740SHELL'
741ac_subst_files=''
742ac_user_opts='
743enable_option_checking
744enable_fail_if_missing
745enable_darwin
746with_mac_arch
747with_developer_dir
748with_local_dir
749with_vim_name
750with_ex_name
751with_view_name
752with_global_runtime
753with_modified_by
754enable_selinux
755with_features
756with_compiledby
757enable_xsmp
758enable_xsmp_interact
759enable_luainterp
760with_lua_prefix
761enable_mzschemeinterp
762with_plthome
763enable_perlinterp
764enable_pythoninterp
765with_python_config_dir
766enable_python3interp
767with_python3_config_dir
768enable_tclinterp
769with_tclsh
770enable_rubyinterp
771with_ruby_command
772enable_cscope
773enable_workshop
774enable_netbeans
775enable_sniff
776enable_multibyte
777enable_hangulinput
778enable_xim
779enable_fontset
780with_x
781enable_gui
782enable_gtk2_check
783enable_gnome_check
784enable_motif_check
785enable_athena_check
786enable_nextaw_check
787enable_carbon_check
788enable_gtktest
789with_gnome_includes
790with_gnome_libs
791with_gnome
792with_motif_lib
793with_tlib
794enable_largefile
795enable_acl
796enable_gpm
797enable_sysmouse
798enable_nls
799'
800      ac_precious_vars='build_alias
801host_alias
802target_alias
803CC
804CFLAGS
805LDFLAGS
806LIBS
807CPPFLAGS
808CPP
809XMKMF'
810
811
812# Initialize some variables set by options.
813ac_init_help=
814ac_init_version=false
815ac_unrecognized_opts=
816ac_unrecognized_sep=
817# The variables have the same names as the options, with
818# dashes changed to underlines.
819cache_file=/dev/null
820exec_prefix=NONE
821no_create=
822no_recursion=
823prefix=NONE
824program_prefix=NONE
825program_suffix=NONE
826program_transform_name=s,x,x,
827silent=
828site=
829srcdir=
830verbose=
831x_includes=NONE
832x_libraries=NONE
833
834# Installation directory options.
835# These are left unexpanded so users can "make install exec_prefix=/foo"
836# and all the variables that are supposed to be based on exec_prefix
837# by default will actually change.
838# Use braces instead of parens because sh, perl, etc. also accept them.
839# (The list follows the same order as the GNU Coding Standards.)
840bindir='${exec_prefix}/bin'
841sbindir='${exec_prefix}/sbin'
842libexecdir='${exec_prefix}/libexec'
843datarootdir='${prefix}/share'
844datadir='${datarootdir}'
845sysconfdir='${prefix}/etc'
846sharedstatedir='${prefix}/com'
847localstatedir='${prefix}/var'
848includedir='${prefix}/include'
849oldincludedir='/usr/include'
850docdir='${datarootdir}/doc/${PACKAGE}'
851infodir='${datarootdir}/info'
852htmldir='${docdir}'
853dvidir='${docdir}'
854pdfdir='${docdir}'
855psdir='${docdir}'
856libdir='${exec_prefix}/lib'
857localedir='${datarootdir}/locale'
858mandir='${datarootdir}/man'
859
860ac_prev=
861ac_dashdash=
862for ac_option
863do
864  # If the previous option needs an argument, assign it.
865  if test -n "$ac_prev"; then
866    eval $ac_prev=\$ac_option
867    ac_prev=
868    continue
869  fi
870
871  case $ac_option in
872  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873  *)	ac_optarg=yes ;;
874  esac
875
876  # Accept the important Cygnus configure options, so we can diagnose typos.
877
878  case $ac_dashdash$ac_option in
879  --)
880    ac_dashdash=yes ;;
881
882  -bindir | --bindir | --bindi | --bind | --bin | --bi)
883    ac_prev=bindir ;;
884  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
885    bindir=$ac_optarg ;;
886
887  -build | --build | --buil | --bui | --bu)
888    ac_prev=build_alias ;;
889  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
890    build_alias=$ac_optarg ;;
891
892  -cache-file | --cache-file | --cache-fil | --cache-fi \
893  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
894    ac_prev=cache_file ;;
895  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
896  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
897    cache_file=$ac_optarg ;;
898
899  --config-cache | -C)
900    cache_file=config.cache ;;
901
902  -datadir | --datadir | --datadi | --datad)
903    ac_prev=datadir ;;
904  -datadir=* | --datadir=* | --datadi=* | --datad=*)
905    datadir=$ac_optarg ;;
906
907  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
908  | --dataroo | --dataro | --datar)
909    ac_prev=datarootdir ;;
910  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
911  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
912    datarootdir=$ac_optarg ;;
913
914  -disable-* | --disable-*)
915    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
916    # Reject names that are not valid shell variable names.
917    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918      as_fn_error "invalid feature name: $ac_useropt"
919    ac_useropt_orig=$ac_useropt
920    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921    case $ac_user_opts in
922      *"
923"enable_$ac_useropt"
924"*) ;;
925      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
926	 ac_unrecognized_sep=', ';;
927    esac
928    eval enable_$ac_useropt=no ;;
929
930  -docdir | --docdir | --docdi | --doc | --do)
931    ac_prev=docdir ;;
932  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933    docdir=$ac_optarg ;;
934
935  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936    ac_prev=dvidir ;;
937  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938    dvidir=$ac_optarg ;;
939
940  -enable-* | --enable-*)
941    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
942    # Reject names that are not valid shell variable names.
943    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
944      as_fn_error "invalid feature name: $ac_useropt"
945    ac_useropt_orig=$ac_useropt
946    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
947    case $ac_user_opts in
948      *"
949"enable_$ac_useropt"
950"*) ;;
951      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
952	 ac_unrecognized_sep=', ';;
953    esac
954    eval enable_$ac_useropt=\$ac_optarg ;;
955
956  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
957  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
958  | --exec | --exe | --ex)
959    ac_prev=exec_prefix ;;
960  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
961  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
962  | --exec=* | --exe=* | --ex=*)
963    exec_prefix=$ac_optarg ;;
964
965  -gas | --gas | --ga | --g)
966    # Obsolete; use --with-gas.
967    with_gas=yes ;;
968
969  -help | --help | --hel | --he | -h)
970    ac_init_help=long ;;
971  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
972    ac_init_help=recursive ;;
973  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
974    ac_init_help=short ;;
975
976  -host | --host | --hos | --ho)
977    ac_prev=host_alias ;;
978  -host=* | --host=* | --hos=* | --ho=*)
979    host_alias=$ac_optarg ;;
980
981  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982    ac_prev=htmldir ;;
983  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984  | --ht=*)
985    htmldir=$ac_optarg ;;
986
987  -includedir | --includedir | --includedi | --included | --include \
988  | --includ | --inclu | --incl | --inc)
989    ac_prev=includedir ;;
990  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
991  | --includ=* | --inclu=* | --incl=* | --inc=*)
992    includedir=$ac_optarg ;;
993
994  -infodir | --infodir | --infodi | --infod | --info | --inf)
995    ac_prev=infodir ;;
996  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
997    infodir=$ac_optarg ;;
998
999  -libdir | --libdir | --libdi | --libd)
1000    ac_prev=libdir ;;
1001  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1002    libdir=$ac_optarg ;;
1003
1004  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1005  | --libexe | --libex | --libe)
1006    ac_prev=libexecdir ;;
1007  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1008  | --libexe=* | --libex=* | --libe=*)
1009    libexecdir=$ac_optarg ;;
1010
1011  -localedir | --localedir | --localedi | --localed | --locale)
1012    ac_prev=localedir ;;
1013  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1014    localedir=$ac_optarg ;;
1015
1016  -localstatedir | --localstatedir | --localstatedi | --localstated \
1017  | --localstate | --localstat | --localsta | --localst | --locals)
1018    ac_prev=localstatedir ;;
1019  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1020  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1021    localstatedir=$ac_optarg ;;
1022
1023  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024    ac_prev=mandir ;;
1025  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1026    mandir=$ac_optarg ;;
1027
1028  -nfp | --nfp | --nf)
1029    # Obsolete; use --without-fp.
1030    with_fp=no ;;
1031
1032  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1033  | --no-cr | --no-c | -n)
1034    no_create=yes ;;
1035
1036  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1037  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1038    no_recursion=yes ;;
1039
1040  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1041  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1042  | --oldin | --oldi | --old | --ol | --o)
1043    ac_prev=oldincludedir ;;
1044  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1045  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1046  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1047    oldincludedir=$ac_optarg ;;
1048
1049  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050    ac_prev=prefix ;;
1051  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1052    prefix=$ac_optarg ;;
1053
1054  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1055  | --program-pre | --program-pr | --program-p)
1056    ac_prev=program_prefix ;;
1057  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1058  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1059    program_prefix=$ac_optarg ;;
1060
1061  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1062  | --program-suf | --program-su | --program-s)
1063    ac_prev=program_suffix ;;
1064  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1065  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1066    program_suffix=$ac_optarg ;;
1067
1068  -program-transform-name | --program-transform-name \
1069  | --program-transform-nam | --program-transform-na \
1070  | --program-transform-n | --program-transform- \
1071  | --program-transform | --program-transfor \
1072  | --program-transfo | --program-transf \
1073  | --program-trans | --program-tran \
1074  | --progr-tra | --program-tr | --program-t)
1075    ac_prev=program_transform_name ;;
1076  -program-transform-name=* | --program-transform-name=* \
1077  | --program-transform-nam=* | --program-transform-na=* \
1078  | --program-transform-n=* | --program-transform-=* \
1079  | --program-transform=* | --program-transfor=* \
1080  | --program-transfo=* | --program-transf=* \
1081  | --program-trans=* | --program-tran=* \
1082  | --progr-tra=* | --program-tr=* | --program-t=*)
1083    program_transform_name=$ac_optarg ;;
1084
1085  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086    ac_prev=pdfdir ;;
1087  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1088    pdfdir=$ac_optarg ;;
1089
1090  -psdir | --psdir | --psdi | --psd | --ps)
1091    ac_prev=psdir ;;
1092  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1093    psdir=$ac_optarg ;;
1094
1095  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1096  | -silent | --silent | --silen | --sile | --sil)
1097    silent=yes ;;
1098
1099  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100    ac_prev=sbindir ;;
1101  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102  | --sbi=* | --sb=*)
1103    sbindir=$ac_optarg ;;
1104
1105  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1106  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1107  | --sharedst | --shareds | --shared | --share | --shar \
1108  | --sha | --sh)
1109    ac_prev=sharedstatedir ;;
1110  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1111  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1112  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113  | --sha=* | --sh=*)
1114    sharedstatedir=$ac_optarg ;;
1115
1116  -site | --site | --sit)
1117    ac_prev=site ;;
1118  -site=* | --site=* | --sit=*)
1119    site=$ac_optarg ;;
1120
1121  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122    ac_prev=srcdir ;;
1123  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1124    srcdir=$ac_optarg ;;
1125
1126  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1127  | --syscon | --sysco | --sysc | --sys | --sy)
1128    ac_prev=sysconfdir ;;
1129  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1130  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1131    sysconfdir=$ac_optarg ;;
1132
1133  -target | --target | --targe | --targ | --tar | --ta | --t)
1134    ac_prev=target_alias ;;
1135  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1136    target_alias=$ac_optarg ;;
1137
1138  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1139    verbose=yes ;;
1140
1141  -version | --version | --versio | --versi | --vers | -V)
1142    ac_init_version=: ;;
1143
1144  -with-* | --with-*)
1145    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1146    # Reject names that are not valid shell variable names.
1147    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148      as_fn_error "invalid package name: $ac_useropt"
1149    ac_useropt_orig=$ac_useropt
1150    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151    case $ac_user_opts in
1152      *"
1153"with_$ac_useropt"
1154"*) ;;
1155      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1156	 ac_unrecognized_sep=', ';;
1157    esac
1158    eval with_$ac_useropt=\$ac_optarg ;;
1159
1160  -without-* | --without-*)
1161    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1162    # Reject names that are not valid shell variable names.
1163    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1164      as_fn_error "invalid package name: $ac_useropt"
1165    ac_useropt_orig=$ac_useropt
1166    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1167    case $ac_user_opts in
1168      *"
1169"with_$ac_useropt"
1170"*) ;;
1171      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1172	 ac_unrecognized_sep=', ';;
1173    esac
1174    eval with_$ac_useropt=no ;;
1175
1176  --x)
1177    # Obsolete; use --with-x.
1178    with_x=yes ;;
1179
1180  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1181  | --x-incl | --x-inc | --x-in | --x-i)
1182    ac_prev=x_includes ;;
1183  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1184  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1185    x_includes=$ac_optarg ;;
1186
1187  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1188  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1189    ac_prev=x_libraries ;;
1190  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1191  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1192    x_libraries=$ac_optarg ;;
1193
1194  -*) as_fn_error "unrecognized option: \`$ac_option'
1195Try \`$0 --help' for more information."
1196    ;;
1197
1198  *=*)
1199    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1200    # Reject names that are not valid shell variable names.
1201    case $ac_envvar in #(
1202      '' | [0-9]* | *[!_$as_cr_alnum]* )
1203      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1204    esac
1205    eval $ac_envvar=\$ac_optarg
1206    export $ac_envvar ;;
1207
1208  *)
1209    # FIXME: should be removed in autoconf 3.0.
1210    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1211    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1212      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1213    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1214    ;;
1215
1216  esac
1217done
1218
1219if test -n "$ac_prev"; then
1220  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1221  as_fn_error "missing argument to $ac_option"
1222fi
1223
1224if test -n "$ac_unrecognized_opts"; then
1225  case $enable_option_checking in
1226    no) ;;
1227    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1228    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1229  esac
1230fi
1231
1232# Check all directory arguments for consistency.
1233for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1234		datadir sysconfdir sharedstatedir localstatedir includedir \
1235		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1236		libdir localedir mandir
1237do
1238  eval ac_val=\$$ac_var
1239  # Remove trailing slashes.
1240  case $ac_val in
1241    */ )
1242      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1243      eval $ac_var=\$ac_val;;
1244  esac
1245  # Be sure to have absolute directory names.
1246  case $ac_val in
1247    [\\/$]* | ?:[\\/]* )  continue;;
1248    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249  esac
1250  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1251done
1252
1253# There might be people who depend on the old broken behavior: `$host'
1254# used to hold the argument of --host etc.
1255# FIXME: To remove some day.
1256build=$build_alias
1257host=$host_alias
1258target=$target_alias
1259
1260# FIXME: To remove some day.
1261if test "x$host_alias" != x; then
1262  if test "x$build_alias" = x; then
1263    cross_compiling=maybe
1264    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1265    If a cross compiler is detected then cross compile mode will be used." >&2
1266  elif test "x$build_alias" != "x$host_alias"; then
1267    cross_compiling=yes
1268  fi
1269fi
1270
1271ac_tool_prefix=
1272test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273
1274test "$silent" = yes && exec 6>/dev/null
1275
1276
1277ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278ac_ls_di=`ls -di .` &&
1279ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1280  as_fn_error "working directory cannot be determined"
1281test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1282  as_fn_error "pwd does not report name of working directory"
1283
1284
1285# Find the source files, if location was not specified.
1286if test -z "$srcdir"; then
1287  ac_srcdir_defaulted=yes
1288  # Try the directory containing this script, then the parent directory.
1289  ac_confdir=`$as_dirname -- "$as_myself" ||
1290$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291	 X"$as_myself" : 'X\(//\)[^/]' \| \
1292	 X"$as_myself" : 'X\(//\)$' \| \
1293	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294$as_echo X"$as_myself" |
1295    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296	    s//\1/
1297	    q
1298	  }
1299	  /^X\(\/\/\)[^/].*/{
1300	    s//\1/
1301	    q
1302	  }
1303	  /^X\(\/\/\)$/{
1304	    s//\1/
1305	    q
1306	  }
1307	  /^X\(\/\).*/{
1308	    s//\1/
1309	    q
1310	  }
1311	  s/.*/./; q'`
1312  srcdir=$ac_confdir
1313  if test ! -r "$srcdir/$ac_unique_file"; then
1314    srcdir=..
1315  fi
1316else
1317  ac_srcdir_defaulted=no
1318fi
1319if test ! -r "$srcdir/$ac_unique_file"; then
1320  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1321  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1322fi
1323ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324ac_abs_confdir=`(
1325	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1326	pwd)`
1327# When building in place, set srcdir=.
1328if test "$ac_abs_confdir" = "$ac_pwd"; then
1329  srcdir=.
1330fi
1331# Remove unnecessary trailing slashes from srcdir.
1332# Double slashes in file names in object file debugging info
1333# mess up M-x gdb in Emacs.
1334case $srcdir in
1335*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336esac
1337for ac_var in $ac_precious_vars; do
1338  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1339  eval ac_env_${ac_var}_value=\$${ac_var}
1340  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1341  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342done
1343
1344#
1345# Report the --help message.
1346#
1347if test "$ac_init_help" = "long"; then
1348  # Omit some internal or obsolete options to make the list less imposing.
1349  # This message is too long to be a string in the A/UX 3.1 sh.
1350  cat <<_ACEOF
1351\`configure' configures this package to adapt to many kinds of systems.
1352
1353Usage: $0 [OPTION]... [VAR=VALUE]...
1354
1355To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356VAR=VALUE.  See below for descriptions of some of the useful variables.
1357
1358Defaults for the options are specified in brackets.
1359
1360Configuration:
1361  -h, --help              display this help and exit
1362      --help=short        display options specific to this package
1363      --help=recursive    display the short help of all the included packages
1364  -V, --version           display version information and exit
1365  -q, --quiet, --silent   do not print \`checking...' messages
1366      --cache-file=FILE   cache test results in FILE [disabled]
1367  -C, --config-cache      alias for \`--cache-file=config.cache'
1368  -n, --no-create         do not create output files
1369      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1370
1371Installation directories:
1372  --prefix=PREFIX         install architecture-independent files in PREFIX
1373                          [$ac_default_prefix]
1374  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1375                          [PREFIX]
1376
1377By default, \`make install' will install all the files in
1378\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1379an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380for instance \`--prefix=\$HOME'.
1381
1382For better control, use the options below.
1383
1384Fine tuning of the installation directories:
1385  --bindir=DIR            user executables [EPREFIX/bin]
1386  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1387  --libexecdir=DIR        program executables [EPREFIX/libexec]
1388  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1389  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1390  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1391  --libdir=DIR            object code libraries [EPREFIX/lib]
1392  --includedir=DIR        C header files [PREFIX/include]
1393  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1394  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1395  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1396  --infodir=DIR           info documentation [DATAROOTDIR/info]
1397  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1398  --mandir=DIR            man documentation [DATAROOTDIR/man]
1399  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1400  --htmldir=DIR           html documentation [DOCDIR]
1401  --dvidir=DIR            dvi documentation [DOCDIR]
1402  --pdfdir=DIR            pdf documentation [DOCDIR]
1403  --psdir=DIR             ps documentation [DOCDIR]
1404_ACEOF
1405
1406  cat <<\_ACEOF
1407
1408X features:
1409  --x-includes=DIR    X include files are in DIR
1410  --x-libraries=DIR   X library files are in DIR
1411_ACEOF
1412fi
1413
1414if test -n "$ac_init_help"; then
1415
1416  cat <<\_ACEOF
1417
1418Optional Features:
1419  --disable-option-checking  ignore unrecognized --enable/--with options
1420  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1421  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1422  --enable-fail-if-missing    Fail if dependencies on additional features
1423     specified on the command line are missing.
1424  --disable-darwin        Disable Darwin (Mac OS X) support.
1425  --disable-selinux	  Don't check for SELinux support.
1426  --disable-xsmp          Disable XSMP session management
1427  --disable-xsmp-interact Disable XSMP interaction
1428  --enable-luainterp=OPTS     Include Lua interpreter.  default=no OPTS=no/yes/dynamic
1429  --enable-mzschemeinterp   Include MzScheme interpreter.
1430  --enable-perlinterp=OPTS     Include Perl interpreter.  default=no OPTS=no/yes/dynamic
1431  --enable-pythoninterp=OPTS   Include Python interpreter. default=no OPTS=no/yes/dynamic
1432  --enable-python3interp=OPTS   Include Python3 interpreter. default=no OPTS=no/yes/dynamic
1433  --enable-tclinterp      Include Tcl interpreter.
1434  --enable-rubyinterp=OPTS     Include Ruby interpreter.  default=no OPTS=no/yes/dynamic
1435  --enable-cscope         Include cscope interface.
1436  --enable-workshop       Include Sun Visual Workshop support.
1437  --disable-netbeans      Disable NetBeans integration support.
1438  --enable-sniff          Include Sniff interface.
1439  --enable-multibyte      Include multibyte editing support.
1440  --enable-hangulinput    Include Hangul input support.
1441  --enable-xim            Include XIM input support.
1442  --enable-fontset        Include X fontset output support.
1443  --enable-gui=OPTS     X11 GUI default=auto OPTS=auto/no/gtk2/gnome2/motif/athena/neXtaw/photon/carbon
1444  --enable-gtk2-check     If auto-select GUI, check for GTK+ 2 default=yes
1445  --enable-gnome-check    If GTK GUI, check for GNOME default=no
1446  --enable-motif-check    If auto-select GUI, check for Motif default=yes
1447  --enable-athena-check   If auto-select GUI, check for Athena default=yes
1448  --enable-nextaw-check   If auto-select GUI, check for neXtaw default=yes
1449  --enable-carbon-check   If auto-select GUI, check for Carbon default=yes
1450  --disable-gtktest       Do not try to compile and run a test GTK program
1451  --disable-largefile     omit support for large files
1452  --disable-acl           Don't check for ACL support.
1453  --disable-gpm           Don't use gpm (Linux mouse daemon).
1454  --disable-sysmouse    Don't use sysmouse (mouse in *BSD console).
1455  --disable-nls           Don't support NLS (gettext()).
1456
1457Optional Packages:
1458  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1459  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1460  --with-mac-arch=ARCH    current, intel, ppc or both
1461  --with-developer-dir=PATH    use PATH as location for Xcode developer tools
1462  --with-local-dir=PATH   search PATH instead of /usr/local for local libraries.
1463  --without-local-dir     do not search /usr/local for local libraries.
1464  --with-vim-name=NAME    what to call the Vim executable
1465  --with-ex-name=NAME     what to call the Ex executable
1466  --with-view-name=NAME   what to call the View executable
1467  --with-global-runtime=DIR    global runtime directory in 'runtimepath'
1468  --with-modified-by=NAME       name of who modified a release version
1469  --with-features=TYPE    tiny, small, normal, big or huge (default: normal)
1470  --with-compiledby=NAME  name to show in :version message
1471  --with-lua-prefix=PFX   Prefix where Lua is installed.
1472  --with-plthome=PLTHOME   Use PLTHOME.
1473  --with-python-config-dir=PATH  Python's config directory
1474  --with-python3-config-dir=PATH  Python's config directory
1475  --with-tclsh=PATH       which tclsh to use (default: tclsh8.0)
1476  --with-ruby-command=RUBY  name of the Ruby command (default: ruby)
1477  --with-x                use the X Window System
1478  --with-gnome-includes=DIR Specify location of GNOME headers
1479  --with-gnome-libs=DIR   Specify location of GNOME libs
1480  --with-gnome            Specify prefix for GNOME files
1481  --with-motif-lib=STRING   Library for Motif
1482  --with-tlib=library     terminal library to be used
1483
1484Some influential environment variables:
1485  CC          C compiler command
1486  CFLAGS      C compiler flags
1487  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1488              nonstandard directory <lib dir>
1489  LIBS        libraries to pass to the linker, e.g. -l<library>
1490  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1491              you have headers in a nonstandard directory <include dir>
1492  CPP         C preprocessor
1493  XMKMF       Path to xmkmf, Makefile generator for X Window System
1494
1495Use these variables to override the choices made by `configure' or to help
1496it to find libraries and programs with nonstandard names/locations.
1497
1498Report bugs to the package provider.
1499_ACEOF
1500ac_status=$?
1501fi
1502
1503if test "$ac_init_help" = "recursive"; then
1504  # If there are subdirs, report their specific --help.
1505  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1506    test -d "$ac_dir" ||
1507      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1508      continue
1509    ac_builddir=.
1510
1511case "$ac_dir" in
1512.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1513*)
1514  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1515  # A ".." for each directory in $ac_dir_suffix.
1516  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1517  case $ac_top_builddir_sub in
1518  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1519  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1520  esac ;;
1521esac
1522ac_abs_top_builddir=$ac_pwd
1523ac_abs_builddir=$ac_pwd$ac_dir_suffix
1524# for backward compatibility:
1525ac_top_builddir=$ac_top_build_prefix
1526
1527case $srcdir in
1528  .)  # We are building in place.
1529    ac_srcdir=.
1530    ac_top_srcdir=$ac_top_builddir_sub
1531    ac_abs_top_srcdir=$ac_pwd ;;
1532  [\\/]* | ?:[\\/]* )  # Absolute name.
1533    ac_srcdir=$srcdir$ac_dir_suffix;
1534    ac_top_srcdir=$srcdir
1535    ac_abs_top_srcdir=$srcdir ;;
1536  *) # Relative name.
1537    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1538    ac_top_srcdir=$ac_top_build_prefix$srcdir
1539    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1540esac
1541ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1542
1543    cd "$ac_dir" || { ac_status=$?; continue; }
1544    # Check for guested configure.
1545    if test -f "$ac_srcdir/configure.gnu"; then
1546      echo &&
1547      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1548    elif test -f "$ac_srcdir/configure"; then
1549      echo &&
1550      $SHELL "$ac_srcdir/configure" --help=recursive
1551    else
1552      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1553    fi || ac_status=$?
1554    cd "$ac_pwd" || { ac_status=$?; break; }
1555  done
1556fi
1557
1558test -n "$ac_init_help" && exit $ac_status
1559if $ac_init_version; then
1560  cat <<\_ACEOF
1561configure
1562generated by GNU Autoconf 2.65
1563
1564Copyright (C) 2009 Free Software Foundation, Inc.
1565This configure script is free software; the Free Software Foundation
1566gives unlimited permission to copy, distribute and modify it.
1567_ACEOF
1568  exit
1569fi
1570
1571## ------------------------ ##
1572## Autoconf initialization. ##
1573## ------------------------ ##
1574
1575# ac_fn_c_try_compile LINENO
1576# --------------------------
1577# Try to compile conftest.$ac_ext, and return whether this succeeded.
1578ac_fn_c_try_compile ()
1579{
1580  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1581  rm -f conftest.$ac_objext
1582  if { { ac_try="$ac_compile"
1583case "(($ac_try" in
1584  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1585  *) ac_try_echo=$ac_try;;
1586esac
1587eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1588$as_echo "$ac_try_echo"; } >&5
1589  (eval "$ac_compile") 2>conftest.err
1590  ac_status=$?
1591  if test -s conftest.err; then
1592    grep -v '^ *+' conftest.err >conftest.er1
1593    cat conftest.er1 >&5
1594    mv -f conftest.er1 conftest.err
1595  fi
1596  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1597  test $ac_status = 0; } && {
1598	 test -z "$ac_c_werror_flag" ||
1599	 test ! -s conftest.err
1600       } && test -s conftest.$ac_objext; then :
1601  ac_retval=0
1602else
1603  $as_echo "$as_me: failed program was:" >&5
1604sed 's/^/| /' conftest.$ac_ext >&5
1605
1606	ac_retval=1
1607fi
1608  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1609  as_fn_set_status $ac_retval
1610
1611} # ac_fn_c_try_compile
1612
1613# ac_fn_c_try_cpp LINENO
1614# ----------------------
1615# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1616ac_fn_c_try_cpp ()
1617{
1618  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1619  if { { ac_try="$ac_cpp conftest.$ac_ext"
1620case "(($ac_try" in
1621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622  *) ac_try_echo=$ac_try;;
1623esac
1624eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625$as_echo "$ac_try_echo"; } >&5
1626  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1627  ac_status=$?
1628  if test -s conftest.err; then
1629    grep -v '^ *+' conftest.err >conftest.er1
1630    cat conftest.er1 >&5
1631    mv -f conftest.er1 conftest.err
1632  fi
1633  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634  test $ac_status = 0; } >/dev/null && {
1635	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1636	 test ! -s conftest.err
1637       }; then :
1638  ac_retval=0
1639else
1640  $as_echo "$as_me: failed program was:" >&5
1641sed 's/^/| /' conftest.$ac_ext >&5
1642
1643    ac_retval=1
1644fi
1645  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1646  as_fn_set_status $ac_retval
1647
1648} # ac_fn_c_try_cpp
1649
1650# ac_fn_c_try_link LINENO
1651# -----------------------
1652# Try to link conftest.$ac_ext, and return whether this succeeded.
1653ac_fn_c_try_link ()
1654{
1655  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656  rm -f conftest.$ac_objext conftest$ac_exeext
1657  if { { ac_try="$ac_link"
1658case "(($ac_try" in
1659  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1660  *) ac_try_echo=$ac_try;;
1661esac
1662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1663$as_echo "$ac_try_echo"; } >&5
1664  (eval "$ac_link") 2>conftest.err
1665  ac_status=$?
1666  if test -s conftest.err; then
1667    grep -v '^ *+' conftest.err >conftest.er1
1668    cat conftest.er1 >&5
1669    mv -f conftest.er1 conftest.err
1670  fi
1671  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1672  test $ac_status = 0; } && {
1673	 test -z "$ac_c_werror_flag" ||
1674	 test ! -s conftest.err
1675       } && test -s conftest$ac_exeext && {
1676	 test "$cross_compiling" = yes ||
1677	 $as_test_x conftest$ac_exeext
1678       }; then :
1679  ac_retval=0
1680else
1681  $as_echo "$as_me: failed program was:" >&5
1682sed 's/^/| /' conftest.$ac_ext >&5
1683
1684	ac_retval=1
1685fi
1686  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1687  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1688  # interfere with the next link command; also delete a directory that is
1689  # left behind by Apple's compiler.  We do this before executing the actions.
1690  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1692  as_fn_set_status $ac_retval
1693
1694} # ac_fn_c_try_link
1695
1696# ac_fn_c_try_run LINENO
1697# ----------------------
1698# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1699# that executables *can* be run.
1700ac_fn_c_try_run ()
1701{
1702  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1703  if { { ac_try="$ac_link"
1704case "(($ac_try" in
1705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706  *) ac_try_echo=$ac_try;;
1707esac
1708eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709$as_echo "$ac_try_echo"; } >&5
1710  (eval "$ac_link") 2>&5
1711  ac_status=$?
1712  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1713  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1714  { { case "(($ac_try" in
1715  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716  *) ac_try_echo=$ac_try;;
1717esac
1718eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719$as_echo "$ac_try_echo"; } >&5
1720  (eval "$ac_try") 2>&5
1721  ac_status=$?
1722  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1723  test $ac_status = 0; }; }; then :
1724  ac_retval=0
1725else
1726  $as_echo "$as_me: program exited with status $ac_status" >&5
1727       $as_echo "$as_me: failed program was:" >&5
1728sed 's/^/| /' conftest.$ac_ext >&5
1729
1730       ac_retval=$ac_status
1731fi
1732  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1733  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1734  as_fn_set_status $ac_retval
1735
1736} # ac_fn_c_try_run
1737
1738# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1739# -------------------------------------------------------
1740# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1741# the include files in INCLUDES and setting the cache variable VAR
1742# accordingly.
1743ac_fn_c_check_header_mongrel ()
1744{
1745  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1746  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1747  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1748$as_echo_n "checking for $2... " >&6; }
1749if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1750  $as_echo_n "(cached) " >&6
1751fi
1752eval ac_res=\$$3
1753	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1754$as_echo "$ac_res" >&6; }
1755else
1756  # Is the header compilable?
1757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1758$as_echo_n "checking $2 usability... " >&6; }
1759cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1760/* end confdefs.h.  */
1761$4
1762#include <$2>
1763_ACEOF
1764if ac_fn_c_try_compile "$LINENO"; then :
1765  ac_header_compiler=yes
1766else
1767  ac_header_compiler=no
1768fi
1769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1771$as_echo "$ac_header_compiler" >&6; }
1772
1773# Is the header present?
1774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1775$as_echo_n "checking $2 presence... " >&6; }
1776cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1777/* end confdefs.h.  */
1778#include <$2>
1779_ACEOF
1780if ac_fn_c_try_cpp "$LINENO"; then :
1781  ac_header_preproc=yes
1782else
1783  ac_header_preproc=no
1784fi
1785rm -f conftest.err conftest.$ac_ext
1786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1787$as_echo "$ac_header_preproc" >&6; }
1788
1789# So?  What about this header?
1790case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1791  yes:no: )
1792    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1793$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1794    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1795$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1796    ;;
1797  no:yes:* )
1798    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1799$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1800    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1801$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1802    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1803$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1804    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1805$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1806    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1807$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1808    ;;
1809esac
1810  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1811$as_echo_n "checking for $2... " >&6; }
1812if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1813  $as_echo_n "(cached) " >&6
1814else
1815  eval "$3=\$ac_header_compiler"
1816fi
1817eval ac_res=\$$3
1818	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819$as_echo "$ac_res" >&6; }
1820fi
1821  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1822
1823} # ac_fn_c_check_header_mongrel
1824
1825# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1826# -------------------------------------------------------
1827# Tests whether HEADER exists and can be compiled using the include files in
1828# INCLUDES, setting the cache variable VAR accordingly.
1829ac_fn_c_check_header_compile ()
1830{
1831  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1832  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1833$as_echo_n "checking for $2... " >&6; }
1834if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1835  $as_echo_n "(cached) " >&6
1836else
1837  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838/* end confdefs.h.  */
1839$4
1840#include <$2>
1841_ACEOF
1842if ac_fn_c_try_compile "$LINENO"; then :
1843  eval "$3=yes"
1844else
1845  eval "$3=no"
1846fi
1847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1848fi
1849eval ac_res=\$$3
1850	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1851$as_echo "$ac_res" >&6; }
1852  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1853
1854} # ac_fn_c_check_header_compile
1855
1856# ac_fn_c_check_func LINENO FUNC VAR
1857# ----------------------------------
1858# Tests whether FUNC exists, setting the cache variable VAR accordingly
1859ac_fn_c_check_func ()
1860{
1861  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1862  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1863$as_echo_n "checking for $2... " >&6; }
1864if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1865  $as_echo_n "(cached) " >&6
1866else
1867  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1868/* end confdefs.h.  */
1869/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1870   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1871#define $2 innocuous_$2
1872
1873/* System header to define __stub macros and hopefully few prototypes,
1874    which can conflict with char $2 (); below.
1875    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1876    <limits.h> exists even on freestanding compilers.  */
1877
1878#ifdef __STDC__
1879# include <limits.h>
1880#else
1881# include <assert.h>
1882#endif
1883
1884#undef $2
1885
1886/* Override any GCC internal prototype to avoid an error.
1887   Use char because int might match the return type of a GCC
1888   builtin and then its argument prototype would still apply.  */
1889#ifdef __cplusplus
1890extern "C"
1891#endif
1892char $2 ();
1893/* The GNU C library defines this for functions which it implements
1894    to always fail with ENOSYS.  Some functions are actually named
1895    something starting with __ and the normal name is an alias.  */
1896#if defined __stub_$2 || defined __stub___$2
1897choke me
1898#endif
1899
1900int
1901main ()
1902{
1903return $2 ();
1904  ;
1905  return 0;
1906}
1907_ACEOF
1908if ac_fn_c_try_link "$LINENO"; then :
1909  eval "$3=yes"
1910else
1911  eval "$3=no"
1912fi
1913rm -f core conftest.err conftest.$ac_objext \
1914    conftest$ac_exeext conftest.$ac_ext
1915fi
1916eval ac_res=\$$3
1917	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1918$as_echo "$ac_res" >&6; }
1919  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1920
1921} # ac_fn_c_check_func
1922
1923# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1924# -------------------------------------------
1925# Tests whether TYPE exists after having included INCLUDES, setting cache
1926# variable VAR accordingly.
1927ac_fn_c_check_type ()
1928{
1929  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1930  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1931$as_echo_n "checking for $2... " >&6; }
1932if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1933  $as_echo_n "(cached) " >&6
1934else
1935  eval "$3=no"
1936  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1937/* end confdefs.h.  */
1938$4
1939int
1940main ()
1941{
1942if (sizeof ($2))
1943	 return 0;
1944  ;
1945  return 0;
1946}
1947_ACEOF
1948if ac_fn_c_try_compile "$LINENO"; then :
1949  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1950/* end confdefs.h.  */
1951$4
1952int
1953main ()
1954{
1955if (sizeof (($2)))
1956	    return 0;
1957  ;
1958  return 0;
1959}
1960_ACEOF
1961if ac_fn_c_try_compile "$LINENO"; then :
1962
1963else
1964  eval "$3=yes"
1965fi
1966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1967fi
1968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1969fi
1970eval ac_res=\$$3
1971	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1972$as_echo "$ac_res" >&6; }
1973  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1974
1975} # ac_fn_c_check_type
1976
1977# ac_fn_c_find_uintX_t LINENO BITS VAR
1978# ------------------------------------
1979# Finds an unsigned integer type with width BITS, setting cache variable VAR
1980# accordingly.
1981ac_fn_c_find_uintX_t ()
1982{
1983  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1984  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1985$as_echo_n "checking for uint$2_t... " >&6; }
1986if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1987  $as_echo_n "(cached) " >&6
1988else
1989  eval "$3=no"
1990     # Order is important - never check a type that is potentially smaller
1991     # than half of the expected target width.
1992     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1993	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1994       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1995/* end confdefs.h.  */
1996$ac_includes_default
1997int
1998main ()
1999{
2000static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2001test_array [0] = 0
2002
2003  ;
2004  return 0;
2005}
2006_ACEOF
2007if ac_fn_c_try_compile "$LINENO"; then :
2008  case $ac_type in #(
2009  uint$2_t) :
2010    eval "$3=yes" ;; #(
2011  *) :
2012    eval "$3=\$ac_type" ;;
2013esac
2014fi
2015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2016       eval as_val=\$$3
2017   if test "x$as_val" = x""no; then :
2018
2019else
2020  break
2021fi
2022     done
2023fi
2024eval ac_res=\$$3
2025	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2026$as_echo "$ac_res" >&6; }
2027  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2028
2029} # ac_fn_c_find_uintX_t
2030
2031# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2032# --------------------------------------------
2033# Tries to find the compile-time value of EXPR in a program that includes
2034# INCLUDES, setting VAR accordingly. Returns whether the value could be
2035# computed
2036ac_fn_c_compute_int ()
2037{
2038  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2039  if test "$cross_compiling" = yes; then
2040    # Depending upon the size, compute the lo and hi bounds.
2041cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2042/* end confdefs.h.  */
2043$4
2044int
2045main ()
2046{
2047static int test_array [1 - 2 * !(($2) >= 0)];
2048test_array [0] = 0
2049
2050  ;
2051  return 0;
2052}
2053_ACEOF
2054if ac_fn_c_try_compile "$LINENO"; then :
2055  ac_lo=0 ac_mid=0
2056  while :; do
2057    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2058/* end confdefs.h.  */
2059$4
2060int
2061main ()
2062{
2063static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2064test_array [0] = 0
2065
2066  ;
2067  return 0;
2068}
2069_ACEOF
2070if ac_fn_c_try_compile "$LINENO"; then :
2071  ac_hi=$ac_mid; break
2072else
2073  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2074			if test $ac_lo -le $ac_mid; then
2075			  ac_lo= ac_hi=
2076			  break
2077			fi
2078			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2079fi
2080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2081  done
2082else
2083  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2084/* end confdefs.h.  */
2085$4
2086int
2087main ()
2088{
2089static int test_array [1 - 2 * !(($2) < 0)];
2090test_array [0] = 0
2091
2092  ;
2093  return 0;
2094}
2095_ACEOF
2096if ac_fn_c_try_compile "$LINENO"; then :
2097  ac_hi=-1 ac_mid=-1
2098  while :; do
2099    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2100/* end confdefs.h.  */
2101$4
2102int
2103main ()
2104{
2105static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2106test_array [0] = 0
2107
2108  ;
2109  return 0;
2110}
2111_ACEOF
2112if ac_fn_c_try_compile "$LINENO"; then :
2113  ac_lo=$ac_mid; break
2114else
2115  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2116			if test $ac_mid -le $ac_hi; then
2117			  ac_lo= ac_hi=
2118			  break
2119			fi
2120			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2121fi
2122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2123  done
2124else
2125  ac_lo= ac_hi=
2126fi
2127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2128fi
2129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2130# Binary search between lo and hi bounds.
2131while test "x$ac_lo" != "x$ac_hi"; do
2132  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2133  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2134/* end confdefs.h.  */
2135$4
2136int
2137main ()
2138{
2139static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2140test_array [0] = 0
2141
2142  ;
2143  return 0;
2144}
2145_ACEOF
2146if ac_fn_c_try_compile "$LINENO"; then :
2147  ac_hi=$ac_mid
2148else
2149  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2150fi
2151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2152done
2153case $ac_lo in #((
2154?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2155'') ac_retval=1 ;;
2156esac
2157  else
2158    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2159/* end confdefs.h.  */
2160$4
2161static long int longval () { return $2; }
2162static unsigned long int ulongval () { return $2; }
2163#include <stdio.h>
2164#include <stdlib.h>
2165int
2166main ()
2167{
2168
2169  FILE *f = fopen ("conftest.val", "w");
2170  if (! f)
2171    return 1;
2172  if (($2) < 0)
2173    {
2174      long int i = longval ();
2175      if (i != ($2))
2176	return 1;
2177      fprintf (f, "%ld", i);
2178    }
2179  else
2180    {
2181      unsigned long int i = ulongval ();
2182      if (i != ($2))
2183	return 1;
2184      fprintf (f, "%lu", i);
2185    }
2186  /* Do not output a trailing newline, as this causes \r\n confusion
2187     on some platforms.  */
2188  return ferror (f) || fclose (f) != 0;
2189
2190  ;
2191  return 0;
2192}
2193_ACEOF
2194if ac_fn_c_try_run "$LINENO"; then :
2195  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2196else
2197  ac_retval=1
2198fi
2199rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2200  conftest.$ac_objext conftest.beam conftest.$ac_ext
2201rm -f conftest.val
2202
2203  fi
2204  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2205  as_fn_set_status $ac_retval
2206
2207} # ac_fn_c_compute_int
2208cat >auto/config.log <<_ACEOF
2209This file contains any messages produced by compilers while
2210running configure, to aid debugging if configure makes a mistake.
2211
2212It was created by $as_me, which was
2213generated by GNU Autoconf 2.65.  Invocation command line was
2214
2215  $ $0 $@
2216
2217_ACEOF
2218exec 5>>auto/config.log
2219{
2220cat <<_ASUNAME
2221## --------- ##
2222## Platform. ##
2223## --------- ##
2224
2225hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2226uname -m = `(uname -m) 2>/dev/null || echo unknown`
2227uname -r = `(uname -r) 2>/dev/null || echo unknown`
2228uname -s = `(uname -s) 2>/dev/null || echo unknown`
2229uname -v = `(uname -v) 2>/dev/null || echo unknown`
2230
2231/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2232/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2233
2234/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2235/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2236/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2237/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2238/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2239/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2240/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2241
2242_ASUNAME
2243
2244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2245for as_dir in $PATH
2246do
2247  IFS=$as_save_IFS
2248  test -z "$as_dir" && as_dir=.
2249    $as_echo "PATH: $as_dir"
2250  done
2251IFS=$as_save_IFS
2252
2253} >&5
2254
2255cat >&5 <<_ACEOF
2256
2257
2258## ----------- ##
2259## Core tests. ##
2260## ----------- ##
2261
2262_ACEOF
2263
2264
2265# Keep a trace of the command line.
2266# Strip out --no-create and --no-recursion so they do not pile up.
2267# Strip out --silent because we don't want to record it for future runs.
2268# Also quote any args containing shell meta-characters.
2269# Make two passes to allow for proper duplicate-argument suppression.
2270ac_configure_args=
2271ac_configure_args0=
2272ac_configure_args1=
2273ac_must_keep_next=false
2274for ac_pass in 1 2
2275do
2276  for ac_arg
2277  do
2278    case $ac_arg in
2279    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2280    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2281    | -silent | --silent | --silen | --sile | --sil)
2282      continue ;;
2283    *\'*)
2284      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2285    esac
2286    case $ac_pass in
2287    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2288    2)
2289      as_fn_append ac_configure_args1 " '$ac_arg'"
2290      if test $ac_must_keep_next = true; then
2291	ac_must_keep_next=false # Got value, back to normal.
2292      else
2293	case $ac_arg in
2294	  *=* | --config-cache | -C | -disable-* | --disable-* \
2295	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2296	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2297	  | -with-* | --with-* | -without-* | --without-* | --x)
2298	    case "$ac_configure_args0 " in
2299	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2300	    esac
2301	    ;;
2302	  -* ) ac_must_keep_next=true ;;
2303	esac
2304      fi
2305      as_fn_append ac_configure_args " '$ac_arg'"
2306      ;;
2307    esac
2308  done
2309done
2310{ ac_configure_args0=; unset ac_configure_args0;}
2311{ ac_configure_args1=; unset ac_configure_args1;}
2312
2313# When interrupted or exit'd, cleanup temporary files, and complete
2314# config.log.  We remove comments because anyway the quotes in there
2315# would cause problems or look ugly.
2316# WARNING: Use '\'' to represent an apostrophe within the trap.
2317# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2318trap 'exit_status=$?
2319  # Save into config.log some information that might help in debugging.
2320  {
2321    echo
2322
2323    cat <<\_ASBOX
2324## ---------------- ##
2325## Cache variables. ##
2326## ---------------- ##
2327_ASBOX
2328    echo
2329    # The following way of writing the cache mishandles newlines in values,
2330(
2331  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2332    eval ac_val=\$$ac_var
2333    case $ac_val in #(
2334    *${as_nl}*)
2335      case $ac_var in #(
2336      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2337$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2338      esac
2339      case $ac_var in #(
2340      _ | IFS | as_nl) ;; #(
2341      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2342      *) { eval $ac_var=; unset $ac_var;} ;;
2343      esac ;;
2344    esac
2345  done
2346  (set) 2>&1 |
2347    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2348    *${as_nl}ac_space=\ *)
2349      sed -n \
2350	"s/'\''/'\''\\\\'\'''\''/g;
2351	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2352      ;; #(
2353    *)
2354      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2355      ;;
2356    esac |
2357    sort
2358)
2359    echo
2360
2361    cat <<\_ASBOX
2362## ----------------- ##
2363## Output variables. ##
2364## ----------------- ##
2365_ASBOX
2366    echo
2367    for ac_var in $ac_subst_vars
2368    do
2369      eval ac_val=\$$ac_var
2370      case $ac_val in
2371      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2372      esac
2373      $as_echo "$ac_var='\''$ac_val'\''"
2374    done | sort
2375    echo
2376
2377    if test -n "$ac_subst_files"; then
2378      cat <<\_ASBOX
2379## ------------------- ##
2380## File substitutions. ##
2381## ------------------- ##
2382_ASBOX
2383      echo
2384      for ac_var in $ac_subst_files
2385      do
2386	eval ac_val=\$$ac_var
2387	case $ac_val in
2388	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2389	esac
2390	$as_echo "$ac_var='\''$ac_val'\''"
2391      done | sort
2392      echo
2393    fi
2394
2395    if test -s confdefs.h; then
2396      cat <<\_ASBOX
2397## ----------- ##
2398## confdefs.h. ##
2399## ----------- ##
2400_ASBOX
2401      echo
2402      cat confdefs.h
2403      echo
2404    fi
2405    test "$ac_signal" != 0 &&
2406      $as_echo "$as_me: caught signal $ac_signal"
2407    $as_echo "$as_me: exit $exit_status"
2408  } >&5
2409  rm -f core *.core core.conftest.* &&
2410    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2411    exit $exit_status
2412' 0
2413for ac_signal in 1 2 13 15; do
2414  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2415done
2416ac_signal=0
2417
2418# confdefs.h avoids OS command line length limits that DEFS can exceed.
2419rm -f -r conftest* confdefs.h
2420
2421$as_echo "/* confdefs.h */" > confdefs.h
2422
2423# Predefined preprocessor variables.
2424
2425cat >>confdefs.h <<_ACEOF
2426#define PACKAGE_NAME "$PACKAGE_NAME"
2427_ACEOF
2428
2429cat >>confdefs.h <<_ACEOF
2430#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2431_ACEOF
2432
2433cat >>confdefs.h <<_ACEOF
2434#define PACKAGE_VERSION "$PACKAGE_VERSION"
2435_ACEOF
2436
2437cat >>confdefs.h <<_ACEOF
2438#define PACKAGE_STRING "$PACKAGE_STRING"
2439_ACEOF
2440
2441cat >>confdefs.h <<_ACEOF
2442#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2443_ACEOF
2444
2445cat >>confdefs.h <<_ACEOF
2446#define PACKAGE_URL "$PACKAGE_URL"
2447_ACEOF
2448
2449
2450# Let the site file select an alternate cache file if it wants to.
2451# Prefer an explicitly selected file to automatically selected ones.
2452ac_site_file1=NONE
2453ac_site_file2=NONE
2454if test -n "$CONFIG_SITE"; then
2455  ac_site_file1=$CONFIG_SITE
2456elif test "x$prefix" != xNONE; then
2457  ac_site_file1=$prefix/share/config.site
2458  ac_site_file2=$prefix/etc/config.site
2459else
2460  ac_site_file1=$ac_default_prefix/share/config.site
2461  ac_site_file2=$ac_default_prefix/etc/config.site
2462fi
2463for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2464do
2465  test "x$ac_site_file" = xNONE && continue
2466  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2467    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2468$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2469    sed 's/^/| /' "$ac_site_file" >&5
2470    . "$ac_site_file"
2471  fi
2472done
2473
2474if test -r "$cache_file"; then
2475  # Some versions of bash will fail to source /dev/null (special files
2476  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2477  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2478    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2479$as_echo "$as_me: loading cache $cache_file" >&6;}
2480    case $cache_file in
2481      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2482      *)                      . "./$cache_file";;
2483    esac
2484  fi
2485else
2486  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2487$as_echo "$as_me: creating cache $cache_file" >&6;}
2488  >$cache_file
2489fi
2490
2491# Check that the precious variables saved in the cache have kept the same
2492# value.
2493ac_cache_corrupted=false
2494for ac_var in $ac_precious_vars; do
2495  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2496  eval ac_new_set=\$ac_env_${ac_var}_set
2497  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2498  eval ac_new_val=\$ac_env_${ac_var}_value
2499  case $ac_old_set,$ac_new_set in
2500    set,)
2501      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2502$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2503      ac_cache_corrupted=: ;;
2504    ,set)
2505      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2506$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2507      ac_cache_corrupted=: ;;
2508    ,);;
2509    *)
2510      if test "x$ac_old_val" != "x$ac_new_val"; then
2511	# differences in whitespace do not lead to failure.
2512	ac_old_val_w=`echo x $ac_old_val`
2513	ac_new_val_w=`echo x $ac_new_val`
2514	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2515	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2516$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2517	  ac_cache_corrupted=:
2518	else
2519	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2520$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2521	  eval $ac_var=\$ac_old_val
2522	fi
2523	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2524$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2525	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2526$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2527      fi;;
2528  esac
2529  # Pass precious variables to config.status.
2530  if test "$ac_new_set" = set; then
2531    case $ac_new_val in
2532    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2533    *) ac_arg=$ac_var=$ac_new_val ;;
2534    esac
2535    case " $ac_configure_args " in
2536      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2537      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2538    esac
2539  fi
2540done
2541if $ac_cache_corrupted; then
2542  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2543$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2544  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2545$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2546  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2547fi
2548## -------------------- ##
2549## Main body of script. ##
2550## -------------------- ##
2551
2552ac_ext=c
2553ac_cpp='$CPP $CPPFLAGS'
2554ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2555ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2556ac_compiler_gnu=$ac_cv_c_compiler_gnu
2557
2558
2559ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
2560
2561
2562$as_echo "#define UNIX 1" >>confdefs.h
2563
2564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2565$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2566set x ${MAKE-make}
2567ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2568if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2569  $as_echo_n "(cached) " >&6
2570else
2571  cat >conftest.make <<\_ACEOF
2572SHELL = /bin/sh
2573all:
2574	@echo '@@@%%%=$(MAKE)=@@@%%%'
2575_ACEOF
2576# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2577case `${MAKE-make} -f conftest.make 2>/dev/null` in
2578  *@@@%%%=?*=@@@%%%*)
2579    eval ac_cv_prog_make_${ac_make}_set=yes;;
2580  *)
2581    eval ac_cv_prog_make_${ac_make}_set=no;;
2582esac
2583rm -f conftest.make
2584fi
2585if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2587$as_echo "yes" >&6; }
2588  SET_MAKE=
2589else
2590  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2591$as_echo "no" >&6; }
2592  SET_MAKE="MAKE=${MAKE-make}"
2593fi
2594
2595
2596ac_ext=c
2597ac_cpp='$CPP $CPPFLAGS'
2598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2600ac_compiler_gnu=$ac_cv_c_compiler_gnu
2601if test -n "$ac_tool_prefix"; then
2602  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2603set dummy ${ac_tool_prefix}gcc; ac_word=$2
2604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2605$as_echo_n "checking for $ac_word... " >&6; }
2606if test "${ac_cv_prog_CC+set}" = set; then :
2607  $as_echo_n "(cached) " >&6
2608else
2609  if test -n "$CC"; then
2610  ac_cv_prog_CC="$CC" # Let the user override the test.
2611else
2612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2613for as_dir in $PATH
2614do
2615  IFS=$as_save_IFS
2616  test -z "$as_dir" && as_dir=.
2617    for ac_exec_ext in '' $ac_executable_extensions; do
2618  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2619    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2620    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2621    break 2
2622  fi
2623done
2624  done
2625IFS=$as_save_IFS
2626
2627fi
2628fi
2629CC=$ac_cv_prog_CC
2630if test -n "$CC"; then
2631  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2632$as_echo "$CC" >&6; }
2633else
2634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2635$as_echo "no" >&6; }
2636fi
2637
2638
2639fi
2640if test -z "$ac_cv_prog_CC"; then
2641  ac_ct_CC=$CC
2642  # Extract the first word of "gcc", so it can be a program name with args.
2643set dummy gcc; ac_word=$2
2644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2645$as_echo_n "checking for $ac_word... " >&6; }
2646if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2647  $as_echo_n "(cached) " >&6
2648else
2649  if test -n "$ac_ct_CC"; then
2650  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2651else
2652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2653for as_dir in $PATH
2654do
2655  IFS=$as_save_IFS
2656  test -z "$as_dir" && as_dir=.
2657    for ac_exec_ext in '' $ac_executable_extensions; do
2658  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2659    ac_cv_prog_ac_ct_CC="gcc"
2660    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2661    break 2
2662  fi
2663done
2664  done
2665IFS=$as_save_IFS
2666
2667fi
2668fi
2669ac_ct_CC=$ac_cv_prog_ac_ct_CC
2670if test -n "$ac_ct_CC"; then
2671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2672$as_echo "$ac_ct_CC" >&6; }
2673else
2674  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2675$as_echo "no" >&6; }
2676fi
2677
2678  if test "x$ac_ct_CC" = x; then
2679    CC=""
2680  else
2681    case $cross_compiling:$ac_tool_warned in
2682yes:)
2683{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2684$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2685ac_tool_warned=yes ;;
2686esac
2687    CC=$ac_ct_CC
2688  fi
2689else
2690  CC="$ac_cv_prog_CC"
2691fi
2692
2693if test -z "$CC"; then
2694          if test -n "$ac_tool_prefix"; then
2695    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2696set dummy ${ac_tool_prefix}cc; ac_word=$2
2697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2698$as_echo_n "checking for $ac_word... " >&6; }
2699if test "${ac_cv_prog_CC+set}" = set; then :
2700  $as_echo_n "(cached) " >&6
2701else
2702  if test -n "$CC"; then
2703  ac_cv_prog_CC="$CC" # Let the user override the test.
2704else
2705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2706for as_dir in $PATH
2707do
2708  IFS=$as_save_IFS
2709  test -z "$as_dir" && as_dir=.
2710    for ac_exec_ext in '' $ac_executable_extensions; do
2711  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2712    ac_cv_prog_CC="${ac_tool_prefix}cc"
2713    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2714    break 2
2715  fi
2716done
2717  done
2718IFS=$as_save_IFS
2719
2720fi
2721fi
2722CC=$ac_cv_prog_CC
2723if test -n "$CC"; then
2724  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2725$as_echo "$CC" >&6; }
2726else
2727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2728$as_echo "no" >&6; }
2729fi
2730
2731
2732  fi
2733fi
2734if test -z "$CC"; then
2735  # Extract the first word of "cc", so it can be a program name with args.
2736set dummy cc; ac_word=$2
2737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2738$as_echo_n "checking for $ac_word... " >&6; }
2739if test "${ac_cv_prog_CC+set}" = set; then :
2740  $as_echo_n "(cached) " >&6
2741else
2742  if test -n "$CC"; then
2743  ac_cv_prog_CC="$CC" # Let the user override the test.
2744else
2745  ac_prog_rejected=no
2746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2747for as_dir in $PATH
2748do
2749  IFS=$as_save_IFS
2750  test -z "$as_dir" && as_dir=.
2751    for ac_exec_ext in '' $ac_executable_extensions; do
2752  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2753    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2754       ac_prog_rejected=yes
2755       continue
2756     fi
2757    ac_cv_prog_CC="cc"
2758    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2759    break 2
2760  fi
2761done
2762  done
2763IFS=$as_save_IFS
2764
2765if test $ac_prog_rejected = yes; then
2766  # We found a bogon in the path, so make sure we never use it.
2767  set dummy $ac_cv_prog_CC
2768  shift
2769  if test $# != 0; then
2770    # We chose a different compiler from the bogus one.
2771    # However, it has the same basename, so the bogon will be chosen
2772    # first if we set CC to just the basename; use the full file name.
2773    shift
2774    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2775  fi
2776fi
2777fi
2778fi
2779CC=$ac_cv_prog_CC
2780if test -n "$CC"; then
2781  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2782$as_echo "$CC" >&6; }
2783else
2784  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2785$as_echo "no" >&6; }
2786fi
2787
2788
2789fi
2790if test -z "$CC"; then
2791  if test -n "$ac_tool_prefix"; then
2792  for ac_prog in cl.exe
2793  do
2794    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2795set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2797$as_echo_n "checking for $ac_word... " >&6; }
2798if test "${ac_cv_prog_CC+set}" = set; then :
2799  $as_echo_n "(cached) " >&6
2800else
2801  if test -n "$CC"; then
2802  ac_cv_prog_CC="$CC" # Let the user override the test.
2803else
2804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805for as_dir in $PATH
2806do
2807  IFS=$as_save_IFS
2808  test -z "$as_dir" && as_dir=.
2809    for ac_exec_ext in '' $ac_executable_extensions; do
2810  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2811    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2812    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2813    break 2
2814  fi
2815done
2816  done
2817IFS=$as_save_IFS
2818
2819fi
2820fi
2821CC=$ac_cv_prog_CC
2822if test -n "$CC"; then
2823  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2824$as_echo "$CC" >&6; }
2825else
2826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2827$as_echo "no" >&6; }
2828fi
2829
2830
2831    test -n "$CC" && break
2832  done
2833fi
2834if test -z "$CC"; then
2835  ac_ct_CC=$CC
2836  for ac_prog in cl.exe
2837do
2838  # Extract the first word of "$ac_prog", so it can be a program name with args.
2839set dummy $ac_prog; ac_word=$2
2840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2841$as_echo_n "checking for $ac_word... " >&6; }
2842if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2843  $as_echo_n "(cached) " >&6
2844else
2845  if test -n "$ac_ct_CC"; then
2846  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2847else
2848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2849for as_dir in $PATH
2850do
2851  IFS=$as_save_IFS
2852  test -z "$as_dir" && as_dir=.
2853    for ac_exec_ext in '' $ac_executable_extensions; do
2854  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2855    ac_cv_prog_ac_ct_CC="$ac_prog"
2856    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2857    break 2
2858  fi
2859done
2860  done
2861IFS=$as_save_IFS
2862
2863fi
2864fi
2865ac_ct_CC=$ac_cv_prog_ac_ct_CC
2866if test -n "$ac_ct_CC"; then
2867  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2868$as_echo "$ac_ct_CC" >&6; }
2869else
2870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2871$as_echo "no" >&6; }
2872fi
2873
2874
2875  test -n "$ac_ct_CC" && break
2876done
2877
2878  if test "x$ac_ct_CC" = x; then
2879    CC=""
2880  else
2881    case $cross_compiling:$ac_tool_warned in
2882yes:)
2883{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2884$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2885ac_tool_warned=yes ;;
2886esac
2887    CC=$ac_ct_CC
2888  fi
2889fi
2890
2891fi
2892
2893
2894test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2895$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2896as_fn_error "no acceptable C compiler found in \$PATH
2897See \`config.log' for more details." "$LINENO" 5; }
2898
2899# Provide some information about the compiler.
2900$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2901set X $ac_compile
2902ac_compiler=$2
2903for ac_option in --version -v -V -qversion; do
2904  { { ac_try="$ac_compiler $ac_option >&5"
2905case "(($ac_try" in
2906  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2907  *) ac_try_echo=$ac_try;;
2908esac
2909eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2910$as_echo "$ac_try_echo"; } >&5
2911  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2912  ac_status=$?
2913  if test -s conftest.err; then
2914    sed '10a\
2915... rest of stderr output deleted ...
2916         10q' conftest.err >conftest.er1
2917    cat conftest.er1 >&5
2918  fi
2919  rm -f conftest.er1 conftest.err
2920  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2921  test $ac_status = 0; }
2922done
2923
2924cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2925/* end confdefs.h.  */
2926
2927int
2928main ()
2929{
2930
2931  ;
2932  return 0;
2933}
2934_ACEOF
2935ac_clean_files_save=$ac_clean_files
2936ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2937# Try to create an executable without -o first, disregard a.out.
2938# It will help us diagnose broken compilers, and finding out an intuition
2939# of exeext.
2940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2941$as_echo_n "checking whether the C compiler works... " >&6; }
2942ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2943
2944# The possible output files:
2945ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2946
2947ac_rmfiles=
2948for ac_file in $ac_files
2949do
2950  case $ac_file in
2951    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2952    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2953  esac
2954done
2955rm -f $ac_rmfiles
2956
2957if { { ac_try="$ac_link_default"
2958case "(($ac_try" in
2959  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2960  *) ac_try_echo=$ac_try;;
2961esac
2962eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2963$as_echo "$ac_try_echo"; } >&5
2964  (eval "$ac_link_default") 2>&5
2965  ac_status=$?
2966  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2967  test $ac_status = 0; }; then :
2968  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2969# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2970# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2971# so that the user can short-circuit this test for compilers unknown to
2972# Autoconf.
2973for ac_file in $ac_files ''
2974do
2975  test -f "$ac_file" || continue
2976  case $ac_file in
2977    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2978	;;
2979    [ab].out )
2980	# We found the default executable, but exeext='' is most
2981	# certainly right.
2982	break;;
2983    *.* )
2984	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2985	then :; else
2986	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2987	fi
2988	# We set ac_cv_exeext here because the later test for it is not
2989	# safe: cross compilers may not add the suffix if given an `-o'
2990	# argument, so we may need to know it at that point already.
2991	# Even if this section looks crufty: it has the advantage of
2992	# actually working.
2993	break;;
2994    * )
2995	break;;
2996  esac
2997done
2998test "$ac_cv_exeext" = no && ac_cv_exeext=
2999
3000else
3001  ac_file=''
3002fi
3003if test -z "$ac_file"; then :
3004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3005$as_echo "no" >&6; }
3006$as_echo "$as_me: failed program was:" >&5
3007sed 's/^/| /' conftest.$ac_ext >&5
3008
3009{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3010$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3011{ as_fn_set_status 77
3012as_fn_error "C compiler cannot create executables
3013See \`config.log' for more details." "$LINENO" 5; }; }
3014else
3015  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3016$as_echo "yes" >&6; }
3017fi
3018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3019$as_echo_n "checking for C compiler default output file name... " >&6; }
3020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3021$as_echo "$ac_file" >&6; }
3022ac_exeext=$ac_cv_exeext
3023
3024rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3025ac_clean_files=$ac_clean_files_save
3026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3027$as_echo_n "checking for suffix of executables... " >&6; }
3028if { { ac_try="$ac_link"
3029case "(($ac_try" in
3030  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3031  *) ac_try_echo=$ac_try;;
3032esac
3033eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3034$as_echo "$ac_try_echo"; } >&5
3035  (eval "$ac_link") 2>&5
3036  ac_status=$?
3037  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3038  test $ac_status = 0; }; then :
3039  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3040# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3041# work properly (i.e., refer to `conftest.exe'), while it won't with
3042# `rm'.
3043for ac_file in conftest.exe conftest conftest.*; do
3044  test -f "$ac_file" || continue
3045  case $ac_file in
3046    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3047    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3048	  break;;
3049    * ) break;;
3050  esac
3051done
3052else
3053  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3054$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3055as_fn_error "cannot compute suffix of executables: cannot compile and link
3056See \`config.log' for more details." "$LINENO" 5; }
3057fi
3058rm -f conftest conftest$ac_cv_exeext
3059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3060$as_echo "$ac_cv_exeext" >&6; }
3061
3062rm -f conftest.$ac_ext
3063EXEEXT=$ac_cv_exeext
3064ac_exeext=$EXEEXT
3065cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3066/* end confdefs.h.  */
3067#include <stdio.h>
3068int
3069main ()
3070{
3071FILE *f = fopen ("conftest.out", "w");
3072 return ferror (f) || fclose (f) != 0;
3073
3074  ;
3075  return 0;
3076}
3077_ACEOF
3078ac_clean_files="$ac_clean_files conftest.out"
3079# Check that the compiler produces executables we can run.  If not, either
3080# the compiler is broken, or we cross compile.
3081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3082$as_echo_n "checking whether we are cross compiling... " >&6; }
3083if test "$cross_compiling" != yes; then
3084  { { ac_try="$ac_link"
3085case "(($ac_try" in
3086  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3087  *) ac_try_echo=$ac_try;;
3088esac
3089eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3090$as_echo "$ac_try_echo"; } >&5
3091  (eval "$ac_link") 2>&5
3092  ac_status=$?
3093  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3094  test $ac_status = 0; }
3095  if { ac_try='./conftest$ac_cv_exeext'
3096  { { case "(($ac_try" in
3097  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3098  *) ac_try_echo=$ac_try;;
3099esac
3100eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3101$as_echo "$ac_try_echo"; } >&5
3102  (eval "$ac_try") 2>&5
3103  ac_status=$?
3104  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3105  test $ac_status = 0; }; }; then
3106    cross_compiling=no
3107  else
3108    if test "$cross_compiling" = maybe; then
3109	cross_compiling=yes
3110    else
3111	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3112$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3113as_fn_error "cannot run C compiled programs.
3114If you meant to cross compile, use \`--host'.
3115See \`config.log' for more details." "$LINENO" 5; }
3116    fi
3117  fi
3118fi
3119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3120$as_echo "$cross_compiling" >&6; }
3121
3122rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3123ac_clean_files=$ac_clean_files_save
3124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3125$as_echo_n "checking for suffix of object files... " >&6; }
3126if test "${ac_cv_objext+set}" = set; then :
3127  $as_echo_n "(cached) " >&6
3128else
3129  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3130/* end confdefs.h.  */
3131
3132int
3133main ()
3134{
3135
3136  ;
3137  return 0;
3138}
3139_ACEOF
3140rm -f conftest.o conftest.obj
3141if { { ac_try="$ac_compile"
3142case "(($ac_try" in
3143  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3144  *) ac_try_echo=$ac_try;;
3145esac
3146eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3147$as_echo "$ac_try_echo"; } >&5
3148  (eval "$ac_compile") 2>&5
3149  ac_status=$?
3150  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3151  test $ac_status = 0; }; then :
3152  for ac_file in conftest.o conftest.obj conftest.*; do
3153  test -f "$ac_file" || continue;
3154  case $ac_file in
3155    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3156    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3157       break;;
3158  esac
3159done
3160else
3161  $as_echo "$as_me: failed program was:" >&5
3162sed 's/^/| /' conftest.$ac_ext >&5
3163
3164{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3165$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3166as_fn_error "cannot compute suffix of object files: cannot compile
3167See \`config.log' for more details." "$LINENO" 5; }
3168fi
3169rm -f conftest.$ac_cv_objext conftest.$ac_ext
3170fi
3171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3172$as_echo "$ac_cv_objext" >&6; }
3173OBJEXT=$ac_cv_objext
3174ac_objext=$OBJEXT
3175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3176$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3177if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3178  $as_echo_n "(cached) " >&6
3179else
3180  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3181/* end confdefs.h.  */
3182
3183int
3184main ()
3185{
3186#ifndef __GNUC__
3187       choke me
3188#endif
3189
3190  ;
3191  return 0;
3192}
3193_ACEOF
3194if ac_fn_c_try_compile "$LINENO"; then :
3195  ac_compiler_gnu=yes
3196else
3197  ac_compiler_gnu=no
3198fi
3199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3200ac_cv_c_compiler_gnu=$ac_compiler_gnu
3201
3202fi
3203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3204$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3205if test $ac_compiler_gnu = yes; then
3206  GCC=yes
3207else
3208  GCC=
3209fi
3210ac_test_CFLAGS=${CFLAGS+set}
3211ac_save_CFLAGS=$CFLAGS
3212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3213$as_echo_n "checking whether $CC accepts -g... " >&6; }
3214if test "${ac_cv_prog_cc_g+set}" = set; then :
3215  $as_echo_n "(cached) " >&6
3216else
3217  ac_save_c_werror_flag=$ac_c_werror_flag
3218   ac_c_werror_flag=yes
3219   ac_cv_prog_cc_g=no
3220   CFLAGS="-g"
3221   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3222/* end confdefs.h.  */
3223
3224int
3225main ()
3226{
3227
3228  ;
3229  return 0;
3230}
3231_ACEOF
3232if ac_fn_c_try_compile "$LINENO"; then :
3233  ac_cv_prog_cc_g=yes
3234else
3235  CFLAGS=""
3236      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3237/* end confdefs.h.  */
3238
3239int
3240main ()
3241{
3242
3243  ;
3244  return 0;
3245}
3246_ACEOF
3247if ac_fn_c_try_compile "$LINENO"; then :
3248
3249else
3250  ac_c_werror_flag=$ac_save_c_werror_flag
3251	 CFLAGS="-g"
3252	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3253/* end confdefs.h.  */
3254
3255int
3256main ()
3257{
3258
3259  ;
3260  return 0;
3261}
3262_ACEOF
3263if ac_fn_c_try_compile "$LINENO"; then :
3264  ac_cv_prog_cc_g=yes
3265fi
3266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3267fi
3268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3269fi
3270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3271   ac_c_werror_flag=$ac_save_c_werror_flag
3272fi
3273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3274$as_echo "$ac_cv_prog_cc_g" >&6; }
3275if test "$ac_test_CFLAGS" = set; then
3276  CFLAGS=$ac_save_CFLAGS
3277elif test $ac_cv_prog_cc_g = yes; then
3278  if test "$GCC" = yes; then
3279    CFLAGS="-g -O2"
3280  else
3281    CFLAGS="-g"
3282  fi
3283else
3284  if test "$GCC" = yes; then
3285    CFLAGS="-O2"
3286  else
3287    CFLAGS=
3288  fi
3289fi
3290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3291$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3292if test "${ac_cv_prog_cc_c89+set}" = set; then :
3293  $as_echo_n "(cached) " >&6
3294else
3295  ac_cv_prog_cc_c89=no
3296ac_save_CC=$CC
3297cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3298/* end confdefs.h.  */
3299#include <stdarg.h>
3300#include <stdio.h>
3301#include <sys/types.h>
3302#include <sys/stat.h>
3303/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3304struct buf { int x; };
3305FILE * (*rcsopen) (struct buf *, struct stat *, int);
3306static char *e (p, i)
3307     char **p;
3308     int i;
3309{
3310  return p[i];
3311}
3312static char *f (char * (*g) (char **, int), char **p, ...)
3313{
3314  char *s;
3315  va_list v;
3316  va_start (v,p);
3317  s = g (p, va_arg (v,int));
3318  va_end (v);
3319  return s;
3320}
3321
3322/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3323   function prototypes and stuff, but not '\xHH' hex character constants.
3324   These don't provoke an error unfortunately, instead are silently treated
3325   as 'x'.  The following induces an error, until -std is added to get
3326   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3327   array size at least.  It's necessary to write '\x00'==0 to get something
3328   that's true only with -std.  */
3329int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3330
3331/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3332   inside strings and character constants.  */
3333#define FOO(x) 'x'
3334int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3335
3336int test (int i, double x);
3337struct s1 {int (*f) (int a);};
3338struct s2 {int (*f) (double a);};
3339int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3340int argc;
3341char **argv;
3342int
3343main ()
3344{
3345return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3346  ;
3347  return 0;
3348}
3349_ACEOF
3350for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3351	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3352do
3353  CC="$ac_save_CC $ac_arg"
3354  if ac_fn_c_try_compile "$LINENO"; then :
3355  ac_cv_prog_cc_c89=$ac_arg
3356fi
3357rm -f core conftest.err conftest.$ac_objext
3358  test "x$ac_cv_prog_cc_c89" != "xno" && break
3359done
3360rm -f conftest.$ac_ext
3361CC=$ac_save_CC
3362
3363fi
3364# AC_CACHE_VAL
3365case "x$ac_cv_prog_cc_c89" in
3366  x)
3367    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3368$as_echo "none needed" >&6; } ;;
3369  xno)
3370    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3371$as_echo "unsupported" >&6; } ;;
3372  *)
3373    CC="$CC $ac_cv_prog_cc_c89"
3374    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3375$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3376esac
3377if test "x$ac_cv_prog_cc_c89" != xno; then :
3378
3379fi
3380
3381ac_ext=c
3382ac_cpp='$CPP $CPPFLAGS'
3383ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3384ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3385ac_compiler_gnu=$ac_cv_c_compiler_gnu
3386	ac_ext=c
3387ac_cpp='$CPP $CPPFLAGS'
3388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3390ac_compiler_gnu=$ac_cv_c_compiler_gnu
3391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3392$as_echo_n "checking how to run the C preprocessor... " >&6; }
3393# On Suns, sometimes $CPP names a directory.
3394if test -n "$CPP" && test -d "$CPP"; then
3395  CPP=
3396fi
3397if test -z "$CPP"; then
3398  if test "${ac_cv_prog_CPP+set}" = set; then :
3399  $as_echo_n "(cached) " >&6
3400else
3401      # Double quotes because CPP needs to be expanded
3402    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3403    do
3404      ac_preproc_ok=false
3405for ac_c_preproc_warn_flag in '' yes
3406do
3407  # Use a header file that comes with gcc, so configuring glibc
3408  # with a fresh cross-compiler works.
3409  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3410  # <limits.h> exists even on freestanding compilers.
3411  # On the NeXT, cc -E runs the code through the compiler's parser,
3412  # not just through cpp. "Syntax error" is here to catch this case.
3413  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3414/* end confdefs.h.  */
3415#ifdef __STDC__
3416# include <limits.h>
3417#else
3418# include <assert.h>
3419#endif
3420		     Syntax error
3421_ACEOF
3422if ac_fn_c_try_cpp "$LINENO"; then :
3423
3424else
3425  # Broken: fails on valid input.
3426continue
3427fi
3428rm -f conftest.err conftest.$ac_ext
3429
3430  # OK, works on sane cases.  Now check whether nonexistent headers
3431  # can be detected and how.
3432  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3433/* end confdefs.h.  */
3434#include <ac_nonexistent.h>
3435_ACEOF
3436if ac_fn_c_try_cpp "$LINENO"; then :
3437  # Broken: success on invalid input.
3438continue
3439else
3440  # Passes both tests.
3441ac_preproc_ok=:
3442break
3443fi
3444rm -f conftest.err conftest.$ac_ext
3445
3446done
3447# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3448rm -f conftest.err conftest.$ac_ext
3449if $ac_preproc_ok; then :
3450  break
3451fi
3452
3453    done
3454    ac_cv_prog_CPP=$CPP
3455
3456fi
3457  CPP=$ac_cv_prog_CPP
3458else
3459  ac_cv_prog_CPP=$CPP
3460fi
3461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3462$as_echo "$CPP" >&6; }
3463ac_preproc_ok=false
3464for ac_c_preproc_warn_flag in '' yes
3465do
3466  # Use a header file that comes with gcc, so configuring glibc
3467  # with a fresh cross-compiler works.
3468  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3469  # <limits.h> exists even on freestanding compilers.
3470  # On the NeXT, cc -E runs the code through the compiler's parser,
3471  # not just through cpp. "Syntax error" is here to catch this case.
3472  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473/* end confdefs.h.  */
3474#ifdef __STDC__
3475# include <limits.h>
3476#else
3477# include <assert.h>
3478#endif
3479		     Syntax error
3480_ACEOF
3481if ac_fn_c_try_cpp "$LINENO"; then :
3482
3483else
3484  # Broken: fails on valid input.
3485continue
3486fi
3487rm -f conftest.err conftest.$ac_ext
3488
3489  # OK, works on sane cases.  Now check whether nonexistent headers
3490  # can be detected and how.
3491  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3492/* end confdefs.h.  */
3493#include <ac_nonexistent.h>
3494_ACEOF
3495if ac_fn_c_try_cpp "$LINENO"; then :
3496  # Broken: success on invalid input.
3497continue
3498else
3499  # Passes both tests.
3500ac_preproc_ok=:
3501break
3502fi
3503rm -f conftest.err conftest.$ac_ext
3504
3505done
3506# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3507rm -f conftest.err conftest.$ac_ext
3508if $ac_preproc_ok; then :
3509
3510else
3511  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3512$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3513as_fn_error "C preprocessor \"$CPP\" fails sanity check
3514See \`config.log' for more details." "$LINENO" 5; }
3515fi
3516
3517ac_ext=c
3518ac_cpp='$CPP $CPPFLAGS'
3519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3521ac_compiler_gnu=$ac_cv_c_compiler_gnu
3522
3523
3524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3525$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3526if test "${ac_cv_path_GREP+set}" = set; then :
3527  $as_echo_n "(cached) " >&6
3528else
3529  if test -z "$GREP"; then
3530  ac_path_GREP_found=false
3531  # Loop through the user's path and test for each of PROGNAME-LIST
3532  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3533for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3534do
3535  IFS=$as_save_IFS
3536  test -z "$as_dir" && as_dir=.
3537    for ac_prog in grep ggrep; do
3538    for ac_exec_ext in '' $ac_executable_extensions; do
3539      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3540      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3541# Check for GNU ac_path_GREP and select it if it is found.
3542  # Check for GNU $ac_path_GREP
3543case `"$ac_path_GREP" --version 2>&1` in
3544*GNU*)
3545  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3546*)
3547  ac_count=0
3548  $as_echo_n 0123456789 >"conftest.in"
3549  while :
3550  do
3551    cat "conftest.in" "conftest.in" >"conftest.tmp"
3552    mv "conftest.tmp" "conftest.in"
3553    cp "conftest.in" "conftest.nl"
3554    $as_echo 'GREP' >> "conftest.nl"
3555    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3556    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3557    as_fn_arith $ac_count + 1 && ac_count=$as_val
3558    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3559      # Best one so far, save it but keep looking for a better one
3560      ac_cv_path_GREP="$ac_path_GREP"
3561      ac_path_GREP_max=$ac_count
3562    fi
3563    # 10*(2^10) chars as input seems more than enough
3564    test $ac_count -gt 10 && break
3565  done
3566  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3567esac
3568
3569      $ac_path_GREP_found && break 3
3570    done
3571  done
3572  done
3573IFS=$as_save_IFS
3574  if test -z "$ac_cv_path_GREP"; then
3575    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3576  fi
3577else
3578  ac_cv_path_GREP=$GREP
3579fi
3580
3581fi
3582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3583$as_echo "$ac_cv_path_GREP" >&6; }
3584 GREP="$ac_cv_path_GREP"
3585
3586
3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3588$as_echo_n "checking for egrep... " >&6; }
3589if test "${ac_cv_path_EGREP+set}" = set; then :
3590  $as_echo_n "(cached) " >&6
3591else
3592  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3593   then ac_cv_path_EGREP="$GREP -E"
3594   else
3595     if test -z "$EGREP"; then
3596  ac_path_EGREP_found=false
3597  # Loop through the user's path and test for each of PROGNAME-LIST
3598  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3599for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3600do
3601  IFS=$as_save_IFS
3602  test -z "$as_dir" && as_dir=.
3603    for ac_prog in egrep; do
3604    for ac_exec_ext in '' $ac_executable_extensions; do
3605      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3606      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3607# Check for GNU ac_path_EGREP and select it if it is found.
3608  # Check for GNU $ac_path_EGREP
3609case `"$ac_path_EGREP" --version 2>&1` in
3610*GNU*)
3611  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3612*)
3613  ac_count=0
3614  $as_echo_n 0123456789 >"conftest.in"
3615  while :
3616  do
3617    cat "conftest.in" "conftest.in" >"conftest.tmp"
3618    mv "conftest.tmp" "conftest.in"
3619    cp "conftest.in" "conftest.nl"
3620    $as_echo 'EGREP' >> "conftest.nl"
3621    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3622    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3623    as_fn_arith $ac_count + 1 && ac_count=$as_val
3624    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3625      # Best one so far, save it but keep looking for a better one
3626      ac_cv_path_EGREP="$ac_path_EGREP"
3627      ac_path_EGREP_max=$ac_count
3628    fi
3629    # 10*(2^10) chars as input seems more than enough
3630    test $ac_count -gt 10 && break
3631  done
3632  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3633esac
3634
3635      $ac_path_EGREP_found && break 3
3636    done
3637  done
3638  done
3639IFS=$as_save_IFS
3640  if test -z "$ac_cv_path_EGREP"; then
3641    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3642  fi
3643else
3644  ac_cv_path_EGREP=$EGREP
3645fi
3646
3647   fi
3648fi
3649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3650$as_echo "$ac_cv_path_EGREP" >&6; }
3651 EGREP="$ac_cv_path_EGREP"
3652
3653
3654cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3655/* end confdefs.h.  */
3656
3657_ACEOF
3658if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3659  $EGREP "" >/dev/null 2>&1; then :
3660
3661fi
3662rm -f conftest*
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3664$as_echo_n "checking for library containing strerror... " >&6; }
3665if test "${ac_cv_search_strerror+set}" = set; then :
3666  $as_echo_n "(cached) " >&6
3667else
3668  ac_func_search_save_LIBS=$LIBS
3669cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3670/* end confdefs.h.  */
3671
3672/* Override any GCC internal prototype to avoid an error.
3673   Use char because int might match the return type of a GCC
3674   builtin and then its argument prototype would still apply.  */
3675#ifdef __cplusplus
3676extern "C"
3677#endif
3678char strerror ();
3679int
3680main ()
3681{
3682return strerror ();
3683  ;
3684  return 0;
3685}
3686_ACEOF
3687for ac_lib in '' cposix; do
3688  if test -z "$ac_lib"; then
3689    ac_res="none required"
3690  else
3691    ac_res=-l$ac_lib
3692    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3693  fi
3694  if ac_fn_c_try_link "$LINENO"; then :
3695  ac_cv_search_strerror=$ac_res
3696fi
3697rm -f core conftest.err conftest.$ac_objext \
3698    conftest$ac_exeext
3699  if test "${ac_cv_search_strerror+set}" = set; then :
3700  break
3701fi
3702done
3703if test "${ac_cv_search_strerror+set}" = set; then :
3704
3705else
3706  ac_cv_search_strerror=no
3707fi
3708rm conftest.$ac_ext
3709LIBS=$ac_func_search_save_LIBS
3710fi
3711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3712$as_echo "$ac_cv_search_strerror" >&6; }
3713ac_res=$ac_cv_search_strerror
3714if test "$ac_res" != no; then :
3715  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3716
3717fi
3718	for ac_prog in gawk mawk nawk awk
3719do
3720  # Extract the first word of "$ac_prog", so it can be a program name with args.
3721set dummy $ac_prog; ac_word=$2
3722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3723$as_echo_n "checking for $ac_word... " >&6; }
3724if test "${ac_cv_prog_AWK+set}" = set; then :
3725  $as_echo_n "(cached) " >&6
3726else
3727  if test -n "$AWK"; then
3728  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3729else
3730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3731for as_dir in $PATH
3732do
3733  IFS=$as_save_IFS
3734  test -z "$as_dir" && as_dir=.
3735    for ac_exec_ext in '' $ac_executable_extensions; do
3736  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3737    ac_cv_prog_AWK="$ac_prog"
3738    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3739    break 2
3740  fi
3741done
3742  done
3743IFS=$as_save_IFS
3744
3745fi
3746fi
3747AWK=$ac_cv_prog_AWK
3748if test -n "$AWK"; then
3749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3750$as_echo "$AWK" >&6; }
3751else
3752  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3753$as_echo "no" >&6; }
3754fi
3755
3756
3757  test -n "$AWK" && break
3758done
3759
3760# Extract the first word of "strip", so it can be a program name with args.
3761set dummy strip; ac_word=$2
3762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3763$as_echo_n "checking for $ac_word... " >&6; }
3764if test "${ac_cv_prog_STRIP+set}" = set; then :
3765  $as_echo_n "(cached) " >&6
3766else
3767  if test -n "$STRIP"; then
3768  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3769else
3770as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3771for as_dir in $PATH
3772do
3773  IFS=$as_save_IFS
3774  test -z "$as_dir" && as_dir=.
3775    for ac_exec_ext in '' $ac_executable_extensions; do
3776  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3777    ac_cv_prog_STRIP="strip"
3778    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3779    break 2
3780  fi
3781done
3782  done
3783IFS=$as_save_IFS
3784
3785  test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3786fi
3787fi
3788STRIP=$ac_cv_prog_STRIP
3789if test -n "$STRIP"; then
3790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3791$as_echo "$STRIP" >&6; }
3792else
3793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3794$as_echo "no" >&6; }
3795fi
3796
3797
3798
3799
3800
3801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3802$as_echo_n "checking for ANSI C header files... " >&6; }
3803if test "${ac_cv_header_stdc+set}" = set; then :
3804  $as_echo_n "(cached) " >&6
3805else
3806  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3807/* end confdefs.h.  */
3808#include <stdlib.h>
3809#include <stdarg.h>
3810#include <string.h>
3811#include <float.h>
3812
3813int
3814main ()
3815{
3816
3817  ;
3818  return 0;
3819}
3820_ACEOF
3821if ac_fn_c_try_compile "$LINENO"; then :
3822  ac_cv_header_stdc=yes
3823else
3824  ac_cv_header_stdc=no
3825fi
3826rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3827
3828if test $ac_cv_header_stdc = yes; then
3829  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3830  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3831/* end confdefs.h.  */
3832#include <string.h>
3833
3834_ACEOF
3835if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3836  $EGREP "memchr" >/dev/null 2>&1; then :
3837
3838else
3839  ac_cv_header_stdc=no
3840fi
3841rm -f conftest*
3842
3843fi
3844
3845if test $ac_cv_header_stdc = yes; then
3846  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3847  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3848/* end confdefs.h.  */
3849#include <stdlib.h>
3850
3851_ACEOF
3852if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3853  $EGREP "free" >/dev/null 2>&1; then :
3854
3855else
3856  ac_cv_header_stdc=no
3857fi
3858rm -f conftest*
3859
3860fi
3861
3862if test $ac_cv_header_stdc = yes; then
3863  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3864  if test "$cross_compiling" = yes; then :
3865  :
3866else
3867  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868/* end confdefs.h.  */
3869#include <ctype.h>
3870#include <stdlib.h>
3871#if ((' ' & 0x0FF) == 0x020)
3872# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3873# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3874#else
3875# define ISLOWER(c) \
3876		   (('a' <= (c) && (c) <= 'i') \
3877		     || ('j' <= (c) && (c) <= 'r') \
3878		     || ('s' <= (c) && (c) <= 'z'))
3879# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3880#endif
3881
3882#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3883int
3884main ()
3885{
3886  int i;
3887  for (i = 0; i < 256; i++)
3888    if (XOR (islower (i), ISLOWER (i))
3889	|| toupper (i) != TOUPPER (i))
3890      return 2;
3891  return 0;
3892}
3893_ACEOF
3894if ac_fn_c_try_run "$LINENO"; then :
3895
3896else
3897  ac_cv_header_stdc=no
3898fi
3899rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3900  conftest.$ac_objext conftest.beam conftest.$ac_ext
3901fi
3902
3903fi
3904fi
3905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3906$as_echo "$ac_cv_header_stdc" >&6; }
3907if test $ac_cv_header_stdc = yes; then
3908
3909$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3910
3911fi
3912
3913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
3914$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
3915if test "${ac_cv_header_sys_wait_h+set}" = set; then :
3916  $as_echo_n "(cached) " >&6
3917else
3918  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3919/* end confdefs.h.  */
3920#include <sys/types.h>
3921#include <sys/wait.h>
3922#ifndef WEXITSTATUS
3923# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3924#endif
3925#ifndef WIFEXITED
3926# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3927#endif
3928
3929int
3930main ()
3931{
3932  int s;
3933  wait (&s);
3934  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3935  ;
3936  return 0;
3937}
3938_ACEOF
3939if ac_fn_c_try_compile "$LINENO"; then :
3940  ac_cv_header_sys_wait_h=yes
3941else
3942  ac_cv_header_sys_wait_h=no
3943fi
3944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3945fi
3946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
3947$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3948if test $ac_cv_header_sys_wait_h = yes; then
3949
3950$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
3951
3952fi
3953
3954
3955
3956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5
3957$as_echo_n "checking --enable-fail-if-missing argument... " >&6; }
3958# Check whether --enable-fail_if_missing was given.
3959if test "${enable_fail_if_missing+set}" = set; then :
3960  enableval=$enable_fail_if_missing; fail_if_missing="yes"
3961else
3962  fail_if_missing="no"
3963fi
3964
3965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5
3966$as_echo "$fail_if_missing" >&6; }
3967
3968if test -z "$CFLAGS"; then
3969  CFLAGS="-O"
3970  test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3971fi
3972if test "$GCC" = yes; then
3973    gccversion=`"$CC" -dumpversion`
3974  if test "x$gccversion" = "x"; then
3975        gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3976  fi
3977    if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3978    echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3979    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3980  else
3981    if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3982      echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3983      CFLAGS="$CFLAGS -fno-strength-reduce"
3984    fi
3985  fi
3986fi
3987
3988if test "$cross_compiling" = yes; then
3989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
3990$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3991fi
3992
3993test "$GCC" = yes && CPP_MM=M;
3994
3995if test -f ./toolcheck; then
3996  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
3997$as_echo "$as_me: checking for buggy tools..." >&6;}
3998  sh ./toolcheck 1>&6
3999fi
4000
4001OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
4002
4003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5
4004$as_echo_n "checking for BeOS... " >&6; }
4005case `uname` in
4006    BeOS)	OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
4007		BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4008$as_echo "yes" >&6; };;
4009    *)		BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4010$as_echo "no" >&6; };;
4011esac
4012
4013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5
4014$as_echo_n "checking for QNX... " >&6; }
4015case `uname` in
4016    QNX)	OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
4017		test -z "$with_x" && with_x=no
4018		QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4019$as_echo "yes" >&6; };;
4020    *)		QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4021$as_echo "no" >&6; };;
4022esac
4023
4024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5
4025$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
4026if test "`(uname) 2>/dev/null`" = Darwin; then
4027  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4028$as_echo "yes" >&6; }
4029
4030  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5
4031$as_echo_n "checking --disable-darwin argument... " >&6; }
4032  # Check whether --enable-darwin was given.
4033if test "${enable_darwin+set}" = set; then :
4034  enableval=$enable_darwin;
4035else
4036  enable_darwin="yes"
4037fi
4038
4039  if test "$enable_darwin" = "yes"; then
4040    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4041$as_echo "no" >&6; }
4042    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5
4043$as_echo_n "checking if Darwin files are there... " >&6; }
4044    if test -f os_macosx.m; then
4045      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4046$as_echo "yes" >&6; }
4047    else
4048      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5
4049$as_echo "no, Darwin support disabled" >&6; }
4050      enable_darwin=no
4051    fi
4052  else
4053    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5
4054$as_echo "yes, Darwin support excluded" >&6; }
4055  fi
4056
4057  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5
4058$as_echo_n "checking --with-mac-arch argument... " >&6; }
4059
4060# Check whether --with-mac-arch was given.
4061if test "${with_mac_arch+set}" = set; then :
4062  withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5
4063$as_echo "$MACARCH" >&6; }
4064else
4065  MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5
4066$as_echo "defaulting to $MACARCH" >&6; }
4067fi
4068
4069
4070  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5
4071$as_echo_n "checking --with-developer-dir argument... " >&6; }
4072
4073# Check whether --with-developer-dir was given.
4074if test "${with_developer_dir+set}" = set; then :
4075  withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4076$as_echo "$DEVELOPER_DIR" >&6; }
4077else
4078  DEVELOPER_DIR=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
4079$as_echo "not present" >&6; }
4080fi
4081
4082
4083  if test "x$DEVELOPER_DIR" = "x"; then
4084    # Extract the first word of "xcode-select", so it can be a program name with args.
4085set dummy xcode-select; ac_word=$2
4086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4087$as_echo_n "checking for $ac_word... " >&6; }
4088if test "${ac_cv_path_XCODE_SELECT+set}" = set; then :
4089  $as_echo_n "(cached) " >&6
4090else
4091  case $XCODE_SELECT in
4092  [\\/]* | ?:[\\/]*)
4093  ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
4094  ;;
4095  *)
4096  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4097for as_dir in $PATH
4098do
4099  IFS=$as_save_IFS
4100  test -z "$as_dir" && as_dir=.
4101    for ac_exec_ext in '' $ac_executable_extensions; do
4102  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4103    ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
4104    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4105    break 2
4106  fi
4107done
4108  done
4109IFS=$as_save_IFS
4110
4111  ;;
4112esac
4113fi
4114XCODE_SELECT=$ac_cv_path_XCODE_SELECT
4115if test -n "$XCODE_SELECT"; then
4116  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5
4117$as_echo "$XCODE_SELECT" >&6; }
4118else
4119  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4120$as_echo "no" >&6; }
4121fi
4122
4123
4124    if test "x$XCODE_SELECT" != "x"; then
4125      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5
4126$as_echo_n "checking for developer dir using xcode-select... " >&6; }
4127      DEVELOPER_DIR=`$XCODE_SELECT -print-path`
4128      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4129$as_echo "$DEVELOPER_DIR" >&6; }
4130    else
4131      DEVELOPER_DIR=/Developer
4132    fi
4133  fi
4134
4135  if test "x$MACARCH" = "xboth"; then
4136    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5
4137$as_echo_n "checking for 10.4 universal SDK... " >&6; }
4138                            save_cppflags="$CPPFLAGS"
4139    save_cflags="$CFLAGS"
4140    save_ldflags="$LDFLAGS"
4141    CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
4142    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4143/* end confdefs.h.  */
4144
4145int
4146main ()
4147{
4148
4149  ;
4150  return 0;
4151}
4152_ACEOF
4153if ac_fn_c_try_link "$LINENO"; then :
4154  { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
4155$as_echo "found" >&6; }
4156else
4157  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
4158$as_echo "not found" >&6; }
4159	CFLAGS="$save_cflags"
4160	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5
4161$as_echo_n "checking if Intel architecture is supported... " >&6; }
4162	CPPFLAGS="$CPPFLAGS -arch i386"
4163	LDFLAGS="$save_ldflags -arch i386"
4164	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4165/* end confdefs.h.  */
4166
4167int
4168main ()
4169{
4170
4171  ;
4172  return 0;
4173}
4174_ACEOF
4175if ac_fn_c_try_link "$LINENO"; then :
4176  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4177$as_echo "yes" >&6; }; MACARCH="intel"
4178else
4179  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4180$as_echo "no" >&6; }
4181		MACARCH="ppc"
4182		CPPFLAGS="$save_cppflags -arch ppc"
4183		LDFLAGS="$save_ldflags -arch ppc"
4184fi
4185rm -f core conftest.err conftest.$ac_objext \
4186    conftest$ac_exeext conftest.$ac_ext
4187fi
4188rm -f core conftest.err conftest.$ac_objext \
4189    conftest$ac_exeext conftest.$ac_ext
4190  elif test "x$MACARCH" = "xintel"; then
4191    CPPFLAGS="$CPPFLAGS -arch intel"
4192    LDFLAGS="$LDFLAGS -arch intel"
4193  elif test "x$MACARCH" = "xppc"; then
4194    CPPFLAGS="$CPPFLAGS -arch ppc"
4195    LDFLAGS="$LDFLAGS -arch ppc"
4196  fi
4197
4198  if test "$enable_darwin" = "yes"; then
4199    MACOSX=yes
4200    OS_EXTRA_SRC="os_macosx.m os_mac_conv.c";
4201    OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
4202        CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
4203
4204                # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4205for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4206		  inttypes.h stdint.h unistd.h
4207do :
4208  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4209ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4210"
4211eval as_val=\$$as_ac_Header
4212   if test "x$as_val" = x""yes; then :
4213  cat >>confdefs.h <<_ACEOF
4214#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4215_ACEOF
4216
4217fi
4218
4219done
4220
4221
4222ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default"
4223if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then :
4224  CARBON=yes
4225fi
4226
4227
4228    if test "x$CARBON" = "xyes"; then
4229      if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2; then
4230	with_x=no
4231      fi
4232    fi
4233  fi
4234
4235        if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
4236    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4237  fi
4238
4239else
4240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4241$as_echo "no" >&6; }
4242fi
4243
4244
4245
4246
4247if test "$cross_compiling" = no; then
4248  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
4249$as_echo_n "checking --with-local-dir argument... " >&6; }
4250  have_local_include=''
4251  have_local_lib=''
4252
4253# Check whether --with-local-dir was given.
4254if test "${with_local_dir+set}" = set; then :
4255  withval=$with_local_dir;
4256    local_dir="$withval"
4257    case "$withval" in
4258    */*) ;;
4259    no)
4260      # avoid adding local dir to LDFLAGS and CPPFLAGS
4261      have_local_include=yes
4262      have_local_lib=yes
4263      ;;
4264    *) as_fn_error "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
4265    esac
4266	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
4267$as_echo "$local_dir" >&6; }
4268
4269else
4270
4271    local_dir=/usr/local
4272    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
4273$as_echo "Defaulting to $local_dir" >&6; }
4274
4275fi
4276
4277  if test "$GCC" = yes -a "$local_dir" != no; then
4278    echo 'void f(){}' > conftest.c
4279        have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4280    have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
4281    rm -f conftest.c conftest.o
4282  fi
4283  if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4284    tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"`
4285    if test "$tt" = "$LDFLAGS"; then
4286      LDFLAGS="$LDFLAGS -L${local_dir}/lib"
4287    fi
4288  fi
4289  if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4290    tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"`
4291    if test "$tt" = "$CPPFLAGS"; then
4292      CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
4293    fi
4294  fi
4295fi
4296
4297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
4298$as_echo_n "checking --with-vim-name argument... " >&6; }
4299
4300# Check whether --with-vim-name was given.
4301if test "${with_vim_name+set}" = set; then :
4302  withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
4303$as_echo "$VIMNAME" >&6; }
4304else
4305  VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
4306$as_echo "Defaulting to $VIMNAME" >&6; }
4307fi
4308
4309
4310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
4311$as_echo_n "checking --with-ex-name argument... " >&6; }
4312
4313# Check whether --with-ex-name was given.
4314if test "${with_ex_name+set}" = set; then :
4315  withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
4316$as_echo "$EXNAME" >&6; }
4317else
4318  EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
4319$as_echo "Defaulting to ex" >&6; }
4320fi
4321
4322
4323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
4324$as_echo_n "checking --with-view-name argument... " >&6; }
4325
4326# Check whether --with-view-name was given.
4327if test "${with_view_name+set}" = set; then :
4328  withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
4329$as_echo "$VIEWNAME" >&6; }
4330else
4331  VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
4332$as_echo "Defaulting to view" >&6; }
4333fi
4334
4335
4336
4337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
4338$as_echo_n "checking --with-global-runtime argument... " >&6; }
4339
4340# Check whether --with-global-runtime was given.
4341if test "${with_global_runtime+set}" = set; then :
4342  withval=$with_global_runtime; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4343$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
4344#define RUNTIME_GLOBAL "$withval"
4345_ACEOF
4346
4347else
4348  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4349$as_echo "no" >&6; }
4350fi
4351
4352
4353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
4354$as_echo_n "checking --with-modified-by argument... " >&6; }
4355
4356# Check whether --with-modified-by was given.
4357if test "${with_modified_by+set}" = set; then :
4358  withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4359$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
4360#define MODIFIED_BY "$withval"
4361_ACEOF
4362
4363else
4364  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4365$as_echo "no" >&6; }
4366fi
4367
4368
4369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
4370$as_echo_n "checking if character set is EBCDIC... " >&6; }
4371cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4372/* end confdefs.h.  */
4373
4374int
4375main ()
4376{
4377 /* TryCompile function for CharSet.
4378   Treat any failure as ASCII for compatibility with existing art.
4379   Use compile-time rather than run-time tests for cross-compiler
4380   tolerance.  */
4381#if '0'!=240
4382make an error "Character set is not EBCDIC"
4383#endif
4384  ;
4385  return 0;
4386}
4387_ACEOF
4388if ac_fn_c_try_compile "$LINENO"; then :
4389   # TryCompile action if true
4390cf_cv_ebcdic=yes
4391else
4392   # TryCompile action if false
4393cf_cv_ebcdic=no
4394fi
4395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4396# end of TryCompile ])
4397# end of CacheVal CvEbcdic
4398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
4399$as_echo "$cf_cv_ebcdic" >&6; }
4400case "$cf_cv_ebcdic" in  #(vi
4401    yes)	$as_echo "#define EBCDIC 1" >>confdefs.h
4402
4403		line_break='"\\n"'
4404		;;
4405    *)		line_break='"\\012"';;
4406esac
4407
4408
4409if test "$cf_cv_ebcdic" = "yes"; then
4410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5
4411$as_echo_n "checking for z/OS Unix... " >&6; }
4412case `uname` in
4413    OS/390)	zOSUnix="yes";
4414										if test "$CC" = "cc"; then
4415		  ccm="$_CC_CCMODE"
4416		  ccn="CC"
4417		else
4418		  if test "$CC" = "c89"; then
4419		    ccm="$_CC_C89MODE"
4420		    ccn="C89"
4421		  else
4422		    ccm=1
4423		  fi
4424		fi
4425		if test "$ccm" != "1"; then
4426		  echo ""
4427		  echo "------------------------------------------"
4428		  echo " On z/OS Unix, the environment variable"
4429		  echo " _CC_${ccn}MODE must be set to \"1\"!"
4430		  echo " Do:"
4431		  echo "    export _CC_${ccn}MODE=1"
4432		  echo " and then call configure again."
4433		  echo "------------------------------------------"
4434		  exit 1
4435		fi
4436		# Set CFLAGS for configure process.
4437		# This will be reset later for config.mk.
4438		# Use haltonmsg to force error for missing H files.
4439		CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)";
4440		LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
4441		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4442$as_echo "yes" >&6; }
4443		;;
4444    *)		zOSUnix="no";
4445		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4446$as_echo "no" >&6; }
4447		;;
4448esac
4449fi
4450
4451if test "$zOSUnix" = "yes"; then
4452    QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'"
4453else
4454    QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'"
4455fi
4456
4457
4458
4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
4460$as_echo_n "checking --disable-selinux argument... " >&6; }
4461# Check whether --enable-selinux was given.
4462if test "${enable_selinux+set}" = set; then :
4463  enableval=$enable_selinux;
4464else
4465  enable_selinux="yes"
4466fi
4467
4468if test "$enable_selinux" = "yes"; then
4469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4470$as_echo "no" >&6; }
4471  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
4472$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
4473if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
4474  $as_echo_n "(cached) " >&6
4475else
4476  ac_check_lib_save_LIBS=$LIBS
4477LIBS="-lselinux  $LIBS"
4478cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4479/* end confdefs.h.  */
4480
4481/* Override any GCC internal prototype to avoid an error.
4482   Use char because int might match the return type of a GCC
4483   builtin and then its argument prototype would still apply.  */
4484#ifdef __cplusplus
4485extern "C"
4486#endif
4487char is_selinux_enabled ();
4488int
4489main ()
4490{
4491return is_selinux_enabled ();
4492  ;
4493  return 0;
4494}
4495_ACEOF
4496if ac_fn_c_try_link "$LINENO"; then :
4497  ac_cv_lib_selinux_is_selinux_enabled=yes
4498else
4499  ac_cv_lib_selinux_is_selinux_enabled=no
4500fi
4501rm -f core conftest.err conftest.$ac_objext \
4502    conftest$ac_exeext conftest.$ac_ext
4503LIBS=$ac_check_lib_save_LIBS
4504fi
4505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
4506$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
4507if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
4508  LIBS="$LIBS -lselinux"
4509	   $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
4510
4511fi
4512
4513else
4514   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4515$as_echo "yes" >&6; }
4516fi
4517
4518
4519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
4520$as_echo_n "checking --with-features argument... " >&6; }
4521
4522# Check whether --with-features was given.
4523if test "${with_features+set}" = set; then :
4524  withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
4525$as_echo "$features" >&6; }
4526else
4527  features="normal"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to normal" >&5
4528$as_echo "Defaulting to normal" >&6; }
4529fi
4530
4531
4532dovimdiff=""
4533dogvimdiff=""
4534case "$features" in
4535  tiny)		$as_echo "#define FEAT_TINY 1" >>confdefs.h
4536 ;;
4537  small)	$as_echo "#define FEAT_SMALL 1" >>confdefs.h
4538 ;;
4539  normal)	$as_echo "#define FEAT_NORMAL 1" >>confdefs.h
4540 dovimdiff="installvimdiff";
4541			dogvimdiff="installgvimdiff" ;;
4542  big)		$as_echo "#define FEAT_BIG 1" >>confdefs.h
4543 dovimdiff="installvimdiff";
4544			dogvimdiff="installgvimdiff" ;;
4545  huge)		$as_echo "#define FEAT_HUGE 1" >>confdefs.h
4546 dovimdiff="installvimdiff";
4547			dogvimdiff="installgvimdiff" ;;
4548  *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
4549$as_echo "Sorry, $features is not supported" >&6; } ;;
4550esac
4551
4552
4553
4554
4555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
4556$as_echo_n "checking --with-compiledby argument... " >&6; }
4557
4558# Check whether --with-compiledby was given.
4559if test "${with_compiledby+set}" = set; then :
4560  withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4561$as_echo "$withval" >&6; }
4562else
4563  compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4564$as_echo "no" >&6; }
4565fi
4566
4567
4568
4569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
4570$as_echo_n "checking --disable-xsmp argument... " >&6; }
4571# Check whether --enable-xsmp was given.
4572if test "${enable_xsmp+set}" = set; then :
4573  enableval=$enable_xsmp;
4574else
4575  enable_xsmp="yes"
4576fi
4577
4578
4579if test "$enable_xsmp" = "yes"; then
4580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4581$as_echo "no" >&6; }
4582  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
4583$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4584  # Check whether --enable-xsmp-interact was given.
4585if test "${enable_xsmp_interact+set}" = set; then :
4586  enableval=$enable_xsmp_interact;
4587else
4588  enable_xsmp_interact="yes"
4589fi
4590
4591  if test "$enable_xsmp_interact" = "yes"; then
4592    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4593$as_echo "no" >&6; }
4594    $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
4595
4596  else
4597    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4598$as_echo "yes" >&6; }
4599  fi
4600else
4601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4602$as_echo "yes" >&6; }
4603fi
4604
4605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5
4606$as_echo_n "checking --enable-luainterp argument... " >&6; }
4607# Check whether --enable-luainterp was given.
4608if test "${enable_luainterp+set}" = set; then :
4609  enableval=$enable_luainterp;
4610else
4611  enable_luainterp="no"
4612fi
4613
4614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5
4615$as_echo "$enable_luainterp" >&6; }
4616
4617if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then
4618
4619
4620  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5
4621$as_echo_n "checking --with-lua-prefix argument... " >&6; }
4622
4623# Check whether --with-lua_prefix was given.
4624if test "${with_lua_prefix+set}" = set; then :
4625  withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5
4626$as_echo "$with_lua_prefix" >&6; }
4627else
4628  with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4629$as_echo "no" >&6; }
4630fi
4631
4632
4633  if test "X$with_lua_prefix" != "X"; then
4634       vi_cv_path_lua_pfx="$with_lua_prefix"
4635  else
4636    { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5
4637$as_echo_n "checking LUA_PREFIX environment var... " >&6; }
4638    if test "X$LUA_PREFIX" != "X"; then
4639	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5
4640$as_echo "\"$LUA_PREFIX\"" >&6; }
4641	vi_cv_path_lua_pfx="$LUA_PREFIX"
4642    else
4643	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5
4644$as_echo "not set, default to /usr" >&6; }
4645	vi_cv_path_lua_pfx="/usr"
4646    fi
4647  fi
4648
4649  LUA_INC=
4650  if test "X$vi_cv_path_lua_pfx" != "X"; then
4651        # Extract the first word of "lua", so it can be a program name with args.
4652set dummy lua; ac_word=$2
4653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4654$as_echo_n "checking for $ac_word... " >&6; }
4655if test "${ac_cv_path_vi_cv_path_lua+set}" = set; then :
4656  $as_echo_n "(cached) " >&6
4657else
4658  case $vi_cv_path_lua in
4659  [\\/]* | ?:[\\/]*)
4660  ac_cv_path_vi_cv_path_lua="$vi_cv_path_lua" # Let the user override the test with a path.
4661  ;;
4662  *)
4663  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4664for as_dir in $PATH
4665do
4666  IFS=$as_save_IFS
4667  test -z "$as_dir" && as_dir=.
4668    for ac_exec_ext in '' $ac_executable_extensions; do
4669  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4670    ac_cv_path_vi_cv_path_lua="$as_dir/$ac_word$ac_exec_ext"
4671    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4672    break 2
4673  fi
4674done
4675  done
4676IFS=$as_save_IFS
4677
4678  ;;
4679esac
4680fi
4681vi_cv_path_lua=$ac_cv_path_vi_cv_path_lua
4682if test -n "$vi_cv_path_lua"; then
4683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_lua" >&5
4684$as_echo "$vi_cv_path_lua" >&6; }
4685else
4686  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4687$as_echo "no" >&6; }
4688fi
4689
4690
4691    if test "X$vi_cv_path_lua" != "X"; then
4692            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5
4693$as_echo_n "checking Lua version... " >&6; }
4694if test "${vi_cv_version_lua+set}" = set; then :
4695  $as_echo_n "(cached) " >&6
4696else
4697   vi_cv_version_lua=`${vi_cv_path_lua} -e "print(_VERSION)" | sed 's/.* //'`
4698fi
4699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua" >&5
4700$as_echo "$vi_cv_version_lua" >&6; }
4701    fi
4702    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5
4703$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; }
4704    if test -f $vi_cv_path_lua_pfx/include/lua.h; then
4705      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4706$as_echo "yes" >&6; }
4707    else
4708      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4709$as_echo "no" >&6; }
4710      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5
4711$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; }
4712      if test -f $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h; then
4713        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4714$as_echo "yes" >&6; }
4715        LUA_INC=/lua$vi_cv_version_lua
4716      else
4717        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4718$as_echo "no" >&6; }
4719        vi_cv_path_lua_pfx=
4720      fi
4721    fi
4722  fi
4723
4724  if test "X$vi_cv_path_lua_pfx" != "X"; then
4725    if test "X$LUA_INC" != "X"; then
4726            LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua"
4727    else
4728      LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua"
4729    fi
4730    LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}"
4731    LUA_SRC="if_lua.c"
4732    LUA_OBJ="objects/if_lua.o"
4733    LUA_PRO="if_lua.pro"
4734    $as_echo "#define FEAT_LUA 1" >>confdefs.h
4735
4736    if test "$enable_luainterp" = "dynamic"; then
4737      if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then
4738	vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll"
4739      else
4740	multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
4741	if test "X$multiarch" != "X"; then
4742	  lib_multiarch="lib/${multiarch}"
4743	fi
4744			for subdir in "${lib_multiarch}" lib64 lib; do
4745	  if test -z "$subdir"; then
4746	    continue
4747	  fi
4748	  for sover in "${vi_cv_version_lua}.so" "-${vi_cv_version_lua}.so" ".so.${vi_cv_version_lua}"; do
4749	    for i in .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 ""; do
4750	      if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${sover}$i"; then
4751		sover2="$i"
4752		break 3
4753	      fi
4754	    done
4755	  done
4756	done
4757	vi_cv_dll_name_lua="liblua${sover}$sover2"
4758      fi
4759      $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h
4760
4761      LUA_LIBS=""
4762      LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS"
4763    fi
4764  fi
4765  if test "$fail_if_missing" = "yes" -a -z "$LUA_SRC"; then
4766    as_fn_error "could not configure lua" "$LINENO" 5
4767  fi
4768
4769
4770
4771
4772
4773fi
4774
4775
4776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
4777$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4778# Check whether --enable-mzschemeinterp was given.
4779if test "${enable_mzschemeinterp+set}" = set; then :
4780  enableval=$enable_mzschemeinterp;
4781else
4782  enable_mzschemeinterp="no"
4783fi
4784
4785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
4786$as_echo "$enable_mzschemeinterp" >&6; }
4787
4788if test "$enable_mzschemeinterp" = "yes"; then
4789
4790
4791  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
4792$as_echo_n "checking --with-plthome argument... " >&6; }
4793
4794# Check whether --with-plthome was given.
4795if test "${with_plthome+set}" = set; then :
4796  withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
4797$as_echo "$with_plthome" >&6; }
4798else
4799  with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
4800$as_echo "\"no\"" >&6; }
4801fi
4802
4803
4804  if test "X$with_plthome" != "X"; then
4805       vi_cv_path_mzscheme_pfx="$with_plthome"
4806  else
4807    { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
4808$as_echo_n "checking PLTHOME environment var... " >&6; }
4809    if test "X$PLTHOME" != "X"; then
4810	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
4811$as_echo "\"$PLTHOME\"" >&6; }
4812	vi_cv_path_mzscheme_pfx="$PLTHOME"
4813    else
4814	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
4815$as_echo "not set" >&6; }
4816		# Extract the first word of "mzscheme", so it can be a program name with args.
4817set dummy mzscheme; ac_word=$2
4818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4819$as_echo_n "checking for $ac_word... " >&6; }
4820if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then :
4821  $as_echo_n "(cached) " >&6
4822else
4823  case $vi_cv_path_mzscheme in
4824  [\\/]* | ?:[\\/]*)
4825  ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4826  ;;
4827  *)
4828  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4829for as_dir in $PATH
4830do
4831  IFS=$as_save_IFS
4832  test -z "$as_dir" && as_dir=.
4833    for ac_exec_ext in '' $ac_executable_extensions; do
4834  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4835    ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
4836    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4837    break 2
4838  fi
4839done
4840  done
4841IFS=$as_save_IFS
4842
4843  ;;
4844esac
4845fi
4846vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
4847if test -n "$vi_cv_path_mzscheme"; then
4848  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
4849$as_echo "$vi_cv_path_mzscheme" >&6; }
4850else
4851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4852$as_echo "no" >&6; }
4853fi
4854
4855
4856
4857			if test "X$vi_cv_path_mzscheme" != "X"; then
4858	  lsout=`ls -l $vi_cv_path_mzscheme`
4859	  if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4860	    vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4861	  fi
4862	fi
4863
4864	if test "X$vi_cv_path_mzscheme" != "X"; then
4865	    	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
4866$as_echo_n "checking MzScheme install prefix... " >&6; }
4867if test "${vi_cv_path_mzscheme_pfx+set}" = set; then :
4868  $as_echo_n "(cached) " >&6
4869else
4870  	    	    echo "(display (simplify-path		\
4871	       (build-path (call-with-values	\
4872		(lambda () (split-path (find-system-path (quote exec-file)))) \
4873		(lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
4874	    	     vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
4875		sed -e 's+/$++'`
4876fi
4877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
4878$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
4879	    rm -f mzdirs.scm
4880	fi
4881    fi
4882  fi
4883
4884  SCHEME_INC=
4885  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
4886    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
4887$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
4888    if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
4889      SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
4890      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4891$as_echo "yes" >&6; }
4892    else
4893      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4894$as_echo "no" >&6; }
4895      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
4896$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
4897      if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
4898	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4899$as_echo "yes" >&6; }
4900	SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
4901      else
4902	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4903$as_echo "no" >&6; }
4904	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5
4905$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; }
4906	if test -f $vi_cv_path_mzscheme_pfx/include/racket/scheme.h; then
4907	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4908$as_echo "yes" >&6; }
4909	  SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket
4910	else
4911	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4912$as_echo "no" >&6; }
4913	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5
4914$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
4915	  if test -f /usr/include/plt/scheme.h; then
4916	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4917$as_echo "yes" >&6; }
4918	    SCHEME_INC=/usr/include/plt
4919	  else
4920	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4921$as_echo "no" >&6; }
4922	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5
4923$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; }
4924	    if test -f /usr/include/racket/scheme.h; then
4925	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4926$as_echo "yes" >&6; }
4927	      SCHEME_INC=/usr/include/racket
4928	    else
4929	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4930$as_echo "no" >&6; }
4931	      vi_cv_path_mzscheme_pfx=
4932	    fi
4933	  fi
4934	fi
4935      fi
4936    fi
4937  fi
4938
4939  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
4940    if test "x$MACOSX" = "xyes"; then
4941      MZSCHEME_LIBS="-framework Racket"
4942      MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4943    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
4944      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
4945      MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4946    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a"; then
4947      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a"
4948      MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4949    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.a"; then
4950      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
4951    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a"; then
4952      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
4953    else
4954            if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
4955        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
4956	MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4957      elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.so"; then
4958        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket3m"
4959	MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4960      elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.so"; then
4961        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket -lmzgc"
4962      else
4963        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
4964      fi
4965      if test "$GCC" = yes; then
4966			MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
4967      elif test "`(uname) 2>/dev/null`" = SunOS &&
4968			       uname -r | grep '^5' >/dev/null; then
4969	MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
4970      fi
4971    fi
4972
4973    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5
4974$as_echo_n "checking for racket collects directory... " >&6; }
4975    if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4976      SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/
4977    else
4978      if test -d $vi_cv_path_mzscheme_pfx/lib/racket/collects; then
4979	SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/
4980      else
4981	if test -d $vi_cv_path_mzscheme_pfx/share/racket/collects; then
4982	  SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/
4983	else
4984	  if test -d $vi_cv_path_mzscheme_pfx/collects; then
4985	    SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/
4986	  fi
4987	fi
4988      fi
4989    fi
4990    if test "X$SCHEME_COLLECTS" != "X" ; then
4991      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5
4992$as_echo "${SCHEME_COLLECTS}" >&6; }
4993    else
4994      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
4995$as_echo "not found" >&6; }
4996    fi
4997
4998    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5
4999$as_echo_n "checking for mzscheme_base.c... " >&6; }
5000    if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
5001      MZSCHEME_EXTRA="mzscheme_base.c"
5002    else
5003      if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then
5004	MZSCHEME_EXTRA="mzscheme_base.c"
5005      fi
5006    fi
5007    if test "X$MZSCHEME_EXTRA" != "X" ; then
5008            MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
5009      MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5010      { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5
5011$as_echo "needed" >&6; }
5012    else
5013      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5
5014$as_echo "not needed" >&6; }
5015    fi
5016
5017    MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
5018      -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'"
5019    MZSCHEME_SRC="if_mzsch.c"
5020    MZSCHEME_OBJ="objects/if_mzsch.o"
5021    MZSCHEME_PRO="if_mzsch.pro"
5022    $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
5023
5024  fi
5025
5026
5027
5028
5029
5030
5031
5032fi
5033
5034
5035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
5036$as_echo_n "checking --enable-perlinterp argument... " >&6; }
5037# Check whether --enable-perlinterp was given.
5038if test "${enable_perlinterp+set}" = set; then :
5039  enableval=$enable_perlinterp;
5040else
5041  enable_perlinterp="no"
5042fi
5043
5044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
5045$as_echo "$enable_perlinterp" >&6; }
5046if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
5047
5048  # Extract the first word of "perl", so it can be a program name with args.
5049set dummy perl; ac_word=$2
5050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5051$as_echo_n "checking for $ac_word... " >&6; }
5052if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then :
5053  $as_echo_n "(cached) " >&6
5054else
5055  case $vi_cv_path_perl in
5056  [\\/]* | ?:[\\/]*)
5057  ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
5058  ;;
5059  *)
5060  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5061for as_dir in $PATH
5062do
5063  IFS=$as_save_IFS
5064  test -z "$as_dir" && as_dir=.
5065    for ac_exec_ext in '' $ac_executable_extensions; do
5066  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5067    ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
5068    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5069    break 2
5070  fi
5071done
5072  done
5073IFS=$as_save_IFS
5074
5075  ;;
5076esac
5077fi
5078vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
5079if test -n "$vi_cv_path_perl"; then
5080  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
5081$as_echo "$vi_cv_path_perl" >&6; }
5082else
5083  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5084$as_echo "no" >&6; }
5085fi
5086
5087
5088  if test "X$vi_cv_path_perl" != "X"; then
5089    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
5090$as_echo_n "checking Perl version... " >&6; }
5091    if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
5092     eval `$vi_cv_path_perl -V:usethreads`
5093     eval `$vi_cv_path_perl -V:libperl`
5094     if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
5095       badthreads=no
5096     else
5097       if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
5098	 eval `$vi_cv_path_perl -V:use5005threads`
5099	 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
5100	   badthreads=no
5101	 else
5102	   badthreads=yes
5103	   { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
5104$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
5105	 fi
5106       else
5107	 badthreads=yes
5108	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
5109$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
5110       fi
5111     fi
5112     if test $badthreads = no; then
5113      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
5114$as_echo "OK" >&6; }
5115      eval `$vi_cv_path_perl -V:shrpenv`
5116      if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
5117	shrpenv=""
5118      fi
5119      vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
5120
5121            perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
5122	      -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
5123            perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
5124		sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
5125			-e 's/-bE:perl.exp//' -e 's/-lc //'`
5126                  perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
5127		-e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
5128
5129                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5
5130$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
5131      cflags_save=$CFLAGS
5132      libs_save=$LIBS
5133      ldflags_save=$LDFLAGS
5134      CFLAGS="$CFLAGS $perlcppflags"
5135      LIBS="$LIBS $perllibs"
5136      LDFLAGS="$perlldflags $LDFLAGS"
5137      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5138/* end confdefs.h.  */
5139
5140int
5141main ()
5142{
5143
5144  ;
5145  return 0;
5146}
5147_ACEOF
5148if ac_fn_c_try_link "$LINENO"; then :
5149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5150$as_echo "yes" >&6; }; perl_ok=yes
5151else
5152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
5153$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
5154fi
5155rm -f core conftest.err conftest.$ac_objext \
5156    conftest$ac_exeext conftest.$ac_ext
5157      CFLAGS=$cflags_save
5158      LIBS=$libs_save
5159      LDFLAGS=$ldflags_save
5160      if test $perl_ok = yes; then
5161	if test "X$perlcppflags" != "X"; then
5162	  	  PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
5163	fi
5164	if test "X$perlldflags" != "X"; then
5165	  LDFLAGS="$perlldflags $LDFLAGS"
5166	fi
5167	PERL_LIBS=$perllibs
5168	PERL_SRC="auto/if_perl.c if_perlsfio.c"
5169	PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
5170	PERL_PRO="if_perl.pro if_perlsfio.pro"
5171	$as_echo "#define FEAT_PERL 1" >>confdefs.h
5172
5173      fi
5174     fi
5175    else
5176      { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
5177$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
5178    fi
5179  fi
5180
5181  if test "x$MACOSX" = "xyes"; then
5182        dir=/System/Library/Perl
5183    darwindir=$dir/darwin
5184    if test -d $darwindir; then
5185      PERL=/usr/bin/perl
5186    else
5187            dir=/System/Library/Perl/5.8.1
5188      darwindir=$dir/darwin-thread-multi-2level
5189      if test -d $darwindir; then
5190	PERL=/usr/bin/perl
5191      fi
5192    fi
5193    if test -n "$PERL"; then
5194      PERL_DIR="$dir"
5195      PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
5196      PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
5197      PERL_LIBS="-L$darwindir/CORE -lperl"
5198    fi
5199                PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
5200    PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
5201  fi
5202  if test "$enable_perlinterp" = "dynamic"; then
5203    if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then
5204      $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h
5205
5206      PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS"
5207    fi
5208  fi
5209
5210  if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then
5211    as_fn_error "could not configure perl" "$LINENO" 5
5212  fi
5213fi
5214
5215
5216
5217
5218
5219
5220
5221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
5222$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
5223# Check whether --enable-pythoninterp was given.
5224if test "${enable_pythoninterp+set}" = set; then :
5225  enableval=$enable_pythoninterp;
5226else
5227  enable_pythoninterp="no"
5228fi
5229
5230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
5231$as_echo "$enable_pythoninterp" >&6; }
5232if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then
5233    for ac_prog in python2 python
5234do
5235  # Extract the first word of "$ac_prog", so it can be a program name with args.
5236set dummy $ac_prog; ac_word=$2
5237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5238$as_echo_n "checking for $ac_word... " >&6; }
5239if test "${ac_cv_path_vi_cv_path_python+set}" = set; then :
5240  $as_echo_n "(cached) " >&6
5241else
5242  case $vi_cv_path_python in
5243  [\\/]* | ?:[\\/]*)
5244  ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
5245  ;;
5246  *)
5247  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5248for as_dir in $PATH
5249do
5250  IFS=$as_save_IFS
5251  test -z "$as_dir" && as_dir=.
5252    for ac_exec_ext in '' $ac_executable_extensions; do
5253  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5254    ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
5255    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5256    break 2
5257  fi
5258done
5259  done
5260IFS=$as_save_IFS
5261
5262  ;;
5263esac
5264fi
5265vi_cv_path_python=$ac_cv_path_vi_cv_path_python
5266if test -n "$vi_cv_path_python"; then
5267  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
5268$as_echo "$vi_cv_path_python" >&6; }
5269else
5270  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5271$as_echo "no" >&6; }
5272fi
5273
5274
5275  test -n "$vi_cv_path_python" && break
5276done
5277
5278  if test "X$vi_cv_path_python" != "X"; then
5279
5280        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
5281$as_echo_n "checking Python version... " >&6; }
5282if test "${vi_cv_var_python_version+set}" = set; then :
5283  $as_echo_n "(cached) " >&6
5284else
5285  vi_cv_var_python_version=`
5286	    ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
5287
5288fi
5289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
5290$as_echo "$vi_cv_var_python_version" >&6; }
5291
5292        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5
5293$as_echo_n "checking Python is 2.3 or better... " >&6; }
5294    if ${vi_cv_path_python} -c \
5295	"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"
5296    then
5297      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
5298$as_echo "yep" >&6; }
5299
5300            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
5301$as_echo_n "checking Python's install prefix... " >&6; }
5302if test "${vi_cv_path_python_pfx+set}" = set; then :
5303  $as_echo_n "(cached) " >&6
5304else
5305   vi_cv_path_python_pfx=`
5306	    ${vi_cv_path_python} -c \
5307		"import sys; print sys.prefix"`
5308fi
5309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
5310$as_echo "$vi_cv_path_python_pfx" >&6; }
5311
5312            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
5313$as_echo_n "checking Python's execution prefix... " >&6; }
5314if test "${vi_cv_path_python_epfx+set}" = set; then :
5315  $as_echo_n "(cached) " >&6
5316else
5317   vi_cv_path_python_epfx=`
5318	    ${vi_cv_path_python} -c \
5319		"import sys; print sys.exec_prefix"`
5320fi
5321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
5322$as_echo "$vi_cv_path_python_epfx" >&6; }
5323
5324
5325      if test "${vi_cv_path_pythonpath+set}" = set; then :
5326  $as_echo_n "(cached) " >&6
5327else
5328   vi_cv_path_pythonpath=`
5329	    unset PYTHONPATH;
5330	    ${vi_cv_path_python} -c \
5331		"import sys, string; print string.join(sys.path,':')"`
5332fi
5333
5334
5335
5336
5337# Check whether --with-python-config-dir was given.
5338if test "${with_python_config_dir+set}" = set; then :
5339  withval=$with_python_config_dir;  vi_cv_path_python_conf="${withval}"
5340fi
5341
5342
5343      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
5344$as_echo_n "checking Python's configuration directory... " >&6; }
5345if test "${vi_cv_path_python_conf+set}" = set; then :
5346  $as_echo_n "(cached) " >&6
5347else
5348
5349	vi_cv_path_python_conf=
5350	d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"`
5351	if test -d "$d" && test -f "$d/config.c"; then
5352	  vi_cv_path_python_conf="$d"
5353	else
5354	  for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
5355	    for subdir in lib64 lib share; do
5356	      d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
5357	      if test -d "$d" && test -f "$d/config.c"; then
5358		vi_cv_path_python_conf="$d"
5359	      fi
5360	    done
5361	  done
5362	fi
5363
5364fi
5365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
5366$as_echo "$vi_cv_path_python_conf" >&6; }
5367
5368      PYTHON_CONFDIR="${vi_cv_path_python_conf}"
5369
5370      if test "X$PYTHON_CONFDIR" = "X"; then
5371	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
5372$as_echo "can't find it!" >&6; }
5373      else
5374
5375			if test "${vi_cv_path_python_plibs+set}" = set; then :
5376  $as_echo_n "(cached) " >&6
5377else
5378
5379	    pwd=`pwd`
5380	    tmp_mkf="$pwd/config-PyMake$$"
5381	    cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
5382__:
5383	@echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
5384	@echo "python_LIBS='$(LIBS)'"
5385	@echo "python_SYSLIBS='$(SYSLIBS)'"
5386	@echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5387	@echo "python_DLLLIBRARY='$(DLLLIBRARY)'"
5388	@echo "python_INSTSONAME='$(INSTSONAME)'"
5389eof
5390	    	    eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5391	    rm -f -- "${tmp_mkf}"
5392	    if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5393		"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5394	      vi_cv_path_python_plibs="-framework Python"
5395	    else
5396	      if test "${vi_cv_var_python_version}" = "1.4"; then
5397		  vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5398	      else
5399		  vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5400	      fi
5401	      vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
5402	      	      vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5403	    fi
5404
5405fi
5406
5407
5408	if test "X$python_DLLLIBRARY" != "X"; then
5409	  python_INSTSONAME="$python_DLLLIBRARY"
5410	fi
5411	PYTHON_LIBS="${vi_cv_path_python_plibs}"
5412	if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5413	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -DPYTHON_HOME=\\\"${vi_cv_path_python_pfx}\\\""
5414	else
5415	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -I${vi_cv_path_python_epfx}/include/python${vi_cv_var_python_version} -DPYTHON_HOME=\\\"${vi_cv_path_python_pfx}\\\""
5416	fi
5417	PYTHON_SRC="if_python.c"
5418	PYTHON_OBJ="objects/if_python.o"
5419	if test "${vi_cv_var_python_version}" = "1.4"; then
5420	   PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5421	fi
5422    PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5423
5424								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
5425$as_echo_n "checking if -pthread should be used... " >&6; }
5426	threadsafe_flag=
5427	thread_lib=
5428	        if test "`(uname) 2>/dev/null`" != Darwin; then
5429	  test "$GCC" = yes && threadsafe_flag="-pthread"
5430	  if test "`(uname) 2>/dev/null`" = FreeBSD; then
5431	    threadsafe_flag="-D_THREAD_SAFE"
5432	    thread_lib="-pthread"
5433	  fi
5434	fi
5435	libs_save_old=$LIBS
5436	if test -n "$threadsafe_flag"; then
5437	  cflags_save=$CFLAGS
5438	  CFLAGS="$CFLAGS $threadsafe_flag"
5439	  LIBS="$LIBS $thread_lib"
5440	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5441/* end confdefs.h.  */
5442
5443int
5444main ()
5445{
5446
5447  ;
5448  return 0;
5449}
5450_ACEOF
5451if ac_fn_c_try_link "$LINENO"; then :
5452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5453$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
5454else
5455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5456$as_echo "no" >&6; }; LIBS=$libs_save_old
5457
5458fi
5459rm -f core conftest.err conftest.$ac_objext \
5460    conftest$ac_exeext conftest.$ac_ext
5461	  CFLAGS=$cflags_save
5462	else
5463	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5464$as_echo "no" >&6; }
5465	fi
5466
5467			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5
5468$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
5469	cflags_save=$CFLAGS
5470	libs_save=$LIBS
5471	CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5472	LIBS="$LIBS $PYTHON_LIBS"
5473	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5474/* end confdefs.h.  */
5475
5476int
5477main ()
5478{
5479
5480  ;
5481  return 0;
5482}
5483_ACEOF
5484if ac_fn_c_try_link "$LINENO"; then :
5485  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5486$as_echo "yes" >&6; }; python_ok=yes
5487else
5488  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
5489$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
5490fi
5491rm -f core conftest.err conftest.$ac_objext \
5492    conftest$ac_exeext conftest.$ac_ext
5493	CFLAGS=$cflags_save
5494	LIBS=$libs_save
5495	if test $python_ok = yes; then
5496	  $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
5497
5498	else
5499	  LIBS=$libs_save_old
5500	  PYTHON_SRC=
5501	  PYTHON_OBJ=
5502	  PYTHON_LIBS=
5503	  PYTHON_CFLAGS=
5504	fi
5505
5506      fi
5507    else
5508      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
5509$as_echo "too old" >&6; }
5510    fi
5511  fi
5512
5513  if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then
5514    as_fn_error "could not configure python" "$LINENO" 5
5515  fi
5516fi
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5
5527$as_echo_n "checking --enable-python3interp argument... " >&6; }
5528# Check whether --enable-python3interp was given.
5529if test "${enable_python3interp+set}" = set; then :
5530  enableval=$enable_python3interp;
5531else
5532  enable_python3interp="no"
5533fi
5534
5535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5
5536$as_echo "$enable_python3interp" >&6; }
5537if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then
5538    for ac_prog in python3 python
5539do
5540  # Extract the first word of "$ac_prog", so it can be a program name with args.
5541set dummy $ac_prog; ac_word=$2
5542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5543$as_echo_n "checking for $ac_word... " >&6; }
5544if test "${ac_cv_path_vi_cv_path_python3+set}" = set; then :
5545  $as_echo_n "(cached) " >&6
5546else
5547  case $vi_cv_path_python3 in
5548  [\\/]* | ?:[\\/]*)
5549  ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path.
5550  ;;
5551  *)
5552  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553for as_dir in $PATH
5554do
5555  IFS=$as_save_IFS
5556  test -z "$as_dir" && as_dir=.
5557    for ac_exec_ext in '' $ac_executable_extensions; do
5558  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5559    ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext"
5560    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561    break 2
5562  fi
5563done
5564  done
5565IFS=$as_save_IFS
5566
5567  ;;
5568esac
5569fi
5570vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3
5571if test -n "$vi_cv_path_python3"; then
5572  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
5573$as_echo "$vi_cv_path_python3" >&6; }
5574else
5575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5576$as_echo "no" >&6; }
5577fi
5578
5579
5580  test -n "$vi_cv_path_python3" && break
5581done
5582
5583  if test "X$vi_cv_path_python3" != "X"; then
5584
5585        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
5586$as_echo_n "checking Python version... " >&6; }
5587if test "${vi_cv_var_python3_version+set}" = set; then :
5588  $as_echo_n "(cached) " >&6
5589else
5590  vi_cv_var_python3_version=`
5591          ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'`
5592
5593fi
5594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5
5595$as_echo "$vi_cv_var_python3_version" >&6; }
5596
5597        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5
5598$as_echo_n "checking Python's abiflags... " >&6; }
5599if test "${vi_cv_var_python3_abiflags+set}" = set; then :
5600  $as_echo_n "(cached) " >&6
5601else
5602
5603     vi_cv_var_python3_abiflags=
5604     if ${vi_cv_path_python3} -c \
5605         "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)"
5606     then
5607       vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \
5608         "import sys; print(sys.abiflags)"`
5609     fi
5610fi
5611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5
5612$as_echo "$vi_cv_var_python3_abiflags" >&6; }
5613
5614        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
5615$as_echo_n "checking Python's install prefix... " >&6; }
5616if test "${vi_cv_path_python3_pfx+set}" = set; then :
5617  $as_echo_n "(cached) " >&6
5618else
5619   vi_cv_path_python3_pfx=`
5620     ${vi_cv_path_python3} -c \
5621     "import sys; print(sys.prefix)"`
5622fi
5623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5
5624$as_echo "$vi_cv_path_python3_pfx" >&6; }
5625
5626        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
5627$as_echo_n "checking Python's execution prefix... " >&6; }
5628if test "${vi_cv_path_python3_epfx+set}" = set; then :
5629  $as_echo_n "(cached) " >&6
5630else
5631   vi_cv_path_python3_epfx=`
5632     ${vi_cv_path_python3} -c \
5633     "import sys; print(sys.exec_prefix)"`
5634fi
5635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5
5636$as_echo "$vi_cv_path_python3_epfx" >&6; }
5637
5638
5639    if test "${vi_cv_path_python3path+set}" = set; then :
5640  $as_echo_n "(cached) " >&6
5641else
5642   vi_cv_path_python3path=`
5643     unset PYTHONPATH;
5644     ${vi_cv_path_python3} -c \
5645     "import sys, string; print(':'.join(sys.path))"`
5646fi
5647
5648
5649
5650
5651# Check whether --with-python3-config-dir was given.
5652if test "${with_python3_config_dir+set}" = set; then :
5653  withval=$with_python3_config_dir;  vi_cv_path_python3_conf="${withval}"
5654fi
5655
5656
5657    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
5658$as_echo_n "checking Python's configuration directory... " >&6; }
5659if test "${vi_cv_path_python3_conf+set}" = set; then :
5660  $as_echo_n "(cached) " >&6
5661else
5662
5663     vi_cv_path_python3_conf=
5664     config_dir="config"
5665     if test "${vi_cv_var_python3_abiflags}" != ""; then
5666       config_dir="${config_dir}-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
5667     fi
5668     d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"`
5669     if test -d "$d" && test -f "$d/config.c"; then
5670       vi_cv_path_python3_conf="$d"
5671     else
5672       for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do
5673	 for subdir in lib64 lib share; do
5674	   d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}"
5675	   if test -d "$d" && test -f "$d/config.c"; then
5676	     vi_cv_path_python3_conf="$d"
5677	   fi
5678	 done
5679       done
5680     fi
5681
5682fi
5683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5
5684$as_echo "$vi_cv_path_python3_conf" >&6; }
5685
5686    PYTHON3_CONFDIR="${vi_cv_path_python3_conf}"
5687
5688    if test "X$PYTHON3_CONFDIR" = "X"; then
5689      { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
5690$as_echo "can't find it!" >&6; }
5691    else
5692
5693                  if test "${vi_cv_path_python3_plibs+set}" = set; then :
5694  $as_echo_n "(cached) " >&6
5695else
5696
5697          pwd=`pwd`
5698          tmp_mkf="$pwd/config-PyMake$$"
5699          cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
5700__:
5701	@echo "python3_BASEMODLIBS='$(BASEMODLIBS)'"
5702	@echo "python3_LIBS='$(LIBS)'"
5703	@echo "python3_SYSLIBS='$(SYSLIBS)'"
5704	@echo "python3_DLLLIBRARY='$(DLLLIBRARY)'"
5705	@echo "python3_INSTSONAME='$(INSTSONAME)'"
5706eof
5707                    eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5708          rm -f -- "${tmp_mkf}"
5709	  vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
5710          vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}"
5711                    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//`
5712          vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//`
5713
5714fi
5715
5716
5717      if test "X$python3_DLLLIBRARY" != "X"; then
5718	python3_INSTSONAME="$python3_DLLLIBRARY"
5719      fi
5720      PYTHON3_LIBS="${vi_cv_path_python3_plibs}"
5721      if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then
5722        PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -DPYTHON3_HOME=L\\\"${vi_cv_path_python3_pfx}\\\""
5723      else
5724        PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -I${vi_cv_path_python3_epfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -DPYTHON3_HOME=L\\\"${vi_cv_path_python3_pfx}\\\""
5725      fi
5726      PYTHON3_SRC="if_python3.c"
5727      PYTHON3_OBJ="objects/if_python3.o"
5728
5729                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
5730$as_echo_n "checking if -pthread should be used... " >&6; }
5731      threadsafe_flag=
5732      thread_lib=
5733            if test "`(uname) 2>/dev/null`" != Darwin; then
5734        test "$GCC" = yes && threadsafe_flag="-pthread"
5735        if test "`(uname) 2>/dev/null`" = FreeBSD; then
5736          threadsafe_flag="-D_THREAD_SAFE"
5737          thread_lib="-pthread"
5738        fi
5739      fi
5740      libs_save_old=$LIBS
5741      if test -n "$threadsafe_flag"; then
5742        cflags_save=$CFLAGS
5743        CFLAGS="$CFLAGS $threadsafe_flag"
5744        LIBS="$LIBS $thread_lib"
5745        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5746/* end confdefs.h.  */
5747
5748int
5749main ()
5750{
5751
5752  ;
5753  return 0;
5754}
5755_ACEOF
5756if ac_fn_c_try_link "$LINENO"; then :
5757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5758$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag"
5759else
5760  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5761$as_echo "no" >&6; }; LIBS=$libs_save_old
5762
5763fi
5764rm -f core conftest.err conftest.$ac_objext \
5765    conftest$ac_exeext conftest.$ac_ext
5766        CFLAGS=$cflags_save
5767      else
5768        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5769$as_echo "no" >&6; }
5770      fi
5771
5772                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5
5773$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; }
5774      cflags_save=$CFLAGS
5775      libs_save=$LIBS
5776      CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
5777      LIBS="$LIBS $PYTHON3_LIBS"
5778      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5779/* end confdefs.h.  */
5780
5781int
5782main ()
5783{
5784
5785  ;
5786  return 0;
5787}
5788_ACEOF
5789if ac_fn_c_try_link "$LINENO"; then :
5790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5791$as_echo "yes" >&6; }; python3_ok=yes
5792else
5793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5
5794$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no
5795fi
5796rm -f core conftest.err conftest.$ac_objext \
5797    conftest$ac_exeext conftest.$ac_ext
5798      CFLAGS=$cflags_save
5799      LIBS=$libs_save
5800      if test "$python3_ok" = yes; then
5801        $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h
5802
5803      else
5804        LIBS=$libs_save_old
5805        PYTHON3_SRC=
5806        PYTHON3_OBJ=
5807        PYTHON3_LIBS=
5808        PYTHON3_CFLAGS=
5809      fi
5810    fi
5811  fi
5812fi
5813
5814
5815
5816
5817
5818
5819
5820if test "$python_ok" = yes && test "$python3_ok" = yes; then
5821  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
5822
5823  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
5824
5825  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5
5826$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; }
5827  cflags_save=$CFLAGS
5828  CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5829  ldflags_save=$LDFLAGS
5830    LDFLAGS="-ldl $LDFLAGS"
5831  if test "$cross_compiling" = yes; then :
5832  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5833$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5834as_fn_error "cannot run test program while cross compiling
5835See \`config.log' for more details." "$LINENO" 5; }
5836else
5837  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5838/* end confdefs.h.  */
5839
5840    #include <dlfcn.h>
5841    /* If this program fails, then RTLD_GLOBAL is needed.
5842     * RTLD_GLOBAL will be used and then it is not possible to
5843     * have both python versions enabled in the same vim instance.
5844     * Only the first python version used will be switched on.
5845     */
5846
5847    int no_rtl_global_needed_for(char *python_instsoname, char *prefix)
5848    {
5849      int needed = 0;
5850      void* pylib = dlopen(python_instsoname, RTLD_LAZY);
5851      if (pylib != 0)
5852      {
5853          void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome");
5854          void (*init)(void) = dlsym(pylib, "Py_Initialize");
5855          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
5856          void (*final)(void) = dlsym(pylib, "Py_Finalize");
5857          (*pfx)(prefix);
5858          (*init)();
5859          needed = (*simple)("import termios") == -1;
5860          (*final)();
5861          dlclose(pylib);
5862      }
5863      return !needed;
5864    }
5865
5866    int main(int argc, char** argv)
5867    {
5868      int not_needed = 0;
5869      if (no_rtl_global_needed_for("${python_INSTSONAME}", "${vi_cv_path_python_pfx}"))
5870            not_needed = 1;
5871      return !not_needed;
5872    }
5873_ACEOF
5874if ac_fn_c_try_run "$LINENO"; then :
5875  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5876$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h
5877
5878else
5879  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5880$as_echo "no" >&6; }
5881fi
5882rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5883  conftest.$ac_objext conftest.beam conftest.$ac_ext
5884fi
5885
5886
5887  CFLAGS=$cflags_save
5888  LDFLAGS=$ldflags_save
5889
5890  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5
5891$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; }
5892  cflags_save=$CFLAGS
5893  CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
5894  ldflags_save=$LDFLAGS
5895    LDFLAGS="-ldl $LDFLAGS"
5896  if test "$cross_compiling" = yes; then :
5897  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5898$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5899as_fn_error "cannot run test program while cross compiling
5900See \`config.log' for more details." "$LINENO" 5; }
5901else
5902  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5903/* end confdefs.h.  */
5904
5905    #include <dlfcn.h>
5906    #include <wchar.h>
5907    /* If this program fails, then RTLD_GLOBAL is needed.
5908     * RTLD_GLOBAL will be used and then it is not possible to
5909     * have both python versions enabled in the same vim instance.
5910     * Only the first python version used will be switched on.
5911     */
5912
5913    int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix)
5914    {
5915      int needed = 0;
5916      void* pylib = dlopen(python_instsoname, RTLD_LAZY);
5917      if (pylib != 0)
5918      {
5919          void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome");
5920          void (*init)(void) = dlsym(pylib, "Py_Initialize");
5921          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
5922          void (*final)(void) = dlsym(pylib, "Py_Finalize");
5923          (*pfx)(prefix);
5924          (*init)();
5925          needed = (*simple)("import termios") == -1;
5926          (*final)();
5927          dlclose(pylib);
5928      }
5929      return !needed;
5930    }
5931
5932    int main(int argc, char** argv)
5933    {
5934      int not_needed = 0;
5935      if (no_rtl_global_needed_for("${python3_INSTSONAME}", L"${vi_cv_path_python3_pfx}"))
5936            not_needed = 1;
5937      return !not_needed;
5938    }
5939_ACEOF
5940if ac_fn_c_try_run "$LINENO"; then :
5941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5942$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h
5943
5944else
5945  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5946$as_echo "no" >&6; }
5947fi
5948rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5949  conftest.$ac_objext conftest.beam conftest.$ac_ext
5950fi
5951
5952
5953  CFLAGS=$cflags_save
5954  LDFLAGS=$ldflags_save
5955
5956  PYTHON_SRC="if_python.c"
5957  PYTHON_OBJ="objects/if_python.o"
5958  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\""
5959  PYTHON_LIBS=
5960  PYTHON3_SRC="if_python3.c"
5961  PYTHON3_OBJ="objects/if_python3.o"
5962  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\""
5963  PYTHON3_LIBS=
5964elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then
5965  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
5966
5967  PYTHON_SRC="if_python.c"
5968  PYTHON_OBJ="objects/if_python.o"
5969  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\""
5970  PYTHON_LIBS=
5971elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then
5972  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
5973
5974  PYTHON3_SRC="if_python3.c"
5975  PYTHON3_OBJ="objects/if_python3.o"
5976  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\""
5977  PYTHON3_LIBS=
5978fi
5979
5980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
5981$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5982# Check whether --enable-tclinterp was given.
5983if test "${enable_tclinterp+set}" = set; then :
5984  enableval=$enable_tclinterp;
5985else
5986  enable_tclinterp="no"
5987fi
5988
5989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
5990$as_echo "$enable_tclinterp" >&6; }
5991
5992if test "$enable_tclinterp" = "yes"; then
5993
5994    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
5995$as_echo_n "checking --with-tclsh argument... " >&6; }
5996
5997# Check whether --with-tclsh was given.
5998if test "${with_tclsh+set}" = set; then :
5999  withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
6000$as_echo "$tclsh_name" >&6; }
6001else
6002  tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6003$as_echo "no" >&6; }
6004fi
6005
6006  # Extract the first word of "$tclsh_name", so it can be a program name with args.
6007set dummy $tclsh_name; ac_word=$2
6008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6009$as_echo_n "checking for $ac_word... " >&6; }
6010if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6011  $as_echo_n "(cached) " >&6
6012else
6013  case $vi_cv_path_tcl in
6014  [\\/]* | ?:[\\/]*)
6015  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6016  ;;
6017  *)
6018  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6019for as_dir in $PATH
6020do
6021  IFS=$as_save_IFS
6022  test -z "$as_dir" && as_dir=.
6023    for ac_exec_ext in '' $ac_executable_extensions; do
6024  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6025    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6026    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6027    break 2
6028  fi
6029done
6030  done
6031IFS=$as_save_IFS
6032
6033  ;;
6034esac
6035fi
6036vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6037if test -n "$vi_cv_path_tcl"; then
6038  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6039$as_echo "$vi_cv_path_tcl" >&6; }
6040else
6041  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6042$as_echo "no" >&6; }
6043fi
6044
6045
6046
6047
6048    if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
6049    tclsh_name="tclsh8.4"
6050    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6051set dummy $tclsh_name; ac_word=$2
6052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6053$as_echo_n "checking for $ac_word... " >&6; }
6054if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6055  $as_echo_n "(cached) " >&6
6056else
6057  case $vi_cv_path_tcl in
6058  [\\/]* | ?:[\\/]*)
6059  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6060  ;;
6061  *)
6062  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6063for as_dir in $PATH
6064do
6065  IFS=$as_save_IFS
6066  test -z "$as_dir" && as_dir=.
6067    for ac_exec_ext in '' $ac_executable_extensions; do
6068  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6069    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6070    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6071    break 2
6072  fi
6073done
6074  done
6075IFS=$as_save_IFS
6076
6077  ;;
6078esac
6079fi
6080vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6081if test -n "$vi_cv_path_tcl"; then
6082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6083$as_echo "$vi_cv_path_tcl" >&6; }
6084else
6085  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6086$as_echo "no" >&6; }
6087fi
6088
6089
6090  fi
6091  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
6092    tclsh_name="tclsh8.2"
6093    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6094set dummy $tclsh_name; ac_word=$2
6095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6096$as_echo_n "checking for $ac_word... " >&6; }
6097if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6098  $as_echo_n "(cached) " >&6
6099else
6100  case $vi_cv_path_tcl in
6101  [\\/]* | ?:[\\/]*)
6102  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6103  ;;
6104  *)
6105  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6106for as_dir in $PATH
6107do
6108  IFS=$as_save_IFS
6109  test -z "$as_dir" && as_dir=.
6110    for ac_exec_ext in '' $ac_executable_extensions; do
6111  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6112    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6113    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6114    break 2
6115  fi
6116done
6117  done
6118IFS=$as_save_IFS
6119
6120  ;;
6121esac
6122fi
6123vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6124if test -n "$vi_cv_path_tcl"; then
6125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6126$as_echo "$vi_cv_path_tcl" >&6; }
6127else
6128  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6129$as_echo "no" >&6; }
6130fi
6131
6132
6133  fi
6134  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
6135    tclsh_name="tclsh8.0"
6136    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6137set dummy $tclsh_name; ac_word=$2
6138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6139$as_echo_n "checking for $ac_word... " >&6; }
6140if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6141  $as_echo_n "(cached) " >&6
6142else
6143  case $vi_cv_path_tcl in
6144  [\\/]* | ?:[\\/]*)
6145  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6146  ;;
6147  *)
6148  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6149for as_dir in $PATH
6150do
6151  IFS=$as_save_IFS
6152  test -z "$as_dir" && as_dir=.
6153    for ac_exec_ext in '' $ac_executable_extensions; do
6154  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6155    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6156    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6157    break 2
6158  fi
6159done
6160  done
6161IFS=$as_save_IFS
6162
6163  ;;
6164esac
6165fi
6166vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6167if test -n "$vi_cv_path_tcl"; then
6168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6169$as_echo "$vi_cv_path_tcl" >&6; }
6170else
6171  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6172$as_echo "no" >&6; }
6173fi
6174
6175
6176  fi
6177    if test "X$vi_cv_path_tcl" = "X"; then
6178    tclsh_name="tclsh"
6179    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6180set dummy $tclsh_name; ac_word=$2
6181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6182$as_echo_n "checking for $ac_word... " >&6; }
6183if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6184  $as_echo_n "(cached) " >&6
6185else
6186  case $vi_cv_path_tcl in
6187  [\\/]* | ?:[\\/]*)
6188  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6189  ;;
6190  *)
6191  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6192for as_dir in $PATH
6193do
6194  IFS=$as_save_IFS
6195  test -z "$as_dir" && as_dir=.
6196    for ac_exec_ext in '' $ac_executable_extensions; do
6197  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6198    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6199    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6200    break 2
6201  fi
6202done
6203  done
6204IFS=$as_save_IFS
6205
6206  ;;
6207esac
6208fi
6209vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6210if test -n "$vi_cv_path_tcl"; then
6211  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6212$as_echo "$vi_cv_path_tcl" >&6; }
6213else
6214  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6215$as_echo "no" >&6; }
6216fi
6217
6218
6219  fi
6220  if test "X$vi_cv_path_tcl" != "X"; then
6221    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
6222$as_echo_n "checking Tcl version... " >&6; }
6223    if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
6224      tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
6225      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
6226$as_echo "$tclver - OK" >&6; };
6227      tclloc=`echo 'set l [info library];set i [string last lib $l];incr i -2;puts [string range $l 0 $i]' | $vi_cv_path_tcl -`
6228
6229      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
6230$as_echo_n "checking for location of Tcl include... " >&6; }
6231      if test "x$MACOSX" != "xyes"; then
6232	tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver"
6233      else
6234		tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
6235      fi
6236      TCL_INC=
6237      for try in $tclinc; do
6238	if test -f "$try/tcl.h"; then
6239	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
6240$as_echo "$try/tcl.h" >&6; }
6241	  TCL_INC=$try
6242	  break
6243	fi
6244      done
6245      if test -z "$TCL_INC"; then
6246	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
6247$as_echo "<not found>" >&6; }
6248	SKIP_TCL=YES
6249      fi
6250      if test -z "$SKIP_TCL"; then
6251	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
6252$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
6253	if test "x$MACOSX" != "xyes"; then
6254	  tclcnf=`echo $tclinc | sed s/include/lib/g`
6255	  tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
6256	else
6257	  	  tclcnf="/System/Library/Frameworks/Tcl.framework"
6258	fi
6259	for try in $tclcnf; do
6260	  if test -f $try/tclConfig.sh; then
6261	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
6262$as_echo "$try/tclConfig.sh" >&6; }
6263	    . $try/tclConfig.sh
6264	    	    TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
6265	    	    	    TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'`
6266	    break
6267	  fi
6268	done
6269	if test -z "$TCL_LIBS"; then
6270	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
6271$as_echo "<not found>" >&6; }
6272	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
6273$as_echo_n "checking for Tcl library by myself... " >&6; }
6274	  tcllib=`echo $tclinc | sed s/include/lib/g`
6275	  tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
6276	  for ext in .so .a ; do
6277	    for ver in "" $tclver ; do
6278	      for try in $tcllib ; do
6279		trylib=tcl$ver$ext
6280		if test -f $try/lib$trylib ; then
6281		  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
6282$as_echo "$try/lib$trylib" >&6; }
6283		  TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
6284		  if test "`(uname) 2>/dev/null`" = SunOS &&
6285					 uname -r | grep '^5' >/dev/null; then
6286		    TCL_LIBS="$TCL_LIBS -R $try"
6287		  fi
6288		  break 3
6289		fi
6290	      done
6291	    done
6292	  done
6293	  if test -z "$TCL_LIBS"; then
6294	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
6295$as_echo "<not found>" >&6; }
6296	    SKIP_TCL=YES
6297	  fi
6298	fi
6299	if test -z "$SKIP_TCL"; then
6300	  $as_echo "#define FEAT_TCL 1" >>confdefs.h
6301
6302	  TCL_SRC=if_tcl.c
6303	  TCL_OBJ=objects/if_tcl.o
6304	  TCL_PRO=if_tcl.pro
6305	  TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
6306	fi
6307      fi
6308    else
6309      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5
6310$as_echo "too old; need Tcl version 8.0 or later" >&6; }
6311    fi
6312  fi
6313  if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then
6314    as_fn_error "could not configure Tcl" "$LINENO" 5
6315  fi
6316fi
6317
6318
6319
6320
6321
6322
6323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
6324$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
6325# Check whether --enable-rubyinterp was given.
6326if test "${enable_rubyinterp+set}" = set; then :
6327  enableval=$enable_rubyinterp;
6328else
6329  enable_rubyinterp="no"
6330fi
6331
6332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
6333$as_echo "$enable_rubyinterp" >&6; }
6334if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
6335  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
6336$as_echo_n "checking --with-ruby-command argument... " >&6; }
6337
6338
6339# Check whether --with-ruby-command was given.
6340if test "${with_ruby_command+set}" = set; then :
6341  withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5
6342$as_echo "$RUBY_CMD" >&6; }
6343else
6344  RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
6345$as_echo "defaulting to $RUBY_CMD" >&6; }
6346fi
6347
6348  # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
6349set dummy $RUBY_CMD; ac_word=$2
6350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6351$as_echo_n "checking for $ac_word... " >&6; }
6352if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then :
6353  $as_echo_n "(cached) " >&6
6354else
6355  case $vi_cv_path_ruby in
6356  [\\/]* | ?:[\\/]*)
6357  ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
6358  ;;
6359  *)
6360  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6361for as_dir in $PATH
6362do
6363  IFS=$as_save_IFS
6364  test -z "$as_dir" && as_dir=.
6365    for ac_exec_ext in '' $ac_executable_extensions; do
6366  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6367    ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
6368    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6369    break 2
6370  fi
6371done
6372  done
6373IFS=$as_save_IFS
6374
6375  ;;
6376esac
6377fi
6378vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
6379if test -n "$vi_cv_path_ruby"; then
6380  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
6381$as_echo "$vi_cv_path_ruby" >&6; }
6382else
6383  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6384$as_echo "no" >&6; }
6385fi
6386
6387
6388  if test "X$vi_cv_path_ruby" != "X"; then
6389    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
6390$as_echo_n "checking Ruby version... " >&6; }
6391    if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
6392      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
6393$as_echo "OK" >&6; }
6394      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5
6395$as_echo_n "checking Ruby rbconfig... " >&6; }
6396      ruby_rbconfig="RbConfig"
6397      if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then
6398	ruby_rbconfig="Config"
6399      fi
6400      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5
6401$as_echo "$ruby_rbconfig" >&6; }
6402      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
6403$as_echo_n "checking Ruby header files... " >&6; }
6404      rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null`
6405      if test "X$rubyhdrdir" != "X"; then
6406	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
6407$as_echo "$rubyhdrdir" >&6; }
6408	RUBY_CFLAGS="-I$rubyhdrdir"
6409        rubyarch=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['arch']"`
6410        if test -d "$rubyhdrdir/$rubyarch"; then
6411          RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch"
6412        fi
6413        rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"`
6414        RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
6415	rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"`
6416	if test "X$rubylibs" != "X"; then
6417	  RUBY_LIBS="$rubylibs"
6418	fi
6419	librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"`
6420	librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"`
6421	rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"`
6422	if test -f "$rubylibdir/$librubya"; then
6423	  librubyarg="$librubyarg"
6424	  RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
6425	elif test "$librubyarg" = "libruby.a"; then
6426	  	  librubyarg="-lruby"
6427	  RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
6428	fi
6429
6430	if test "X$librubyarg" != "X"; then
6431	  RUBY_LIBS="$librubyarg $RUBY_LIBS"
6432	fi
6433	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"`
6434	if test "X$rubyldflags" != "X"; then
6435	  	  	  	  rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6436	  if test "X$rubyldflags" != "X"; then
6437	    LDFLAGS="$rubyldflags $LDFLAGS"
6438	  fi
6439	fi
6440	RUBY_SRC="if_ruby.c"
6441	RUBY_OBJ="objects/if_ruby.o"
6442	RUBY_PRO="if_ruby.pro"
6443	$as_echo "#define FEAT_RUBY 1" >>confdefs.h
6444
6445	if test "$enable_rubyinterp" = "dynamic"; then
6446	  libruby=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"`
6447	  $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h
6448
6449	  RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby\\\" -DDYNAMIC_RUBY_VER=$rubyversion $RUBY_CFLAGS"
6450	  RUBY_LIBS=
6451	fi
6452      else
6453	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
6454$as_echo "not found; disabling Ruby" >&6; }
6455      fi
6456    else
6457      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5
6458$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
6459    fi
6460  fi
6461
6462  if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then
6463    as_fn_error "could not configure Ruby" "$LINENO" 5
6464  fi
6465fi
6466
6467
6468
6469
6470
6471
6472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
6473$as_echo_n "checking --enable-cscope argument... " >&6; }
6474# Check whether --enable-cscope was given.
6475if test "${enable_cscope+set}" = set; then :
6476  enableval=$enable_cscope;
6477else
6478  enable_cscope="no"
6479fi
6480
6481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
6482$as_echo "$enable_cscope" >&6; }
6483if test "$enable_cscope" = "yes"; then
6484  $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
6485
6486fi
6487
6488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-workshop argument" >&5
6489$as_echo_n "checking --enable-workshop argument... " >&6; }
6490# Check whether --enable-workshop was given.
6491if test "${enable_workshop+set}" = set; then :
6492  enableval=$enable_workshop;
6493else
6494  enable_workshop="no"
6495fi
6496
6497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_workshop" >&5
6498$as_echo "$enable_workshop" >&6; }
6499if test "$enable_workshop" = "yes"; then
6500  $as_echo "#define FEAT_SUN_WORKSHOP 1" >>confdefs.h
6501
6502  WORKSHOP_SRC="workshop.c integration.c"
6503
6504  WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
6505
6506  if test "${enable_gui-xxx}" = xxx; then
6507    enable_gui=motif
6508  fi
6509fi
6510
6511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
6512$as_echo_n "checking --disable-netbeans argument... " >&6; }
6513# Check whether --enable-netbeans was given.
6514if test "${enable_netbeans+set}" = set; then :
6515  enableval=$enable_netbeans;
6516else
6517  enable_netbeans="yes"
6518fi
6519
6520if test "$enable_netbeans" = "yes"; then
6521  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6522$as_echo "no" >&6; }
6523    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
6524$as_echo_n "checking for socket in -lsocket... " >&6; }
6525if test "${ac_cv_lib_socket_socket+set}" = set; then :
6526  $as_echo_n "(cached) " >&6
6527else
6528  ac_check_lib_save_LIBS=$LIBS
6529LIBS="-lsocket  $LIBS"
6530cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6531/* end confdefs.h.  */
6532
6533/* Override any GCC internal prototype to avoid an error.
6534   Use char because int might match the return type of a GCC
6535   builtin and then its argument prototype would still apply.  */
6536#ifdef __cplusplus
6537extern "C"
6538#endif
6539char socket ();
6540int
6541main ()
6542{
6543return socket ();
6544  ;
6545  return 0;
6546}
6547_ACEOF
6548if ac_fn_c_try_link "$LINENO"; then :
6549  ac_cv_lib_socket_socket=yes
6550else
6551  ac_cv_lib_socket_socket=no
6552fi
6553rm -f core conftest.err conftest.$ac_objext \
6554    conftest$ac_exeext conftest.$ac_ext
6555LIBS=$ac_check_lib_save_LIBS
6556fi
6557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
6558$as_echo "$ac_cv_lib_socket_socket" >&6; }
6559if test "x$ac_cv_lib_socket_socket" = x""yes; then :
6560  cat >>confdefs.h <<_ACEOF
6561#define HAVE_LIBSOCKET 1
6562_ACEOF
6563
6564  LIBS="-lsocket $LIBS"
6565
6566fi
6567
6568  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6569$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6570if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
6571  $as_echo_n "(cached) " >&6
6572else
6573  ac_check_lib_save_LIBS=$LIBS
6574LIBS="-lnsl  $LIBS"
6575cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6576/* end confdefs.h.  */
6577
6578/* Override any GCC internal prototype to avoid an error.
6579   Use char because int might match the return type of a GCC
6580   builtin and then its argument prototype would still apply.  */
6581#ifdef __cplusplus
6582extern "C"
6583#endif
6584char gethostbyname ();
6585int
6586main ()
6587{
6588return gethostbyname ();
6589  ;
6590  return 0;
6591}
6592_ACEOF
6593if ac_fn_c_try_link "$LINENO"; then :
6594  ac_cv_lib_nsl_gethostbyname=yes
6595else
6596  ac_cv_lib_nsl_gethostbyname=no
6597fi
6598rm -f core conftest.err conftest.$ac_objext \
6599    conftest$ac_exeext conftest.$ac_ext
6600LIBS=$ac_check_lib_save_LIBS
6601fi
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6603$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6604if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
6605  cat >>confdefs.h <<_ACEOF
6606#define HAVE_LIBNSL 1
6607_ACEOF
6608
6609  LIBS="-lnsl $LIBS"
6610
6611fi
6612
6613  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling netbeans integration is possible" >&5
6614$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
6615  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6616/* end confdefs.h.  */
6617
6618#include <stdio.h>
6619#include <stdlib.h>
6620#include <stdarg.h>
6621#include <fcntl.h>
6622#include <netdb.h>
6623#include <netinet/in.h>
6624#include <errno.h>
6625#include <sys/types.h>
6626#include <sys/socket.h>
6627	/* Check bitfields */
6628	struct nbbuf {
6629	unsigned int  initDone:1;
6630	ushort signmaplen;
6631	};
6632
6633int
6634main ()
6635{
6636
6637		/* Check creating a socket. */
6638		struct sockaddr_in server;
6639		(void)socket(AF_INET, SOCK_STREAM, 0);
6640		(void)htons(100);
6641		(void)gethostbyname("microsoft.com");
6642		if (errno == ECONNREFUSED)
6643		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
6644
6645  ;
6646  return 0;
6647}
6648_ACEOF
6649if ac_fn_c_try_link "$LINENO"; then :
6650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6651$as_echo "yes" >&6; }
6652else
6653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6654$as_echo "no" >&6; }; enable_netbeans="no"
6655fi
6656rm -f core conftest.err conftest.$ac_objext \
6657    conftest$ac_exeext conftest.$ac_ext
6658else
6659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6660$as_echo "yes" >&6; }
6661fi
6662if test "$enable_netbeans" = "yes"; then
6663  $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
6664
6665  NETBEANS_SRC="netbeans.c"
6666
6667  NETBEANS_OBJ="objects/netbeans.o"
6668
6669fi
6670
6671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-sniff argument" >&5
6672$as_echo_n "checking --enable-sniff argument... " >&6; }
6673# Check whether --enable-sniff was given.
6674if test "${enable_sniff+set}" = set; then :
6675  enableval=$enable_sniff;
6676else
6677  enable_sniff="no"
6678fi
6679
6680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sniff" >&5
6681$as_echo "$enable_sniff" >&6; }
6682if test "$enable_sniff" = "yes"; then
6683  $as_echo "#define FEAT_SNIFF 1" >>confdefs.h
6684
6685  SNIFF_SRC="if_sniff.c"
6686
6687  SNIFF_OBJ="objects/if_sniff.o"
6688
6689fi
6690
6691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
6692$as_echo_n "checking --enable-multibyte argument... " >&6; }
6693# Check whether --enable-multibyte was given.
6694if test "${enable_multibyte+set}" = set; then :
6695  enableval=$enable_multibyte;
6696else
6697  enable_multibyte="no"
6698fi
6699
6700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
6701$as_echo "$enable_multibyte" >&6; }
6702if test "$enable_multibyte" = "yes"; then
6703  $as_echo "#define FEAT_MBYTE 1" >>confdefs.h
6704
6705fi
6706
6707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5
6708$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6709# Check whether --enable-hangulinput was given.
6710if test "${enable_hangulinput+set}" = set; then :
6711  enableval=$enable_hangulinput;
6712else
6713  enable_hangulinput="no"
6714fi
6715
6716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5
6717$as_echo "$enable_hangulinput" >&6; }
6718
6719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
6720$as_echo_n "checking --enable-xim argument... " >&6; }
6721# Check whether --enable-xim was given.
6722if test "${enable_xim+set}" = set; then :
6723  enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
6724$as_echo "$enable_xim" >&6; }
6725else
6726  enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
6727$as_echo "defaulting to auto" >&6; }
6728fi
6729
6730
6731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
6732$as_echo_n "checking --enable-fontset argument... " >&6; }
6733# Check whether --enable-fontset was given.
6734if test "${enable_fontset+set}" = set; then :
6735  enableval=$enable_fontset;
6736else
6737  enable_fontset="no"
6738fi
6739
6740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
6741$as_echo "$enable_fontset" >&6; }
6742
6743test -z "$with_x" && with_x=yes
6744test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6745if test "$with_x" = no; then
6746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
6747$as_echo "defaulting to: don't HAVE_X11" >&6; }
6748else
6749
6750  # Extract the first word of "xmkmf", so it can be a program name with args.
6751set dummy xmkmf; ac_word=$2
6752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6753$as_echo_n "checking for $ac_word... " >&6; }
6754if test "${ac_cv_path_xmkmfpath+set}" = set; then :
6755  $as_echo_n "(cached) " >&6
6756else
6757  case $xmkmfpath in
6758  [\\/]* | ?:[\\/]*)
6759  ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6760  ;;
6761  *)
6762  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6763for as_dir in $PATH
6764do
6765  IFS=$as_save_IFS
6766  test -z "$as_dir" && as_dir=.
6767    for ac_exec_ext in '' $ac_executable_extensions; do
6768  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6769    ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
6770    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6771    break 2
6772  fi
6773done
6774  done
6775IFS=$as_save_IFS
6776
6777  ;;
6778esac
6779fi
6780xmkmfpath=$ac_cv_path_xmkmfpath
6781if test -n "$xmkmfpath"; then
6782  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
6783$as_echo "$xmkmfpath" >&6; }
6784else
6785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6786$as_echo "no" >&6; }
6787fi
6788
6789
6790
6791  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6792$as_echo_n "checking for X... " >&6; }
6793
6794
6795# Check whether --with-x was given.
6796if test "${with_x+set}" = set; then :
6797  withval=$with_x;
6798fi
6799
6800# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6801if test "x$with_x" = xno; then
6802  # The user explicitly disabled X.
6803  have_x=disabled
6804else
6805  case $x_includes,$x_libraries in #(
6806    *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
6807    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
6808  $as_echo_n "(cached) " >&6
6809else
6810  # One or both of the vars are not set, and there is no cached value.
6811ac_x_includes=no ac_x_libraries=no
6812rm -f -r conftest.dir
6813if mkdir conftest.dir; then
6814  cd conftest.dir
6815  cat >Imakefile <<'_ACEOF'
6816incroot:
6817	@echo incroot='${INCROOT}'
6818usrlibdir:
6819	@echo usrlibdir='${USRLIBDIR}'
6820libdir:
6821	@echo libdir='${LIBDIR}'
6822_ACEOF
6823  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6824    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6825    for ac_var in incroot usrlibdir libdir; do
6826      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6827    done
6828    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6829    for ac_extension in a so sl dylib la dll; do
6830      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6831	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
6832	ac_im_usrlibdir=$ac_im_libdir; break
6833      fi
6834    done
6835    # Screen out bogus values from the imake configuration.  They are
6836    # bogus both because they are the default anyway, and because
6837    # using them would break gcc on systems where it needs fixed includes.
6838    case $ac_im_incroot in
6839	/usr/include) ac_x_includes= ;;
6840	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6841    esac
6842    case $ac_im_usrlibdir in
6843	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
6844	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6845    esac
6846  fi
6847  cd ..
6848  rm -f -r conftest.dir
6849fi
6850
6851# Standard set of common directories for X headers.
6852# Check X11 before X11Rn because it is often a symlink to the current release.
6853ac_x_header_dirs='
6854/usr/X11/include
6855/usr/X11R7/include
6856/usr/X11R6/include
6857/usr/X11R5/include
6858/usr/X11R4/include
6859
6860/usr/include/X11
6861/usr/include/X11R7
6862/usr/include/X11R6
6863/usr/include/X11R5
6864/usr/include/X11R4
6865
6866/usr/local/X11/include
6867/usr/local/X11R7/include
6868/usr/local/X11R6/include
6869/usr/local/X11R5/include
6870/usr/local/X11R4/include
6871
6872/usr/local/include/X11
6873/usr/local/include/X11R7
6874/usr/local/include/X11R6
6875/usr/local/include/X11R5
6876/usr/local/include/X11R4
6877
6878/usr/X386/include
6879/usr/x386/include
6880/usr/XFree86/include/X11
6881
6882/usr/include
6883/usr/local/include
6884/usr/unsupported/include
6885/usr/athena/include
6886/usr/local/x11r5/include
6887/usr/lpp/Xamples/include
6888
6889/usr/openwin/include
6890/usr/openwin/share/include'
6891
6892if test "$ac_x_includes" = no; then
6893  # Guess where to find include files, by looking for Xlib.h.
6894  # First, try using that file with no special directory specified.
6895  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6896/* end confdefs.h.  */
6897#include <X11/Xlib.h>
6898_ACEOF
6899if ac_fn_c_try_cpp "$LINENO"; then :
6900  # We can compile using X headers with no special include directory.
6901ac_x_includes=
6902else
6903  for ac_dir in $ac_x_header_dirs; do
6904  if test -r "$ac_dir/X11/Xlib.h"; then
6905    ac_x_includes=$ac_dir
6906    break
6907  fi
6908done
6909fi
6910rm -f conftest.err conftest.$ac_ext
6911fi # $ac_x_includes = no
6912
6913if test "$ac_x_libraries" = no; then
6914  # Check for the libraries.
6915  # See if we find them without any special options.
6916  # Don't add to $LIBS permanently.
6917  ac_save_LIBS=$LIBS
6918  LIBS="-lX11 $LIBS"
6919  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6920/* end confdefs.h.  */
6921#include <X11/Xlib.h>
6922int
6923main ()
6924{
6925XrmInitialize ()
6926  ;
6927  return 0;
6928}
6929_ACEOF
6930if ac_fn_c_try_link "$LINENO"; then :
6931  LIBS=$ac_save_LIBS
6932# We can link X programs with no special library path.
6933ac_x_libraries=
6934else
6935  LIBS=$ac_save_LIBS
6936for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6937do
6938  # Don't even attempt the hair of trying to link an X program!
6939  for ac_extension in a so sl dylib la dll; do
6940    if test -r "$ac_dir/libX11.$ac_extension"; then
6941      ac_x_libraries=$ac_dir
6942      break 2
6943    fi
6944  done
6945done
6946fi
6947rm -f core conftest.err conftest.$ac_objext \
6948    conftest$ac_exeext conftest.$ac_ext
6949fi # $ac_x_libraries = no
6950
6951case $ac_x_includes,$ac_x_libraries in #(
6952  no,* | *,no | *\'*)
6953    # Didn't find X, or a directory has "'" in its name.
6954    ac_cv_have_x="have_x=no";; #(
6955  *)
6956    # Record where we found X for the cache.
6957    ac_cv_have_x="have_x=yes\
6958	ac_x_includes='$ac_x_includes'\
6959	ac_x_libraries='$ac_x_libraries'"
6960esac
6961fi
6962;; #(
6963    *) have_x=yes;;
6964  esac
6965  eval "$ac_cv_have_x"
6966fi # $with_x != no
6967
6968if test "$have_x" != yes; then
6969  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6970$as_echo "$have_x" >&6; }
6971  no_x=yes
6972else
6973  # If each of the values was on the command line, it overrides each guess.
6974  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6975  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6976  # Update the cache value to reflect the command line values.
6977  ac_cv_have_x="have_x=yes\
6978	ac_x_includes='$x_includes'\
6979	ac_x_libraries='$x_libraries'"
6980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6981$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
6982fi
6983
6984if test "$no_x" = yes; then
6985  # Not all programs may use this symbol, but it does not hurt to define it.
6986
6987$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
6988
6989  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6990else
6991  if test -n "$x_includes"; then
6992    X_CFLAGS="$X_CFLAGS -I$x_includes"
6993  fi
6994
6995  # It would also be nice to do this for all -L options, not just this one.
6996  if test -n "$x_libraries"; then
6997    X_LIBS="$X_LIBS -L$x_libraries"
6998    # For Solaris; some versions of Sun CC require a space after -R and
6999    # others require no space.  Words are not sufficient . . . .
7000    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
7001$as_echo_n "checking whether -R must be followed by a space... " >&6; }
7002    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
7003    ac_xsave_c_werror_flag=$ac_c_werror_flag
7004    ac_c_werror_flag=yes
7005    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7006/* end confdefs.h.  */
7007
7008int
7009main ()
7010{
7011
7012  ;
7013  return 0;
7014}
7015_ACEOF
7016if ac_fn_c_try_link "$LINENO"; then :
7017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7018$as_echo "no" >&6; }
7019       X_LIBS="$X_LIBS -R$x_libraries"
7020else
7021  LIBS="$ac_xsave_LIBS -R $x_libraries"
7022       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7023/* end confdefs.h.  */
7024
7025int
7026main ()
7027{
7028
7029  ;
7030  return 0;
7031}
7032_ACEOF
7033if ac_fn_c_try_link "$LINENO"; then :
7034  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7035$as_echo "yes" >&6; }
7036	  X_LIBS="$X_LIBS -R $x_libraries"
7037else
7038  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
7039$as_echo "neither works" >&6; }
7040fi
7041rm -f core conftest.err conftest.$ac_objext \
7042    conftest$ac_exeext conftest.$ac_ext
7043fi
7044rm -f core conftest.err conftest.$ac_objext \
7045    conftest$ac_exeext conftest.$ac_ext
7046    ac_c_werror_flag=$ac_xsave_c_werror_flag
7047    LIBS=$ac_xsave_LIBS
7048  fi
7049
7050  # Check for system-dependent libraries X programs must link with.
7051  # Do this before checking for the system-independent R6 libraries
7052  # (-lICE), since we may need -lsocket or whatever for X linking.
7053
7054  if test "$ISC" = yes; then
7055    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
7056  else
7057    # Martyn Johnson says this is needed for Ultrix, if the X
7058    # libraries were built with DECnet support.  And Karl Berry says
7059    # the Alpha needs dnet_stub (dnet does not exist).
7060    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
7061    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7062/* end confdefs.h.  */
7063
7064/* Override any GCC internal prototype to avoid an error.
7065   Use char because int might match the return type of a GCC
7066   builtin and then its argument prototype would still apply.  */
7067#ifdef __cplusplus
7068extern "C"
7069#endif
7070char XOpenDisplay ();
7071int
7072main ()
7073{
7074return XOpenDisplay ();
7075  ;
7076  return 0;
7077}
7078_ACEOF
7079if ac_fn_c_try_link "$LINENO"; then :
7080
7081else
7082  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
7083$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
7084if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
7085  $as_echo_n "(cached) " >&6
7086else
7087  ac_check_lib_save_LIBS=$LIBS
7088LIBS="-ldnet  $LIBS"
7089cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7090/* end confdefs.h.  */
7091
7092/* Override any GCC internal prototype to avoid an error.
7093   Use char because int might match the return type of a GCC
7094   builtin and then its argument prototype would still apply.  */
7095#ifdef __cplusplus
7096extern "C"
7097#endif
7098char dnet_ntoa ();
7099int
7100main ()
7101{
7102return dnet_ntoa ();
7103  ;
7104  return 0;
7105}
7106_ACEOF
7107if ac_fn_c_try_link "$LINENO"; then :
7108  ac_cv_lib_dnet_dnet_ntoa=yes
7109else
7110  ac_cv_lib_dnet_dnet_ntoa=no
7111fi
7112rm -f core conftest.err conftest.$ac_objext \
7113    conftest$ac_exeext conftest.$ac_ext
7114LIBS=$ac_check_lib_save_LIBS
7115fi
7116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
7117$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
7118if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
7119  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
7120fi
7121
7122    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
7123      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
7124$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
7125if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
7126  $as_echo_n "(cached) " >&6
7127else
7128  ac_check_lib_save_LIBS=$LIBS
7129LIBS="-ldnet_stub  $LIBS"
7130cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7131/* end confdefs.h.  */
7132
7133/* Override any GCC internal prototype to avoid an error.
7134   Use char because int might match the return type of a GCC
7135   builtin and then its argument prototype would still apply.  */
7136#ifdef __cplusplus
7137extern "C"
7138#endif
7139char dnet_ntoa ();
7140int
7141main ()
7142{
7143return dnet_ntoa ();
7144  ;
7145  return 0;
7146}
7147_ACEOF
7148if ac_fn_c_try_link "$LINENO"; then :
7149  ac_cv_lib_dnet_stub_dnet_ntoa=yes
7150else
7151  ac_cv_lib_dnet_stub_dnet_ntoa=no
7152fi
7153rm -f core conftest.err conftest.$ac_objext \
7154    conftest$ac_exeext conftest.$ac_ext
7155LIBS=$ac_check_lib_save_LIBS
7156fi
7157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
7158$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
7159if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
7160  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
7161fi
7162
7163    fi
7164fi
7165rm -f core conftest.err conftest.$ac_objext \
7166    conftest$ac_exeext conftest.$ac_ext
7167    LIBS="$ac_xsave_LIBS"
7168
7169    # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT,
7170    # to get the SysV transport functions.
7171    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
7172    # needs -lnsl.
7173    # The nsl library prevents programs from opening the X display
7174    # on Irix 5.2, according to T.E. Dickey.
7175    # The functions gethostbyname, getservbyname, and inet_addr are
7176    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
7177    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
7178if test "x$ac_cv_func_gethostbyname" = x""yes; then :
7179
7180fi
7181
7182    if test $ac_cv_func_gethostbyname = no; then
7183      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7184$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7185if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
7186  $as_echo_n "(cached) " >&6
7187else
7188  ac_check_lib_save_LIBS=$LIBS
7189LIBS="-lnsl  $LIBS"
7190cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7191/* end confdefs.h.  */
7192
7193/* Override any GCC internal prototype to avoid an error.
7194   Use char because int might match the return type of a GCC
7195   builtin and then its argument prototype would still apply.  */
7196#ifdef __cplusplus
7197extern "C"
7198#endif
7199char gethostbyname ();
7200int
7201main ()
7202{
7203return gethostbyname ();
7204  ;
7205  return 0;
7206}
7207_ACEOF
7208if ac_fn_c_try_link "$LINENO"; then :
7209  ac_cv_lib_nsl_gethostbyname=yes
7210else
7211  ac_cv_lib_nsl_gethostbyname=no
7212fi
7213rm -f core conftest.err conftest.$ac_objext \
7214    conftest$ac_exeext conftest.$ac_ext
7215LIBS=$ac_check_lib_save_LIBS
7216fi
7217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7218$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7219if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
7220  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
7221fi
7222
7223      if test $ac_cv_lib_nsl_gethostbyname = no; then
7224	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
7225$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
7226if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
7227  $as_echo_n "(cached) " >&6
7228else
7229  ac_check_lib_save_LIBS=$LIBS
7230LIBS="-lbsd  $LIBS"
7231cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7232/* end confdefs.h.  */
7233
7234/* Override any GCC internal prototype to avoid an error.
7235   Use char because int might match the return type of a GCC
7236   builtin and then its argument prototype would still apply.  */
7237#ifdef __cplusplus
7238extern "C"
7239#endif
7240char gethostbyname ();
7241int
7242main ()
7243{
7244return gethostbyname ();
7245  ;
7246  return 0;
7247}
7248_ACEOF
7249if ac_fn_c_try_link "$LINENO"; then :
7250  ac_cv_lib_bsd_gethostbyname=yes
7251else
7252  ac_cv_lib_bsd_gethostbyname=no
7253fi
7254rm -f core conftest.err conftest.$ac_objext \
7255    conftest$ac_exeext conftest.$ac_ext
7256LIBS=$ac_check_lib_save_LIBS
7257fi
7258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
7259$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
7260if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
7261  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
7262fi
7263
7264      fi
7265    fi
7266
7267    # [email protected] says without -lsocket,
7268    # socket/setsockopt and other routines are undefined under SCO ODT
7269    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
7270    # on later versions), says Simon Leinen: it contains gethostby*
7271    # variants that don't use the name server (or something).  -lsocket
7272    # must be given before -lnsl if both are needed.  We assume that
7273    # if connect needs -lnsl, so does gethostbyname.
7274    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
7275if test "x$ac_cv_func_connect" = x""yes; then :
7276
7277fi
7278
7279    if test $ac_cv_func_connect = no; then
7280      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
7281$as_echo_n "checking for connect in -lsocket... " >&6; }
7282if test "${ac_cv_lib_socket_connect+set}" = set; then :
7283  $as_echo_n "(cached) " >&6
7284else
7285  ac_check_lib_save_LIBS=$LIBS
7286LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
7287cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7288/* end confdefs.h.  */
7289
7290/* Override any GCC internal prototype to avoid an error.
7291   Use char because int might match the return type of a GCC
7292   builtin and then its argument prototype would still apply.  */
7293#ifdef __cplusplus
7294extern "C"
7295#endif
7296char connect ();
7297int
7298main ()
7299{
7300return connect ();
7301  ;
7302  return 0;
7303}
7304_ACEOF
7305if ac_fn_c_try_link "$LINENO"; then :
7306  ac_cv_lib_socket_connect=yes
7307else
7308  ac_cv_lib_socket_connect=no
7309fi
7310rm -f core conftest.err conftest.$ac_objext \
7311    conftest$ac_exeext conftest.$ac_ext
7312LIBS=$ac_check_lib_save_LIBS
7313fi
7314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
7315$as_echo "$ac_cv_lib_socket_connect" >&6; }
7316if test "x$ac_cv_lib_socket_connect" = x""yes; then :
7317  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
7318fi
7319
7320    fi
7321
7322    # Guillermo Gomez says -lposix is necessary on A/UX.
7323    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
7324if test "x$ac_cv_func_remove" = x""yes; then :
7325
7326fi
7327
7328    if test $ac_cv_func_remove = no; then
7329      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
7330$as_echo_n "checking for remove in -lposix... " >&6; }
7331if test "${ac_cv_lib_posix_remove+set}" = set; then :
7332  $as_echo_n "(cached) " >&6
7333else
7334  ac_check_lib_save_LIBS=$LIBS
7335LIBS="-lposix  $LIBS"
7336cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7337/* end confdefs.h.  */
7338
7339/* Override any GCC internal prototype to avoid an error.
7340   Use char because int might match the return type of a GCC
7341   builtin and then its argument prototype would still apply.  */
7342#ifdef __cplusplus
7343extern "C"
7344#endif
7345char remove ();
7346int
7347main ()
7348{
7349return remove ();
7350  ;
7351  return 0;
7352}
7353_ACEOF
7354if ac_fn_c_try_link "$LINENO"; then :
7355  ac_cv_lib_posix_remove=yes
7356else
7357  ac_cv_lib_posix_remove=no
7358fi
7359rm -f core conftest.err conftest.$ac_objext \
7360    conftest$ac_exeext conftest.$ac_ext
7361LIBS=$ac_check_lib_save_LIBS
7362fi
7363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
7364$as_echo "$ac_cv_lib_posix_remove" >&6; }
7365if test "x$ac_cv_lib_posix_remove" = x""yes; then :
7366  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
7367fi
7368
7369    fi
7370
7371    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
7372    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
7373if test "x$ac_cv_func_shmat" = x""yes; then :
7374
7375fi
7376
7377    if test $ac_cv_func_shmat = no; then
7378      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
7379$as_echo_n "checking for shmat in -lipc... " >&6; }
7380if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
7381  $as_echo_n "(cached) " >&6
7382else
7383  ac_check_lib_save_LIBS=$LIBS
7384LIBS="-lipc  $LIBS"
7385cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7386/* end confdefs.h.  */
7387
7388/* Override any GCC internal prototype to avoid an error.
7389   Use char because int might match the return type of a GCC
7390   builtin and then its argument prototype would still apply.  */
7391#ifdef __cplusplus
7392extern "C"
7393#endif
7394char shmat ();
7395int
7396main ()
7397{
7398return shmat ();
7399  ;
7400  return 0;
7401}
7402_ACEOF
7403if ac_fn_c_try_link "$LINENO"; then :
7404  ac_cv_lib_ipc_shmat=yes
7405else
7406  ac_cv_lib_ipc_shmat=no
7407fi
7408rm -f core conftest.err conftest.$ac_objext \
7409    conftest$ac_exeext conftest.$ac_ext
7410LIBS=$ac_check_lib_save_LIBS
7411fi
7412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
7413$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
7414if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
7415  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
7416fi
7417
7418    fi
7419  fi
7420
7421  # Check for libraries that X11R6 Xt/Xaw programs need.
7422  ac_save_LDFLAGS=$LDFLAGS
7423  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7424  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7425  # check for ICE first), but we must link in the order -lSM -lICE or
7426  # we get undefined symbols.  So assume we have SM if we have ICE.
7427  # These have to be linked with before -lX11, unlike the other
7428  # libraries we check for below, so use a different variable.
7429  # John Interrante, Karl Berry
7430  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
7431$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
7432if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
7433  $as_echo_n "(cached) " >&6
7434else
7435  ac_check_lib_save_LIBS=$LIBS
7436LIBS="-lICE $X_EXTRA_LIBS $LIBS"
7437cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7438/* end confdefs.h.  */
7439
7440/* Override any GCC internal prototype to avoid an error.
7441   Use char because int might match the return type of a GCC
7442   builtin and then its argument prototype would still apply.  */
7443#ifdef __cplusplus
7444extern "C"
7445#endif
7446char IceConnectionNumber ();
7447int
7448main ()
7449{
7450return IceConnectionNumber ();
7451  ;
7452  return 0;
7453}
7454_ACEOF
7455if ac_fn_c_try_link "$LINENO"; then :
7456  ac_cv_lib_ICE_IceConnectionNumber=yes
7457else
7458  ac_cv_lib_ICE_IceConnectionNumber=no
7459fi
7460rm -f core conftest.err conftest.$ac_objext \
7461    conftest$ac_exeext conftest.$ac_ext
7462LIBS=$ac_check_lib_save_LIBS
7463fi
7464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7465$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
7466if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
7467  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
7468fi
7469
7470  LDFLAGS=$ac_save_LDFLAGS
7471
7472fi
7473
7474
7475        if test "$zOSUnix" = "yes"; then
7476    CFLAGS="$CFLAGS -W c,dll"
7477    LDFLAGS="$LDFLAGS -W l,dll"
7478    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
7479  fi
7480
7481
7482  if test -d "$x_includes" && test ! -d "$x_libraries"; then
7483    x_libraries=`echo "$x_includes" | sed s/include/lib/`
7484    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
7485$as_echo "Corrected X libraries to $x_libraries" >&6; }
7486    X_LIBS="$X_LIBS -L$x_libraries"
7487    if test "`(uname) 2>/dev/null`" = SunOS &&
7488					 uname -r | grep '^5' >/dev/null; then
7489      X_LIBS="$X_LIBS -R $x_libraries"
7490    fi
7491  fi
7492
7493  if test -d "$x_libraries" && test ! -d "$x_includes"; then
7494    x_includes=`echo "$x_libraries" | sed s/lib/include/`
7495    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
7496$as_echo "Corrected X includes to $x_includes" >&6; }
7497    X_CFLAGS="$X_CFLAGS -I$x_includes"
7498  fi
7499
7500    X_CFLAGS="`echo $X_CFLAGS\  | sed 's%-I/usr/include %%'`"
7501    X_LIBS="`echo $X_LIBS\  | sed 's%-L/usr/lib %%'`"
7502    X_LIBS="`echo $X_LIBS\  | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
7503
7504
7505        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
7506$as_echo_n "checking if X11 header files can be found... " >&6; }
7507  cflags_save=$CFLAGS
7508  CFLAGS="$CFLAGS $X_CFLAGS"
7509  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7510/* end confdefs.h.  */
7511#include <X11/Xlib.h>
7512#include <X11/Intrinsic.h>
7513int
7514main ()
7515{
7516
7517  ;
7518  return 0;
7519}
7520_ACEOF
7521if ac_fn_c_try_compile "$LINENO"; then :
7522  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7523$as_echo "yes" >&6; }
7524else
7525  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7526$as_echo "no" >&6; }; no_x=yes
7527fi
7528rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7529  CFLAGS=$cflags_save
7530
7531  if test "${no_x-no}" = yes; then
7532    with_x=no
7533  else
7534    $as_echo "#define HAVE_X11 1" >>confdefs.h
7535
7536    X_LIB="-lXt -lX11";
7537
7538
7539    ac_save_LDFLAGS="$LDFLAGS"
7540    LDFLAGS="-L$x_libraries $LDFLAGS"
7541
7542            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
7543$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
7544if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then :
7545  $as_echo_n "(cached) " >&6
7546else
7547  ac_check_lib_save_LIBS=$LIBS
7548LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
7549cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7550/* end confdefs.h.  */
7551
7552/* Override any GCC internal prototype to avoid an error.
7553   Use char because int might match the return type of a GCC
7554   builtin and then its argument prototype would still apply.  */
7555#ifdef __cplusplus
7556extern "C"
7557#endif
7558char _XdmcpAuthDoIt ();
7559int
7560main ()
7561{
7562return _XdmcpAuthDoIt ();
7563  ;
7564  return 0;
7565}
7566_ACEOF
7567if ac_fn_c_try_link "$LINENO"; then :
7568  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
7569else
7570  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
7571fi
7572rm -f core conftest.err conftest.$ac_objext \
7573    conftest$ac_exeext conftest.$ac_ext
7574LIBS=$ac_check_lib_save_LIBS
7575fi
7576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
7577$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
7578if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then :
7579  X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
7580fi
7581
7582
7583                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
7584$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
7585if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then :
7586  $as_echo_n "(cached) " >&6
7587else
7588  ac_check_lib_save_LIBS=$LIBS
7589LIBS="-lICE $X_EXTRA_LIBS $LIBS"
7590cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7591/* end confdefs.h.  */
7592
7593/* Override any GCC internal prototype to avoid an error.
7594   Use char because int might match the return type of a GCC
7595   builtin and then its argument prototype would still apply.  */
7596#ifdef __cplusplus
7597extern "C"
7598#endif
7599char IceOpenConnection ();
7600int
7601main ()
7602{
7603return IceOpenConnection ();
7604  ;
7605  return 0;
7606}
7607_ACEOF
7608if ac_fn_c_try_link "$LINENO"; then :
7609  ac_cv_lib_ICE_IceOpenConnection=yes
7610else
7611  ac_cv_lib_ICE_IceOpenConnection=no
7612fi
7613rm -f core conftest.err conftest.$ac_objext \
7614    conftest$ac_exeext conftest.$ac_ext
7615LIBS=$ac_check_lib_save_LIBS
7616fi
7617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
7618$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
7619if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then :
7620  X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
7621fi
7622
7623
7624        LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
7625    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
7626$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
7627if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then :
7628  $as_echo_n "(cached) " >&6
7629else
7630  ac_check_lib_save_LIBS=$LIBS
7631LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
7632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7633/* end confdefs.h.  */
7634
7635/* Override any GCC internal prototype to avoid an error.
7636   Use char because int might match the return type of a GCC
7637   builtin and then its argument prototype would still apply.  */
7638#ifdef __cplusplus
7639extern "C"
7640#endif
7641char XpmCreatePixmapFromData ();
7642int
7643main ()
7644{
7645return XpmCreatePixmapFromData ();
7646  ;
7647  return 0;
7648}
7649_ACEOF
7650if ac_fn_c_try_link "$LINENO"; then :
7651  ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
7652else
7653  ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
7654fi
7655rm -f core conftest.err conftest.$ac_objext \
7656    conftest$ac_exeext conftest.$ac_ext
7657LIBS=$ac_check_lib_save_LIBS
7658fi
7659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
7660$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
7661if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then :
7662  X_PRE_LIBS="$X_PRE_LIBS -lXpm"
7663fi
7664
7665
7666        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
7667$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
7668    cflags_save=$CFLAGS
7669        if test "$GCC" = yes; then
7670      CFLAGS="$CFLAGS $X_CFLAGS -Werror"
7671    else
7672      CFLAGS="$CFLAGS $X_CFLAGS"
7673    fi
7674    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7675/* end confdefs.h.  */
7676#include <X11/Xlib.h>
7677int
7678main ()
7679{
7680
7681  ;
7682  return 0;
7683}
7684_ACEOF
7685if ac_fn_c_try_compile "$LINENO"; then :
7686  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7687$as_echo "no" >&6; }
7688else
7689  CFLAGS="$CFLAGS -Wno-implicit-int"
7690	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7691/* end confdefs.h.  */
7692#include <X11/Xlib.h>
7693int
7694main ()
7695{
7696
7697  ;
7698  return 0;
7699}
7700_ACEOF
7701if ac_fn_c_try_compile "$LINENO"; then :
7702  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7703$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
7704else
7705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
7706$as_echo "test failed" >&6; }
7707
7708fi
7709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7710
7711fi
7712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7713    CFLAGS=$cflags_save
7714
7715    LDFLAGS="$ac_save_LDFLAGS"
7716
7717    { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
7718$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
7719    if test "${ac_cv_small_wchar_t+set}" = set; then :
7720  $as_echo_n "(cached) " >&6
7721else
7722  if test "$cross_compiling" = yes; then :
7723  as_fn_error "failed to compile test program" "$LINENO" 5
7724else
7725  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7726/* end confdefs.h.  */
7727
7728#include <X11/Xlib.h>
7729#if STDC_HEADERS
7730# include <stdlib.h>
7731# include <stddef.h>
7732#endif
7733		main()
7734		{
7735		  if (sizeof(wchar_t) <= 2)
7736		    exit(1);
7737		  exit(0);
7738		}
7739_ACEOF
7740if ac_fn_c_try_run "$LINENO"; then :
7741  ac_cv_small_wchar_t="no"
7742else
7743  ac_cv_small_wchar_t="yes"
7744fi
7745rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7746  conftest.$ac_objext conftest.beam conftest.$ac_ext
7747fi
7748
7749fi
7750
7751    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
7752$as_echo "$ac_cv_small_wchar_t" >&6; }
7753    if test "x$ac_cv_small_wchar_t" = "xyes" ; then
7754      $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
7755
7756    fi
7757
7758  fi
7759fi
7760
7761test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
7762
7763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
7764$as_echo_n "checking --enable-gui argument... " >&6; }
7765# Check whether --enable-gui was given.
7766if test "${enable_gui+set}" = set; then :
7767  enableval=$enable_gui;
7768else
7769  enable_gui="auto"
7770fi
7771
7772
7773enable_gui_canon=`echo "_$enable_gui" | \
7774	sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
7775
7776SKIP_GTK2=YES
7777SKIP_GNOME=YES
7778SKIP_MOTIF=YES
7779SKIP_ATHENA=YES
7780SKIP_NEXTAW=YES
7781SKIP_PHOTON=YES
7782SKIP_CARBON=YES
7783GUITYPE=NONE
7784
7785if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
7786  SKIP_PHOTON=
7787  case "$enable_gui_canon" in
7788    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
7789$as_echo "no GUI support" >&6; }
7790		SKIP_PHOTON=YES ;;
7791    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
7792$as_echo "yes - automatic GUI support" >&6; } ;;
7793    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
7794$as_echo "auto - automatic GUI support" >&6; } ;;
7795    photon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
7796$as_echo "Photon GUI support" >&6; } ;;
7797    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
7798$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
7799		SKIP_PHOTON=YES ;;
7800  esac
7801
7802elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
7803  SKIP_CARBON=
7804  case "$enable_gui_canon" in
7805    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
7806$as_echo "no GUI support" >&6; }
7807		SKIP_CARBON=YES ;;
7808    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
7809$as_echo "yes - automatic GUI support" >&6; } ;;
7810    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5
7811$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; }
7812		SKIP_CARBON=YES ;;
7813    carbon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5
7814$as_echo "Carbon GUI support" >&6; } ;;
7815    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
7816$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
7817		SKIP_CARBON=YES ;;
7818  esac
7819
7820else
7821
7822  case "$enable_gui_canon" in
7823    no|none)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
7824$as_echo "no GUI support" >&6; } ;;
7825    yes|""|auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
7826$as_echo "yes/auto - automatic GUI support" >&6; }
7827		SKIP_GTK2=
7828		SKIP_GNOME=
7829		SKIP_MOTIF=
7830		SKIP_ATHENA=
7831		SKIP_NEXTAW=
7832		SKIP_CARBON=;;
7833    gtk2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
7834$as_echo "GTK+ 2.x GUI support" >&6; }
7835		SKIP_GTK2=;;
7836    gnome2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
7837$as_echo "GNOME 2.x GUI support" >&6; }
7838		SKIP_GNOME=
7839		SKIP_GTK2=;;
7840    motif)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
7841$as_echo "Motif GUI support" >&6; }
7842		SKIP_MOTIF=;;
7843    athena)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
7844$as_echo "Athena GUI support" >&6; }
7845		SKIP_ATHENA=;;
7846    nextaw)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
7847$as_echo "neXtaw GUI support" >&6; }
7848		SKIP_NEXTAW=;;
7849    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
7850$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
7851  esac
7852
7853fi
7854
7855if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
7856				-a "$enable_gui_canon" != "gnome2"; then
7857  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
7858$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
7859  # Check whether --enable-gtk2-check was given.
7860if test "${enable_gtk2_check+set}" = set; then :
7861  enableval=$enable_gtk2_check;
7862else
7863  enable_gtk2_check="yes"
7864fi
7865
7866  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
7867$as_echo "$enable_gtk2_check" >&6; }
7868  if test "x$enable_gtk2_check" = "xno"; then
7869    SKIP_GTK2=YES
7870    SKIP_GNOME=YES
7871  fi
7872fi
7873
7874if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then
7875  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
7876$as_echo_n "checking whether or not to look for GNOME... " >&6; }
7877  # Check whether --enable-gnome-check was given.
7878if test "${enable_gnome_check+set}" = set; then :
7879  enableval=$enable_gnome_check;
7880else
7881  enable_gnome_check="no"
7882fi
7883
7884  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
7885$as_echo "$enable_gnome_check" >&6; }
7886  if test "x$enable_gnome_check" = "xno"; then
7887    SKIP_GNOME=YES
7888  fi
7889fi
7890
7891if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
7892  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
7893$as_echo_n "checking whether or not to look for Motif... " >&6; }
7894  # Check whether --enable-motif-check was given.
7895if test "${enable_motif_check+set}" = set; then :
7896  enableval=$enable_motif_check;
7897else
7898  enable_motif_check="yes"
7899fi
7900
7901  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
7902$as_echo "$enable_motif_check" >&6; }
7903  if test "x$enable_motif_check" = "xno"; then
7904    SKIP_MOTIF=YES
7905  fi
7906fi
7907
7908if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
7909  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
7910$as_echo_n "checking whether or not to look for Athena... " >&6; }
7911  # Check whether --enable-athena-check was given.
7912if test "${enable_athena_check+set}" = set; then :
7913  enableval=$enable_athena_check;
7914else
7915  enable_athena_check="yes"
7916fi
7917
7918  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
7919$as_echo "$enable_athena_check" >&6; }
7920  if test "x$enable_athena_check" = "xno"; then
7921    SKIP_ATHENA=YES
7922  fi
7923fi
7924
7925if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
7926  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
7927$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
7928  # Check whether --enable-nextaw-check was given.
7929if test "${enable_nextaw_check+set}" = set; then :
7930  enableval=$enable_nextaw_check;
7931else
7932  enable_nextaw_check="yes"
7933fi
7934
7935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
7936$as_echo "$enable_nextaw_check" >&6; };
7937  if test "x$enable_nextaw_check" = "xno"; then
7938    SKIP_NEXTAW=YES
7939  fi
7940fi
7941
7942if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
7943  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5
7944$as_echo_n "checking whether or not to look for Carbon... " >&6; }
7945  # Check whether --enable-carbon-check was given.
7946if test "${enable_carbon_check+set}" = set; then :
7947  enableval=$enable_carbon_check;
7948else
7949  enable_carbon_check="yes"
7950fi
7951
7952  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5
7953$as_echo "$enable_carbon_check" >&6; };
7954  if test "x$enable_carbon_check" = "xno"; then
7955    SKIP_CARBON=YES
7956  fi
7957fi
7958
7959
7960if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
7961  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5
7962$as_echo_n "checking for Carbon GUI... " >&6; }
7963    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7964$as_echo "yes" >&6; };
7965  GUITYPE=CARBONGUI
7966  if test "$VIMNAME" = "vim"; then
7967    VIMNAME=Vim
7968  fi
7969
7970  if test "x$MACARCH" = "xboth"; then
7971    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
7972  else
7973    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
7974  fi
7975
7976    if test x$prefix = xNONE; then
7977    prefix=/Applications
7978  fi
7979
7980    datadir='${prefix}/Vim.app/Contents/Resources'
7981
7982    SKIP_GTK2=YES;
7983  SKIP_GNOME=YES;
7984  SKIP_MOTIF=YES;
7985  SKIP_ATHENA=YES;
7986  SKIP_NEXTAW=YES;
7987  SKIP_PHOTON=YES;
7988  SKIP_CARBON=YES
7989fi
7990
7991
7992
7993
7994
7995
7996
7997
7998if test -z "$SKIP_GTK2"; then
7999
8000  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
8001$as_echo_n "checking --disable-gtktest argument... " >&6; }
8002  # Check whether --enable-gtktest was given.
8003if test "${enable_gtktest+set}" = set; then :
8004  enableval=$enable_gtktest;
8005else
8006  enable_gtktest=yes
8007fi
8008
8009  if test "x$enable_gtktest" = "xyes" ; then
8010    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
8011$as_echo "gtk test enabled" >&6; }
8012  else
8013    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
8014$as_echo "gtk test disabled" >&6; }
8015  fi
8016
8017  if test "X$PKG_CONFIG" = "X"; then
8018    # Extract the first word of "pkg-config", so it can be a program name with args.
8019set dummy pkg-config; ac_word=$2
8020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8021$as_echo_n "checking for $ac_word... " >&6; }
8022if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8023  $as_echo_n "(cached) " >&6
8024else
8025  case $PKG_CONFIG in
8026  [\\/]* | ?:[\\/]*)
8027  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8028  ;;
8029  *)
8030  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8031for as_dir in $PATH
8032do
8033  IFS=$as_save_IFS
8034  test -z "$as_dir" && as_dir=.
8035    for ac_exec_ext in '' $ac_executable_extensions; do
8036  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8037    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8038    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8039    break 2
8040  fi
8041done
8042  done
8043IFS=$as_save_IFS
8044
8045  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8046  ;;
8047esac
8048fi
8049PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8050if test -n "$PKG_CONFIG"; then
8051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8052$as_echo "$PKG_CONFIG" >&6; }
8053else
8054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8055$as_echo "no" >&6; }
8056fi
8057
8058
8059  fi
8060
8061  if test "x$PKG_CONFIG" != "xno"; then
8062
8063  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8064  {
8065    min_gtk_version=2.2.0
8066    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
8067$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
8068    no_gtk=""
8069    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8070	  && $PKG_CONFIG --exists gtk+-2.0; then
8071    {
8072                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
8073      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
8074      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8075      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8076	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8077      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8078	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8079      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8080	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8081    }
8082    else
8083      no_gtk=yes
8084    fi
8085
8086    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8087    {
8088      ac_save_CFLAGS="$CFLAGS"
8089      ac_save_LIBS="$LIBS"
8090      CFLAGS="$CFLAGS $GTK_CFLAGS"
8091      LIBS="$LIBS $GTK_LIBS"
8092
8093                        rm -f conf.gtktest
8094      if test "$cross_compiling" = yes; then :
8095  echo $ac_n "cross compiling; assumed OK... $ac_c"
8096else
8097  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8098/* end confdefs.h.  */
8099
8100#include <gtk/gtk.h>
8101#include <stdio.h>
8102#if STDC_HEADERS
8103# include <stdlib.h>
8104# include <stddef.h>
8105#endif
8106
8107int
8108main ()
8109{
8110int major, minor, micro;
8111char *tmp_version;
8112
8113system ("touch conf.gtktest");
8114
8115/* HP/UX 9 (%@#!) writes to sscanf strings */
8116tmp_version = g_strdup("$min_gtk_version");
8117if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8118   printf("%s, bad version string\n", "$min_gtk_version");
8119   exit(1);
8120 }
8121
8122if ((gtk_major_version > major) ||
8123    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8124    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8125				     (gtk_micro_version >= micro)))
8126{
8127    return 0;
8128}
8129return 1;
8130}
8131
8132_ACEOF
8133if ac_fn_c_try_run "$LINENO"; then :
8134
8135else
8136  no_gtk=yes
8137fi
8138rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8139  conftest.$ac_objext conftest.beam conftest.$ac_ext
8140fi
8141
8142      CFLAGS="$ac_save_CFLAGS"
8143      LIBS="$ac_save_LIBS"
8144    }
8145    fi
8146    if test "x$no_gtk" = x ; then
8147      if test "x$enable_gtktest" = "xyes"; then
8148	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8149$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
8150      else
8151	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8152$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
8153      fi
8154      GUI_LIB_LOC="$GTK_LIBDIR"
8155		 GTK_LIBNAME="$GTK_LIBS"
8156		GUI_INC_LOC="$GTK_CFLAGS"
8157    else
8158    {
8159      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8160$as_echo "no" >&6; }
8161      GTK_CFLAGS=""
8162      GTK_LIBS=""
8163      :
8164    }
8165    fi
8166  }
8167  else
8168    GTK_CFLAGS=""
8169    GTK_LIBS=""
8170    :
8171  fi
8172
8173
8174  rm -f conf.gtktest
8175
8176    if test "x$GTK_CFLAGS" != "x"; then
8177      SKIP_ATHENA=YES
8178      SKIP_NEXTAW=YES
8179      SKIP_MOTIF=YES
8180      GUITYPE=GTK
8181
8182    fi
8183  fi
8184  if test "x$GUITYPE" = "xGTK"; then
8185    if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8186	|| test "0$gtk_minor_version" -ge 2; then
8187      $as_echo "#define HAVE_GTK_MULTIHEAD 1" >>confdefs.h
8188
8189    fi
8190                if test -z "$SKIP_GNOME"; then
8191    {
8192
8193
8194
8195
8196
8197
8198# Check whether --with-gnome-includes was given.
8199if test "${with_gnome_includes+set}" = set; then :
8200  withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
8201
8202fi
8203
8204
8205
8206# Check whether --with-gnome-libs was given.
8207if test "${with_gnome_libs+set}" = set; then :
8208  withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
8209
8210fi
8211
8212
8213
8214# Check whether --with-gnome was given.
8215if test "${with_gnome+set}" = set; then :
8216  withval=$with_gnome; if test x$withval = xyes; then
8217      want_gnome=yes
8218      have_gnome=yes
8219    else
8220      if test "x$withval" = xno; then
8221	want_gnome=no
8222      else
8223	want_gnome=yes
8224	LDFLAGS="$LDFLAGS -L$withval/lib"
8225	CFLAGS="$CFLAGS -I$withval/include"
8226	gnome_prefix=$withval/lib
8227      fi
8228    fi
8229else
8230  want_gnome=yes
8231fi
8232
8233
8234  if test "x$want_gnome" = xyes; then
8235  {
8236    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
8237$as_echo_n "checking for libgnomeui-2.0... " >&6; }
8238    if $PKG_CONFIG --exists libgnomeui-2.0; then
8239      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8240$as_echo "yes" >&6; }
8241      GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
8242      GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
8243      GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
8244
8245                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
8246$as_echo_n "checking for FreeBSD... " >&6; }
8247      if test "`(uname) 2>/dev/null`" = FreeBSD; then
8248	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8249$as_echo "yes" >&6; }
8250	GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
8251	GNOME_LIBS="$GNOME_LIBS -pthread"
8252      else
8253	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8254$as_echo "no" >&6; }
8255      fi
8256      have_gnome=yes
8257    else
8258      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8259$as_echo "not found" >&6; }
8260      if test "x" = xfail; then
8261	as_fn_error "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
8262      fi
8263    fi
8264  }
8265  fi
8266
8267      if test "x$have_gnome" = xyes ; then
8268	$as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
8269
8270	GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
8271	GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
8272      fi
8273    }
8274    fi
8275  fi
8276fi
8277
8278
8279if test -z "$SKIP_MOTIF"; then
8280  gui_XXX="/usr/XXX/Motif* /usr/Motif*/XXX /usr/XXX /usr/shlib /usr/X11*/XXX /usr/XXX/X11* /usr/dt/XXX /local/Motif*/XXX /local/XXX/Motif* /usr/local/Motif*/XXX /usr/local/XXX/Motif* /usr/local/XXX /usr/local/X11*/XXX /usr/local/LessTif/Motif*/XXX $MOTIFHOME/XXX"
8281    GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
8282
8283  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
8284$as_echo_n "checking for location of Motif GUI includes... " >&6; }
8285  gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
8286  GUI_INC_LOC=
8287  for try in $gui_includes; do
8288    if test -f "$try/Xm/Xm.h"; then
8289      GUI_INC_LOC=$try
8290    fi
8291  done
8292  if test -n "$GUI_INC_LOC"; then
8293    if test "$GUI_INC_LOC" = /usr/include; then
8294      GUI_INC_LOC=
8295      { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
8296$as_echo "in default path" >&6; }
8297    else
8298      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
8299$as_echo "$GUI_INC_LOC" >&6; }
8300    fi
8301  else
8302    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
8303$as_echo "<not found>" >&6; }
8304    SKIP_MOTIF=YES
8305  fi
8306fi
8307
8308
8309if test -z "$SKIP_MOTIF"; then
8310  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
8311$as_echo_n "checking --with-motif-lib argument... " >&6; }
8312
8313# Check whether --with-motif-lib was given.
8314if test "${with_motif_lib+set}" = set; then :
8315  withval=$with_motif_lib;  MOTIF_LIBNAME="${withval}"
8316fi
8317
8318
8319  if test -n "$MOTIF_LIBNAME"; then
8320    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
8321$as_echo "$MOTIF_LIBNAME" >&6; }
8322    GUI_LIB_LOC=
8323  else
8324    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8325$as_echo "no" >&6; }
8326
8327        GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
8328
8329    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
8330$as_echo_n "checking for location of Motif GUI libs... " >&6; }
8331    gui_libs="`echo $x_libraries|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC"
8332    GUI_LIB_LOC=
8333    for try in $gui_libs; do
8334      for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
8335	if test -f "$libtry"; then
8336	  GUI_LIB_LOC=$try
8337	fi
8338      done
8339    done
8340    if test -n "$GUI_LIB_LOC"; then
8341            if test "$GUI_LIB_LOC" = /usr/lib; then
8342	GUI_LIB_LOC=
8343	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
8344$as_echo "in default path" >&6; }
8345      else
8346	if test -n "$GUI_LIB_LOC"; then
8347	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
8348$as_echo "$GUI_LIB_LOC" >&6; }
8349	  if test "`(uname) 2>/dev/null`" = SunOS &&
8350					 uname -r | grep '^5' >/dev/null; then
8351	    GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
8352	  fi
8353	fi
8354      fi
8355      MOTIF_LIBNAME=-lXm
8356    else
8357      { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
8358$as_echo "<not found>" >&6; }
8359      SKIP_MOTIF=YES
8360    fi
8361  fi
8362fi
8363
8364if test -z "$SKIP_MOTIF"; then
8365  SKIP_ATHENA=YES
8366  SKIP_NEXTAW=YES
8367  GUITYPE=MOTIF
8368
8369fi
8370
8371
8372GUI_X_LIBS=
8373
8374if test -z "$SKIP_ATHENA"; then
8375  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
8376$as_echo_n "checking if Athena header files can be found... " >&6; }
8377  cflags_save=$CFLAGS
8378  CFLAGS="$CFLAGS $X_CFLAGS"
8379  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8380/* end confdefs.h.  */
8381
8382#include <X11/Intrinsic.h>
8383#include <X11/Xaw/Paned.h>
8384int
8385main ()
8386{
8387
8388  ;
8389  return 0;
8390}
8391_ACEOF
8392if ac_fn_c_try_compile "$LINENO"; then :
8393  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8394$as_echo "yes" >&6; }
8395else
8396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8397$as_echo "no" >&6; }; SKIP_ATHENA=YES
8398fi
8399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8400  CFLAGS=$cflags_save
8401fi
8402
8403if test -z "$SKIP_ATHENA"; then
8404  GUITYPE=ATHENA
8405fi
8406
8407if test -z "$SKIP_NEXTAW"; then
8408  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
8409$as_echo_n "checking if neXtaw header files can be found... " >&6; }
8410  cflags_save=$CFLAGS
8411  CFLAGS="$CFLAGS $X_CFLAGS"
8412  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8413/* end confdefs.h.  */
8414
8415#include <X11/Intrinsic.h>
8416#include <X11/neXtaw/Paned.h>
8417int
8418main ()
8419{
8420
8421  ;
8422  return 0;
8423}
8424_ACEOF
8425if ac_fn_c_try_compile "$LINENO"; then :
8426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8427$as_echo "yes" >&6; }
8428else
8429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8430$as_echo "no" >&6; }; SKIP_NEXTAW=YES
8431fi
8432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8433  CFLAGS=$cflags_save
8434fi
8435
8436if test -z "$SKIP_NEXTAW"; then
8437  GUITYPE=NEXTAW
8438fi
8439
8440if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8441      if test -n "$GUI_INC_LOC"; then
8442    GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
8443  fi
8444  if test -n "$GUI_LIB_LOC"; then
8445    GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
8446  fi
8447
8448    ldflags_save=$LDFLAGS
8449  LDFLAGS="$X_LIBS $LDFLAGS"
8450  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
8451$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
8452if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then :
8453  $as_echo_n "(cached) " >&6
8454else
8455  ac_check_lib_save_LIBS=$LIBS
8456LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8457cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8458/* end confdefs.h.  */
8459
8460/* Override any GCC internal prototype to avoid an error.
8461   Use char because int might match the return type of a GCC
8462   builtin and then its argument prototype would still apply.  */
8463#ifdef __cplusplus
8464extern "C"
8465#endif
8466char XShapeQueryExtension ();
8467int
8468main ()
8469{
8470return XShapeQueryExtension ();
8471  ;
8472  return 0;
8473}
8474_ACEOF
8475if ac_fn_c_try_link "$LINENO"; then :
8476  ac_cv_lib_Xext_XShapeQueryExtension=yes
8477else
8478  ac_cv_lib_Xext_XShapeQueryExtension=no
8479fi
8480rm -f core conftest.err conftest.$ac_objext \
8481    conftest$ac_exeext conftest.$ac_ext
8482LIBS=$ac_check_lib_save_LIBS
8483fi
8484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
8485$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
8486if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then :
8487  GUI_X_LIBS="-lXext"
8488fi
8489
8490    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
8491$as_echo_n "checking for wslen in -lw... " >&6; }
8492if test "${ac_cv_lib_w_wslen+set}" = set; then :
8493  $as_echo_n "(cached) " >&6
8494else
8495  ac_check_lib_save_LIBS=$LIBS
8496LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8497cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8498/* end confdefs.h.  */
8499
8500/* Override any GCC internal prototype to avoid an error.
8501   Use char because int might match the return type of a GCC
8502   builtin and then its argument prototype would still apply.  */
8503#ifdef __cplusplus
8504extern "C"
8505#endif
8506char wslen ();
8507int
8508main ()
8509{
8510return wslen ();
8511  ;
8512  return 0;
8513}
8514_ACEOF
8515if ac_fn_c_try_link "$LINENO"; then :
8516  ac_cv_lib_w_wslen=yes
8517else
8518  ac_cv_lib_w_wslen=no
8519fi
8520rm -f core conftest.err conftest.$ac_objext \
8521    conftest$ac_exeext conftest.$ac_ext
8522LIBS=$ac_check_lib_save_LIBS
8523fi
8524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
8525$as_echo "$ac_cv_lib_w_wslen" >&6; }
8526if test "x$ac_cv_lib_w_wslen" = x""yes; then :
8527  X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
8528fi
8529
8530  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
8531$as_echo_n "checking for dlsym in -ldl... " >&6; }
8532if test "${ac_cv_lib_dl_dlsym+set}" = set; then :
8533  $as_echo_n "(cached) " >&6
8534else
8535  ac_check_lib_save_LIBS=$LIBS
8536LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8537cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8538/* end confdefs.h.  */
8539
8540/* Override any GCC internal prototype to avoid an error.
8541   Use char because int might match the return type of a GCC
8542   builtin and then its argument prototype would still apply.  */
8543#ifdef __cplusplus
8544extern "C"
8545#endif
8546char dlsym ();
8547int
8548main ()
8549{
8550return dlsym ();
8551  ;
8552  return 0;
8553}
8554_ACEOF
8555if ac_fn_c_try_link "$LINENO"; then :
8556  ac_cv_lib_dl_dlsym=yes
8557else
8558  ac_cv_lib_dl_dlsym=no
8559fi
8560rm -f core conftest.err conftest.$ac_objext \
8561    conftest$ac_exeext conftest.$ac_ext
8562LIBS=$ac_check_lib_save_LIBS
8563fi
8564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
8565$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
8566if test "x$ac_cv_lib_dl_dlsym" = x""yes; then :
8567  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
8568fi
8569
8570  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
8571$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
8572if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then :
8573  $as_echo_n "(cached) " >&6
8574else
8575  ac_check_lib_save_LIBS=$LIBS
8576LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8577cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8578/* end confdefs.h.  */
8579
8580/* Override any GCC internal prototype to avoid an error.
8581   Use char because int might match the return type of a GCC
8582   builtin and then its argument prototype would still apply.  */
8583#ifdef __cplusplus
8584extern "C"
8585#endif
8586char XmuCreateStippledPixmap ();
8587int
8588main ()
8589{
8590return XmuCreateStippledPixmap ();
8591  ;
8592  return 0;
8593}
8594_ACEOF
8595if ac_fn_c_try_link "$LINENO"; then :
8596  ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
8597else
8598  ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
8599fi
8600rm -f core conftest.err conftest.$ac_objext \
8601    conftest$ac_exeext conftest.$ac_ext
8602LIBS=$ac_check_lib_save_LIBS
8603fi
8604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
8605$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
8606if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then :
8607  GUI_X_LIBS="-lXmu $GUI_X_LIBS"
8608fi
8609
8610  if test -z "$SKIP_MOTIF"; then
8611    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
8612$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
8613if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then :
8614  $as_echo_n "(cached) " >&6
8615else
8616  ac_check_lib_save_LIBS=$LIBS
8617LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8618cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8619/* end confdefs.h.  */
8620
8621/* Override any GCC internal prototype to avoid an error.
8622   Use char because int might match the return type of a GCC
8623   builtin and then its argument prototype would still apply.  */
8624#ifdef __cplusplus
8625extern "C"
8626#endif
8627char XpEndJob ();
8628int
8629main ()
8630{
8631return XpEndJob ();
8632  ;
8633  return 0;
8634}
8635_ACEOF
8636if ac_fn_c_try_link "$LINENO"; then :
8637  ac_cv_lib_Xp_XpEndJob=yes
8638else
8639  ac_cv_lib_Xp_XpEndJob=no
8640fi
8641rm -f core conftest.err conftest.$ac_objext \
8642    conftest$ac_exeext conftest.$ac_ext
8643LIBS=$ac_check_lib_save_LIBS
8644fi
8645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
8646$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
8647if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then :
8648  GUI_X_LIBS="-lXp $GUI_X_LIBS"
8649fi
8650
8651  fi
8652  LDFLAGS=$ldflags_save
8653
8654    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
8655$as_echo_n "checking for extra X11 defines... " >&6; }
8656  NARROW_PROTO=
8657  rm -fr conftestdir
8658  if mkdir conftestdir; then
8659    cd conftestdir
8660    cat > Imakefile <<'EOF'
8661acfindx:
8662	@echo 'NARROW_PROTO="${PROTO_DEFINES}"'
8663EOF
8664    if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8665      eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8666    fi
8667    cd ..
8668    rm -fr conftestdir
8669  fi
8670  if test -z "$NARROW_PROTO"; then
8671    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8672$as_echo "no" >&6; }
8673  else
8674    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
8675$as_echo "$NARROW_PROTO" >&6; }
8676  fi
8677
8678fi
8679
8680if test "$enable_xsmp" = "yes"; then
8681  cppflags_save=$CPPFLAGS
8682  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8683  for ac_header in X11/SM/SMlib.h
8684do :
8685  ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
8686if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then :
8687  cat >>confdefs.h <<_ACEOF
8688#define HAVE_X11_SM_SMLIB_H 1
8689_ACEOF
8690
8691fi
8692
8693done
8694
8695  CPPFLAGS=$cppflags_save
8696fi
8697
8698
8699if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2"; then
8700    cppflags_save=$CPPFLAGS
8701  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8702  for ac_header in X11/xpm.h X11/Sunkeysym.h
8703do :
8704  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8705ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8706eval as_val=\$$as_ac_Header
8707   if test "x$as_val" = x""yes; then :
8708  cat >>confdefs.h <<_ACEOF
8709#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8710_ACEOF
8711
8712fi
8713
8714done
8715
8716
8717    if test ! "$enable_xim" = "no"; then
8718    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
8719$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
8720    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8721/* end confdefs.h.  */
8722#include <X11/Xlib.h>
8723_ACEOF
8724if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8725  $EGREP "XIMText" >/dev/null 2>&1; then :
8726  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8727$as_echo "yes" >&6; }
8728else
8729  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
8730$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
8731fi
8732rm -f conftest*
8733
8734  fi
8735  CPPFLAGS=$cppflags_save
8736
8737    if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
8738		-a "x$GUITYPE" != "xNONE" ; then
8739    { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
8740$as_echo "X GUI selected; xim has been enabled" >&6; }
8741    enable_xim="yes"
8742  fi
8743fi
8744
8745if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8746  cppflags_save=$CPPFLAGS
8747  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8748  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
8749$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
8750  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8751/* end confdefs.h.  */
8752
8753#include <X11/Intrinsic.h>
8754#include <X11/Xmu/Editres.h>
8755int
8756main ()
8757{
8758int i; i = 0;
8759  ;
8760  return 0;
8761}
8762_ACEOF
8763if ac_fn_c_try_compile "$LINENO"; then :
8764  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8765$as_echo "yes" >&6; }
8766		      $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
8767
8768else
8769  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8770$as_echo "no" >&6; }
8771fi
8772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8773  CPPFLAGS=$cppflags_save
8774fi
8775
8776if test -z "$SKIP_MOTIF"; then
8777  cppflags_save=$CPPFLAGS
8778  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8779  if test "$zOSUnix" = "yes"; then
8780	xmheader="Xm/Xm.h"
8781  else
8782	xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h
8783  	   Xm/UnhighlightT.h Xm/Notebook.h"
8784  fi
8785  for ac_header in $xmheader
8786do :
8787  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8788ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8789eval as_val=\$$as_ac_Header
8790   if test "x$as_val" = x""yes; then :
8791  cat >>confdefs.h <<_ACEOF
8792#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8793_ACEOF
8794
8795fi
8796
8797done
8798
8799
8800  if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then
8801        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
8802$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
8803    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8804/* end confdefs.h.  */
8805#include <Xm/XpmP.h>
8806int
8807main ()
8808{
8809XpmAttributes_21 attr;
8810  ;
8811  return 0;
8812}
8813_ACEOF
8814if ac_fn_c_try_compile "$LINENO"; then :
8815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8816$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
8817
8818else
8819  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8820$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
8821
8822
8823fi
8824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8825  else
8826    $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
8827
8828  fi
8829  CPPFLAGS=$cppflags_save
8830fi
8831
8832if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
8833  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
8834$as_echo "no GUI selected; xim has been disabled" >&6; }
8835  enable_xim="no"
8836fi
8837if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
8838  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
8839$as_echo "no GUI selected; fontset has been disabled" >&6; }
8840  enable_fontset="no"
8841fi
8842if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then
8843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
8844$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
8845  enable_fontset="no"
8846fi
8847
8848if test -z "$SKIP_PHOTON"; then
8849  GUITYPE=PHOTONGUI
8850fi
8851
8852
8853
8854
8855
8856
8857if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
8858  as_fn_error "cannot use workshop without Motif" "$LINENO" 5
8859fi
8860
8861if test "$enable_xim" = "yes"; then
8862  $as_echo "#define FEAT_XIM 1" >>confdefs.h
8863
8864fi
8865if test "$enable_fontset" = "yes"; then
8866  $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
8867
8868fi
8869
8870
8871
8872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN environment" >&5
8873$as_echo_n "checking for CYGWIN environment... " >&6; }
8874case `uname` in
8875    CYGWIN*)    CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8876$as_echo "yes" >&6; }
8877                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5
8878$as_echo_n "checking for CYGWIN clipboard support... " >&6; }
8879                if test "x$with_x" = "xno" ; then
8880                  OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o
8881                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8882$as_echo "yes" >&6; }
8883                  $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h
8884
8885                else
8886                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5
8887$as_echo "no - using X11" >&6; }
8888                fi ;;
8889
8890    *)          CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8891$as_echo "no" >&6; };;
8892esac
8893
8894if test "$enable_hangulinput" = "yes"; then
8895  if test "x$GUITYPE" = "xNONE"; then
8896    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5
8897$as_echo "no GUI selected; hangul input has been disabled" >&6; }
8898    enable_hangulinput=no
8899  else
8900    $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h
8901
8902    HANGULIN_SRC=hangulin.c
8903
8904    HANGULIN_OBJ=objects/hangulin.o
8905
8906  fi
8907fi
8908
8909
8910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
8911$as_echo_n "checking whether toupper is broken... " >&6; }
8912if test "${vim_cv_toupper_broken+set}" = set; then :
8913  $as_echo_n "(cached) " >&6
8914else
8915
8916    if test "$cross_compiling" = yes; then :
8917
8918    as_fn_error "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
8919
8920else
8921  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8922/* end confdefs.h.  */
8923
8924#include "confdefs.h"
8925#include <ctype.h>
8926#if STDC_HEADERS
8927# include <stdlib.h>
8928# include <stddef.h>
8929#endif
8930main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
8931
8932_ACEOF
8933if ac_fn_c_try_run "$LINENO"; then :
8934
8935    vim_cv_toupper_broken=yes
8936
8937else
8938
8939    vim_cv_toupper_broken=no
8940
8941fi
8942rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8943  conftest.$ac_objext conftest.beam conftest.$ac_ext
8944fi
8945
8946fi
8947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
8948$as_echo "$vim_cv_toupper_broken" >&6; }
8949
8950if test "x$vim_cv_toupper_broken" = "xyes" ; then
8951  $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
8952
8953fi
8954
8955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
8956$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
8957cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8958/* end confdefs.h.  */
8959#include <stdio.h>
8960int
8961main ()
8962{
8963printf("(" __DATE__ " " __TIME__ ")");
8964  ;
8965  return 0;
8966}
8967_ACEOF
8968if ac_fn_c_try_compile "$LINENO"; then :
8969  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8970$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
8971
8972else
8973  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8974$as_echo "no" >&6; }
8975fi
8976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8977
8978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
8979$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
8980cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8981/* end confdefs.h.  */
8982#include <stdio.h>
8983int
8984main ()
8985{
8986int x __attribute__((unused));
8987  ;
8988  return 0;
8989}
8990_ACEOF
8991if ac_fn_c_try_compile "$LINENO"; then :
8992  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8993$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
8994
8995else
8996  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8997$as_echo "no" >&6; }
8998fi
8999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9000
9001ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
9002if test "x$ac_cv_header_elf_h" = x""yes; then :
9003  HAS_ELF=1
9004fi
9005
9006
9007if test "$HAS_ELF" = 1; then
9008  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
9009$as_echo_n "checking for main in -lelf... " >&6; }
9010if test "${ac_cv_lib_elf_main+set}" = set; then :
9011  $as_echo_n "(cached) " >&6
9012else
9013  ac_check_lib_save_LIBS=$LIBS
9014LIBS="-lelf  $LIBS"
9015cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9016/* end confdefs.h.  */
9017
9018
9019int
9020main ()
9021{
9022return main ();
9023  ;
9024  return 0;
9025}
9026_ACEOF
9027if ac_fn_c_try_link "$LINENO"; then :
9028  ac_cv_lib_elf_main=yes
9029else
9030  ac_cv_lib_elf_main=no
9031fi
9032rm -f core conftest.err conftest.$ac_objext \
9033    conftest$ac_exeext conftest.$ac_ext
9034LIBS=$ac_check_lib_save_LIBS
9035fi
9036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
9037$as_echo "$ac_cv_lib_elf_main" >&6; }
9038if test "x$ac_cv_lib_elf_main" = x""yes; then :
9039  cat >>confdefs.h <<_ACEOF
9040#define HAVE_LIBELF 1
9041_ACEOF
9042
9043  LIBS="-lelf $LIBS"
9044
9045fi
9046
9047fi
9048
9049ac_header_dirent=no
9050for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9051  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
9053$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
9054if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
9055  $as_echo_n "(cached) " >&6
9056else
9057  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9058/* end confdefs.h.  */
9059#include <sys/types.h>
9060#include <$ac_hdr>
9061
9062int
9063main ()
9064{
9065if ((DIR *) 0)
9066return 0;
9067  ;
9068  return 0;
9069}
9070_ACEOF
9071if ac_fn_c_try_compile "$LINENO"; then :
9072  eval "$as_ac_Header=yes"
9073else
9074  eval "$as_ac_Header=no"
9075fi
9076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9077fi
9078eval ac_res=\$$as_ac_Header
9079	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9080$as_echo "$ac_res" >&6; }
9081eval as_val=\$$as_ac_Header
9082   if test "x$as_val" = x""yes; then :
9083  cat >>confdefs.h <<_ACEOF
9084#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9085_ACEOF
9086
9087ac_header_dirent=$ac_hdr; break
9088fi
9089
9090done
9091# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9092if test $ac_header_dirent = dirent.h; then
9093  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9094$as_echo_n "checking for library containing opendir... " >&6; }
9095if test "${ac_cv_search_opendir+set}" = set; then :
9096  $as_echo_n "(cached) " >&6
9097else
9098  ac_func_search_save_LIBS=$LIBS
9099cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9100/* end confdefs.h.  */
9101
9102/* Override any GCC internal prototype to avoid an error.
9103   Use char because int might match the return type of a GCC
9104   builtin and then its argument prototype would still apply.  */
9105#ifdef __cplusplus
9106extern "C"
9107#endif
9108char opendir ();
9109int
9110main ()
9111{
9112return opendir ();
9113  ;
9114  return 0;
9115}
9116_ACEOF
9117for ac_lib in '' dir; do
9118  if test -z "$ac_lib"; then
9119    ac_res="none required"
9120  else
9121    ac_res=-l$ac_lib
9122    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9123  fi
9124  if ac_fn_c_try_link "$LINENO"; then :
9125  ac_cv_search_opendir=$ac_res
9126fi
9127rm -f core conftest.err conftest.$ac_objext \
9128    conftest$ac_exeext
9129  if test "${ac_cv_search_opendir+set}" = set; then :
9130  break
9131fi
9132done
9133if test "${ac_cv_search_opendir+set}" = set; then :
9134
9135else
9136  ac_cv_search_opendir=no
9137fi
9138rm conftest.$ac_ext
9139LIBS=$ac_func_search_save_LIBS
9140fi
9141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9142$as_echo "$ac_cv_search_opendir" >&6; }
9143ac_res=$ac_cv_search_opendir
9144if test "$ac_res" != no; then :
9145  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9146
9147fi
9148
9149else
9150  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9151$as_echo_n "checking for library containing opendir... " >&6; }
9152if test "${ac_cv_search_opendir+set}" = set; then :
9153  $as_echo_n "(cached) " >&6
9154else
9155  ac_func_search_save_LIBS=$LIBS
9156cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9157/* end confdefs.h.  */
9158
9159/* Override any GCC internal prototype to avoid an error.
9160   Use char because int might match the return type of a GCC
9161   builtin and then its argument prototype would still apply.  */
9162#ifdef __cplusplus
9163extern "C"
9164#endif
9165char opendir ();
9166int
9167main ()
9168{
9169return opendir ();
9170  ;
9171  return 0;
9172}
9173_ACEOF
9174for ac_lib in '' x; do
9175  if test -z "$ac_lib"; then
9176    ac_res="none required"
9177  else
9178    ac_res=-l$ac_lib
9179    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9180  fi
9181  if ac_fn_c_try_link "$LINENO"; then :
9182  ac_cv_search_opendir=$ac_res
9183fi
9184rm -f core conftest.err conftest.$ac_objext \
9185    conftest$ac_exeext
9186  if test "${ac_cv_search_opendir+set}" = set; then :
9187  break
9188fi
9189done
9190if test "${ac_cv_search_opendir+set}" = set; then :
9191
9192else
9193  ac_cv_search_opendir=no
9194fi
9195rm conftest.$ac_ext
9196LIBS=$ac_func_search_save_LIBS
9197fi
9198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9199$as_echo "$ac_cv_search_opendir" >&6; }
9200ac_res=$ac_cv_search_opendir
9201if test "$ac_res" != no; then :
9202  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9203
9204fi
9205
9206fi
9207
9208
9209if test $ac_cv_header_sys_wait_h = no; then
9210  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
9211$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
9212  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9213/* end confdefs.h.  */
9214#include <sys/wait.h>
9215int
9216main ()
9217{
9218union wait xx, yy; xx = yy
9219  ;
9220  return 0;
9221}
9222_ACEOF
9223if ac_fn_c_try_compile "$LINENO"; then :
9224  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9225$as_echo "yes" >&6; }
9226			$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
9227
9228			$as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
9229
9230else
9231  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9232$as_echo "no" >&6; }
9233fi
9234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9235fi
9236
9237for ac_header in stdarg.h stdint.h stdlib.h string.h \
9238	sys/select.h sys/utsname.h termcap.h fcntl.h \
9239	sgtty.h sys/ioctl.h sys/time.h sys/types.h \
9240	termio.h iconv.h inttypes.h langinfo.h math.h \
9241	unistd.h stropts.h errno.h sys/resource.h \
9242	sys/systeminfo.h locale.h sys/stream.h termios.h \
9243	libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
9244	utime.h sys/param.h libintl.h libgen.h \
9245	util/debug.h util/msg18n.h frame.h sys/acl.h \
9246	sys/access.h sys/sysinfo.h wchar.h wctype.h
9247do :
9248  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9249ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9250eval as_val=\$$as_ac_Header
9251   if test "x$as_val" = x""yes; then :
9252  cat >>confdefs.h <<_ACEOF
9253#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9254_ACEOF
9255
9256fi
9257
9258done
9259
9260
9261for ac_header in sys/ptem.h
9262do :
9263  ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H
9264#  include <sys/stream.h>
9265#endif
9266"
9267if test "x$ac_cv_header_sys_ptem_h" = x""yes; then :
9268  cat >>confdefs.h <<_ACEOF
9269#define HAVE_SYS_PTEM_H 1
9270_ACEOF
9271
9272fi
9273
9274done
9275
9276
9277for ac_header in sys/sysctl.h
9278do :
9279  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H
9280#  include <sys/param.h>
9281#endif
9282"
9283if test "x$ac_cv_header_sys_sysctl_h" = x""yes; then :
9284  cat >>confdefs.h <<_ACEOF
9285#define HAVE_SYS_SYSCTL_H 1
9286_ACEOF
9287
9288fi
9289
9290done
9291
9292
9293
9294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
9295$as_echo_n "checking for pthread_np.h... " >&6; }
9296cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9297/* end confdefs.h.  */
9298
9299#include <pthread.h>
9300#include <pthread_np.h>
9301int
9302main ()
9303{
9304int i; i = 0;
9305  ;
9306  return 0;
9307}
9308_ACEOF
9309if ac_fn_c_try_compile "$LINENO"; then :
9310  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9311$as_echo "yes" >&6; }
9312		      $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
9313
9314else
9315  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9316$as_echo "no" >&6; }
9317fi
9318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9319
9320for ac_header in strings.h
9321do :
9322  ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
9323if test "x$ac_cv_header_strings_h" = x""yes; then :
9324  cat >>confdefs.h <<_ACEOF
9325#define HAVE_STRINGS_H 1
9326_ACEOF
9327
9328fi
9329
9330done
9331
9332if test "x$MACOSX" = "xyes"; then
9333    $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
9334
9335else
9336
9337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5
9338$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
9339cppflags_save=$CPPFLAGS
9340CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9341cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9342/* end confdefs.h.  */
9343
9344#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
9345# define _NO_PROTO	/* like in os_unix.h, causes conflict for AIX (Winn) */
9346			/* but don't do it on AIX 5.1 (Uribarri) */
9347#endif
9348#ifdef HAVE_XM_XM_H
9349# include <Xm/Xm.h>	/* This breaks it for HP-UX 11 (Squassabia) */
9350#endif
9351#ifdef HAVE_STRING_H
9352# include <string.h>
9353#endif
9354#if defined(HAVE_STRINGS_H)
9355# include <strings.h>
9356#endif
9357
9358int
9359main ()
9360{
9361int i; i = 0;
9362  ;
9363  return 0;
9364}
9365_ACEOF
9366if ac_fn_c_try_compile "$LINENO"; then :
9367  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9368$as_echo "yes" >&6; }
9369else
9370  $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
9371
9372		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9373$as_echo "no" >&6; }
9374fi
9375rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9376CPPFLAGS=$cppflags_save
9377fi
9378
9379if test $ac_cv_c_compiler_gnu = yes; then
9380    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
9381$as_echo_n "checking whether $CC needs -traditional... " >&6; }
9382if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
9383  $as_echo_n "(cached) " >&6
9384else
9385    ac_pattern="Autoconf.*'x'"
9386  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9387/* end confdefs.h.  */
9388#include <sgtty.h>
9389Autoconf TIOCGETP
9390_ACEOF
9391if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9392  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
9393  ac_cv_prog_gcc_traditional=yes
9394else
9395  ac_cv_prog_gcc_traditional=no
9396fi
9397rm -f conftest*
9398
9399
9400  if test $ac_cv_prog_gcc_traditional = no; then
9401    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9402/* end confdefs.h.  */
9403#include <termio.h>
9404Autoconf TCGETA
9405_ACEOF
9406if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9407  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
9408  ac_cv_prog_gcc_traditional=yes
9409fi
9410rm -f conftest*
9411
9412  fi
9413fi
9414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
9415$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
9416  if test $ac_cv_prog_gcc_traditional = yes; then
9417    CC="$CC -traditional"
9418  fi
9419fi
9420
9421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9422$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9423if test "${ac_cv_c_const+set}" = set; then :
9424  $as_echo_n "(cached) " >&6
9425else
9426  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9427/* end confdefs.h.  */
9428
9429int
9430main ()
9431{
9432/* FIXME: Include the comments suggested by Paul. */
9433#ifndef __cplusplus
9434  /* Ultrix mips cc rejects this.  */
9435  typedef int charset[2];
9436  const charset cs;
9437  /* SunOS 4.1.1 cc rejects this.  */
9438  char const *const *pcpcc;
9439  char **ppc;
9440  /* NEC SVR4.0.2 mips cc rejects this.  */
9441  struct point {int x, y;};
9442  static struct point const zero = {0,0};
9443  /* AIX XL C 1.02.0.0 rejects this.
9444     It does not let you subtract one const X* pointer from another in
9445     an arm of an if-expression whose if-part is not a constant
9446     expression */
9447  const char *g = "string";
9448  pcpcc = &g + (g ? g-g : 0);
9449  /* HPUX 7.0 cc rejects these. */
9450  ++pcpcc;
9451  ppc = (char**) pcpcc;
9452  pcpcc = (char const *const *) ppc;
9453  { /* SCO 3.2v4 cc rejects this.  */
9454    char *t;
9455    char const *s = 0 ? (char *) 0 : (char const *) 0;
9456
9457    *t++ = 0;
9458    if (s) return 0;
9459  }
9460  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9461    int x[] = {25, 17};
9462    const int *foo = &x[0];
9463    ++foo;
9464  }
9465  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9466    typedef const int *iptr;
9467    iptr p = 0;
9468    ++p;
9469  }
9470  { /* AIX XL C 1.02.0.0 rejects this saying
9471       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9472    struct s { int j; const int *ap[3]; };
9473    struct s *b; b->j = 5;
9474  }
9475  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9476    const int foo = 10;
9477    if (!foo) return 0;
9478  }
9479  return !cs[0] && !zero.x;
9480#endif
9481
9482  ;
9483  return 0;
9484}
9485_ACEOF
9486if ac_fn_c_try_compile "$LINENO"; then :
9487  ac_cv_c_const=yes
9488else
9489  ac_cv_c_const=no
9490fi
9491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9492fi
9493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9494$as_echo "$ac_cv_c_const" >&6; }
9495if test $ac_cv_c_const = no; then
9496
9497$as_echo "#define const /**/" >>confdefs.h
9498
9499fi
9500
9501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
9502$as_echo_n "checking for working volatile... " >&6; }
9503if test "${ac_cv_c_volatile+set}" = set; then :
9504  $as_echo_n "(cached) " >&6
9505else
9506  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9507/* end confdefs.h.  */
9508
9509int
9510main ()
9511{
9512
9513volatile int x;
9514int * volatile y = (int *) 0;
9515return !x && !y;
9516  ;
9517  return 0;
9518}
9519_ACEOF
9520if ac_fn_c_try_compile "$LINENO"; then :
9521  ac_cv_c_volatile=yes
9522else
9523  ac_cv_c_volatile=no
9524fi
9525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9526fi
9527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
9528$as_echo "$ac_cv_c_volatile" >&6; }
9529if test $ac_cv_c_volatile = no; then
9530
9531$as_echo "#define volatile /**/" >>confdefs.h
9532
9533fi
9534
9535ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
9536if test "x$ac_cv_type_mode_t" = x""yes; then :
9537
9538else
9539
9540cat >>confdefs.h <<_ACEOF
9541#define mode_t int
9542_ACEOF
9543
9544fi
9545
9546ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
9547if test "x$ac_cv_type_off_t" = x""yes; then :
9548
9549else
9550
9551cat >>confdefs.h <<_ACEOF
9552#define off_t long int
9553_ACEOF
9554
9555fi
9556
9557ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
9558if test "x$ac_cv_type_pid_t" = x""yes; then :
9559
9560else
9561
9562cat >>confdefs.h <<_ACEOF
9563#define pid_t int
9564_ACEOF
9565
9566fi
9567
9568ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9569if test "x$ac_cv_type_size_t" = x""yes; then :
9570
9571else
9572
9573cat >>confdefs.h <<_ACEOF
9574#define size_t unsigned int
9575_ACEOF
9576
9577fi
9578
9579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
9580$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
9581if test "${ac_cv_type_uid_t+set}" = set; then :
9582  $as_echo_n "(cached) " >&6
9583else
9584  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9585/* end confdefs.h.  */
9586#include <sys/types.h>
9587
9588_ACEOF
9589if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9590  $EGREP "uid_t" >/dev/null 2>&1; then :
9591  ac_cv_type_uid_t=yes
9592else
9593  ac_cv_type_uid_t=no
9594fi
9595rm -f conftest*
9596
9597fi
9598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
9599$as_echo "$ac_cv_type_uid_t" >&6; }
9600if test $ac_cv_type_uid_t = no; then
9601
9602$as_echo "#define uid_t int" >>confdefs.h
9603
9604
9605$as_echo "#define gid_t int" >>confdefs.h
9606
9607fi
9608
9609ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
9610case $ac_cv_c_uint32_t in #(
9611  no|yes) ;; #(
9612  *)
9613
9614$as_echo "#define _UINT32_T 1" >>confdefs.h
9615
9616
9617cat >>confdefs.h <<_ACEOF
9618#define uint32_t $ac_cv_c_uint32_t
9619_ACEOF
9620;;
9621  esac
9622
9623
9624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9625$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9626if test "${ac_cv_header_time+set}" = set; then :
9627  $as_echo_n "(cached) " >&6
9628else
9629  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9630/* end confdefs.h.  */
9631#include <sys/types.h>
9632#include <sys/time.h>
9633#include <time.h>
9634
9635int
9636main ()
9637{
9638if ((struct tm *) 0)
9639return 0;
9640  ;
9641  return 0;
9642}
9643_ACEOF
9644if ac_fn_c_try_compile "$LINENO"; then :
9645  ac_cv_header_time=yes
9646else
9647  ac_cv_header_time=no
9648fi
9649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9650fi
9651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9652$as_echo "$ac_cv_header_time" >&6; }
9653if test $ac_cv_header_time = yes; then
9654
9655$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9656
9657fi
9658
9659ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
9660if test "x$ac_cv_type_ino_t" = x""yes; then :
9661
9662else
9663
9664cat >>confdefs.h <<_ACEOF
9665#define ino_t long
9666_ACEOF
9667
9668fi
9669
9670ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
9671if test "x$ac_cv_type_dev_t" = x""yes; then :
9672
9673else
9674
9675cat >>confdefs.h <<_ACEOF
9676#define dev_t unsigned
9677_ACEOF
9678
9679fi
9680
9681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9682$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9683if test "${ac_cv_c_bigendian+set}" = set; then :
9684  $as_echo_n "(cached) " >&6
9685else
9686  ac_cv_c_bigendian=unknown
9687    # See if we're dealing with a universal compiler.
9688    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9689/* end confdefs.h.  */
9690#ifndef __APPLE_CC__
9691	       not a universal capable compiler
9692	     #endif
9693	     typedef int dummy;
9694
9695_ACEOF
9696if ac_fn_c_try_compile "$LINENO"; then :
9697
9698	# Check for potential -arch flags.  It is not universal unless
9699	# there are at least two -arch flags with different values.
9700	ac_arch=
9701	ac_prev=
9702	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9703	 if test -n "$ac_prev"; then
9704	   case $ac_word in
9705	     i?86 | x86_64 | ppc | ppc64)
9706	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9707		 ac_arch=$ac_word
9708	       else
9709		 ac_cv_c_bigendian=universal
9710		 break
9711	       fi
9712	       ;;
9713	   esac
9714	   ac_prev=
9715	 elif test "x$ac_word" = "x-arch"; then
9716	   ac_prev=arch
9717	 fi
9718       done
9719fi
9720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9721    if test $ac_cv_c_bigendian = unknown; then
9722      # See if sys/param.h defines the BYTE_ORDER macro.
9723      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9724/* end confdefs.h.  */
9725#include <sys/types.h>
9726	     #include <sys/param.h>
9727
9728int
9729main ()
9730{
9731#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9732		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9733		     && LITTLE_ENDIAN)
9734	      bogus endian macros
9735	     #endif
9736
9737  ;
9738  return 0;
9739}
9740_ACEOF
9741if ac_fn_c_try_compile "$LINENO"; then :
9742  # It does; now see whether it defined to BIG_ENDIAN or not.
9743	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9744/* end confdefs.h.  */
9745#include <sys/types.h>
9746		#include <sys/param.h>
9747
9748int
9749main ()
9750{
9751#if BYTE_ORDER != BIG_ENDIAN
9752		 not big endian
9753		#endif
9754
9755  ;
9756  return 0;
9757}
9758_ACEOF
9759if ac_fn_c_try_compile "$LINENO"; then :
9760  ac_cv_c_bigendian=yes
9761else
9762  ac_cv_c_bigendian=no
9763fi
9764rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9765fi
9766rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9767    fi
9768    if test $ac_cv_c_bigendian = unknown; then
9769      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9770      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9771/* end confdefs.h.  */
9772#include <limits.h>
9773
9774int
9775main ()
9776{
9777#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9778	      bogus endian macros
9779	     #endif
9780
9781  ;
9782  return 0;
9783}
9784_ACEOF
9785if ac_fn_c_try_compile "$LINENO"; then :
9786  # It does; now see whether it defined to _BIG_ENDIAN or not.
9787	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9788/* end confdefs.h.  */
9789#include <limits.h>
9790
9791int
9792main ()
9793{
9794#ifndef _BIG_ENDIAN
9795		 not big endian
9796		#endif
9797
9798  ;
9799  return 0;
9800}
9801_ACEOF
9802if ac_fn_c_try_compile "$LINENO"; then :
9803  ac_cv_c_bigendian=yes
9804else
9805  ac_cv_c_bigendian=no
9806fi
9807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9808fi
9809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9810    fi
9811    if test $ac_cv_c_bigendian = unknown; then
9812      # Compile a test program.
9813      if test "$cross_compiling" = yes; then :
9814  # Try to guess by grepping values from an object file.
9815	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9816/* end confdefs.h.  */
9817short int ascii_mm[] =
9818		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9819		short int ascii_ii[] =
9820		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9821		int use_ascii (int i) {
9822		  return ascii_mm[i] + ascii_ii[i];
9823		}
9824		short int ebcdic_ii[] =
9825		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9826		short int ebcdic_mm[] =
9827		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9828		int use_ebcdic (int i) {
9829		  return ebcdic_mm[i] + ebcdic_ii[i];
9830		}
9831		extern int foo;
9832
9833int
9834main ()
9835{
9836return use_ascii (foo) == use_ebcdic (foo);
9837  ;
9838  return 0;
9839}
9840_ACEOF
9841if ac_fn_c_try_compile "$LINENO"; then :
9842  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9843	      ac_cv_c_bigendian=yes
9844	    fi
9845	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9846	      if test "$ac_cv_c_bigendian" = unknown; then
9847		ac_cv_c_bigendian=no
9848	      else
9849		# finding both strings is unlikely to happen, but who knows?
9850		ac_cv_c_bigendian=unknown
9851	      fi
9852	    fi
9853fi
9854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9855else
9856  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9857/* end confdefs.h.  */
9858$ac_includes_default
9859int
9860main ()
9861{
9862
9863	     /* Are we little or big endian?  From Harbison&Steele.  */
9864	     union
9865	     {
9866	       long int l;
9867	       char c[sizeof (long int)];
9868	     } u;
9869	     u.l = 1;
9870	     return u.c[sizeof (long int) - 1] == 1;
9871
9872  ;
9873  return 0;
9874}
9875_ACEOF
9876if ac_fn_c_try_run "$LINENO"; then :
9877  ac_cv_c_bigendian=no
9878else
9879  ac_cv_c_bigendian=yes
9880fi
9881rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9882  conftest.$ac_objext conftest.beam conftest.$ac_ext
9883fi
9884
9885    fi
9886fi
9887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9888$as_echo "$ac_cv_c_bigendian" >&6; }
9889 case $ac_cv_c_bigendian in #(
9890   yes)
9891     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9892;; #(
9893   no)
9894      ;; #(
9895   universal)
9896
9897$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9898
9899     ;; #(
9900   *)
9901     as_fn_error "unknown endianness
9902 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9903 esac
9904
9905
9906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
9907$as_echo_n "checking for rlim_t... " >&6; }
9908if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
9909  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
9910$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
9911else
9912  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9913/* end confdefs.h.  */
9914
9915#include <sys/types.h>
9916#if STDC_HEADERS
9917# include <stdlib.h>
9918# include <stddef.h>
9919#endif
9920#ifdef HAVE_SYS_RESOURCE_H
9921# include <sys/resource.h>
9922#endif
9923
9924_ACEOF
9925if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9926  $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
9927  ac_cv_type_rlim_t=yes
9928else
9929  ac_cv_type_rlim_t=no
9930fi
9931rm -f conftest*
9932
9933	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
9934$as_echo "$ac_cv_type_rlim_t" >&6; }
9935fi
9936if test $ac_cv_type_rlim_t = no; then
9937  cat >> confdefs.h <<\EOF
9938#define rlim_t unsigned long
9939EOF
9940fi
9941
9942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
9943$as_echo_n "checking for stack_t... " >&6; }
9944if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
9945  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
9946$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
9947else
9948  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9949/* end confdefs.h.  */
9950
9951#include <sys/types.h>
9952#if STDC_HEADERS
9953# include <stdlib.h>
9954# include <stddef.h>
9955#endif
9956#include <signal.h>
9957
9958_ACEOF
9959if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9960  $EGREP "stack_t" >/dev/null 2>&1; then :
9961  ac_cv_type_stack_t=yes
9962else
9963  ac_cv_type_stack_t=no
9964fi
9965rm -f conftest*
9966
9967	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
9968$as_echo "$ac_cv_type_stack_t" >&6; }
9969fi
9970if test $ac_cv_type_stack_t = no; then
9971  cat >> confdefs.h <<\EOF
9972#define stack_t struct sigaltstack
9973EOF
9974fi
9975
9976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
9977$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
9978cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9979/* end confdefs.h.  */
9980
9981#include <sys/types.h>
9982#if STDC_HEADERS
9983# include <stdlib.h>
9984# include <stddef.h>
9985#endif
9986#include <signal.h>
9987#include "confdefs.h"
9988
9989int
9990main ()
9991{
9992stack_t sigstk; sigstk.ss_base = 0;
9993  ;
9994  return 0;
9995}
9996_ACEOF
9997if ac_fn_c_try_compile "$LINENO"; then :
9998  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9999$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
10000
10001else
10002  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10003$as_echo "no" >&6; }
10004fi
10005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10006
10007olibs="$LIBS"
10008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
10009$as_echo_n "checking --with-tlib argument... " >&6; }
10010
10011# Check whether --with-tlib was given.
10012if test "${with_tlib+set}" = set; then :
10013  withval=$with_tlib;
10014fi
10015
10016if test -n "$with_tlib"; then
10017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
10018$as_echo "$with_tlib" >&6; }
10019  LIBS="$LIBS -l$with_tlib"
10020  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
10021$as_echo_n "checking for linking with $with_tlib library... " >&6; }
10022  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10023/* end confdefs.h.  */
10024
10025int
10026main ()
10027{
10028
10029  ;
10030  return 0;
10031}
10032_ACEOF
10033if ac_fn_c_try_link "$LINENO"; then :
10034  { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
10035$as_echo "OK" >&6; }
10036else
10037  as_fn_error "FAILED" "$LINENO" 5
10038fi
10039rm -f core conftest.err conftest.$ac_objext \
10040    conftest$ac_exeext conftest.$ac_ext
10041    olibs="$LIBS"
10042else
10043  { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
10044$as_echo "empty: automatic terminal library selection" >&6; }
10045                case "`uname -s 2>/dev/null`" in
10046	OSF1|SCO_SV)	tlibs="tinfo ncurses curses termlib termcap";;
10047	*)	tlibs="tinfo ncurses termlib termcap curses";;
10048  esac
10049  for libname in $tlibs; do
10050    as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
10051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
10052$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
10053if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
10054  $as_echo_n "(cached) " >&6
10055else
10056  ac_check_lib_save_LIBS=$LIBS
10057LIBS="-l${libname}  $LIBS"
10058cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10059/* end confdefs.h.  */
10060
10061/* Override any GCC internal prototype to avoid an error.
10062   Use char because int might match the return type of a GCC
10063   builtin and then its argument prototype would still apply.  */
10064#ifdef __cplusplus
10065extern "C"
10066#endif
10067char tgetent ();
10068int
10069main ()
10070{
10071return tgetent ();
10072  ;
10073  return 0;
10074}
10075_ACEOF
10076if ac_fn_c_try_link "$LINENO"; then :
10077  eval "$as_ac_Lib=yes"
10078else
10079  eval "$as_ac_Lib=no"
10080fi
10081rm -f core conftest.err conftest.$ac_objext \
10082    conftest$ac_exeext conftest.$ac_ext
10083LIBS=$ac_check_lib_save_LIBS
10084fi
10085eval ac_res=\$$as_ac_Lib
10086	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10087$as_echo "$ac_res" >&6; }
10088eval as_val=\$$as_ac_Lib
10089   if test "x$as_val" = x""yes; then :
10090  cat >>confdefs.h <<_ACEOF
10091#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
10092_ACEOF
10093
10094  LIBS="-l${libname} $LIBS"
10095
10096fi
10097
10098    if test "x$olibs" != "x$LIBS"; then
10099                        if test "$cross_compiling" = yes; then :
10100  res="FAIL"
10101else
10102  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10103/* end confdefs.h.  */
10104
10105#ifdef HAVE_TERMCAP_H
10106# include <termcap.h>
10107#endif
10108#if STDC_HEADERS
10109# include <stdlib.h>
10110# include <stddef.h>
10111#endif
10112main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
10113_ACEOF
10114if ac_fn_c_try_run "$LINENO"; then :
10115  res="OK"
10116else
10117  res="FAIL"
10118fi
10119rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10120  conftest.$ac_objext conftest.beam conftest.$ac_ext
10121fi
10122
10123      if test "$res" = "OK"; then
10124	break
10125      fi
10126      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
10127$as_echo "$libname library is not usable" >&6; }
10128      LIBS="$olibs"
10129    fi
10130  done
10131  if test "x$olibs" = "x$LIBS"; then
10132    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
10133$as_echo "no terminal library found" >&6; }
10134  fi
10135fi
10136
10137if test "x$olibs" = "x$LIBS"; then
10138  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
10139$as_echo_n "checking for tgetent()... " >&6; }
10140  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10141/* end confdefs.h.  */
10142
10143int
10144main ()
10145{
10146char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
10147  ;
10148  return 0;
10149}
10150_ACEOF
10151if ac_fn_c_try_link "$LINENO"; then :
10152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10153$as_echo "yes" >&6; }
10154else
10155  as_fn_error "NOT FOUND!
10156      You need to install a terminal library; for example ncurses.
10157      Or specify the name of the library with --with-tlib." "$LINENO" 5
10158fi
10159rm -f core conftest.err conftest.$ac_objext \
10160    conftest$ac_exeext conftest.$ac_ext
10161fi
10162
10163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
10164$as_echo_n "checking whether we talk terminfo... " >&6; }
10165if test "${vim_cv_terminfo+set}" = set; then :
10166  $as_echo_n "(cached) " >&6
10167else
10168
10169    if test "$cross_compiling" = yes; then :
10170
10171      as_fn_error "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
10172
10173else
10174  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10175/* end confdefs.h.  */
10176
10177#include "confdefs.h"
10178#ifdef HAVE_TERMCAP_H
10179# include <termcap.h>
10180#endif
10181#ifdef HAVE_STRING_H
10182# include <string.h>
10183#endif
10184#if STDC_HEADERS
10185# include <stdlib.h>
10186# include <stddef.h>
10187#endif
10188main()
10189{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
10190
10191_ACEOF
10192if ac_fn_c_try_run "$LINENO"; then :
10193
10194      vim_cv_terminfo=no
10195
10196else
10197
10198      vim_cv_terminfo=yes
10199
10200fi
10201rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10202  conftest.$ac_objext conftest.beam conftest.$ac_ext
10203fi
10204
10205
10206fi
10207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
10208$as_echo "$vim_cv_terminfo" >&6; }
10209
10210if test "x$vim_cv_terminfo" = "xyes" ; then
10211  $as_echo "#define TERMINFO 1" >>confdefs.h
10212
10213fi
10214
10215if test "x$olibs" != "x$LIBS"; then
10216  { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
10217$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
10218if test "${vim_cv_tgent+set}" = set; then :
10219  $as_echo_n "(cached) " >&6
10220else
10221
10222      if test "$cross_compiling" = yes; then :
10223
10224	as_fn_error "failed to compile test program." "$LINENO" 5
10225
10226else
10227  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10228/* end confdefs.h.  */
10229
10230#include "confdefs.h"
10231#ifdef HAVE_TERMCAP_H
10232# include <termcap.h>
10233#endif
10234#if STDC_HEADERS
10235# include <stdlib.h>
10236# include <stddef.h>
10237#endif
10238main()
10239{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
10240
10241_ACEOF
10242if ac_fn_c_try_run "$LINENO"; then :
10243
10244	vim_cv_tgent=zero
10245
10246else
10247
10248	vim_cv_tgent=non-zero
10249
10250fi
10251rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10252  conftest.$ac_objext conftest.beam conftest.$ac_ext
10253fi
10254
10255
10256fi
10257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5
10258$as_echo "$vim_cv_tgent" >&6; }
10259
10260  if test "x$vim_cv_tgent" = "xzero" ; then
10261    $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
10262
10263  fi
10264fi
10265
10266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
10267$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
10268cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10269/* end confdefs.h.  */
10270
10271#ifdef HAVE_TERMCAP_H
10272# include <termcap.h>
10273#endif
10274
10275int
10276main ()
10277{
10278ospeed = 20000
10279  ;
10280  return 0;
10281}
10282_ACEOF
10283if ac_fn_c_try_link "$LINENO"; then :
10284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10285$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
10286
10287else
10288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10289$as_echo "no" >&6; }
10290	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
10291$as_echo_n "checking whether ospeed can be extern... " >&6; }
10292	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10293/* end confdefs.h.  */
10294
10295#ifdef HAVE_TERMCAP_H
10296# include <termcap.h>
10297#endif
10298extern short ospeed;
10299
10300int
10301main ()
10302{
10303ospeed = 20000
10304  ;
10305  return 0;
10306}
10307_ACEOF
10308if ac_fn_c_try_link "$LINENO"; then :
10309  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10310$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
10311
10312else
10313  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10314$as_echo "no" >&6; }
10315fi
10316rm -f core conftest.err conftest.$ac_objext \
10317    conftest$ac_exeext conftest.$ac_ext
10318
10319fi
10320rm -f core conftest.err conftest.$ac_objext \
10321    conftest$ac_exeext conftest.$ac_ext
10322
10323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
10324$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
10325cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10326/* end confdefs.h.  */
10327
10328#ifdef HAVE_TERMCAP_H
10329# include <termcap.h>
10330#endif
10331
10332int
10333main ()
10334{
10335if (UP == 0 && BC == 0) PC = 1
10336  ;
10337  return 0;
10338}
10339_ACEOF
10340if ac_fn_c_try_link "$LINENO"; then :
10341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10342$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
10343
10344else
10345  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10346$as_echo "no" >&6; }
10347	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
10348$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
10349	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10350/* end confdefs.h.  */
10351
10352#ifdef HAVE_TERMCAP_H
10353# include <termcap.h>
10354#endif
10355extern char *UP, *BC, PC;
10356
10357int
10358main ()
10359{
10360if (UP == 0 && BC == 0) PC = 1
10361  ;
10362  return 0;
10363}
10364_ACEOF
10365if ac_fn_c_try_link "$LINENO"; then :
10366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10367$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
10368
10369else
10370  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10371$as_echo "no" >&6; }
10372fi
10373rm -f core conftest.err conftest.$ac_objext \
10374    conftest$ac_exeext conftest.$ac_ext
10375
10376fi
10377rm -f core conftest.err conftest.$ac_objext \
10378    conftest$ac_exeext conftest.$ac_ext
10379
10380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
10381$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
10382cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10383/* end confdefs.h.  */
10384
10385#ifdef HAVE_TERMCAP_H
10386# include <termcap.h>
10387#endif
10388
10389int
10390main ()
10391{
10392extern int xx(); tputs("test", 1, (outfuntype)xx)
10393  ;
10394  return 0;
10395}
10396_ACEOF
10397if ac_fn_c_try_compile "$LINENO"; then :
10398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10399$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
10400
10401else
10402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10403$as_echo "no" >&6; }
10404fi
10405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10406
10407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
10408$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
10409cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10410/* end confdefs.h.  */
10411
10412#include <sys/types.h>
10413#include <sys/time.h>
10414#include <sys/select.h>
10415int
10416main ()
10417{
10418
10419  ;
10420  return 0;
10421}
10422_ACEOF
10423if ac_fn_c_try_compile "$LINENO"; then :
10424  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10425$as_echo "yes" >&6; }
10426			$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
10427
10428else
10429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10430$as_echo "no" >&6; }
10431fi
10432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10433
10434
10435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
10436$as_echo_n "checking for /dev/ptc... " >&6; }
10437if test -r /dev/ptc; then
10438  $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
10439
10440  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10441$as_echo "yes" >&6; }
10442else
10443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10444$as_echo "no" >&6; }
10445fi
10446
10447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
10448$as_echo_n "checking for SVR4 ptys... " >&6; }
10449if test -c /dev/ptmx ; then
10450  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10451/* end confdefs.h.  */
10452
10453int
10454main ()
10455{
10456ptsname(0);grantpt(0);unlockpt(0);
10457  ;
10458  return 0;
10459}
10460_ACEOF
10461if ac_fn_c_try_link "$LINENO"; then :
10462  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10463$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
10464
10465else
10466  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10467$as_echo "no" >&6; }
10468fi
10469rm -f core conftest.err conftest.$ac_objext \
10470    conftest$ac_exeext conftest.$ac_ext
10471else
10472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10473$as_echo "no" >&6; }
10474fi
10475
10476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
10477$as_echo_n "checking for ptyranges... " >&6; }
10478if test -d /dev/ptym ; then
10479  pdir='/dev/ptym'
10480else
10481  pdir='/dev'
10482fi
10483cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10484/* end confdefs.h.  */
10485#ifdef M_UNIX
10486   yes;
10487#endif
10488
10489_ACEOF
10490if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10491  $EGREP "yes" >/dev/null 2>&1; then :
10492  ptys=`echo /dev/ptyp??`
10493else
10494  ptys=`echo $pdir/pty??`
10495fi
10496rm -f conftest*
10497
10498if test "$ptys" != "$pdir/pty??" ; then
10499  p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
10500  p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g'  | sort -u | tr -d '\012'`
10501  cat >>confdefs.h <<_ACEOF
10502#define PTYRANGE0 "$p0"
10503_ACEOF
10504
10505  cat >>confdefs.h <<_ACEOF
10506#define PTYRANGE1 "$p1"
10507_ACEOF
10508
10509  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
10510$as_echo "$p0 / $p1" >&6; }
10511else
10512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
10513$as_echo "don't know" >&6; }
10514fi
10515
10516rm -f conftest_grp
10517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5
10518$as_echo_n "checking default tty permissions/group... " >&6; }
10519if test "${vim_cv_tty_group+set}" = set; then :
10520  $as_echo_n "(cached) " >&6
10521else
10522
10523    if test "$cross_compiling" = yes; then :
10524
10525      as_fn_error "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5
10526
10527else
10528  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10529/* end confdefs.h.  */
10530
10531#include "confdefs.h"
10532#include <sys/types.h>
10533#if STDC_HEADERS
10534# include <stdlib.h>
10535# include <stddef.h>
10536#endif
10537#ifdef HAVE_UNISTD_H
10538#include <unistd.h>
10539#endif
10540#include <sys/stat.h>
10541#include <stdio.h>
10542main()
10543{
10544  struct stat sb;
10545  char *x,*ttyname();
10546  int om, m;
10547  FILE *fp;
10548
10549  if (!(x = ttyname(0))) exit(1);
10550  if (stat(x, &sb)) exit(1);
10551  om = sb.st_mode;
10552  if (om & 002) exit(0);
10553  m = system("mesg y");
10554  if (m == -1 || m == 127) exit(1);
10555  if (stat(x, &sb)) exit(1);
10556  m = sb.st_mode;
10557  if (chmod(x, om)) exit(1);
10558  if (m & 002) exit(0);
10559  if (sb.st_gid == getgid()) exit(1);
10560  if (!(fp=fopen("conftest_grp", "w")))
10561    exit(1);
10562  fprintf(fp, "%d\n", sb.st_gid);
10563  fclose(fp);
10564  exit(0);
10565}
10566
10567_ACEOF
10568if ac_fn_c_try_run "$LINENO"; then :
10569
10570      if test -f conftest_grp; then
10571	vim_cv_tty_group=`cat conftest_grp`
10572	if test "x$vim_cv_tty_mode" = "x" ; then
10573	  vim_cv_tty_mode=0620
10574	fi
10575	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
10576$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
10577      else
10578	vim_cv_tty_group=world
10579	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5
10580$as_echo "ptys are world accessible" >&6; }
10581      fi
10582
10583else
10584
10585      vim_cv_tty_group=world
10586      { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5
10587$as_echo "can't determine - assume ptys are world accessible" >&6; }
10588
10589fi
10590rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10591  conftest.$ac_objext conftest.beam conftest.$ac_ext
10592fi
10593
10594
10595fi
10596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5
10597$as_echo "$vim_cv_tty_group" >&6; }
10598rm -f conftest_grp
10599
10600if test "x$vim_cv_tty_group" != "xworld" ; then
10601  cat >>confdefs.h <<_ACEOF
10602#define PTYGROUP $vim_cv_tty_group
10603_ACEOF
10604
10605  if test "x$vim_cv_tty_mode" = "x" ; then
10606    as_fn_error "It seems you're cross compiling and have 'vim_cv_tty_group' set, please also set the environment variable 'vim_cv_tty_mode' to the correct mode (probably 0620)" "$LINENO" 5
10607  else
10608    $as_echo "#define PTYMODE 0620" >>confdefs.h
10609
10610  fi
10611fi
10612
10613
10614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
10615$as_echo_n "checking return type of signal handlers... " >&6; }
10616if test "${ac_cv_type_signal+set}" = set; then :
10617  $as_echo_n "(cached) " >&6
10618else
10619  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10620/* end confdefs.h.  */
10621#include <sys/types.h>
10622#include <signal.h>
10623
10624int
10625main ()
10626{
10627return *(signal (0, 0)) (0) == 1;
10628  ;
10629  return 0;
10630}
10631_ACEOF
10632if ac_fn_c_try_compile "$LINENO"; then :
10633  ac_cv_type_signal=int
10634else
10635  ac_cv_type_signal=void
10636fi
10637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10638fi
10639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
10640$as_echo "$ac_cv_type_signal" >&6; }
10641
10642cat >>confdefs.h <<_ACEOF
10643#define RETSIGTYPE $ac_cv_type_signal
10644_ACEOF
10645
10646
10647
10648if test $ac_cv_type_signal = void; then
10649  $as_echo "#define SIGRETURN return" >>confdefs.h
10650
10651else
10652  $as_echo "#define SIGRETURN return 0" >>confdefs.h
10653
10654fi
10655
10656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
10657$as_echo_n "checking for struct sigcontext... " >&6; }
10658cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10659/* end confdefs.h.  */
10660
10661#include <signal.h>
10662test_sig()
10663{
10664    struct sigcontext *scont;
10665    scont = (struct sigcontext *)0;
10666    return 1;
10667}
10668int
10669main ()
10670{
10671
10672  ;
10673  return 0;
10674}
10675_ACEOF
10676if ac_fn_c_try_compile "$LINENO"; then :
10677  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10678$as_echo "yes" >&6; }
10679		$as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
10680
10681else
10682  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10683$as_echo "no" >&6; }
10684fi
10685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10686
10687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
10688$as_echo_n "checking getcwd implementation is broken... " >&6; }
10689if test "${vim_cv_getcwd_broken+set}" = set; then :
10690  $as_echo_n "(cached) " >&6
10691else
10692
10693    if test "$cross_compiling" = yes; then :
10694
10695      as_fn_error "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
10696
10697else
10698  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10699/* end confdefs.h.  */
10700
10701#include "confdefs.h"
10702#ifdef HAVE_UNISTD_H
10703#include <unistd.h>
10704#endif
10705char *dagger[] = { "IFS=pwd", 0 };
10706main()
10707{
10708  char buffer[500];
10709  extern char **environ;
10710  environ = dagger;
10711  return getcwd(buffer, 500) ? 0 : 1;
10712}
10713
10714_ACEOF
10715if ac_fn_c_try_run "$LINENO"; then :
10716
10717      vim_cv_getcwd_broken=no
10718
10719else
10720
10721      vim_cv_getcwd_broken=yes
10722
10723fi
10724rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10725  conftest.$ac_objext conftest.beam conftest.$ac_ext
10726fi
10727
10728
10729fi
10730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
10731$as_echo "$vim_cv_getcwd_broken" >&6; }
10732
10733if test "x$vim_cv_getcwd_broken" = "xyes" ; then
10734  $as_echo "#define BAD_GETCWD 1" >>confdefs.h
10735
10736fi
10737
10738for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \
10739	getpwent getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
10740	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
10741	setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
10742	sigvec strcasecmp strerror strftime stricmp strncasecmp \
10743	strnicmp strpbrk strtol tgetent towlower towupper iswupper \
10744	usleep utime utimes
10745do :
10746  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10747ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10748eval as_val=\$$as_ac_var
10749   if test "x$as_val" = x""yes; then :
10750  cat >>confdefs.h <<_ACEOF
10751#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10752_ACEOF
10753
10754fi
10755done
10756
10757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
10758$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
10759if test "${ac_cv_sys_largefile_source+set}" = set; then :
10760  $as_echo_n "(cached) " >&6
10761else
10762  while :; do
10763  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10764/* end confdefs.h.  */
10765#include <sys/types.h> /* for off_t */
10766     #include <stdio.h>
10767int
10768main ()
10769{
10770int (*fp) (FILE *, off_t, int) = fseeko;
10771     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10772  ;
10773  return 0;
10774}
10775_ACEOF
10776if ac_fn_c_try_link "$LINENO"; then :
10777  ac_cv_sys_largefile_source=no; break
10778fi
10779rm -f core conftest.err conftest.$ac_objext \
10780    conftest$ac_exeext conftest.$ac_ext
10781  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10782/* end confdefs.h.  */
10783#define _LARGEFILE_SOURCE 1
10784#include <sys/types.h> /* for off_t */
10785     #include <stdio.h>
10786int
10787main ()
10788{
10789int (*fp) (FILE *, off_t, int) = fseeko;
10790     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10791  ;
10792  return 0;
10793}
10794_ACEOF
10795if ac_fn_c_try_link "$LINENO"; then :
10796  ac_cv_sys_largefile_source=1; break
10797fi
10798rm -f core conftest.err conftest.$ac_objext \
10799    conftest$ac_exeext conftest.$ac_ext
10800  ac_cv_sys_largefile_source=unknown
10801  break
10802done
10803fi
10804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
10805$as_echo "$ac_cv_sys_largefile_source" >&6; }
10806case $ac_cv_sys_largefile_source in #(
10807  no | unknown) ;;
10808  *)
10809cat >>confdefs.h <<_ACEOF
10810#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10811_ACEOF
10812;;
10813esac
10814rm -rf conftest*
10815
10816# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10817# in glibc 2.1.3, but that breaks too many other things.
10818# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10819if test $ac_cv_sys_largefile_source != unknown; then
10820
10821$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
10822
10823fi
10824
10825
10826# Check whether --enable-largefile was given.
10827if test "${enable_largefile+set}" = set; then :
10828  enableval=$enable_largefile;
10829fi
10830
10831if test "$enable_largefile" != no; then
10832
10833  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
10834$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
10835if test "${ac_cv_sys_largefile_CC+set}" = set; then :
10836  $as_echo_n "(cached) " >&6
10837else
10838  ac_cv_sys_largefile_CC=no
10839     if test "$GCC" != yes; then
10840       ac_save_CC=$CC
10841       while :; do
10842	 # IRIX 6.2 and later do not support large files by default,
10843	 # so use the C compiler's -n32 option if that helps.
10844	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10845/* end confdefs.h.  */
10846#include <sys/types.h>
10847 /* Check that off_t can represent 2**63 - 1 correctly.
10848    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10849    since some C++ compilers masquerading as C compilers
10850    incorrectly reject 9223372036854775807.  */
10851#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10852  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10853		       && LARGE_OFF_T % 2147483647 == 1)
10854		      ? 1 : -1];
10855int
10856main ()
10857{
10858
10859  ;
10860  return 0;
10861}
10862_ACEOF
10863	 if ac_fn_c_try_compile "$LINENO"; then :
10864  break
10865fi
10866rm -f core conftest.err conftest.$ac_objext
10867	 CC="$CC -n32"
10868	 if ac_fn_c_try_compile "$LINENO"; then :
10869  ac_cv_sys_largefile_CC=' -n32'; break
10870fi
10871rm -f core conftest.err conftest.$ac_objext
10872	 break
10873       done
10874       CC=$ac_save_CC
10875       rm -f conftest.$ac_ext
10876    fi
10877fi
10878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
10879$as_echo "$ac_cv_sys_largefile_CC" >&6; }
10880  if test "$ac_cv_sys_largefile_CC" != no; then
10881    CC=$CC$ac_cv_sys_largefile_CC
10882  fi
10883
10884  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10885$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
10886if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
10887  $as_echo_n "(cached) " >&6
10888else
10889  while :; do
10890  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10891/* end confdefs.h.  */
10892#include <sys/types.h>
10893 /* Check that off_t can represent 2**63 - 1 correctly.
10894    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10895    since some C++ compilers masquerading as C compilers
10896    incorrectly reject 9223372036854775807.  */
10897#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10898  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10899		       && LARGE_OFF_T % 2147483647 == 1)
10900		      ? 1 : -1];
10901int
10902main ()
10903{
10904
10905  ;
10906  return 0;
10907}
10908_ACEOF
10909if ac_fn_c_try_compile "$LINENO"; then :
10910  ac_cv_sys_file_offset_bits=no; break
10911fi
10912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10913  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10914/* end confdefs.h.  */
10915#define _FILE_OFFSET_BITS 64
10916#include <sys/types.h>
10917 /* Check that off_t can represent 2**63 - 1 correctly.
10918    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10919    since some C++ compilers masquerading as C compilers
10920    incorrectly reject 9223372036854775807.  */
10921#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10922  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10923		       && LARGE_OFF_T % 2147483647 == 1)
10924		      ? 1 : -1];
10925int
10926main ()
10927{
10928
10929  ;
10930  return 0;
10931}
10932_ACEOF
10933if ac_fn_c_try_compile "$LINENO"; then :
10934  ac_cv_sys_file_offset_bits=64; break
10935fi
10936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10937  ac_cv_sys_file_offset_bits=unknown
10938  break
10939done
10940fi
10941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
10942$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10943case $ac_cv_sys_file_offset_bits in #(
10944  no | unknown) ;;
10945  *)
10946cat >>confdefs.h <<_ACEOF
10947#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10948_ACEOF
10949;;
10950esac
10951rm -rf conftest*
10952  if test $ac_cv_sys_file_offset_bits = unknown; then
10953    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
10954$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
10955if test "${ac_cv_sys_large_files+set}" = set; then :
10956  $as_echo_n "(cached) " >&6
10957else
10958  while :; do
10959  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10960/* end confdefs.h.  */
10961#include <sys/types.h>
10962 /* Check that off_t can represent 2**63 - 1 correctly.
10963    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10964    since some C++ compilers masquerading as C compilers
10965    incorrectly reject 9223372036854775807.  */
10966#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10967  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10968		       && LARGE_OFF_T % 2147483647 == 1)
10969		      ? 1 : -1];
10970int
10971main ()
10972{
10973
10974  ;
10975  return 0;
10976}
10977_ACEOF
10978if ac_fn_c_try_compile "$LINENO"; then :
10979  ac_cv_sys_large_files=no; break
10980fi
10981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10982  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10983/* end confdefs.h.  */
10984#define _LARGE_FILES 1
10985#include <sys/types.h>
10986 /* Check that off_t can represent 2**63 - 1 correctly.
10987    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10988    since some C++ compilers masquerading as C compilers
10989    incorrectly reject 9223372036854775807.  */
10990#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10991  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10992		       && LARGE_OFF_T % 2147483647 == 1)
10993		      ? 1 : -1];
10994int
10995main ()
10996{
10997
10998  ;
10999  return 0;
11000}
11001_ACEOF
11002if ac_fn_c_try_compile "$LINENO"; then :
11003  ac_cv_sys_large_files=1; break
11004fi
11005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11006  ac_cv_sys_large_files=unknown
11007  break
11008done
11009fi
11010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11011$as_echo "$ac_cv_sys_large_files" >&6; }
11012case $ac_cv_sys_large_files in #(
11013  no | unknown) ;;
11014  *)
11015cat >>confdefs.h <<_ACEOF
11016#define _LARGE_FILES $ac_cv_sys_large_files
11017_ACEOF
11018;;
11019esac
11020rm -rf conftest*
11021  fi
11022fi
11023
11024
11025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
11026$as_echo_n "checking for st_blksize... " >&6; }
11027cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11028/* end confdefs.h.  */
11029#include <sys/types.h>
11030#include <sys/stat.h>
11031int
11032main ()
11033{
11034	struct stat st;
11035	int n;
11036
11037	stat("/", &st);
11038	n = (int)st.st_blksize;
11039  ;
11040  return 0;
11041}
11042_ACEOF
11043if ac_fn_c_try_compile "$LINENO"; then :
11044  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11045$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
11046
11047else
11048  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11049$as_echo "no" >&6; }
11050fi
11051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11052
11053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
11054$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
11055if test "${vim_cv_stat_ignores_slash+set}" = set; then :
11056  $as_echo_n "(cached) " >&6
11057else
11058
11059    if test "$cross_compiling" = yes; then :
11060
11061      as_fn_error "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
11062
11063else
11064  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11065/* end confdefs.h.  */
11066
11067#include "confdefs.h"
11068#if STDC_HEADERS
11069# include <stdlib.h>
11070# include <stddef.h>
11071#endif
11072#include <sys/types.h>
11073#include <sys/stat.h>
11074main() {struct stat st;  exit(stat("configure/", &st) != 0); }
11075
11076_ACEOF
11077if ac_fn_c_try_run "$LINENO"; then :
11078
11079      vim_cv_stat_ignores_slash=yes
11080
11081else
11082
11083      vim_cv_stat_ignores_slash=no
11084
11085fi
11086rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11087  conftest.$ac_objext conftest.beam conftest.$ac_ext
11088fi
11089
11090
11091fi
11092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
11093$as_echo "$vim_cv_stat_ignores_slash" >&6; }
11094
11095if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
11096  $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
11097
11098fi
11099
11100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
11101$as_echo_n "checking for iconv_open()... " >&6; }
11102save_LIBS="$LIBS"
11103LIBS="$LIBS -liconv"
11104cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11105/* end confdefs.h.  */
11106
11107#ifdef HAVE_ICONV_H
11108# include <iconv.h>
11109#endif
11110
11111int
11112main ()
11113{
11114iconv_open("fr", "to");
11115  ;
11116  return 0;
11117}
11118_ACEOF
11119if ac_fn_c_try_link "$LINENO"; then :
11120  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
11121$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
11122
11123else
11124  LIBS="$save_LIBS"
11125    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11126/* end confdefs.h.  */
11127
11128#ifdef HAVE_ICONV_H
11129# include <iconv.h>
11130#endif
11131
11132int
11133main ()
11134{
11135iconv_open("fr", "to");
11136  ;
11137  return 0;
11138}
11139_ACEOF
11140if ac_fn_c_try_link "$LINENO"; then :
11141  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11142$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
11143
11144else
11145  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11146$as_echo "no" >&6; }
11147fi
11148rm -f core conftest.err conftest.$ac_objext \
11149    conftest$ac_exeext conftest.$ac_ext
11150fi
11151rm -f core conftest.err conftest.$ac_objext \
11152    conftest$ac_exeext conftest.$ac_ext
11153
11154
11155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
11156$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
11157cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11158/* end confdefs.h.  */
11159
11160#ifdef HAVE_LANGINFO_H
11161# include <langinfo.h>
11162#endif
11163
11164int
11165main ()
11166{
11167char *cs = nl_langinfo(CODESET);
11168  ;
11169  return 0;
11170}
11171_ACEOF
11172if ac_fn_c_try_link "$LINENO"; then :
11173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11174$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
11175
11176else
11177  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11178$as_echo "no" >&6; }
11179fi
11180rm -f core conftest.err conftest.$ac_objext \
11181    conftest$ac_exeext conftest.$ac_ext
11182
11183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
11184$as_echo_n "checking for strtod in -lm... " >&6; }
11185if test "${ac_cv_lib_m_strtod+set}" = set; then :
11186  $as_echo_n "(cached) " >&6
11187else
11188  ac_check_lib_save_LIBS=$LIBS
11189LIBS="-lm  $LIBS"
11190cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11191/* end confdefs.h.  */
11192
11193/* Override any GCC internal prototype to avoid an error.
11194   Use char because int might match the return type of a GCC
11195   builtin and then its argument prototype would still apply.  */
11196#ifdef __cplusplus
11197extern "C"
11198#endif
11199char strtod ();
11200int
11201main ()
11202{
11203return strtod ();
11204  ;
11205  return 0;
11206}
11207_ACEOF
11208if ac_fn_c_try_link "$LINENO"; then :
11209  ac_cv_lib_m_strtod=yes
11210else
11211  ac_cv_lib_m_strtod=no
11212fi
11213rm -f core conftest.err conftest.$ac_objext \
11214    conftest$ac_exeext conftest.$ac_ext
11215LIBS=$ac_check_lib_save_LIBS
11216fi
11217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
11218$as_echo "$ac_cv_lib_m_strtod" >&6; }
11219if test "x$ac_cv_lib_m_strtod" = x""yes; then :
11220  cat >>confdefs.h <<_ACEOF
11221#define HAVE_LIBM 1
11222_ACEOF
11223
11224  LIBS="-lm $LIBS"
11225
11226fi
11227
11228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
11229$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
11230cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11231/* end confdefs.h.  */
11232
11233#ifdef HAVE_MATH_H
11234# include <math.h>
11235#endif
11236#if STDC_HEADERS
11237# include <stdlib.h>
11238# include <stddef.h>
11239#endif
11240
11241int
11242main ()
11243{
11244char *s; double d;
11245    d = strtod("1.1", &s);
11246    d = fabs(1.11);
11247    d = ceil(1.11);
11248    d = floor(1.11);
11249    d = log10(1.11);
11250    d = pow(1.11, 2.22);
11251    d = sqrt(1.11);
11252    d = sin(1.11);
11253    d = cos(1.11);
11254    d = atan(1.11);
11255
11256  ;
11257  return 0;
11258}
11259_ACEOF
11260if ac_fn_c_try_link "$LINENO"; then :
11261  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11262$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
11263
11264else
11265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11266$as_echo "no" >&6; }
11267fi
11268rm -f core conftest.err conftest.$ac_objext \
11269    conftest$ac_exeext conftest.$ac_ext
11270
11271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
11272$as_echo_n "checking --disable-acl argument... " >&6; }
11273# Check whether --enable-acl was given.
11274if test "${enable_acl+set}" = set; then :
11275  enableval=$enable_acl;
11276else
11277  enable_acl="yes"
11278fi
11279
11280if test "$enable_acl" = "yes"; then
11281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11282$as_echo "no" >&6; }
11283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
11284$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
11285if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then :
11286  $as_echo_n "(cached) " >&6
11287else
11288  ac_check_lib_save_LIBS=$LIBS
11289LIBS="-lposix1e  $LIBS"
11290cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11291/* end confdefs.h.  */
11292
11293/* Override any GCC internal prototype to avoid an error.
11294   Use char because int might match the return type of a GCC
11295   builtin and then its argument prototype would still apply.  */
11296#ifdef __cplusplus
11297extern "C"
11298#endif
11299char acl_get_file ();
11300int
11301main ()
11302{
11303return acl_get_file ();
11304  ;
11305  return 0;
11306}
11307_ACEOF
11308if ac_fn_c_try_link "$LINENO"; then :
11309  ac_cv_lib_posix1e_acl_get_file=yes
11310else
11311  ac_cv_lib_posix1e_acl_get_file=no
11312fi
11313rm -f core conftest.err conftest.$ac_objext \
11314    conftest$ac_exeext conftest.$ac_ext
11315LIBS=$ac_check_lib_save_LIBS
11316fi
11317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
11318$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
11319if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then :
11320  LIBS="$LIBS -lposix1e"
11321else
11322  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
11323$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
11324if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then :
11325  $as_echo_n "(cached) " >&6
11326else
11327  ac_check_lib_save_LIBS=$LIBS
11328LIBS="-lacl  $LIBS"
11329cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11330/* end confdefs.h.  */
11331
11332/* Override any GCC internal prototype to avoid an error.
11333   Use char because int might match the return type of a GCC
11334   builtin and then its argument prototype would still apply.  */
11335#ifdef __cplusplus
11336extern "C"
11337#endif
11338char acl_get_file ();
11339int
11340main ()
11341{
11342return acl_get_file ();
11343  ;
11344  return 0;
11345}
11346_ACEOF
11347if ac_fn_c_try_link "$LINENO"; then :
11348  ac_cv_lib_acl_acl_get_file=yes
11349else
11350  ac_cv_lib_acl_acl_get_file=no
11351fi
11352rm -f core conftest.err conftest.$ac_objext \
11353    conftest$ac_exeext conftest.$ac_ext
11354LIBS=$ac_check_lib_save_LIBS
11355fi
11356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
11357$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
11358if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then :
11359  LIBS="$LIBS -lacl"
11360		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
11361$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
11362if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then :
11363  $as_echo_n "(cached) " >&6
11364else
11365  ac_check_lib_save_LIBS=$LIBS
11366LIBS="-lattr  $LIBS"
11367cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11368/* end confdefs.h.  */
11369
11370/* Override any GCC internal prototype to avoid an error.
11371   Use char because int might match the return type of a GCC
11372   builtin and then its argument prototype would still apply.  */
11373#ifdef __cplusplus
11374extern "C"
11375#endif
11376char fgetxattr ();
11377int
11378main ()
11379{
11380return fgetxattr ();
11381  ;
11382  return 0;
11383}
11384_ACEOF
11385if ac_fn_c_try_link "$LINENO"; then :
11386  ac_cv_lib_attr_fgetxattr=yes
11387else
11388  ac_cv_lib_attr_fgetxattr=no
11389fi
11390rm -f core conftest.err conftest.$ac_objext \
11391    conftest$ac_exeext conftest.$ac_ext
11392LIBS=$ac_check_lib_save_LIBS
11393fi
11394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
11395$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
11396if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then :
11397  LIBS="$LIBS -lattr"
11398fi
11399
11400fi
11401
11402fi
11403
11404
11405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
11406$as_echo_n "checking for POSIX ACL support... " >&6; }
11407cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11408/* end confdefs.h.  */
11409
11410#include <sys/types.h>
11411#ifdef HAVE_SYS_ACL_H
11412# include <sys/acl.h>
11413#endif
11414acl_t acl;
11415int
11416main ()
11417{
11418acl = acl_get_file("foo", ACL_TYPE_ACCESS);
11419	acl_set_file("foo", ACL_TYPE_ACCESS, acl);
11420	acl_free(acl);
11421  ;
11422  return 0;
11423}
11424_ACEOF
11425if ac_fn_c_try_link "$LINENO"; then :
11426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11427$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
11428
11429else
11430  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11431$as_echo "no" >&6; }
11432fi
11433rm -f core conftest.err conftest.$ac_objext \
11434    conftest$ac_exeext conftest.$ac_ext
11435
11436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5
11437$as_echo_n "checking for acl_get in -lsec... " >&6; }
11438if test "${ac_cv_lib_sec_acl_get+set}" = set; then :
11439  $as_echo_n "(cached) " >&6
11440else
11441  ac_check_lib_save_LIBS=$LIBS
11442LIBS="-lsec  $LIBS"
11443cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11444/* end confdefs.h.  */
11445
11446/* Override any GCC internal prototype to avoid an error.
11447   Use char because int might match the return type of a GCC
11448   builtin and then its argument prototype would still apply.  */
11449#ifdef __cplusplus
11450extern "C"
11451#endif
11452char acl_get ();
11453int
11454main ()
11455{
11456return acl_get ();
11457  ;
11458  return 0;
11459}
11460_ACEOF
11461if ac_fn_c_try_link "$LINENO"; then :
11462  ac_cv_lib_sec_acl_get=yes
11463else
11464  ac_cv_lib_sec_acl_get=no
11465fi
11466rm -f core conftest.err conftest.$ac_objext \
11467    conftest$ac_exeext conftest.$ac_ext
11468LIBS=$ac_check_lib_save_LIBS
11469fi
11470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5
11471$as_echo "$ac_cv_lib_sec_acl_get" >&6; }
11472if test "x$ac_cv_lib_sec_acl_get" = x""yes; then :
11473  LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h
11474
11475else
11476  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
11477$as_echo_n "checking for Solaris ACL support... " >&6; }
11478cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11479/* end confdefs.h.  */
11480
11481#ifdef HAVE_SYS_ACL_H
11482# include <sys/acl.h>
11483#endif
11484int
11485main ()
11486{
11487acl("foo", GETACLCNT, 0, NULL);
11488
11489  ;
11490  return 0;
11491}
11492_ACEOF
11493if ac_fn_c_try_link "$LINENO"; then :
11494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11495$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
11496
11497else
11498  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11499$as_echo "no" >&6; }
11500fi
11501rm -f core conftest.err conftest.$ac_objext \
11502    conftest$ac_exeext conftest.$ac_ext
11503fi
11504
11505
11506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
11507$as_echo_n "checking for AIX ACL support... " >&6; }
11508cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11509/* end confdefs.h.  */
11510
11511#if STDC_HEADERS
11512# include <stdlib.h>
11513# include <stddef.h>
11514#endif
11515#ifdef HAVE_SYS_ACL_H
11516# include <sys/acl.h>
11517#endif
11518#ifdef HAVE_SYS_ACCESS_H
11519# include <sys/access.h>
11520#endif
11521#define _ALL_SOURCE
11522
11523#include <sys/stat.h>
11524
11525int aclsize;
11526struct acl *aclent;
11527int
11528main ()
11529{
11530aclsize = sizeof(struct acl);
11531	aclent = (void *)malloc(aclsize);
11532	statacl("foo", STX_NORMAL, aclent, aclsize);
11533
11534  ;
11535  return 0;
11536}
11537_ACEOF
11538if ac_fn_c_try_link "$LINENO"; then :
11539  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11540$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
11541
11542else
11543  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11544$as_echo "no" >&6; }
11545fi
11546rm -f core conftest.err conftest.$ac_objext \
11547    conftest$ac_exeext conftest.$ac_ext
11548else
11549  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11550$as_echo "yes" >&6; }
11551fi
11552
11553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
11554$as_echo_n "checking --disable-gpm argument... " >&6; }
11555# Check whether --enable-gpm was given.
11556if test "${enable_gpm+set}" = set; then :
11557  enableval=$enable_gpm;
11558else
11559  enable_gpm="yes"
11560fi
11561
11562
11563if test "$enable_gpm" = "yes"; then
11564  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11565$as_echo "no" >&6; }
11566    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
11567$as_echo_n "checking for gpm... " >&6; }
11568if test "${vi_cv_have_gpm+set}" = set; then :
11569  $as_echo_n "(cached) " >&6
11570else
11571  olibs="$LIBS" ; LIBS="-lgpm"
11572	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11573/* end confdefs.h.  */
11574#include <gpm.h>
11575	    #include <linux/keyboard.h>
11576int
11577main ()
11578{
11579Gpm_GetLibVersion(NULL);
11580  ;
11581  return 0;
11582}
11583_ACEOF
11584if ac_fn_c_try_link "$LINENO"; then :
11585  	    	    vi_cv_have_gpm=yes
11586else
11587  vi_cv_have_gpm=no
11588fi
11589rm -f core conftest.err conftest.$ac_objext \
11590    conftest$ac_exeext conftest.$ac_ext
11591	LIBS="$olibs"
11592
11593fi
11594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
11595$as_echo "$vi_cv_have_gpm" >&6; }
11596  if test $vi_cv_have_gpm = yes; then
11597    LIBS="$LIBS -lgpm"
11598    $as_echo "#define HAVE_GPM 1" >>confdefs.h
11599
11600  fi
11601else
11602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11603$as_echo "yes" >&6; }
11604fi
11605
11606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
11607$as_echo_n "checking --disable-sysmouse argument... " >&6; }
11608# Check whether --enable-sysmouse was given.
11609if test "${enable_sysmouse+set}" = set; then :
11610  enableval=$enable_sysmouse;
11611else
11612  enable_sysmouse="yes"
11613fi
11614
11615
11616if test "$enable_sysmouse" = "yes"; then
11617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11618$as_echo "no" >&6; }
11619        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
11620$as_echo_n "checking for sysmouse... " >&6; }
11621if test "${vi_cv_have_sysmouse+set}" = set; then :
11622  $as_echo_n "(cached) " >&6
11623else
11624  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11625/* end confdefs.h.  */
11626#include <sys/consio.h>
11627	     #include <signal.h>
11628	     #include <sys/fbio.h>
11629int
11630main ()
11631{
11632struct mouse_info   mouse;
11633	     mouse.operation = MOUSE_MODE;
11634	     mouse.operation = MOUSE_SHOW;
11635	     mouse.u.mode.mode = 0;
11636	     mouse.u.mode.signal = SIGUSR2;
11637  ;
11638  return 0;
11639}
11640_ACEOF
11641if ac_fn_c_try_link "$LINENO"; then :
11642  vi_cv_have_sysmouse=yes
11643else
11644  vi_cv_have_sysmouse=no
11645fi
11646rm -f core conftest.err conftest.$ac_objext \
11647    conftest$ac_exeext conftest.$ac_ext
11648
11649fi
11650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
11651$as_echo "$vi_cv_have_sysmouse" >&6; }
11652  if test $vi_cv_have_sysmouse = yes; then
11653    $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
11654
11655  fi
11656else
11657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11658$as_echo "yes" >&6; }
11659fi
11660
11661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
11662$as_echo_n "checking for FD_CLOEXEC... " >&6; }
11663cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11664/* end confdefs.h.  */
11665#if HAVE_FCNTL_H
11666# include <fcntl.h>
11667#endif
11668int
11669main ()
11670{
11671	int flag = FD_CLOEXEC;
11672  ;
11673  return 0;
11674}
11675_ACEOF
11676if ac_fn_c_try_compile "$LINENO"; then :
11677  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11678$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
11679
11680else
11681  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11682$as_echo "not usable" >&6; }
11683fi
11684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11685
11686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
11687$as_echo_n "checking for rename... " >&6; }
11688cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11689/* end confdefs.h.  */
11690#include <stdio.h>
11691int
11692main ()
11693{
11694rename("this", "that")
11695  ;
11696  return 0;
11697}
11698_ACEOF
11699if ac_fn_c_try_link "$LINENO"; then :
11700  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11701$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
11702
11703else
11704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11705$as_echo "no" >&6; }
11706fi
11707rm -f core conftest.err conftest.$ac_objext \
11708    conftest$ac_exeext conftest.$ac_ext
11709
11710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
11711$as_echo_n "checking for sysctl... " >&6; }
11712cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11713/* end confdefs.h.  */
11714#include <sys/types.h>
11715#include <sys/sysctl.h>
11716int
11717main ()
11718{
11719	int mib[2], r;
11720	size_t len;
11721
11722	mib[0] = CTL_HW;
11723	mib[1] = HW_USERMEM;
11724	len = sizeof(r);
11725	(void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
11726
11727  ;
11728  return 0;
11729}
11730_ACEOF
11731if ac_fn_c_try_compile "$LINENO"; then :
11732  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11733$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
11734
11735else
11736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11737$as_echo "not usable" >&6; }
11738fi
11739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11740
11741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
11742$as_echo_n "checking for sysinfo... " >&6; }
11743cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11744/* end confdefs.h.  */
11745#include <sys/types.h>
11746#include <sys/sysinfo.h>
11747int
11748main ()
11749{
11750	struct sysinfo sinfo;
11751	int t;
11752
11753	(void)sysinfo(&sinfo);
11754	t = sinfo.totalram;
11755
11756  ;
11757  return 0;
11758}
11759_ACEOF
11760if ac_fn_c_try_compile "$LINENO"; then :
11761  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11762$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
11763
11764else
11765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11766$as_echo "not usable" >&6; }
11767fi
11768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11769
11770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
11771$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
11772cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11773/* end confdefs.h.  */
11774#include <sys/types.h>
11775#include <sys/sysinfo.h>
11776int
11777main ()
11778{
11779	struct sysinfo sinfo;
11780 	sinfo.mem_unit = 1;
11781
11782  ;
11783  return 0;
11784}
11785_ACEOF
11786if ac_fn_c_try_compile "$LINENO"; then :
11787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11788$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
11789
11790else
11791  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11792$as_echo "no" >&6; }
11793fi
11794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11795
11796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
11797$as_echo_n "checking for sysconf... " >&6; }
11798cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11799/* end confdefs.h.  */
11800#include <unistd.h>
11801int
11802main ()
11803{
11804	(void)sysconf(_SC_PAGESIZE);
11805	(void)sysconf(_SC_PHYS_PAGES);
11806
11807  ;
11808  return 0;
11809}
11810_ACEOF
11811if ac_fn_c_try_compile "$LINENO"; then :
11812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11813$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
11814
11815else
11816  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11817$as_echo "not usable" >&6; }
11818fi
11819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11820
11821# The cast to long int works around a bug in the HP C Compiler
11822# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11823# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11824# This bug is HP SR number 8606223364.
11825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
11826$as_echo_n "checking size of int... " >&6; }
11827if test "${ac_cv_sizeof_int+set}" = set; then :
11828  $as_echo_n "(cached) " >&6
11829else
11830  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
11831
11832else
11833  if test "$ac_cv_type_int" = yes; then
11834     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11835$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11836{ as_fn_set_status 77
11837as_fn_error "cannot compute sizeof (int)
11838See \`config.log' for more details." "$LINENO" 5; }; }
11839   else
11840     ac_cv_sizeof_int=0
11841   fi
11842fi
11843
11844fi
11845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
11846$as_echo "$ac_cv_sizeof_int" >&6; }
11847
11848
11849
11850cat >>confdefs.h <<_ACEOF
11851#define SIZEOF_INT $ac_cv_sizeof_int
11852_ACEOF
11853
11854
11855# The cast to long int works around a bug in the HP C Compiler
11856# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11857# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11858# This bug is HP SR number 8606223364.
11859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
11860$as_echo_n "checking size of long... " >&6; }
11861if test "${ac_cv_sizeof_long+set}" = set; then :
11862  $as_echo_n "(cached) " >&6
11863else
11864  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
11865
11866else
11867  if test "$ac_cv_type_long" = yes; then
11868     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11869$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11870{ as_fn_set_status 77
11871as_fn_error "cannot compute sizeof (long)
11872See \`config.log' for more details." "$LINENO" 5; }; }
11873   else
11874     ac_cv_sizeof_long=0
11875   fi
11876fi
11877
11878fi
11879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
11880$as_echo "$ac_cv_sizeof_long" >&6; }
11881
11882
11883
11884cat >>confdefs.h <<_ACEOF
11885#define SIZEOF_LONG $ac_cv_sizeof_long
11886_ACEOF
11887
11888
11889# The cast to long int works around a bug in the HP C Compiler
11890# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11891# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11892# This bug is HP SR number 8606223364.
11893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
11894$as_echo_n "checking size of time_t... " >&6; }
11895if test "${ac_cv_sizeof_time_t+set}" = set; then :
11896  $as_echo_n "(cached) " >&6
11897else
11898  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
11899
11900else
11901  if test "$ac_cv_type_time_t" = yes; then
11902     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11903$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11904{ as_fn_set_status 77
11905as_fn_error "cannot compute sizeof (time_t)
11906See \`config.log' for more details." "$LINENO" 5; }; }
11907   else
11908     ac_cv_sizeof_time_t=0
11909   fi
11910fi
11911
11912fi
11913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
11914$as_echo "$ac_cv_sizeof_time_t" >&6; }
11915
11916
11917
11918cat >>confdefs.h <<_ACEOF
11919#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
11920_ACEOF
11921
11922
11923# The cast to long int works around a bug in the HP C Compiler
11924# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11925# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11926# This bug is HP SR number 8606223364.
11927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
11928$as_echo_n "checking size of off_t... " >&6; }
11929if test "${ac_cv_sizeof_off_t+set}" = set; then :
11930  $as_echo_n "(cached) " >&6
11931else
11932  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
11933
11934else
11935  if test "$ac_cv_type_off_t" = yes; then
11936     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11937$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11938{ as_fn_set_status 77
11939as_fn_error "cannot compute sizeof (off_t)
11940See \`config.log' for more details." "$LINENO" 5; }; }
11941   else
11942     ac_cv_sizeof_off_t=0
11943   fi
11944fi
11945
11946fi
11947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
11948$as_echo "$ac_cv_sizeof_off_t" >&6; }
11949
11950
11951
11952cat >>confdefs.h <<_ACEOF
11953#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
11954_ACEOF
11955
11956
11957
11958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
11959$as_echo_n "checking uint32_t is 32 bits... " >&6; }
11960if test "$cross_compiling" = yes; then :
11961  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5
11962$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;}
11963else
11964  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11965/* end confdefs.h.  */
11966
11967#ifdef HAVE_STDINT_H
11968# include <stdint.h>
11969#endif
11970#ifdef HAVE_INTTYPES_H
11971# include <inttypes.h>
11972#endif
11973main() {
11974  uint32_t nr1 = (uint32_t)-1;
11975  uint32_t nr2 = (uint32_t)0xffffffffUL;
11976  if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1);
11977  exit(0);
11978}
11979_ACEOF
11980if ac_fn_c_try_run "$LINENO"; then :
11981  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
11982$as_echo "ok" >&6; }
11983else
11984  as_fn_error "WRONG!  uint32_t not defined correctly." "$LINENO" 5
11985fi
11986rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11987  conftest.$ac_objext conftest.beam conftest.$ac_ext
11988fi
11989
11990
11991
11992bcopy_test_prog='
11993#include "confdefs.h"
11994#ifdef HAVE_STRING_H
11995# include <string.h>
11996#endif
11997#if STDC_HEADERS
11998# include <stdlib.h>
11999# include <stddef.h>
12000#endif
12001main() {
12002  char buf[10];
12003  strcpy(buf, "abcdefghi");
12004  mch_memmove(buf, buf + 2, 3);
12005  if (strncmp(buf, "ababcf", 6))
12006    exit(1);
12007  strcpy(buf, "abcdefghi");
12008  mch_memmove(buf + 2, buf, 3);
12009  if (strncmp(buf, "cdedef", 6))
12010    exit(1);
12011  exit(0); /* libc version works properly.  */
12012}'
12013
12014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
12015$as_echo_n "checking whether memmove handles overlaps... " >&6; }
12016if test "${vim_cv_memmove_handles_overlap+set}" = set; then :
12017  $as_echo_n "(cached) " >&6
12018else
12019
12020    if test "$cross_compiling" = yes; then :
12021
12022	as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
12023
12024else
12025  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12026/* end confdefs.h.  */
12027#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
12028_ACEOF
12029if ac_fn_c_try_run "$LINENO"; then :
12030
12031	vim_cv_memmove_handles_overlap=yes
12032
12033else
12034
12035	vim_cv_memmove_handles_overlap=no
12036
12037fi
12038rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12039  conftest.$ac_objext conftest.beam conftest.$ac_ext
12040fi
12041
12042
12043fi
12044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
12045$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
12046
12047if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
12048  $as_echo "#define USEMEMMOVE 1" >>confdefs.h
12049
12050else
12051  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
12052$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
12053if test "${vim_cv_bcopy_handles_overlap+set}" = set; then :
12054  $as_echo_n "(cached) " >&6
12055else
12056
12057      if test "$cross_compiling" = yes; then :
12058
12059	as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
12060
12061else
12062  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12063/* end confdefs.h.  */
12064#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
12065_ACEOF
12066if ac_fn_c_try_run "$LINENO"; then :
12067
12068	vim_cv_bcopy_handles_overlap=yes
12069
12070else
12071
12072	vim_cv_bcopy_handles_overlap=no
12073
12074fi
12075rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12076  conftest.$ac_objext conftest.beam conftest.$ac_ext
12077fi
12078
12079
12080fi
12081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
12082$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
12083
12084  if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
12085    $as_echo "#define USEBCOPY 1" >>confdefs.h
12086
12087  else
12088    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
12089$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
12090if test "${vim_cv_memcpy_handles_overlap+set}" = set; then :
12091  $as_echo_n "(cached) " >&6
12092else
12093
12094	if test "$cross_compiling" = yes; then :
12095
12096	    as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
12097
12098else
12099  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12100/* end confdefs.h.  */
12101#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
12102_ACEOF
12103if ac_fn_c_try_run "$LINENO"; then :
12104
12105	    vim_cv_memcpy_handles_overlap=yes
12106
12107else
12108
12109	    vim_cv_memcpy_handles_overlap=no
12110
12111fi
12112rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12113  conftest.$ac_objext conftest.beam conftest.$ac_ext
12114fi
12115
12116
12117fi
12118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
12119$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
12120
12121    if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
12122      $as_echo "#define USEMEMCPY 1" >>confdefs.h
12123
12124    fi
12125  fi
12126fi
12127
12128
12129
12130if test "$enable_multibyte" = "yes"; then
12131  cflags_save=$CFLAGS
12132  ldflags_save=$LDFLAGS
12133  if test "x$x_includes" != "xNONE" ; then
12134    CFLAGS="$CFLAGS -I$x_includes"
12135    LDFLAGS="$X_LIBS $LDFLAGS -lX11"
12136    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
12137$as_echo_n "checking whether X_LOCALE needed... " >&6; }
12138    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12139/* end confdefs.h.  */
12140#include <X11/Xlocale.h>
12141int
12142main ()
12143{
12144
12145  ;
12146  return 0;
12147}
12148_ACEOF
12149if ac_fn_c_try_compile "$LINENO"; then :
12150  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12151/* end confdefs.h.  */
12152
12153/* Override any GCC internal prototype to avoid an error.
12154   Use char because int might match the return type of a GCC
12155   builtin and then its argument prototype would still apply.  */
12156#ifdef __cplusplus
12157extern "C"
12158#endif
12159char _Xsetlocale ();
12160int
12161main ()
12162{
12163return _Xsetlocale ();
12164  ;
12165  return 0;
12166}
12167_ACEOF
12168if ac_fn_c_try_link "$LINENO"; then :
12169  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12170$as_echo "yes" >&6; }
12171		$as_echo "#define X_LOCALE 1" >>confdefs.h
12172
12173else
12174  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12175$as_echo "no" >&6; }
12176fi
12177rm -f core conftest.err conftest.$ac_objext \
12178    conftest$ac_exeext conftest.$ac_ext
12179else
12180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12181$as_echo "no" >&6; }
12182fi
12183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12184  fi
12185  CFLAGS=$cflags_save
12186  LDFLAGS=$ldflags_save
12187fi
12188
12189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
12190$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
12191if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then :
12192  $as_echo_n "(cached) " >&6
12193else
12194  ac_check_lib_save_LIBS=$LIBS
12195LIBS="-lxpg4  $LIBS"
12196cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12197/* end confdefs.h.  */
12198
12199/* Override any GCC internal prototype to avoid an error.
12200   Use char because int might match the return type of a GCC
12201   builtin and then its argument prototype would still apply.  */
12202#ifdef __cplusplus
12203extern "C"
12204#endif
12205char _xpg4_setrunelocale ();
12206int
12207main ()
12208{
12209return _xpg4_setrunelocale ();
12210  ;
12211  return 0;
12212}
12213_ACEOF
12214if ac_fn_c_try_link "$LINENO"; then :
12215  ac_cv_lib_xpg4__xpg4_setrunelocale=yes
12216else
12217  ac_cv_lib_xpg4__xpg4_setrunelocale=no
12218fi
12219rm -f core conftest.err conftest.$ac_objext \
12220    conftest$ac_exeext conftest.$ac_ext
12221LIBS=$ac_check_lib_save_LIBS
12222fi
12223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
12224$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
12225if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then :
12226  LIBS="$LIBS -lxpg4"
12227fi
12228
12229
12230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
12231$as_echo_n "checking how to create tags... " >&6; }
12232test -f tags && mv tags tags.save
12233if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
12234  TAGPRG="ctags -I INIT+ --fields=+S"
12235elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
12236  TAGPRG="exctags -I INIT+ --fields=+S"
12237elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
12238  TAGPRG="exuberant-ctags -I INIT+ --fields=+S"
12239else
12240  TAGPRG="ctags"
12241  (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
12242  (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
12243  (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
12244  (eval ctags -t   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
12245  (eval ctags -ts  /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
12246  (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
12247  (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
12248fi
12249test -f tags.save && mv tags.save tags
12250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
12251$as_echo "$TAGPRG" >&6; }
12252
12253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
12254$as_echo_n "checking how to run man with a section nr... " >&6; }
12255MANDEF="man"
12256(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
12257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
12258$as_echo "$MANDEF" >&6; }
12259if test "$MANDEF" = "man -s"; then
12260  $as_echo "#define USEMAN_S 1" >>confdefs.h
12261
12262fi
12263
12264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
12265$as_echo_n "checking --disable-nls argument... " >&6; }
12266# Check whether --enable-nls was given.
12267if test "${enable_nls+set}" = set; then :
12268  enableval=$enable_nls;
12269else
12270  enable_nls="yes"
12271fi
12272
12273
12274if test "$enable_nls" = "yes"; then
12275  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12276$as_echo "no" >&6; }
12277
12278  INSTALL_LANGS=install-languages
12279
12280  INSTALL_TOOL_LANGS=install-tool-languages
12281
12282
12283  # Extract the first word of "msgfmt", so it can be a program name with args.
12284set dummy msgfmt; ac_word=$2
12285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12286$as_echo_n "checking for $ac_word... " >&6; }
12287if test "${ac_cv_prog_MSGFMT+set}" = set; then :
12288  $as_echo_n "(cached) " >&6
12289else
12290  if test -n "$MSGFMT"; then
12291  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
12292else
12293as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12294for as_dir in $PATH
12295do
12296  IFS=$as_save_IFS
12297  test -z "$as_dir" && as_dir=.
12298    for ac_exec_ext in '' $ac_executable_extensions; do
12299  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12300    ac_cv_prog_MSGFMT="msgfmt"
12301    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12302    break 2
12303  fi
12304done
12305  done
12306IFS=$as_save_IFS
12307
12308fi
12309fi
12310MSGFMT=$ac_cv_prog_MSGFMT
12311if test -n "$MSGFMT"; then
12312  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12313$as_echo "$MSGFMT" >&6; }
12314else
12315  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12316$as_echo "no" >&6; }
12317fi
12318
12319
12320  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
12321$as_echo_n "checking for NLS... " >&6; }
12322  if test -f po/Makefile; then
12323    have_gettext="no"
12324    if test -n "$MSGFMT"; then
12325      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12326/* end confdefs.h.  */
12327#include <libintl.h>
12328int
12329main ()
12330{
12331gettext("Test");
12332  ;
12333  return 0;
12334}
12335_ACEOF
12336if ac_fn_c_try_link "$LINENO"; then :
12337  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
12338$as_echo "gettext() works" >&6; }; have_gettext="yes"
12339else
12340  olibs=$LIBS
12341	  LIBS="$LIBS -lintl"
12342	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12343/* end confdefs.h.  */
12344#include <libintl.h>
12345int
12346main ()
12347{
12348gettext("Test");
12349  ;
12350  return 0;
12351}
12352_ACEOF
12353if ac_fn_c_try_link "$LINENO"; then :
12354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
12355$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
12356else
12357  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
12358$as_echo "gettext() doesn't work" >&6; };
12359	      LIBS=$olibs
12360fi
12361rm -f core conftest.err conftest.$ac_objext \
12362    conftest$ac_exeext conftest.$ac_ext
12363fi
12364rm -f core conftest.err conftest.$ac_objext \
12365    conftest$ac_exeext conftest.$ac_ext
12366    else
12367      { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
12368$as_echo "msgfmt not found - disabled" >&6; };
12369    fi
12370    if test $have_gettext = "yes"; then
12371      $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
12372
12373      MAKEMO=yes
12374
12375            for ac_func in bind_textdomain_codeset
12376do :
12377  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
12378if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
12379  cat >>confdefs.h <<_ACEOF
12380#define HAVE_BIND_TEXTDOMAIN_CODESET 1
12381_ACEOF
12382
12383fi
12384done
12385
12386            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
12387$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
12388      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12389/* end confdefs.h.  */
12390#include <libintl.h>
12391		extern int _nl_msg_cat_cntr;
12392int
12393main ()
12394{
12395++_nl_msg_cat_cntr;
12396  ;
12397  return 0;
12398}
12399_ACEOF
12400if ac_fn_c_try_link "$LINENO"; then :
12401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12402$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
12403
12404else
12405  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12406$as_echo "no" >&6; }
12407fi
12408rm -f core conftest.err conftest.$ac_objext \
12409    conftest$ac_exeext conftest.$ac_ext
12410    fi
12411  else
12412    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
12413$as_echo "no \"po/Makefile\" - disabled" >&6; };
12414  fi
12415else
12416  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12417$as_echo "yes" >&6; }
12418fi
12419
12420ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
12421if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
12422  DLL=dlfcn.h
12423else
12424  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
12425if test "x$ac_cv_header_dl_h" = x""yes; then :
12426  DLL=dl.h
12427fi
12428
12429
12430fi
12431
12432
12433if test x${DLL} = xdlfcn.h; then
12434
12435$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
12436
12437  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
12438$as_echo_n "checking for dlopen()... " >&6; }
12439  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12440/* end confdefs.h.  */
12441
12442int
12443main ()
12444{
12445
12446		extern void* dlopen();
12447		dlopen();
12448
12449  ;
12450  return 0;
12451}
12452_ACEOF
12453if ac_fn_c_try_link "$LINENO"; then :
12454  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12455$as_echo "yes" >&6; };
12456
12457$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
12458
12459else
12460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12461$as_echo "no" >&6; };
12462	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
12463$as_echo_n "checking for dlopen() in -ldl... " >&6; }
12464	      olibs=$LIBS
12465	      LIBS="$LIBS -ldl"
12466	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12467/* end confdefs.h.  */
12468
12469int
12470main ()
12471{
12472
12473				extern void* dlopen();
12474				dlopen();
12475
12476  ;
12477  return 0;
12478}
12479_ACEOF
12480if ac_fn_c_try_link "$LINENO"; then :
12481  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12482$as_echo "yes" >&6; };
12483
12484$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
12485
12486else
12487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12488$as_echo "no" >&6; };
12489			  LIBS=$olibs
12490fi
12491rm -f core conftest.err conftest.$ac_objext \
12492    conftest$ac_exeext conftest.$ac_ext
12493fi
12494rm -f core conftest.err conftest.$ac_objext \
12495    conftest$ac_exeext conftest.$ac_ext
12496      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
12497$as_echo_n "checking for dlsym()... " >&6; }
12498  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12499/* end confdefs.h.  */
12500
12501int
12502main ()
12503{
12504
12505		extern void* dlsym();
12506		dlsym();
12507
12508  ;
12509  return 0;
12510}
12511_ACEOF
12512if ac_fn_c_try_link "$LINENO"; then :
12513  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12514$as_echo "yes" >&6; };
12515
12516$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
12517
12518else
12519  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12520$as_echo "no" >&6; };
12521	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
12522$as_echo_n "checking for dlsym() in -ldl... " >&6; }
12523	      olibs=$LIBS
12524	      LIBS="$LIBS -ldl"
12525	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12526/* end confdefs.h.  */
12527
12528int
12529main ()
12530{
12531
12532				extern void* dlsym();
12533				dlsym();
12534
12535  ;
12536  return 0;
12537}
12538_ACEOF
12539if ac_fn_c_try_link "$LINENO"; then :
12540  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12541$as_echo "yes" >&6; };
12542
12543$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
12544
12545else
12546  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12547$as_echo "no" >&6; };
12548			  LIBS=$olibs
12549fi
12550rm -f core conftest.err conftest.$ac_objext \
12551    conftest$ac_exeext conftest.$ac_ext
12552fi
12553rm -f core conftest.err conftest.$ac_objext \
12554    conftest$ac_exeext conftest.$ac_ext
12555elif test x${DLL} = xdl.h; then
12556
12557$as_echo "#define HAVE_DL_H 1" >>confdefs.h
12558
12559  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
12560$as_echo_n "checking for shl_load()... " >&6; }
12561  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12562/* end confdefs.h.  */
12563
12564int
12565main ()
12566{
12567
12568		extern void* shl_load();
12569		shl_load();
12570
12571  ;
12572  return 0;
12573}
12574_ACEOF
12575if ac_fn_c_try_link "$LINENO"; then :
12576  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12577$as_echo "yes" >&6; };
12578
12579$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
12580
12581else
12582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12583$as_echo "no" >&6; };
12584	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
12585$as_echo_n "checking for shl_load() in -ldld... " >&6; }
12586	  olibs=$LIBS
12587	  LIBS="$LIBS -ldld"
12588	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12589/* end confdefs.h.  */
12590
12591int
12592main ()
12593{
12594
12595			extern void* shl_load();
12596			shl_load();
12597
12598  ;
12599  return 0;
12600}
12601_ACEOF
12602if ac_fn_c_try_link "$LINENO"; then :
12603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12604$as_echo "yes" >&6; };
12605
12606$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
12607
12608else
12609  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12610$as_echo "no" >&6; };
12611		  LIBS=$olibs
12612fi
12613rm -f core conftest.err conftest.$ac_objext \
12614    conftest$ac_exeext conftest.$ac_ext
12615fi
12616rm -f core conftest.err conftest.$ac_objext \
12617    conftest$ac_exeext conftest.$ac_ext
12618fi
12619for ac_header in setjmp.h
12620do :
12621  ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
12622if test "x$ac_cv_header_setjmp_h" = x""yes; then :
12623  cat >>confdefs.h <<_ACEOF
12624#define HAVE_SETJMP_H 1
12625_ACEOF
12626
12627fi
12628
12629done
12630
12631
12632if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
12633    if echo $LIBS | grep -e '-ldl' >/dev/null; then
12634    LIBS=`echo $LIBS | sed s/-ldl//`
12635    PERL_LIBS="$PERL_LIBS -ldl"
12636  fi
12637fi
12638
12639if test "x$MACOSX" = "xyes"; then
12640  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Cocoa" >&5
12641$as_echo_n "checking whether we need -framework Cocoa... " >&6; }
12642      if test "x$features" != "xtiny" || test "x$enable_multibyte" = "xyes"; then
12643    LIBS=$"$LIBS -framework Cocoa"
12644    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12645$as_echo "yes" >&6; }
12646  else
12647    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12648$as_echo "no" >&6; }
12649  fi
12650fi
12651if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then
12652  LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
12653fi
12654
12655DEPEND_CFLAGS_FILTER=
12656if test "$GCC" = yes; then
12657  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
12658$as_echo_n "checking for GCC 3 or later... " >&6; }
12659  gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
12660  if test "$gccmajor" -gt "2"; then
12661    DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
12662    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12663$as_echo "yes" >&6; }
12664  else
12665    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12666$as_echo "no" >&6; }
12667  fi
12668          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
12669$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
12670  if test "$gccmajor" -gt "3"; then
12671    CFLAGS=`echo "$CFLAGS" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/-D_FORTIFY_SOURCE=.//g' -e 's/$/ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1/'`
12672    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12673$as_echo "yes" >&6; }
12674  else
12675    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12676$as_echo "no" >&6; }
12677  fi
12678fi
12679
12680
12681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
12682$as_echo_n "checking linker --as-needed support... " >&6; }
12683LINK_AS_NEEDED=
12684# Check if linker supports --as-needed and --no-as-needed options
12685if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
12686  LDFLAGS="$LDFLAGS -Wl,--as-needed"
12687  LINK_AS_NEEDED=yes
12688fi
12689if test "$LINK_AS_NEEDED" = yes; then
12690  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12691$as_echo "yes" >&6; }
12692else
12693  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12694$as_echo "no" >&6; }
12695fi
12696
12697
12698# IBM z/OS reset CFLAGS for config.mk
12699if test "$zOSUnix" = "yes"; then
12700	CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll"
12701fi
12702
12703ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
12704
12705cat >confcache <<\_ACEOF
12706# This file is a shell script that caches the results of configure
12707# tests run on this system so they can be shared between configure
12708# scripts and configure runs, see configure's option --config-cache.
12709# It is not useful on other systems.  If it contains results you don't
12710# want to keep, you may remove or edit it.
12711#
12712# config.status only pays attention to the cache file if you give it
12713# the --recheck option to rerun configure.
12714#
12715# `ac_cv_env_foo' variables (set or unset) will be overridden when
12716# loading this file, other *unset* `ac_cv_foo' will be assigned the
12717# following values.
12718
12719_ACEOF
12720
12721# The following way of writing the cache mishandles newlines in values,
12722# but we know of no workaround that is simple, portable, and efficient.
12723# So, we kill variables containing newlines.
12724# Ultrix sh set writes to stderr and can't be redirected directly,
12725# and sets the high bit in the cache file unless we assign to the vars.
12726(
12727  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12728    eval ac_val=\$$ac_var
12729    case $ac_val in #(
12730    *${as_nl}*)
12731      case $ac_var in #(
12732      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12733$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12734      esac
12735      case $ac_var in #(
12736      _ | IFS | as_nl) ;; #(
12737      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12738      *) { eval $ac_var=; unset $ac_var;} ;;
12739      esac ;;
12740    esac
12741  done
12742
12743  (set) 2>&1 |
12744    case $as_nl`(ac_space=' '; set) 2>&1` in #(
12745    *${as_nl}ac_space=\ *)
12746      # `set' does not quote correctly, so add quotes: double-quote
12747      # substitution turns \\\\ into \\, and sed turns \\ into \.
12748      sed -n \
12749	"s/'/'\\\\''/g;
12750	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12751      ;; #(
12752    *)
12753      # `set' quotes correctly as required by POSIX, so do not add quotes.
12754      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12755      ;;
12756    esac |
12757    sort
12758) |
12759  sed '
12760     /^ac_cv_env_/b end
12761     t clear
12762     :clear
12763     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12764     t end
12765     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12766     :end' >>confcache
12767if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12768  if test -w "$cache_file"; then
12769    test "x$cache_file" != "x/dev/null" &&
12770      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12771$as_echo "$as_me: updating cache $cache_file" >&6;}
12772    cat confcache >$cache_file
12773  else
12774    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12775$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12776  fi
12777fi
12778rm -f confcache
12779
12780test "x$prefix" = xNONE && prefix=$ac_default_prefix
12781# Let make expand exec_prefix.
12782test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12783
12784DEFS=-DHAVE_CONFIG_H
12785
12786ac_libobjs=
12787ac_ltlibobjs=
12788for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12789  # 1. Remove the extension, and $U if already installed.
12790  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12791  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12792  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12793  #    will be set to the directory where LIBOBJS objects are built.
12794  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12795  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12796done
12797LIBOBJS=$ac_libobjs
12798
12799LTLIBOBJS=$ac_ltlibobjs
12800
12801
12802
12803
12804: ${CONFIG_STATUS=./config.status}
12805ac_write_fail=0
12806ac_clean_files_save=$ac_clean_files
12807ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12808{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12809$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12810as_write_fail=0
12811cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12812#! $SHELL
12813# Generated by $as_me.
12814# Run this file to recreate the current configuration.
12815# Compiler output produced by configure, useful for debugging
12816# configure, is in config.log if it exists.
12817
12818debug=false
12819ac_cs_recheck=false
12820ac_cs_silent=false
12821
12822SHELL=\${CONFIG_SHELL-$SHELL}
12823export SHELL
12824_ASEOF
12825cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12826## -------------------- ##
12827## M4sh Initialization. ##
12828## -------------------- ##
12829
12830# Be more Bourne compatible
12831DUALCASE=1; export DUALCASE # for MKS sh
12832if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12833  emulate sh
12834  NULLCMD=:
12835  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12836  # is contrary to our usage.  Disable this feature.
12837  alias -g '${1+"$@"}'='"$@"'
12838  setopt NO_GLOB_SUBST
12839else
12840  case `(set -o) 2>/dev/null` in #(
12841  *posix*) :
12842    set -o posix ;; #(
12843  *) :
12844     ;;
12845esac
12846fi
12847
12848
12849as_nl='
12850'
12851export as_nl
12852# Printing a long string crashes Solaris 7 /usr/bin/printf.
12853as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12854as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12855as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12856# Prefer a ksh shell builtin over an external printf program on Solaris,
12857# but without wasting forks for bash or zsh.
12858if test -z "$BASH_VERSION$ZSH_VERSION" \
12859    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12860  as_echo='print -r --'
12861  as_echo_n='print -rn --'
12862elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12863  as_echo='printf %s\n'
12864  as_echo_n='printf %s'
12865else
12866  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12867    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12868    as_echo_n='/usr/ucb/echo -n'
12869  else
12870    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12871    as_echo_n_body='eval
12872      arg=$1;
12873      case $arg in #(
12874      *"$as_nl"*)
12875	expr "X$arg" : "X\\(.*\\)$as_nl";
12876	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12877      esac;
12878      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12879    '
12880    export as_echo_n_body
12881    as_echo_n='sh -c $as_echo_n_body as_echo'
12882  fi
12883  export as_echo_body
12884  as_echo='sh -c $as_echo_body as_echo'
12885fi
12886
12887# The user is always right.
12888if test "${PATH_SEPARATOR+set}" != set; then
12889  PATH_SEPARATOR=:
12890  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12891    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12892      PATH_SEPARATOR=';'
12893  }
12894fi
12895
12896
12897# IFS
12898# We need space, tab and new line, in precisely that order.  Quoting is
12899# there to prevent editors from complaining about space-tab.
12900# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12901# splitting by setting IFS to empty value.)
12902IFS=" ""	$as_nl"
12903
12904# Find who we are.  Look in the path if we contain no directory separator.
12905case $0 in #((
12906  *[\\/]* ) as_myself=$0 ;;
12907  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12908for as_dir in $PATH
12909do
12910  IFS=$as_save_IFS
12911  test -z "$as_dir" && as_dir=.
12912    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12913  done
12914IFS=$as_save_IFS
12915
12916     ;;
12917esac
12918# We did not find ourselves, most probably we were run as `sh COMMAND'
12919# in which case we are not to be found in the path.
12920if test "x$as_myself" = x; then
12921  as_myself=$0
12922fi
12923if test ! -f "$as_myself"; then
12924  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12925  exit 1
12926fi
12927
12928# Unset variables that we do not need and which cause bugs (e.g. in
12929# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12930# suppresses any "Segmentation fault" message there.  '((' could
12931# trigger a bug in pdksh 5.2.14.
12932for as_var in BASH_ENV ENV MAIL MAILPATH
12933do eval test x\${$as_var+set} = xset \
12934  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12935done
12936PS1='$ '
12937PS2='> '
12938PS4='+ '
12939
12940# NLS nuisances.
12941LC_ALL=C
12942export LC_ALL
12943LANGUAGE=C
12944export LANGUAGE
12945
12946# CDPATH.
12947(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12948
12949
12950# as_fn_error ERROR [LINENO LOG_FD]
12951# ---------------------------------
12952# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12953# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12954# script with status $?, using 1 if that was 0.
12955as_fn_error ()
12956{
12957  as_status=$?; test $as_status -eq 0 && as_status=1
12958  if test "$3"; then
12959    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12960    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12961  fi
12962  $as_echo "$as_me: error: $1" >&2
12963  as_fn_exit $as_status
12964} # as_fn_error
12965
12966
12967# as_fn_set_status STATUS
12968# -----------------------
12969# Set $? to STATUS, without forking.
12970as_fn_set_status ()
12971{
12972  return $1
12973} # as_fn_set_status
12974
12975# as_fn_exit STATUS
12976# -----------------
12977# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12978as_fn_exit ()
12979{
12980  set +e
12981  as_fn_set_status $1
12982  exit $1
12983} # as_fn_exit
12984
12985# as_fn_unset VAR
12986# ---------------
12987# Portably unset VAR.
12988as_fn_unset ()
12989{
12990  { eval $1=; unset $1;}
12991}
12992as_unset=as_fn_unset
12993# as_fn_append VAR VALUE
12994# ----------------------
12995# Append the text in VALUE to the end of the definition contained in VAR. Take
12996# advantage of any shell optimizations that allow amortized linear growth over
12997# repeated appends, instead of the typical quadratic growth present in naive
12998# implementations.
12999if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13000  eval 'as_fn_append ()
13001  {
13002    eval $1+=\$2
13003  }'
13004else
13005  as_fn_append ()
13006  {
13007    eval $1=\$$1\$2
13008  }
13009fi # as_fn_append
13010
13011# as_fn_arith ARG...
13012# ------------------
13013# Perform arithmetic evaluation on the ARGs, and store the result in the
13014# global $as_val. Take advantage of shells that can avoid forks. The arguments
13015# must be portable across $(()) and expr.
13016if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13017  eval 'as_fn_arith ()
13018  {
13019    as_val=$(( $* ))
13020  }'
13021else
13022  as_fn_arith ()
13023  {
13024    as_val=`expr "$@" || test $? -eq 1`
13025  }
13026fi # as_fn_arith
13027
13028
13029if expr a : '\(a\)' >/dev/null 2>&1 &&
13030   test "X`expr 00001 : '.*\(...\)'`" = X001; then
13031  as_expr=expr
13032else
13033  as_expr=false
13034fi
13035
13036if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13037  as_basename=basename
13038else
13039  as_basename=false
13040fi
13041
13042if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13043  as_dirname=dirname
13044else
13045  as_dirname=false
13046fi
13047
13048as_me=`$as_basename -- "$0" ||
13049$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13050	 X"$0" : 'X\(//\)$' \| \
13051	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13052$as_echo X/"$0" |
13053    sed '/^.*\/\([^/][^/]*\)\/*$/{
13054	    s//\1/
13055	    q
13056	  }
13057	  /^X\/\(\/\/\)$/{
13058	    s//\1/
13059	    q
13060	  }
13061	  /^X\/\(\/\).*/{
13062	    s//\1/
13063	    q
13064	  }
13065	  s/.*/./; q'`
13066
13067# Avoid depending upon Character Ranges.
13068as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13069as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13070as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13071as_cr_digits='0123456789'
13072as_cr_alnum=$as_cr_Letters$as_cr_digits
13073
13074ECHO_C= ECHO_N= ECHO_T=
13075case `echo -n x` in #(((((
13076-n*)
13077  case `echo 'xy\c'` in
13078  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
13079  xy)  ECHO_C='\c';;
13080  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13081       ECHO_T='	';;
13082  esac;;
13083*)
13084  ECHO_N='-n';;
13085esac
13086
13087rm -f conf$$ conf$$.exe conf$$.file
13088if test -d conf$$.dir; then
13089  rm -f conf$$.dir/conf$$.file
13090else
13091  rm -f conf$$.dir
13092  mkdir conf$$.dir 2>/dev/null
13093fi
13094if (echo >conf$$.file) 2>/dev/null; then
13095  if ln -s conf$$.file conf$$ 2>/dev/null; then
13096    as_ln_s='ln -s'
13097    # ... but there are two gotchas:
13098    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13099    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13100    # In both cases, we have to default to `cp -p'.
13101    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13102      as_ln_s='cp -p'
13103  elif ln conf$$.file conf$$ 2>/dev/null; then
13104    as_ln_s=ln
13105  else
13106    as_ln_s='cp -p'
13107  fi
13108else
13109  as_ln_s='cp -p'
13110fi
13111rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13112rmdir conf$$.dir 2>/dev/null
13113
13114
13115# as_fn_mkdir_p
13116# -------------
13117# Create "$as_dir" as a directory, including parents if necessary.
13118as_fn_mkdir_p ()
13119{
13120
13121  case $as_dir in #(
13122  -*) as_dir=./$as_dir;;
13123  esac
13124  test -d "$as_dir" || eval $as_mkdir_p || {
13125    as_dirs=
13126    while :; do
13127      case $as_dir in #(
13128      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13129      *) as_qdir=$as_dir;;
13130      esac
13131      as_dirs="'$as_qdir' $as_dirs"
13132      as_dir=`$as_dirname -- "$as_dir" ||
13133$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13134	 X"$as_dir" : 'X\(//\)[^/]' \| \
13135	 X"$as_dir" : 'X\(//\)$' \| \
13136	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13137$as_echo X"$as_dir" |
13138    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13139	    s//\1/
13140	    q
13141	  }
13142	  /^X\(\/\/\)[^/].*/{
13143	    s//\1/
13144	    q
13145	  }
13146	  /^X\(\/\/\)$/{
13147	    s//\1/
13148	    q
13149	  }
13150	  /^X\(\/\).*/{
13151	    s//\1/
13152	    q
13153	  }
13154	  s/.*/./; q'`
13155      test -d "$as_dir" && break
13156    done
13157    test -z "$as_dirs" || eval "mkdir $as_dirs"
13158  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13159
13160
13161} # as_fn_mkdir_p
13162if mkdir -p . 2>/dev/null; then
13163  as_mkdir_p='mkdir -p "$as_dir"'
13164else
13165  test -d ./-p && rmdir ./-p
13166  as_mkdir_p=false
13167fi
13168
13169if test -x / >/dev/null 2>&1; then
13170  as_test_x='test -x'
13171else
13172  if ls -dL / >/dev/null 2>&1; then
13173    as_ls_L_option=L
13174  else
13175    as_ls_L_option=
13176  fi
13177  as_test_x='
13178    eval sh -c '\''
13179      if test -d "$1"; then
13180	test -d "$1/.";
13181      else
13182	case $1 in #(
13183	-*)set "./$1";;
13184	esac;
13185	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13186	???[sx]*):;;*)false;;esac;fi
13187    '\'' sh
13188  '
13189fi
13190as_executable_p=$as_test_x
13191
13192# Sed expression to map a string onto a valid CPP name.
13193as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13194
13195# Sed expression to map a string onto a valid variable name.
13196as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13197
13198
13199exec 6>&1
13200## ----------------------------------- ##
13201## Main body of $CONFIG_STATUS script. ##
13202## ----------------------------------- ##
13203_ASEOF
13204test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13205
13206cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13207# Save the log message, to keep $0 and so on meaningful, and to
13208# report actual input values of CONFIG_FILES etc. instead of their
13209# values after options handling.
13210ac_log="
13211This file was extended by $as_me, which was
13212generated by GNU Autoconf 2.65.  Invocation command line was
13213
13214  CONFIG_FILES    = $CONFIG_FILES
13215  CONFIG_HEADERS  = $CONFIG_HEADERS
13216  CONFIG_LINKS    = $CONFIG_LINKS
13217  CONFIG_COMMANDS = $CONFIG_COMMANDS
13218  $ $0 $@
13219
13220on `(hostname || uname -n) 2>/dev/null | sed 1q`
13221"
13222
13223_ACEOF
13224
13225case $ac_config_files in *"
13226"*) set x $ac_config_files; shift; ac_config_files=$*;;
13227esac
13228
13229case $ac_config_headers in *"
13230"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13231esac
13232
13233
13234cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13235# Files that config.status was made for.
13236config_files="$ac_config_files"
13237config_headers="$ac_config_headers"
13238
13239_ACEOF
13240
13241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13242ac_cs_usage="\
13243\`$as_me' instantiates files and other configuration actions
13244from templates according to the current configuration.  Unless the files
13245and actions are specified as TAGs, all are instantiated by default.
13246
13247Usage: $0 [OPTION]... [TAG]...
13248
13249  -h, --help       print this help, then exit
13250  -V, --version    print version number and configuration settings, then exit
13251      --config     print configuration, then exit
13252  -q, --quiet, --silent
13253                   do not print progress messages
13254  -d, --debug      don't remove temporary files
13255      --recheck    update $as_me by reconfiguring in the same conditions
13256      --file=FILE[:TEMPLATE]
13257                   instantiate the configuration file FILE
13258      --header=FILE[:TEMPLATE]
13259                   instantiate the configuration header FILE
13260
13261Configuration files:
13262$config_files
13263
13264Configuration headers:
13265$config_headers
13266
13267Report bugs to the package provider."
13268
13269_ACEOF
13270cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13271ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13272ac_cs_version="\\
13273config.status
13274configured by $0, generated by GNU Autoconf 2.65,
13275  with options \\"\$ac_cs_config\\"
13276
13277Copyright (C) 2009 Free Software Foundation, Inc.
13278This config.status script is free software; the Free Software Foundation
13279gives unlimited permission to copy, distribute and modify it."
13280
13281ac_pwd='$ac_pwd'
13282srcdir='$srcdir'
13283AWK='$AWK'
13284test -n "\$AWK" || AWK=awk
13285_ACEOF
13286
13287cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13288# The default lists apply if the user does not specify any file.
13289ac_need_defaults=:
13290while test $# != 0
13291do
13292  case $1 in
13293  --*=*)
13294    ac_option=`expr "X$1" : 'X\([^=]*\)='`
13295    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13296    ac_shift=:
13297    ;;
13298  *)
13299    ac_option=$1
13300    ac_optarg=$2
13301    ac_shift=shift
13302    ;;
13303  esac
13304
13305  case $ac_option in
13306  # Handling of the options.
13307  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13308    ac_cs_recheck=: ;;
13309  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13310    $as_echo "$ac_cs_version"; exit ;;
13311  --config | --confi | --conf | --con | --co | --c )
13312    $as_echo "$ac_cs_config"; exit ;;
13313  --debug | --debu | --deb | --de | --d | -d )
13314    debug=: ;;
13315  --file | --fil | --fi | --f )
13316    $ac_shift
13317    case $ac_optarg in
13318    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13319    esac
13320    as_fn_append CONFIG_FILES " '$ac_optarg'"
13321    ac_need_defaults=false;;
13322  --header | --heade | --head | --hea )
13323    $ac_shift
13324    case $ac_optarg in
13325    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13326    esac
13327    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13328    ac_need_defaults=false;;
13329  --he | --h)
13330    # Conflict between --help and --header
13331    as_fn_error "ambiguous option: \`$1'
13332Try \`$0 --help' for more information.";;
13333  --help | --hel | -h )
13334    $as_echo "$ac_cs_usage"; exit ;;
13335  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13336  | -silent | --silent | --silen | --sile | --sil | --si | --s)
13337    ac_cs_silent=: ;;
13338
13339  # This is an error.
13340  -*) as_fn_error "unrecognized option: \`$1'
13341Try \`$0 --help' for more information." ;;
13342
13343  *) as_fn_append ac_config_targets " $1"
13344     ac_need_defaults=false ;;
13345
13346  esac
13347  shift
13348done
13349
13350ac_configure_extra_args=
13351
13352if $ac_cs_silent; then
13353  exec 6>/dev/null
13354  ac_configure_extra_args="$ac_configure_extra_args --silent"
13355fi
13356
13357_ACEOF
13358cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13359if \$ac_cs_recheck; then
13360  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13361  shift
13362  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13363  CONFIG_SHELL='$SHELL'
13364  export CONFIG_SHELL
13365  exec "\$@"
13366fi
13367
13368_ACEOF
13369cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13370exec 5>>auto/config.log
13371{
13372  echo
13373  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13374## Running $as_me. ##
13375_ASBOX
13376  $as_echo "$ac_log"
13377} >&5
13378
13379_ACEOF
13380cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13381_ACEOF
13382
13383cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13384
13385# Handling of arguments.
13386for ac_config_target in $ac_config_targets
13387do
13388  case $ac_config_target in
13389    "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
13390    "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
13391
13392  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13393  esac
13394done
13395
13396
13397# If the user did not use the arguments to specify the items to instantiate,
13398# then the envvar interface is used.  Set only those that are not.
13399# We use the long form for the default assignment because of an extremely
13400# bizarre bug on SunOS 4.1.3.
13401if $ac_need_defaults; then
13402  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13403  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13404fi
13405
13406# Have a temporary directory for convenience.  Make it in the build tree
13407# simply because there is no reason against having it here, and in addition,
13408# creating and moving files from /tmp can sometimes cause problems.
13409# Hook for its removal unless debugging.
13410# Note that there is a small window in which the directory will not be cleaned:
13411# after its creation but before its name has been assigned to `$tmp'.
13412$debug ||
13413{
13414  tmp=
13415  trap 'exit_status=$?
13416  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13417' 0
13418  trap 'as_fn_exit 1' 1 2 13 15
13419}
13420# Create a (secure) tmp directory for tmp files.
13421
13422{
13423  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13424  test -n "$tmp" && test -d "$tmp"
13425}  ||
13426{
13427  tmp=./conf$$-$RANDOM
13428  (umask 077 && mkdir "$tmp")
13429} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13430
13431# Set up the scripts for CONFIG_FILES section.
13432# No need to generate them if there are no CONFIG_FILES.
13433# This happens for instance with `./config.status config.h'.
13434if test -n "$CONFIG_FILES"; then
13435
13436
13437ac_cr=`echo X | tr X '\015'`
13438# On cygwin, bash can eat \r inside `` if the user requested igncr.
13439# But we know of no other shell where ac_cr would be empty at this
13440# point, so we can use a bashism as a fallback.
13441if test "x$ac_cr" = x; then
13442  eval ac_cr=\$\'\\r\'
13443fi
13444ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13445if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13446  ac_cs_awk_cr='\r'
13447else
13448  ac_cs_awk_cr=$ac_cr
13449fi
13450
13451echo 'BEGIN {' >"$tmp/subs1.awk" &&
13452_ACEOF
13453
13454
13455{
13456  echo "cat >conf$$subs.awk <<_ACEOF" &&
13457  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13458  echo "_ACEOF"
13459} >conf$$subs.sh ||
13460  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13461ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13462ac_delim='%!_!# '
13463for ac_last_try in false false false false false :; do
13464  . ./conf$$subs.sh ||
13465    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13466
13467  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13468  if test $ac_delim_n = $ac_delim_num; then
13469    break
13470  elif $ac_last_try; then
13471    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13472  else
13473    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13474  fi
13475done
13476rm -f conf$$subs.sh
13477
13478cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13479cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13480_ACEOF
13481sed -n '
13482h
13483s/^/S["/; s/!.*/"]=/
13484p
13485g
13486s/^[^!]*!//
13487:repl
13488t repl
13489s/'"$ac_delim"'$//
13490t delim
13491:nl
13492h
13493s/\(.\{148\}\)..*/\1/
13494t more1
13495s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13496p
13497n
13498b repl
13499:more1
13500s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13501p
13502g
13503s/.\{148\}//
13504t nl
13505:delim
13506h
13507s/\(.\{148\}\)..*/\1/
13508t more2
13509s/["\\]/\\&/g; s/^/"/; s/$/"/
13510p
13511b
13512:more2
13513s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13514p
13515g
13516s/.\{148\}//
13517t delim
13518' <conf$$subs.awk | sed '
13519/^[^""]/{
13520  N
13521  s/\n//
13522}
13523' >>$CONFIG_STATUS || ac_write_fail=1
13524rm -f conf$$subs.awk
13525cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13526_ACAWK
13527cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13528  for (key in S) S_is_set[key] = 1
13529  FS = ""
13530
13531}
13532{
13533  line = $ 0
13534  nfields = split(line, field, "@")
13535  substed = 0
13536  len = length(field[1])
13537  for (i = 2; i < nfields; i++) {
13538    key = field[i]
13539    keylen = length(key)
13540    if (S_is_set[key]) {
13541      value = S[key]
13542      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13543      len += length(value) + length(field[++i])
13544      substed = 1
13545    } else
13546      len += 1 + keylen
13547  }
13548
13549  print line
13550}
13551
13552_ACAWK
13553_ACEOF
13554cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13555if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13556  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13557else
13558  cat
13559fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13560  || as_fn_error "could not setup config files machinery" "$LINENO" 5
13561_ACEOF
13562
13563# VPATH may cause trouble with some makes, so we remove $(srcdir),
13564# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13565# trailing colons and then remove the whole line if VPATH becomes empty
13566# (actually we leave an empty line to preserve line numbers).
13567if test "x$srcdir" = x.; then
13568  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
13569s/:*\$(srcdir):*/:/
13570s/:*\${srcdir}:*/:/
13571s/:*@srcdir@:*/:/
13572s/^\([^=]*=[	 ]*\):*/\1/
13573s/:*$//
13574s/^[^=]*=[	 ]*$//
13575}'
13576fi
13577
13578cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13579fi # test -n "$CONFIG_FILES"
13580
13581# Set up the scripts for CONFIG_HEADERS section.
13582# No need to generate them if there are no CONFIG_HEADERS.
13583# This happens for instance with `./config.status Makefile'.
13584if test -n "$CONFIG_HEADERS"; then
13585cat >"$tmp/defines.awk" <<\_ACAWK ||
13586BEGIN {
13587_ACEOF
13588
13589# Transform confdefs.h into an awk script `defines.awk', embedded as
13590# here-document in config.status, that substitutes the proper values into
13591# config.h.in to produce config.h.
13592
13593# Create a delimiter string that does not exist in confdefs.h, to ease
13594# handling of long lines.
13595ac_delim='%!_!# '
13596for ac_last_try in false false :; do
13597  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13598  if test -z "$ac_t"; then
13599    break
13600  elif $ac_last_try; then
13601    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13602  else
13603    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13604  fi
13605done
13606
13607# For the awk script, D is an array of macro values keyed by name,
13608# likewise P contains macro parameters if any.  Preserve backslash
13609# newline sequences.
13610
13611ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13612sed -n '
13613s/.\{148\}/&'"$ac_delim"'/g
13614t rset
13615:rset
13616s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
13617t def
13618d
13619:def
13620s/\\$//
13621t bsnl
13622s/["\\]/\\&/g
13623s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13624D["\1"]=" \3"/p
13625s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
13626d
13627:bsnl
13628s/["\\]/\\&/g
13629s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13630D["\1"]=" \3\\\\\\n"\\/p
13631t cont
13632s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13633t cont
13634d
13635:cont
13636n
13637s/.\{148\}/&'"$ac_delim"'/g
13638t clear
13639:clear
13640s/\\$//
13641t bsnlc
13642s/["\\]/\\&/g; s/^/"/; s/$/"/p
13643d
13644:bsnlc
13645s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13646b cont
13647' <confdefs.h | sed '
13648s/'"$ac_delim"'/"\\\
13649"/g' >>$CONFIG_STATUS || ac_write_fail=1
13650
13651cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13652  for (key in D) D_is_set[key] = 1
13653  FS = ""
13654}
13655/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13656  line = \$ 0
13657  split(line, arg, " ")
13658  if (arg[1] == "#") {
13659    defundef = arg[2]
13660    mac1 = arg[3]
13661  } else {
13662    defundef = substr(arg[1], 2)
13663    mac1 = arg[2]
13664  }
13665  split(mac1, mac2, "(") #)
13666  macro = mac2[1]
13667  prefix = substr(line, 1, index(line, defundef) - 1)
13668  if (D_is_set[macro]) {
13669    # Preserve the white space surrounding the "#".
13670    print prefix "define", macro P[macro] D[macro]
13671    next
13672  } else {
13673    # Replace #undef with comments.  This is necessary, for example,
13674    # in the case of _POSIX_SOURCE, which is predefined and required
13675    # on some systems where configure will not decide to define it.
13676    if (defundef == "undef") {
13677      print "/*", prefix defundef, macro, "*/"
13678      next
13679    }
13680  }
13681}
13682{ print }
13683_ACAWK
13684_ACEOF
13685cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13686  as_fn_error "could not setup config headers machinery" "$LINENO" 5
13687fi # test -n "$CONFIG_HEADERS"
13688
13689
13690eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
13691shift
13692for ac_tag
13693do
13694  case $ac_tag in
13695  :[FHLC]) ac_mode=$ac_tag; continue;;
13696  esac
13697  case $ac_mode$ac_tag in
13698  :[FHL]*:*);;
13699  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13700  :[FH]-) ac_tag=-:-;;
13701  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13702  esac
13703  ac_save_IFS=$IFS
13704  IFS=:
13705  set x $ac_tag
13706  IFS=$ac_save_IFS
13707  shift
13708  ac_file=$1
13709  shift
13710
13711  case $ac_mode in
13712  :L) ac_source=$1;;
13713  :[FH])
13714    ac_file_inputs=
13715    for ac_f
13716    do
13717      case $ac_f in
13718      -) ac_f="$tmp/stdin";;
13719      *) # Look for the file first in the build tree, then in the source tree
13720	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
13721	 # because $ac_f cannot contain `:'.
13722	 test -f "$ac_f" ||
13723	   case $ac_f in
13724	   [\\/$]*) false;;
13725	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13726	   esac ||
13727	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13728      esac
13729      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13730      as_fn_append ac_file_inputs " '$ac_f'"
13731    done
13732
13733    # Let's still pretend it is `configure' which instantiates (i.e., don't
13734    # use $as_me), people would be surprised to read:
13735    #    /* config.h.  Generated by config.status.  */
13736    configure_input='Generated from '`
13737	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13738	`' by configure.'
13739    if test x"$ac_file" != x-; then
13740      configure_input="$ac_file.  $configure_input"
13741      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13742$as_echo "$as_me: creating $ac_file" >&6;}
13743    fi
13744    # Neutralize special characters interpreted by sed in replacement strings.
13745    case $configure_input in #(
13746    *\&* | *\|* | *\\* )
13747       ac_sed_conf_input=`$as_echo "$configure_input" |
13748       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13749    *) ac_sed_conf_input=$configure_input;;
13750    esac
13751
13752    case $ac_tag in
13753    *:-:* | *:-) cat >"$tmp/stdin" \
13754      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13755    esac
13756    ;;
13757  esac
13758
13759  ac_dir=`$as_dirname -- "$ac_file" ||
13760$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13761	 X"$ac_file" : 'X\(//\)[^/]' \| \
13762	 X"$ac_file" : 'X\(//\)$' \| \
13763	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13764$as_echo X"$ac_file" |
13765    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13766	    s//\1/
13767	    q
13768	  }
13769	  /^X\(\/\/\)[^/].*/{
13770	    s//\1/
13771	    q
13772	  }
13773	  /^X\(\/\/\)$/{
13774	    s//\1/
13775	    q
13776	  }
13777	  /^X\(\/\).*/{
13778	    s//\1/
13779	    q
13780	  }
13781	  s/.*/./; q'`
13782  as_dir="$ac_dir"; as_fn_mkdir_p
13783  ac_builddir=.
13784
13785case "$ac_dir" in
13786.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13787*)
13788  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13789  # A ".." for each directory in $ac_dir_suffix.
13790  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13791  case $ac_top_builddir_sub in
13792  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13793  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13794  esac ;;
13795esac
13796ac_abs_top_builddir=$ac_pwd
13797ac_abs_builddir=$ac_pwd$ac_dir_suffix
13798# for backward compatibility:
13799ac_top_builddir=$ac_top_build_prefix
13800
13801case $srcdir in
13802  .)  # We are building in place.
13803    ac_srcdir=.
13804    ac_top_srcdir=$ac_top_builddir_sub
13805    ac_abs_top_srcdir=$ac_pwd ;;
13806  [\\/]* | ?:[\\/]* )  # Absolute name.
13807    ac_srcdir=$srcdir$ac_dir_suffix;
13808    ac_top_srcdir=$srcdir
13809    ac_abs_top_srcdir=$srcdir ;;
13810  *) # Relative name.
13811    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13812    ac_top_srcdir=$ac_top_build_prefix$srcdir
13813    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13814esac
13815ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13816
13817
13818  case $ac_mode in
13819  :F)
13820  #
13821  # CONFIG_FILE
13822  #
13823
13824_ACEOF
13825
13826cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13827# If the template does not know about datarootdir, expand it.
13828# FIXME: This hack should be removed a few years after 2.60.
13829ac_datarootdir_hack=; ac_datarootdir_seen=
13830ac_sed_dataroot='
13831/datarootdir/ {
13832  p
13833  q
13834}
13835/@datadir@/p
13836/@docdir@/p
13837/@infodir@/p
13838/@localedir@/p
13839/@mandir@/p'
13840case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13841*datarootdir*) ac_datarootdir_seen=yes;;
13842*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13843  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13844$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13845_ACEOF
13846cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13847  ac_datarootdir_hack='
13848  s&@datadir@&$datadir&g
13849  s&@docdir@&$docdir&g
13850  s&@infodir@&$infodir&g
13851  s&@localedir@&$localedir&g
13852  s&@mandir@&$mandir&g
13853  s&\\\${datarootdir}&$datarootdir&g' ;;
13854esac
13855_ACEOF
13856
13857# Neutralize VPATH when `$srcdir' = `.'.
13858# Shell code in configure.ac might set extrasub.
13859# FIXME: do we really want to maintain this feature?
13860cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13861ac_sed_extra="$ac_vpsub
13862$extrasub
13863_ACEOF
13864cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13865:t
13866/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13867s|@configure_input@|$ac_sed_conf_input|;t t
13868s&@top_builddir@&$ac_top_builddir_sub&;t t
13869s&@top_build_prefix@&$ac_top_build_prefix&;t t
13870s&@srcdir@&$ac_srcdir&;t t
13871s&@abs_srcdir@&$ac_abs_srcdir&;t t
13872s&@top_srcdir@&$ac_top_srcdir&;t t
13873s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13874s&@builddir@&$ac_builddir&;t t
13875s&@abs_builddir@&$ac_abs_builddir&;t t
13876s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13877$ac_datarootdir_hack
13878"
13879eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13880  || as_fn_error "could not create $ac_file" "$LINENO" 5
13881
13882test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13883  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13884  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13885  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13886which seems to be undefined.  Please make sure it is defined." >&5
13887$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13888which seems to be undefined.  Please make sure it is defined." >&2;}
13889
13890  rm -f "$tmp/stdin"
13891  case $ac_file in
13892  -) cat "$tmp/out" && rm -f "$tmp/out";;
13893  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13894  esac \
13895  || as_fn_error "could not create $ac_file" "$LINENO" 5
13896 ;;
13897  :H)
13898  #
13899  # CONFIG_HEADER
13900  #
13901  if test x"$ac_file" != x-; then
13902    {
13903      $as_echo "/* $configure_input  */" \
13904      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13905    } >"$tmp/config.h" \
13906      || as_fn_error "could not create $ac_file" "$LINENO" 5
13907    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13908      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13909$as_echo "$as_me: $ac_file is unchanged" >&6;}
13910    else
13911      rm -f "$ac_file"
13912      mv "$tmp/config.h" "$ac_file" \
13913	|| as_fn_error "could not create $ac_file" "$LINENO" 5
13914    fi
13915  else
13916    $as_echo "/* $configure_input  */" \
13917      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13918      || as_fn_error "could not create -" "$LINENO" 5
13919  fi
13920 ;;
13921
13922
13923  esac
13924
13925done # for ac_tag
13926
13927
13928as_fn_exit 0
13929_ACEOF
13930ac_clean_files=$ac_clean_files_save
13931
13932test $ac_write_fail = 0 ||
13933  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13934
13935
13936# configure is writing to config.log, and then calls config.status.
13937# config.status does its own redirection, appending to config.log.
13938# Unfortunately, on DOS this fails, as config.log is still kept open
13939# by configure, so config.status won't be able to write to it; its
13940# output is simply discarded.  So we exec the FD to /dev/null,
13941# effectively closing config.log, so it can be properly (re)opened and
13942# appended to by config.status.  When coming back to configure, we
13943# need to make the FD available again.
13944if test "$no_create" != yes; then
13945  ac_cs_success=:
13946  ac_config_status_args=
13947  test "$silent" = yes &&
13948    ac_config_status_args="$ac_config_status_args --quiet"
13949  exec 5>/dev/null
13950  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13951  exec 5>>auto/config.log
13952  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13953  # would make configure fail if this is the last instruction.
13954  $ac_cs_success || as_fn_exit $?
13955fi
13956if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13957  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13958$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13959fi
13960
13961
13962